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

Sct::ISProxy::IOManagerISProxy Class Reference

#include <IOManagerISProxy.h>

Inheritance diagram for Sct::ISProxy::IOManagerISProxy:

Sct::IS::IOManagerIS Sct::IOManager noncopyable

Public Member Functions

virtual void write (const Serializable &ob, const IOParams *params=0) const throw (LogicError, IoError)
 Write an object.

virtual void writeImpl (OStream &out, const Streamable &ob, bool writeClassName) const throw (LogicError, IoError)
 Writes a Streamable to an output stream.


Static Public Member Functions

IOManagerISProxy & instance ()

Protected Member Functions

 IOManagerISProxy () throw ()

Constructor & Destructor Documentation

Sct::ISProxy::IOManagerISProxy::IOManagerISProxy   throw () [protected]
 

Definition at line 12 of file IOManagerISProxy.cpp.


Member Function Documentation

IOManagerISProxy & Sct::ISProxy::IOManagerISProxy::instance   [static]
 

Reimplemented from Sct::IS::IOManagerIS.

Definition at line 15 of file IOManagerISProxy.cpp.

Referenced by SctFitter::FitterWorkerGroup::work().

void Sct::ISProxy::IOManagerISProxy::write const Serializable   ob,
const IOParams   params = 0
const throw (LogicError, IoError) [virtual]
 

Write an object.

Parameters:
ob The Serializable to write
params A backend specific sub-class of IOParams.
Exceptions:
IoException if there is a problem with the I/O

Reimplemented from Sct::IS::IOManagerIS.

Definition at line 20 of file IOManagerISProxy.cpp.

void Sct::ISProxy::IOManagerISProxy::writeImpl OStream   out,
const Streamable   ob,
bool    writeClassName
const throw (LogicError, IoError) [virtual]
 

Writes a Streamable to an output stream.

Parameters:
ob the Streamable to write.
out the OStream to write to.
writeClassName if true, write the class name, otherwise don't.
Exceptions:
IoException if something bad happens in the back-end.

Reimplemented from Sct::IOManager.

Definition at line 31 of file IOManagerISProxy.cpp.

References Sct::Streamer::write().


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:37:26 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3