Sct::ISProxy::IOManagerISProxy Class Reference

Inheritance diagram for Sct::ISProxy::IOManagerISProxy:

Inheritance graph
[legend]
Collaboration diagram for Sct::ISProxy::IOManagerISProxy:

Collaboration graph
[legend]

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

static IOManagerISProxyinstance ()

Protected Member Functions

 IOManagerISProxy () throw ()

Detailed Description

Definition at line 9 of file IOManagerISProxy.h.


Member Function Documentation

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().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:03:34 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6