#include <RomData.h>
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. | |
RomData & | operator= (RomData &rhs) |
Suppress default. | |
Friends | |
class | DaqContainer |
Definition at line 21 of file RomData.h.
RomData::~RomData | ( | ) | [virtual] |
RomData::RomData | ( | ) | [protected] |
DybDaq::RomData::RomData | ( | RomData & | rhs | ) | [private] |
Suppress default.
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.
friend class DaqContainer [friend] |