#include <Messages.h>
Public Member Functions | |
virtual void | clear ()=0 |
virtual ContainerPtr | clone ()=0 |
virtual int | compareTo (ContainerPtr other) const =0 |
virtual std::string | concept ()=0 |
Container () | |
virtual void | copyBodyTo (ContainerPtr message)=0 |
virtual void | copyHeaderTo (ContainerPtr message)=0 |
virtual void | copyTo (ContainerPtr message)=0 |
virtual void | decode (castor::DecoderPtr dec)=0 |
virtual ContainerPtr | decodeAny (castor::DecoderPtr dec)=0 |
virtual void | decodeBody (castor::DecoderPtr dec)=0 |
virtual void | decodeHeader (castor::DecoderPtr dec)=0 |
virtual std::string | dump ()=0 |
virtual void | encode (castor::EncoderPtr enc)=0 |
virtual void | encodeBody (castor::EncoderPtr enc)=0 |
virtual void | encodeHeader (castor::EncoderPtr enc)=0 |
template<typename T > | |
bool | equals (T other) |
virtual int | hashcode () const =0 |
virtual ContainerPtr | hierarchyTop ()=0 |
virtual const Identity & | identity () |
bool | isEmpty () |
void | isEmpty (bool value) |
bool | isModified () |
void | isModified (bool value) |
virtual unsigned int | messageType ()=0 |
virtual unsigned int | messageType (castor::DecoderPtr dec)=0 |
virtual std::string | rep ()=0 |
virtual std::string | toString ()=0 |
void | touch () |
virtual | ~Container () |
Protected Attributes | |
bool | empty |
Identity | id |
bool | modified |
Definition at line 23 of file Messages.h.
castor::spica::Container::Container | ( | ) | [inline] |
Definition at line 34 of file Messages.h.
virtual castor::spica::Container::~Container | ( | ) | [inline, virtual] |
Definition at line 37 of file Messages.h.
virtual void castor::spica::Container::clear | ( | ) | [pure virtual] |
virtual ContainerPtr castor::spica::Container::clone | ( | ) | [pure virtual] |
virtual int castor::spica::Container::compareTo | ( | ContainerPtr | other | ) | const [pure virtual] |
virtual std::string castor::spica::Container::concept | ( | ) | [pure virtual] |
virtual void castor::spica::Container::copyBodyTo | ( | ContainerPtr | message | ) | [pure virtual] |
virtual void castor::spica::Container::copyHeaderTo | ( | ContainerPtr | message | ) | [pure virtual] |
virtual void castor::spica::Container::copyTo | ( | ContainerPtr | message | ) | [pure virtual] |
virtual void castor::spica::Container::decode | ( | castor::DecoderPtr | dec | ) | [pure virtual] |
virtual ContainerPtr castor::spica::Container::decodeAny | ( | castor::DecoderPtr | dec | ) | [pure virtual] |
virtual void castor::spica::Container::decodeBody | ( | castor::DecoderPtr | dec | ) | [pure virtual] |
virtual void castor::spica::Container::decodeHeader | ( | castor::DecoderPtr | dec | ) | [pure virtual] |
virtual std::string castor::spica::Container::dump | ( | ) | [pure virtual] |
virtual void castor::spica::Container::encode | ( | castor::EncoderPtr | enc | ) | [pure virtual] |
virtual void castor::spica::Container::encodeBody | ( | castor::EncoderPtr | enc | ) | [pure virtual] |
virtual void castor::spica::Container::encodeHeader | ( | castor::EncoderPtr | enc | ) | [pure virtual] |
bool castor::spica::Container::equals | ( | T | other | ) | [inline] |
Definition at line 84 of file Messages.h.
virtual int castor::spica::Container::hashcode | ( | ) | const [pure virtual] |
virtual ContainerPtr castor::spica::Container::hierarchyTop | ( | ) | [pure virtual] |
virtual const Identity& castor::spica::Container::identity | ( | ) | [inline, virtual] |
Definition at line 50 of file Messages.h.
bool castor::spica::Container::isEmpty | ( | ) | [inline] |
Definition at line 44 of file Messages.h.
void castor::spica::Container::isEmpty | ( | bool | value | ) | [inline] |
Definition at line 45 of file Messages.h.
bool castor::spica::Container::isModified | ( | ) | [inline] |
Definition at line 40 of file Messages.h.
void castor::spica::Container::isModified | ( | bool | value | ) | [inline] |
Definition at line 41 of file Messages.h.
virtual unsigned int castor::spica::Container::messageType | ( | ) | [pure virtual] |
virtual unsigned int castor::spica::Container::messageType | ( | castor::DecoderPtr | dec | ) | [pure virtual] |
virtual std::string castor::spica::Container::rep | ( | ) | [pure virtual] |
virtual std::string castor::spica::Container::toString | ( | ) | [pure virtual] |
void castor::spica::Container::touch | ( | ) | [inline] |
Definition at line 42 of file Messages.h.
bool castor::spica::Container::empty [protected] |
Definition at line 28 of file Messages.h.
Identity castor::spica::Container::id [protected] |
Definition at line 30 of file Messages.h.
bool castor::spica::Container::modified [protected] |
Definition at line 27 of file Messages.h.