RINASim  October 2016
Documentation of framework for OMNeT++
CDAPMessage Class Reference

#include <CDAPMessage_m.h>

Inheritance diagram for CDAPMessage:
CDAP_M_CancelRead CDAP_M_CancelRead_R CDAP_M_Connect CDAP_M_Connect_R CDAP_M_Create CDAP_M_Create_R CDAP_M_Delete CDAP_M_Delete_R CDAP_M_Read CDAP_M_Read_R CDAP_M_Release CDAP_M_Release_R CDAP_M_Start CDAP_M_Start_R CDAP_M_Stop CDAP_M_Stop_R CDAP_M_Write CDAP_M_Write_R

Public Member Functions

 CDAPMessage (const char *name=nullptr, int kind=0)
 
 CDAPMessage (const CDAPMessage &other)
 
virtual ~CDAPMessage ()
 
CDAPMessageoperator= (const CDAPMessage &other)
 
virtual CDAPMessagedup () const
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b)
 
virtual const char * getDisplayString () const
 
virtual void setDisplayString (const char *displayString)
 
virtual unsigned int getHeaderBitLength () const
 
virtual void setHeaderBitLength (unsigned int headerBitLength)
 
virtual AddressgetSrcAddr ()
 
virtual const AddressgetSrcAddr () const
 
virtual void setSrcAddr (const Address &srcAddr)
 
virtual AddressgetDstAddr ()
 
virtual const AddressgetDstAddr () const
 
virtual void setDstAddr (const Address &dstAddr)
 
virtual int32_t getOpCode () const
 
virtual void setOpCode (int32_t opCode)
 
virtual int32_t getInvokeID () const
 
virtual void setInvokeID (int32_t invokeID)
 

Protected Member Functions

bool operator== (const CDAPMessage &)
 

Protected Attributes

::omnetpp::opp_string displayString
 
unsigned int headerBitLength
 
Address srcAddr
 
Address dstAddr
 
int32_t opCode
 
int32_t invokeID
 

Private Member Functions

void copy (const CDAPMessage &other)
 

Detailed Description

Definition at line 316 of file CDAPMessage_m.h.

Constructor & Destructor Documentation

CDAPMessage::CDAPMessage ( const char *  name = nullptr,
int  kind = 0 
)

Definition at line 1750 of file CDAPMessage_m.cc.

Referenced by dup().

CDAPMessage::CDAPMessage ( const CDAPMessage other)

Definition at line 1759 of file CDAPMessage_m.cc.

CDAPMessage::~CDAPMessage ( )
virtual

Definition at line 1764 of file CDAPMessage_m.cc.

Member Function Documentation

void CDAPMessage::copy ( const CDAPMessage other)
private

Definition at line 1776 of file CDAPMessage_m.cc.

Referenced by CDAPMessage(), and operator=().

const char * CDAPMessage::getDisplayString ( ) const
virtual

Definition at line 1808 of file CDAPMessage_m.cc.

Referenced by CDAPMessageDescriptor::getFieldValueAsString().

virtual const Address& CDAPMessage::getDstAddr ( ) const
inlinevirtual

Definition at line 351 of file CDAPMessage_m.h.

Referenced by getDstAddr().

unsigned int CDAPMessage::getHeaderBitLength ( ) const
virtual
virtual const Address& CDAPMessage::getSrcAddr ( ) const
inlinevirtual

Definition at line 348 of file CDAPMessage_m.h.

Referenced by getSrcAddr().

CDAPMessage & CDAPMessage::operator= ( const CDAPMessage other)

Definition at line 1768 of file CDAPMessage_m.cc.

bool CDAPMessage::operator== ( const CDAPMessage )
protected

Member Data Documentation

::omnetpp::opp_string CDAPMessage::displayString
protected

Definition at line 319 of file CDAPMessage_m.h.

Referenced by copy(), getDisplayString(), parsimPack(), parsimUnpack(), and setDisplayString().

Address CDAPMessage::dstAddr
protected

Definition at line 322 of file CDAPMessage_m.h.

Referenced by copy(), getDstAddr(), parsimPack(), parsimUnpack(), and setDstAddr().

unsigned int CDAPMessage::headerBitLength
protected
int32_t CDAPMessage::invokeID
protected

Definition at line 324 of file CDAPMessage_m.h.

Referenced by CDAPMessage(), copy(), getInvokeID(), parsimPack(), parsimUnpack(), and setInvokeID().

int32_t CDAPMessage::opCode
protected

Definition at line 323 of file CDAPMessage_m.h.

Referenced by CDAPMessage(), copy(), getOpCode(), parsimPack(), parsimUnpack(), and setOpCode().

Address CDAPMessage::srcAddr
protected

Definition at line 321 of file CDAPMessage_m.h.

Referenced by copy(), getSrcAddr(), parsimPack(), parsimUnpack(), and setSrcAddr().


The documentation for this class was generated from the following files: