SctCalibrationController::IsInfoWrapper Class Reference

Allows a ISInfo object to be serialised with the usual SCT serialisation tools. More...

#include <IsInfoWrapper.h>

Inheritance diagram for SctCalibrationController::IsInfoWrapper:

Inheritance graph
[legend]
Collaboration diagram for SctCalibrationController::IsInfoWrapper:

Collaboration graph
[legend]

Public Member Functions

 IsInfoWrapper (boost::shared_ptr< ISInfo > info)
boost::shared_ptr< ISInfo > getWrapped ()
 get wrapped (ISInfo) object
boost::shared_ptr< const ISInfo > getWrapped () const
 (const) get wrapped (ISInfo) object
void publishWrappedObject (const string &isServerName) const
 publish the wrapped object to an IS server
virtual ~IsInfoWrapper ()
 Destructor.

Private Attributes

boost::shared_ptr< ISInfo > wrapped

Detailed Description

Allows a ISInfo object to be serialised with the usual SCT serialisation tools.

Definition at line 10 of file IsInfoWrapper.h.


Constructor & Destructor Documentation

SctCalibrationController::IsInfoWrapper::~IsInfoWrapper  )  [virtual]
 

Destructor.

Definition at line 15 of file IsInfoWrapper.cpp.


Member Function Documentation

boost::shared_ptr< const ISInfo > SctCalibrationController::IsInfoWrapper::getWrapped  )  const
 

(const) get wrapped (ISInfo) object

Definition at line 17 of file IsInfoWrapper.cpp.

References wrapped.

boost::shared_ptr< ISInfo > SctCalibrationController::IsInfoWrapper::getWrapped  ) 
 

get wrapped (ISInfo) object

Definition at line 21 of file IsInfoWrapper.cpp.

References wrapped.

Referenced by SctCalibrationController::TestDataWrapper::getUniqueID(), SctCalibrationController::SequenceDataWrapper::getUniqueID(), publishWrappedObject(), SctCalibrationController::TestDataStreamer_v2::read(), SctCalibrationController::TestDataStreamer_v1::read(), SctCalibrationController::SequenceDataStreamer_v1::read(), SctCalibrationController::TestDataStreamer_v2::write(), SctCalibrationController::TestDataStreamer_v1::write(), and SctCalibrationController::SequenceDataStreamer_v1::write().

void SctCalibrationController::IsInfoWrapper::publishWrappedObject const string &  isServerName  )  const
 

publish the wrapped object to an IS server

Definition at line 25 of file IsInfoWrapper.cpp.

References Sct::Streamable::getClassName(), Sct::SctNames::getISDictionary(), Sct::Serializable::getUniqueID(), and getWrapped().

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:05:42 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6