Abstract base class for cell store trailer. More...
#include <CellStoreTrailer.h>

Public Member Functions | |
| virtual | ~CellStoreTrailer () |
| virtual void | clear ()=0 |
| Clears the contents of this trailer;. More... | |
| virtual size_t | size ()=0 |
| Returns the serialized size of the trailer. More... | |
| virtual void | serialize (uint8_t *buf)=0 |
| Serializes this trailer to the given buffer;. More... | |
| virtual void | deserialize (const uint8_t *buf)=0 |
| Deserializes the trailer from the given buffer. More... | |
| virtual void | display (std::ostream &os)=0 |
| Prints the trailer to the given ostream. More... | |
| virtual void | display_multiline (std::ostream &os)=0 |
| Prints the trailer, one member per line, to the given ostream. More... | |
| virtual boost::any | get (const String &prop)=0 |
Abstract base class for cell store trailer.
Definition at line 34 of file CellStoreTrailer.h.
|
inlinevirtual |
Definition at line 37 of file CellStoreTrailer.h.
|
pure virtual |
Clears the contents of this trailer;.
Implemented in Hypertable::CellStoreTrailerV7, Hypertable::CellStoreTrailerV1, Hypertable::CellStoreTrailerV0, Hypertable::CellStoreTrailerV2, Hypertable::CellStoreTrailerV3, Hypertable::CellStoreTrailerV4, Hypertable::CellStoreTrailerV5, and Hypertable::CellStoreTrailerV6.
|
pure virtual |
Deserializes the trailer from the given buffer.
| buf | pointer to buffer containing serialized trailer |
Implemented in Hypertable::CellStoreTrailerV7, Hypertable::CellStoreTrailerV1, Hypertable::CellStoreTrailerV0, Hypertable::CellStoreTrailerV2, Hypertable::CellStoreTrailerV3, Hypertable::CellStoreTrailerV4, Hypertable::CellStoreTrailerV5, and Hypertable::CellStoreTrailerV6.
|
pure virtual |
Prints the trailer to the given ostream.
| os | ostream to print trailer to |
Implemented in Hypertable::CellStoreTrailerV7, Hypertable::CellStoreTrailerV1, Hypertable::CellStoreTrailerV0, Hypertable::CellStoreTrailerV2, Hypertable::CellStoreTrailerV3, Hypertable::CellStoreTrailerV4, Hypertable::CellStoreTrailerV5, and Hypertable::CellStoreTrailerV6.
|
pure virtual |
Prints the trailer, one member per line, to the given ostream.
| os | ostream to print trailer to |
Implemented in Hypertable::CellStoreTrailerV7, Hypertable::CellStoreTrailerV1, Hypertable::CellStoreTrailerV0, Hypertable::CellStoreTrailerV2, Hypertable::CellStoreTrailerV3, Hypertable::CellStoreTrailerV4, Hypertable::CellStoreTrailerV5, and Hypertable::CellStoreTrailerV6.
|
pure virtual |
|
pure virtual |
Serializes this trailer to the given buffer;.
| buf | pointer to buffer to serialize trailer to |
Implemented in Hypertable::CellStoreTrailerV7, Hypertable::CellStoreTrailerV1, Hypertable::CellStoreTrailerV0, Hypertable::CellStoreTrailerV2, Hypertable::CellStoreTrailerV3, Hypertable::CellStoreTrailerV4, Hypertable::CellStoreTrailerV5, and Hypertable::CellStoreTrailerV6.
|
pure virtual |
Returns the serialized size of the trailer.
Implemented in Hypertable::CellStoreTrailerV7, Hypertable::CellStoreTrailerV1, Hypertable::CellStoreTrailerV0, Hypertable::CellStoreTrailerV2, Hypertable::CellStoreTrailerV3, Hypertable::CellStoreTrailerV4, Hypertable::CellStoreTrailerV5, and Hypertable::CellStoreTrailerV6.
1.8.8