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

#include <Messages.h>

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

List of all members.

Public Member Functions

virtual void authVerify ()=0
virtual MessagePtr createInstance (unsigned int id)=0
virtual MessagePtr createInstance (const std::string name)=0
virtual MessagePtr createInstance (const std::string concept, const std::string rep)=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 ()=0
virtual int getFragmentId (castor::DecoderPtr dec)=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

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 ( unsigned int  id) [pure virtual]
virtual MessagePtr castor::spica::Message::createInstance ( const std::string  name) [pure virtual]
virtual MessagePtr castor::spica::Message::createInstance ( const std::string  concept,
const std::string  rep 
) [pure virtual]
virtual bool castor::spica::Message::decodePart ( castor::DecoderPtr  dec) [pure virtual]

Definition at line 127 of file Messages.h.

Definition at line 128 of file Messages.h.

Definition at line 133 of file Messages.h.

Definition at line 134 of file Messages.h.

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

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]

Definition at line 129 of file Messages.h.

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.

Definition at line 94 of file Messages.h.

Definition at line 98 of file Messages.h.

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


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