Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

Sct::IS::detail::ISAdapter Class Reference

Inheritance diagram for Sct::IS::detail::ISAdapter:

ISInfo

Public Member Functions

 ISAdapter (const string &className, const IOManagerIS &manager)
 ISAdapter (const Serializable &writeOb, const IOManagerIS &manager)
virtual void refreshGuts (ISistream &inIS)
virtual void publishGuts (ISostream &outIS)
shared_ptr< SerializablegetOb ()

Private Attributes

const IOManagerISmanager
const SerializablewriteOb
shared_ptr< SerializablereadOb
string className

Constructor & Destructor Documentation

Sct::IS::detail::ISAdapter::ISAdapter const string &    className,
const IOManagerIS   manager
[inline]
 

Definition at line 18 of file IOManagerIS.cpp.

References manager, and writeOb.

Sct::IS::detail::ISAdapter::ISAdapter const Serializable   writeOb,
const IOManagerIS   manager
[inline]
 

Definition at line 21 of file IOManagerIS.cpp.

References manager.


Member Function Documentation

shared_ptr<Serializable> Sct::IS::detail::ISAdapter::getOb   [inline]
 

Definition at line 39 of file IOManagerIS.cpp.

References readOb.

virtual void Sct::IS::detail::ISAdapter::publishGuts ISostream &    outIS [inline, virtual]
 

Definition at line 29 of file IOManagerIS.cpp.

References manager, Sct::IOManager::writeImpl(), and writeOb.

virtual void Sct::IS::detail::ISAdapter::refreshGuts ISistream &    inIS [inline, virtual]
 

Definition at line 24 of file IOManagerIS.cpp.

References manager, Sct::IOManager::readImpl(), and readOb.


Field Documentation

string Sct::IS::detail::ISAdapter::className [private]
 

Definition at line 47 of file IOManagerIS.cpp.

const IOManagerIS& Sct::IS::detail::ISAdapter::manager [private]
 

Definition at line 44 of file IOManagerIS.cpp.

Referenced by ISAdapter(), publishGuts(), and refreshGuts().

shared_ptr<Serializable> Sct::IS::detail::ISAdapter::readOb [private]
 

Definition at line 46 of file IOManagerIS.cpp.

Referenced by getOb(), and refreshGuts().

const Serializable* Sct::IS::detail::ISAdapter::writeOb [private]
 

Definition at line 45 of file IOManagerIS.cpp.

Referenced by ISAdapter(), and publishGuts().


The documentation for this class was generated from the following file:
Generated on Tue Dec 16 11:30:48 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3