iCelDataBuffer Struct Reference
This interface describes persistable data. More...
#include <physicallayer/persist.h>
Inheritance diagram for iCelDataBuffer:

Public Member Functions | |
virtual void | Add (bool v) |
Convenience methods to add specific types of data. | |
virtual celData * | AddData ()=0 |
Add a data entry. | |
virtual bool | GetBool () |
Convenience methods to get specific types of data. | |
virtual celData * | GetData ()=0 |
Get the next data entry. | |
virtual celData * | GetData (size_t idx)=0 |
Get a specific data entry. | |
virtual size_t | GetDataCount () const =0 |
Get the number of data entries. | |
virtual long | GetSerialNumber () const =0 |
Get a serial number for this data. | |
virtual void | Reset ()=0 |
Reset the internal read counter. |
Detailed Description
This interface describes persistable data.
Definition at line 93 of file persist.h.
Member Function Documentation
virtual void iCelDataBuffer::Add | ( | bool | v | ) | [inline, virtual] |
virtual celData* iCelDataBuffer::AddData | ( | ) | [pure virtual] |
Add a data entry.
virtual bool iCelDataBuffer::GetBool | ( | ) | [inline, virtual] |
virtual celData* iCelDataBuffer::GetData | ( | size_t | idx | ) | [pure virtual] |
Get a specific data entry.
virtual size_t iCelDataBuffer::GetDataCount | ( | ) | const [pure virtual] |
Get the number of data entries.
virtual long iCelDataBuffer::GetSerialNumber | ( | ) | const [pure virtual] |
Get a serial number for this data.
This can be used to check validity of the data (i.e. to compare version numbers).
virtual void iCelDataBuffer::Reset | ( | ) | [pure virtual] |
Reset the internal read counter.
The documentation for this struct was generated from the following file:
- physicallayer/persist.h
Generated for CEL: Crystal Entity Layer 1.4.1 by doxygen 1.7.1