All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
castor::spica::Container Class Reference

#include <Messages.h>

Inheritance diagram for castor::spica::Container:
Inheritance graph
[legend]

List of all members.

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 Identityidentity ()
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

Detailed Description

Definition at line 23 of file Messages.h.


Constructor & Destructor Documentation

Definition at line 34 of file Messages.h.

virtual castor::spica::Container::~Container ( ) [inline, virtual]

Definition at line 37 of file Messages.h.


Member Function Documentation

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 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]
template<typename T >
bool castor::spica::Container::equals ( other) [inline]

Definition at line 84 of file Messages.h.

virtual int castor::spica::Container::hashcode ( ) const [pure virtual]
virtual const Identity& castor::spica::Container::identity ( ) [inline, virtual]

Definition at line 50 of file Messages.h.

Definition at line 44 of file Messages.h.

void castor::spica::Container::isEmpty ( bool  value) [inline]

Definition at line 45 of file Messages.h.

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]

Definition at line 42 of file Messages.h.


Member Data Documentation

Definition at line 28 of file Messages.h.

Definition at line 30 of file Messages.h.

Definition at line 27 of file Messages.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41