OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Protected Attributes | List of all members
DataSourceObject Class Reference

#include <DataSourceObject.h>

Inheritance diagram for DataSourceObject:
Inheritance graph
[legend]
Collaboration diagram for DataSourceObject:
Collaboration graph
[legend]

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)
 
- Public Member Functions inherited from NamedObj
 NamedObj (const char *nm=0)
 
virtual ~NamedObj ()
 
const char * name () const
 
const char * setName (const char *nm=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 ( )
inlinevirtual

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.

Referenced by DataSource::connect().

DataConnect* DataSourceObject::getConnection ( )
inline
DataSource* DataSourceObject::getSource ( )
inline

Definition at line 74 of file DataSourceObject.h.

References Source.

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

virtual void DataSourceObject::interact ( const char *  = 0)
inlinevirtual
virtual bool DataSourceObject::update ( )
inlinevirtual

Member Data Documentation

DataConnect* DataSourceObject::Connection
protected
DataSource* DataSourceObject::Source
protected

Definition at line 102 of file DataSourceObject.h.

Referenced by getSource().

int DataSourceObject::TransferMethod
protected

The documentation for this class was generated from the following file: