|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <FileDataConnect.h>
Public Types | |
| typedef std::vector< DataSource * > | container_t |
| typedef container_t::iterator | iterator |
| typedef container_t::const_iterator | const_iterator |
Public Member Functions | |
| FileDataConnect (const char *nm, unsigned int numobjs=1, const char *ts=0, int n=0) | |
| virtual | ~FileDataConnect () |
| unsigned int | getNumObjects () const |
| const char * | getTypeString () const |
| virtual bool | connected () const |
| const char * | DSID () const |
| int | getDefaultTransferMethod () const |
| void | setDefaultTransferMethod (int m) |
| int | getNodes () const |
| bool | onConnectNode () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| unsigned int | size () const |
| unsigned int | numDataSources () const |
| bool | empty () 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 () |
| const char * | name () const |
| const char * | setName (const char *nm=0) |
Private Member Functions | |
| bool | checkin (DataSource *) |
| bool | checkout (DataSource *, bool=true) |
Private Attributes | |
| unsigned int | NumObjects |
| std::string | TypeString |
| std::string | MyID |
| container_t | SourceList |
| int | nodes |
| int | DefTransMethod |
| std::string | MyName |
Definition at line 25 of file FileDataConnect.h.
|
inherited |
Definition at line 38 of file DataConnect.h.
|
inherited |
Definition at line 36 of file DataConnect.h.
|
inherited |
Definition at line 37 of file DataConnect.h.
|
inline |
Definition at line 29 of file FileDataConnect.h.
References DataConnect::DataConnect(), DataConnect::DataSource, NumObjects, and TypeString.
|
inlinevirtual |
Definition at line 39 of file FileDataConnect.h.
|
inlineinherited |
Definition at line 71 of file DataConnect.h.
References SourceList.
Referenced by checkin(), checkout(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), interact(), and updateConnections().
|
inlineinherited |
Definition at line 74 of file DataConnect.h.
References SourceList.
|
privateinherited |
Definition at line 130 of file DataConnect.cpp.
References a, begin(), DataSource, end(), and SourceList.
Referenced by DataSource::connect().
|
privateinherited |
Definition at line 147 of file DataConnect.cpp.
References a, begin(), DataSource, DataSource::disconnect(), end(), and SourceList.
Referenced by DataSource::disconnect(), and disconnectConnections().
|
virtualinherited |
Definition at line 81 of file DataConnect.cpp.
References connect(), DataConnect(), and DataSource.
|
virtualinherited |
Definition at line 74 of file DataConnect.cpp.
References DataSource::connect(), connected(), DataConnect(), and DataSource.
Referenced by connect().
|
virtualinherited |
Definition at line 90 of file DataConnect.cpp.
References DataSource::connect(), DataSourceObject::getConnection(), and DataSourceObject::getSource().
|
inlinevirtual |
Reimplemented from DataConnect.
Definition at line 56 of file FileDataConnect.h.
|
virtualinherited |
Definition at line 113 of file DataConnect.cpp.
References checkout(), and SourceList.
Referenced by ~DataConnect().
|
inlineinherited |
Definition at line 55 of file DataConnect.h.
References MyID.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), make_DataSourceObject(), make_DataSourceObject(), and make_DataSourceObject().
|
inlineinherited |
Definition at line 84 of file DataConnect.h.
References SourceList.
|
inlineinherited |
Definition at line 72 of file DataConnect.h.
References SourceList.
Referenced by checkin(), checkout(), interact(), and updateConnections().
|
inlineinherited |
Definition at line 75 of file DataConnect.h.
References SourceList.
|
inlineinherited |
Definition at line 58 of file DataConnect.h.
References DefTransMethod.
|
inlineinherited |
|
inline |
Definition at line 46 of file FileDataConnect.h.
References NumObjects.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource().
|
inline |
Definition at line 49 of file FileDataConnect.h.
References TypeString.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), and FileParticleAttribDataSource< T >::FileParticleAttribDataSource().
|
virtualinherited |
Definition at line 122 of file DataConnect.cpp.
References a, begin(), DataConnect(), and end().
|
inlineinherited |
Definition at line 35 of file NamedObj.h.
References MyName.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileIpplParticleBaseDataSource< T >::FileIpplParticleBaseDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), and ParticleAttribDataSource::ParticleAttribDataSource().
|
inlineinherited |
Definition at line 83 of file DataConnect.h.
References SourceList.
|
inherited |
Definition at line 55 of file DataConnect.cpp.
References getNodes(), and IpplInfo::myNode().
|
virtualinherited |
Definition at line 177 of file DataConnect.cpp.
|
inlineinherited |
Definition at line 59 of file DataConnect.h.
References DefTransMethod.
|
inlineinherited |
Definition at line 38 of file NamedObj.h.
References MyName.
Referenced by ParticleAttribDataSource::ParticleAttribDataSource().
|
inlineinherited |
Definition at line 82 of file DataConnect.h.
References SourceList.
Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource().
|
virtualinherited |
Definition at line 105 of file DataConnect.cpp.
References a, begin(), DataConnect(), and end().
|
privateinherited |
Definition at line 138 of file DataConnect.h.
Referenced by DataConnect(), getDefaultTransferMethod(), and setDefaultTransferMethod().
|
privateinherited |
Definition at line 129 of file DataConnect.h.
Referenced by DataConnect(), and DSID().
|
privateinherited |
Definition at line 47 of file NamedObj.h.
Referenced by name(), NamedObj(), and setName().
|
privateinherited |
Definition at line 135 of file DataConnect.h.
Referenced by DataConnect(), and getNodes().
|
private |
Definition at line 60 of file FileDataConnect.h.
Referenced by FileDataConnect(), and getNumObjects().
|
privateinherited |
Definition at line 132 of file DataConnect.h.
Referenced by begin(), begin(), checkin(), checkout(), disconnectConnections(), empty(), end(), end(), numDataSources(), and size().
|
private |
Definition at line 61 of file FileDataConnect.h.
Referenced by FileDataConnect(), and getTypeString().