class TcNetCavEvent : public TcNetEvent

CAVERNsoft Network Event

Inheritance:


Public Methods

virtual ~TcNetCavEvent()
destructor.
virtual int sendToCavernKey(CAVERN_irbKey_c &key)
Description: This virtual functions is implemented by derived classes
virtual int getFromCavernKey(CAVERN_irbKey_c &key)
Description: This virtual functions is implemented by derived classes
const TcUtString& getDestination() const
Returns the destination key.
void setDestination(const TcUtString & )
Sets the destination key.
const TcUtString& getOrigin() const
Used to get the sender.
void setOrigin(const TcUtString &)
Used to set the sender.

Protected Fields

char* eventBuffer
Used for event data.
char* metaBuffer
Used for event meta data.
CAVERN_irbKey_c::status_t keyStatus
Used for the key status.
TcUtString destination
Used to set the destination key.
TcUtString origin
Used to set the sender.

Protected Methods

TcNetCavEvent()
Constructor.
CAVERN_irbKey_c::status_t& getKeyStatus()
Returns the CAVERNsoft key status after a send or receive.

Inherited from TcNetEvent:

Public Methods

virtual void resolveOutgoingEvent()
virtual void resolveIncomingEvent()

Documentation

CAVERNsoft Network Event. This class provides serialization via CAVERNsoft.
virtual ~TcNetCavEvent()
destructor.

virtual int sendToCavernKey(CAVERN_irbKey_c &key)
Description: This virtual functions is implemented by derived classes. The intent is such that each class will implement its own CAVERN packing scheme and put the data onto the key passed to it.

virtual int getFromCavernKey(CAVERN_irbKey_c &key)
Description: This virtual functions is implemented by derived classes. The intent is such that each class will implement its own CAVERN unpacking scheme and get the data from the key passed to it.

const TcUtString& getDestination() const
Returns the destination key.

void setDestination(const TcUtString & )
Sets the destination key.

const TcUtString& getOrigin() const
Used to get the sender.

void setOrigin(const TcUtString &)
Used to set the sender.

TcNetCavEvent()
Constructor.

CAVERN_irbKey_c::status_t& getKeyStatus()
Returns the CAVERNsoft key status after a send or receive.

char* eventBuffer
Used for event data.

char* metaBuffer
Used for event meta data.

CAVERN_irbKey_c::status_t keyStatus
Used for the key status.

TcUtString destination
Used to set the destination key.

TcUtString origin
Used to set the sender.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de