| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DybDaq::RomData Class Reference

#include <RomData.h>

List of all members.


Public Member Functions

virtual ~RomData ()
 Destroy this instance of the class.
virtual unsigned int romSize () const =0
 Returns the total length of all the buffers for this object's components.
virtual unsigned int gatherRom (DaqBuffer::OutputBufferList &outputBuffers) const =0
 Adds to the supplied line the OutputBuffers that contain the DAQ format of this objects content returning the total number of bytes in the added buffers.
virtual unsigned int inspectRom (DaqBuffer::Bytes &inspectors) const =0
 Adds to the supplied list the DaqBuffer::Bytes that contains inspections of this object's objects.

Protected Member Functions

 RomData ()
 Create an instance of this class.
virtual bool setRomExpandable (DaqExpandable &expandable)=0
 Associates the supplied DaqExpanable with this object if it is not already associated with one.

Private Member Functions

 RomData (RomData &rhs)
 Suppress default.
RomDataoperator= (RomData &rhs)
 Suppress default.

Friends

class DaqContainer

Detailed Description

Definition at line 21 of file RomData.h.


Constructor & Destructor Documentation

RomData::~RomData (  )  [virtual]

Destroy this instance of the class.

Definition at line 16 of file RomData.cc.

00016                   {
00017 }

RomData::RomData (  )  [protected]

Create an instance of this class.

Definition at line 13 of file RomData.cc.

00013                  {
00014 }

DybDaq::RomData::RomData ( RomData rhs  )  [private]

Suppress default.


Member Function Documentation

virtual unsigned int DybDaq::RomData::romSize (  )  const [pure virtual]

Returns the total length of all the buffers for this object's components.

virtual unsigned int DybDaq::RomData::gatherRom ( DaqBuffer::OutputBufferList outputBuffers  )  const [pure virtual]

Adds to the supplied line the OutputBuffers that contain the DAQ format of this objects content returning the total number of bytes in the added buffers.

virtual unsigned int DybDaq::RomData::inspectRom ( DaqBuffer::Bytes inspectors  )  const [pure virtual]

Adds to the supplied list the DaqBuffer::Bytes that contains inspections of this object's objects.

virtual bool DybDaq::RomData::setRomExpandable ( DaqExpandable expandable  )  [protected, pure virtual]

Associates the supplied DaqExpanable with this object if it is not already associated with one.

It returns true if the association is successful, false otherwise.

RomData& DybDaq::RomData::operator= ( RomData rhs  )  [private]

Suppress default.


Friends And Related Function Documentation

friend class DaqContainer [friend]

Definition at line 25 of file RomData.h.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:07:44 2011 for DaqReadoutFormat by doxygen 1.4.7