DataSourceObject Class Reference

#include <DataSourceObject.h>

Inheritance diagram for DataSourceObject:

Inheritance graph
[legend]
Collaboration diagram for DataSourceObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DataSourceObject (const char *nm, DataSource *ds, DataConnect *dc, int tm)
 DataSourceObject ()
virtual ~DataSourceObject ()
bool connected () const
DataConnectgetConnection ()
DataSourcegetSource ()
virtual bool update ()
virtual void interact (const char *=0)

Protected Attributes

DataConnectConnection
DataSourceSource
int TransferMethod

Detailed Description

Definition at line 53 of file DataSourceObject.h.


Constructor & Destructor Documentation

DataSourceObject::DataSourceObject const char *  nm,
DataSource ds,
DataConnect dc,
int  tm
[inline]
 

Definition at line 57 of file DataSourceObject.h.

DataSourceObject::DataSourceObject  )  [inline]
 

Definition at line 61 of file DataSourceObject.h.

virtual DataSourceObject::~DataSourceObject  )  [inline, virtual]
 

Definition at line 65 of file DataSourceObject.h.


Member Function Documentation

bool DataSourceObject::connected  )  const [inline]
 

Definition at line 68 of file DataSourceObject.h.

References Connection, and Source.

Referenced by DataSource::connect(), ACLVISParticleBaseDataSource< PLayout >::connect_attrib(), ACLVISParticleBaseDataSource< PLayout >::disconnect_attrib(), ACLVISFieldDataSource< T, Dim, M, C >::insert_data(), ACLVISParticleBaseDataSource< PLayout >::interact(), ACLVISFieldDataSource< T, Dim, M, C >::interact(), ACLVISFieldDataSource< T, Dim, M, C >::update(), and ACLVISFieldDataSource< T, Dim, M, C >::~ACLVISFieldDataSource().

DataConnect* DataSourceObject::getConnection  )  [inline]
 

Definition at line 71 of file DataSourceObject.h.

References Connection.

Referenced by ACLVISParticleAttribDataSource< T >::ACLVISParticleAttribDataSource(), DataSource::connect(), DataConnect::connect(), ACLVISParticleBaseDataSource< PLayout >::connect_attrib(), ACLVISParticleBaseDataSource< PLayout >::disconnect_attrib(), ParticleBaseDataSource::find_particle_base(), FieldDataSource< T, Dim, M, C >::gather_data(), ACLVISParticleBaseDataSource< PLayout >::interact(), ACLVISParticleBaseDataSource< PLayout >::update(), and FileFieldDataSource< T, Dim, M, C >::~FileFieldDataSource().

DataSource* DataSourceObject::getSource  )  [inline]
 

Definition at line 74 of file DataSourceObject.h.

References Source.

Referenced by DataSource::connect(), and DataConnect::connect().

virtual void DataSourceObject::interact const char *  = 0  )  [inline, virtual]
 

Reimplemented in ACLVISFieldDataSource< T, Dim, M, C >, ACLVISParticleAttribDataSource< T >, ACLVISParticleBaseDataSource< PLayout >, FileFieldDataSource< T, Dim, M, C >, FileParticleAttribDataSource< T >, FileParticleBaseDataSource< T >, PawsFieldDataSource< T, Dim, M, C >, PawsParticleAttribDataSource< T >, PawsScalarDataSource< T >, and PawsStringDataSource< T >.

Definition at line 93 of file DataSourceObject.h.

Referenced by ACLVISParticleAttribDataSource< T >::interact().

virtual bool DataSourceObject::update  )  [inline, virtual]
 

Reimplemented in ACLVISFieldDataSource< T, Dim, M, C >, ACLVISParticleAttribDataSource< T >, ACLVISParticleBaseDataSource< PLayout >, FileFieldDataSource< T, Dim, M, C >, FileParticleAttribDataSource< T >, FileParticleBaseDataSource< T >, PawsFieldDataSource< T, Dim, M, C >, PawsParticleAttribDataSource< T >, PawsScalarDataSource< T >, and PawsStringDataSource< T >.

Definition at line 86 of file DataSourceObject.h.


Member Data Documentation

DataConnect* DataSourceObject::Connection [protected]
 

Definition at line 98 of file DataSourceObject.h.

Referenced by ACLVISFieldDataSource< T, Dim, M, C >::ACLVISFieldDataSource(), ACLVISParticleAttribDataSource< T >::ACLVISParticleAttribDataSource(), ACLVISParticleBaseDataSource< PLayout >::ACLVISParticleBaseDataSource(), connected(), FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), FileParticleBaseDataSource< T >::FileParticleBaseDataSource(), getConnection(), PawsFieldDataSource< T, Dim, M, C >::PawsFieldDataSource(), PawsParticleAttribDataSource< T >::PawsParticleAttribDataSource(), PawsScalarDataSource< T >::PawsScalarDataSource(), and PawsStringDataSource< T >::PawsStringDataSource().

DataSource* DataSourceObject::Source [protected]
 

Definition at line 102 of file DataSourceObject.h.

Referenced by connected(), and getSource().

int DataSourceObject::TransferMethod [protected]
 

Definition at line 107 of file DataSourceObject.h.

Referenced by FileFieldDataSource< T, Dim, M, C >::FileFieldDataSource(), FileParticleAttribDataSource< T >::FileParticleAttribDataSource(), FileParticleBaseDataSource< T >::FileParticleBaseDataSource(), PawsFieldDataSource< T, Dim, M, C >::PawsFieldDataSource(), PawsParticleAttribDataSource< T >::PawsParticleAttribDataSource(), PawsScalarDataSource< T >::PawsScalarDataSource(), PawsStringDataSource< T >::PawsStringDataSource(), PawsStringDataSource< T >::update(), PawsScalarDataSource< T >::update(), PawsParticleAttribDataSource< T >::update(), PawsFieldDataSource< T, Dim, M, C >::update(), FileParticleBaseDataSource< T >::update(), FileParticleAttribDataSource< T >::update(), and FileFieldDataSource< T, Dim, M, C >::update().


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:36:11 2006 for IPPL by  doxygen 1.4.6