INET Framework for OMNeT++/OMNEST
SCTPHeartbeatChunk Class Reference

#include <SCTPMessage_m.h>

Inheritance diagram for SCTPHeartbeatChunk:
SCTPChunk

List of all members.

Public Member Functions

 SCTPHeartbeatChunk (const char *name=NULL, int kind=0)
 SCTPHeartbeatChunk (const SCTPHeartbeatChunk &other)
virtual ~SCTPHeartbeatChunk ()
SCTPHeartbeatChunkoperator= (const SCTPHeartbeatChunk &other)
virtual SCTPHeartbeatChunkdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual IPvXAddressgetRemoteAddr ()
virtual const IPvXAddressgetRemoteAddr () const
virtual void setRemoteAddr (const IPvXAddress &remoteAddr)
virtual simtime_t getTimeField () const
virtual void setTimeField (simtime_t timeField)
virtual void setInfoArraySize (unsigned int size)
virtual unsigned int getInfoArraySize () const
virtual char getInfo (unsigned int k) const
virtual void setInfo (unsigned int k, char info)

Protected Member Functions

bool operator== (const SCTPHeartbeatChunk &)

Protected Attributes

IPvXAddress remoteAddr_var
simtime_t timeField_var
char * info_var
unsigned int info_arraysize

Private Member Functions

void copy (const SCTPHeartbeatChunk &other)

Detailed Description

Class generated from transport/sctp/SCTPMessage.msg by opp_msgc.

 message SCTPHeartbeatChunk extends SCTPChunk
 {
      IPvXAddress remoteAddr;
      simtime_t timeField;
      char info[];
 }
 

Definition at line 854 of file SCTPMessage_m.h.


Constructor & Destructor Documentation

SCTPHeartbeatChunk::SCTPHeartbeatChunk ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().


Member Function Documentation

void SCTPHeartbeatChunk::copy ( const SCTPHeartbeatChunk other) [private]
virtual SCTPHeartbeatChunk* SCTPHeartbeatChunk::dup ( ) const [inline, virtual]

Reimplemented from SCTPChunk.

Definition at line 874 of file SCTPMessage_m.h.

{return new SCTPHeartbeatChunk(*this);}
virtual char SCTPHeartbeatChunk::getInfo ( unsigned int  k) const [virtual]
virtual unsigned int SCTPHeartbeatChunk::getInfoArraySize ( ) const [virtual]
virtual const IPvXAddress& SCTPHeartbeatChunk::getRemoteAddr ( ) const [inline, virtual]

Definition at line 880 of file SCTPMessage_m.h.

Referenced by getRemoteAddr().

{return const_cast<SCTPHeartbeatChunk*>(this)->getRemoteAddr();}
virtual simtime_t SCTPHeartbeatChunk::getTimeField ( ) const [virtual]
SCTPHeartbeatChunk& SCTPHeartbeatChunk::operator= ( const SCTPHeartbeatChunk other)
bool SCTPHeartbeatChunk::operator== ( const SCTPHeartbeatChunk ) [protected]
virtual void SCTPHeartbeatChunk::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from SCTPChunk.

Referenced by doPacking().

virtual void SCTPHeartbeatChunk::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from SCTPChunk.

Referenced by doUnpacking().

virtual void SCTPHeartbeatChunk::setInfo ( unsigned int  k,
char  info 
) [virtual]

Referenced by SCTPSerializer::parse().

virtual void SCTPHeartbeatChunk::setInfoArraySize ( unsigned int  size) [virtual]

Referenced by SCTPSerializer::parse().

virtual void SCTPHeartbeatChunk::setRemoteAddr ( const IPvXAddress remoteAddr) [virtual]
virtual void SCTPHeartbeatChunk::setTimeField ( simtime_t  timeField) [virtual]

Member Data Documentation

unsigned int SCTPHeartbeatChunk::info_arraysize [protected]

Definition at line 860 of file SCTPMessage_m.h.

char* SCTPHeartbeatChunk::info_var [protected]

Definition at line 859 of file SCTPMessage_m.h.

Definition at line 857 of file SCTPMessage_m.h.

simtime_t SCTPHeartbeatChunk::timeField_var [protected]

Definition at line 858 of file SCTPMessage_m.h.


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