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

SctData::IO::ModuleConfigurationStreamer Class Reference

This class is an Streamer for reading/writing ModuleConfigurations to/from IS. More...

#include <ModuleConfigurationStreamer.h>

Inheritance diagram for SctData::IO::ModuleConfigurationStreamer:


Public Member Functions

virtual void write (OStream &out, const Streamable &ob, const IOManager &manager) const throw (LogicError, IoError)
virtual shared_ptr< Streamable > read (IStream &in, const IOManager &manager) const throw (LogicError, IoError)
virtual void read (IStream &in, Streamable &ob, const IOManager &manager) const throw (LogicError, IoError)

Private Member Functions

void readChipConfig (IStream &in, ABCDChip &data) const throw (Sct::LogicError, Sct::IoError)
void writeChipConfig (OStream &out, const ABCDChip &data) const throw (Sct::LogicError, Sct::IoError)
 ModuleConfigurationStreamer () throw ()
 The private constructor.


Static Private Attributes

bool inMap
 The static dummy variable for the IOManager map.


Detailed Description

This class is an Streamer for reading/writing ModuleConfigurations to/from IS.

Definition at line 19 of file ModuleConfigurationStreamer.h.


Constructor & Destructor Documentation

SctData::IO::ModuleConfigurationStreamer::ModuleConfigurationStreamer   throw () [private]
 

The private constructor.

Definition at line 8 of file ModuleConfigurationStreamer.cpp.


Field Documentation

bool SctData::IO::ModuleConfigurationStreamer::inMap [static, private]
 

The static dummy variable for the IOManager map.

Definition at line 10 of file ModuleConfigurationStreamer.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Dec 8 18:04:34 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3