#include <DataConnect.h>
Inheritance diagram for DataConnect:
Public Types | |
typedef vector< DataSource * > | container_t |
typedef container_t::iterator | iterator |
typedef container_t::const_iterator | const_iterator |
Public Member Functions | |
DataConnect (const char *nm, const char *id, int dtm=DataSource::OUTPUT, int n=0) | |
virtual | ~DataConnect () |
const char * | ID () const |
int | getDefaultTransferMethod () const |
void | setDefaultTransferMethod (int m) |
int | getNodes () const |
bool | onConnectNode () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
unsigned int | size () const |
unsigned int | numDataSources () const |
bool | empty () const |
virtual bool | connected () const |
virtual DataConnect * | connect (const char *, DataSource *, int=DataSource::DEFAULT) |
virtual DataConnect * | connect (const char *, DataSource &, int=DataSource::DEFAULT) |
virtual bool | connect (DataSourceObject *) |
virtual void | updateConnections (DataConnect *=0) |
virtual void | disconnectConnections () |
virtual void | interact (const char *=0, DataConnect *=0) |
virtual void | ready () |
Friends | |
class | DataSource |
Definition at line 33 of file DataConnect.h.
|
Definition at line 39 of file DataConnect.h. |
|
Definition at line 37 of file DataConnect.h. |
|
Definition at line 38 of file DataConnect.h. |
|
Definition at line 37 of file DataConnect.cpp. References DataConnectCreator::getDefaultNodes(). Here is the call graph for this function: |
|
Definition at line 47 of file DataConnect.cpp. References disconnectConnections(). Here is the call graph for this function: |
|
Definition at line 74 of file DataConnect.h. |
|
Definition at line 71 of file DataConnect.h. Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), interact(), ACLVISDataConnect::interact(), and updateConnections(). |
|
Definition at line 93 of file DataConnect.cpp. References DataSource::connect(), DataSourceObject::getConnection(), DataSourceObject::getSource(), TAU_PROFILE, and TAU_VIZ. Here is the call graph for this function: |
|
Definition at line 84 of file DataConnect.cpp. References connect(). Here is the call graph for this function: |
|
Definition at line 74 of file DataConnect.cpp. References DataSource::connect(), connected(), TAU_PROFILE, and TAU_VIZ. Referenced by connect(). Here is the call graph for this function: |
|
Reimplemented in ACLVISDataConnect, FileDataConnect, and PawsDataConnect. Definition at line 63 of file DataConnect.cpp. Referenced by connect(). |
|
Definition at line 118 of file DataConnect.cpp. References TAU_PROFILE, and TAU_VIZ. Referenced by ACLVISDataConnect::~ACLVISDataConnect(), ~DataConnect(), and PawsDataConnect::~PawsDataConnect(). |
|
Definition at line 84 of file DataConnect.h. |
|
Definition at line 75 of file DataConnect.h. |
|
Definition at line 72 of file DataConnect.h. Referenced by interact(), and updateConnections(). |
|
|
Definition at line 62 of file DataConnect.h. Referenced by FieldDataSource< T, Dim, M, C >::gather_data(), onConnectNode(), and ACLVISParticleBaseDataSource< PLayout >::update(). |
|
|
Reimplemented in ACLVISDataConnect. Definition at line 127 of file DataConnect.cpp. References a, begin(), end(), TAU_PROFILE, and TAU_VIZ. Here is the call graph for this function: |
|
Definition at line 83 of file DataConnect.h. |
|
Definition at line 55 of file DataConnect.cpp. References getNodes(), and IpplInfo::myNode(). Referenced by ACLVISDataConnect::ACLVISDataConnect(), ACLVISFieldDataSource< T, Dim, M, C >::ACLVISFieldDataSource(), ACLVISFieldDataSource< T, Dim, M, C >::interact(), ACLVISFieldDataSource< T, Dim, M, C >::update(), and ACLVISFieldDataSource< T, Dim, M, C >::~ACLVISFieldDataSource(). Here is the call graph for this function: |
|
Reimplemented in PawsDataConnect. Definition at line 184 of file DataConnect.cpp. |
|
Definition at line 59 of file DataConnect.h. |
|
Definition at line 82 of file DataConnect.h. Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), and ACLVISDataConnect::interact(). |
|
Definition at line 108 of file DataConnect.cpp. References a, begin(), end(), TAU_PROFILE, and TAU_VIZ. Here is the call graph for this function: |
|
Definition at line 126 of file DataConnect.h. |