castor::spica::Message Class Reference

#include <Messages.h>

Inheritance diagram for castor::spica::Message:
Inheritance graph

List of all members.

Public Member Functions

virtual void authVerify ()=0
virtual MessagePtr createInstance (const std::string concept, const std::string rep)=0
virtual MessagePtr createInstance (const std::string name)=0
virtual MessagePtr createInstance (unsigned int id)=0
virtual MessagePtr decodeAnyPart (castor::DecoderPtr dec)=0
virtual bool decodePart (castor::DecoderPtr dec)=0
AuthResult getAuthResult ()
AuthServicePtr getAuthService ()
EncryptResult getEncryptResult ()
EncryptServicePtr getEncryptService ()
virtual int getFragmentId (castor::DecoderPtr dec)=0
virtual int getFragmentId ()=0
int getMtu ()
virtual bool isAuthSupported ()=0
virtual bool isEncryptSupported ()=0
virtual bool isFragSupported ()=0
 Message ()
virtual std::vector< unsigned int > semanticToTypes (const std::string key)=0
void setAuthService (AuthServicePtr value)
void setEncryptService (EncryptServicePtr value)
void setMtu (int value)
virtual std::string typeToSemantic (unsigned int type)=0
virtual ~Message ()

Protected Attributes

AuthResult authResult
AuthServicePtr authService
EncryptResult encryptResult
EncryptServicePtr encryptService
int mtu

Detailed Description

Definition at line 90 of file Messages.h.

Constructor & Destructor Documentation

castor::spica::Message::Message (  )  [inline]

Definition at line 104 of file Messages.h.

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

Definition at line 110 of file Messages.h.

Member Function Documentation

virtual void castor::spica::Message::authVerify (  )  [pure virtual]
virtual MessagePtr castor::spica::Message::createInstance ( const std::string  concept,
const std::string  rep 
) [pure virtual]
virtual MessagePtr castor::spica::Message::createInstance ( const std::string  name  )  [pure virtual]
virtual MessagePtr castor::spica::Message::createInstance ( unsigned int  id  )  [pure virtual]
virtual MessagePtr castor::spica::Message::decodeAnyPart ( castor::DecoderPtr  dec  )  [pure virtual]
virtual bool castor::spica::Message::decodePart ( castor::DecoderPtr  dec  )  [pure virtual]
AuthResult castor::spica::Message::getAuthResult (  )  [inline]

Definition at line 127 of file Messages.h.

AuthServicePtr castor::spica::Message::getAuthService (  )  [inline]

Definition at line 128 of file Messages.h.

EncryptResult castor::spica::Message::getEncryptResult (  )  [inline]

Definition at line 133 of file Messages.h.

EncryptServicePtr castor::spica::Message::getEncryptService (  )  [inline]

Definition at line 134 of file Messages.h.

virtual int castor::spica::Message::getFragmentId ( castor::DecoderPtr  dec  )  [pure virtual]
virtual int castor::spica::Message::getFragmentId (  )  [pure virtual]
int castor::spica::Message::getMtu (  )  [inline]

Definition at line 141 of file Messages.h.

virtual bool castor::spica::Message::isAuthSupported (  )  [pure virtual]
virtual bool castor::spica::Message::isEncryptSupported (  )  [pure virtual]
virtual bool castor::spica::Message::isFragSupported (  )  [pure virtual]
virtual std::vector<unsigned int> castor::spica::Message::semanticToTypes ( const std::string  key  )  [pure virtual]
void castor::spica::Message::setAuthService ( AuthServicePtr  value  )  [inline]

Definition at line 129 of file Messages.h.

void castor::spica::Message::setEncryptService ( EncryptServicePtr  value  )  [inline]

Definition at line 135 of file Messages.h.

void castor::spica::Message::setMtu ( int  value  )  [inline]

Definition at line 142 of file Messages.h.

virtual std::string castor::spica::Message::typeToSemantic ( unsigned int  type  )  [pure virtual]

Member Data Documentation

Definition at line 95 of file Messages.h.

AuthServicePtr castor::spica::Message::authService [protected]

Definition at line 94 of file Messages.h.

Definition at line 98 of file Messages.h.

EncryptServicePtr castor::spica::Message::encryptService [protected]

Definition at line 97 of file Messages.h.

int castor::spica::Message::mtu [protected]

Definition at line 100 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

Author(s): Carpe Noctem
autogenerated on Fri Mar 1 14:41:52 2013