#include <Persistable.h>
Public Member Functions | |
virtual void | setPersistenceId (uint64_t id) const =0 |
Allows the store to attach its own identifier to this object. | |
virtual uint64_t | getPersistenceId () const =0 |
Returns any identifier the store may have attached to this object. | |
virtual void | encode (framing::Buffer &buffer) const =0 |
Encodes the persistable state of this object into the supplied buffer. | |
virtual uint32_t | encodedSize () const =0 |
virtual uint32_t qpid::broker::Persistable::encodedSize | ( | ) | const [pure virtual] |