CEL

Public API Reference

iCelDataBuffer Struct Reference

This interface describes persistable data. More...

#include <physicallayer/persist.h>

Inheritance diagram for iCelDataBuffer:

List of all members.

Public Member Functions

virtual void Add (bool v)
 Convenience methods to add specific types of data.
virtual celDataAddData ()=0
 Add a data entry.
virtual bool GetBool ()
 Convenience methods to get specific types of data.
virtual celDataGetData (size_t idx)=0
 Get a specific data entry.
virtual celDataGetData ()=0
 Get the next 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]

Convenience methods to add specific types of data.

Definition at line 130 of file persist.h.

virtual celData* iCelDataBuffer::AddData (  )  [pure virtual]

Add a data entry.

virtual bool iCelDataBuffer::GetBool (  )  [inline, virtual]

Convenience methods to get specific types of data.

Definition at line 148 of file persist.h.

virtual celData* iCelDataBuffer::GetData ( size_t  idx  )  [pure virtual]

Get a specific data entry.

virtual celData* iCelDataBuffer::GetData (  )  [pure virtual]

Get the next data entry.

See Reset().

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:

Generated for CEL: Crystal Entity Layer 1.4.0 by doxygen 1.5.8