#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] |
1.4.7