INET Framework for OMNeT++/OMNEST
SCTPCookieEchoChunk Class Reference

#include <SCTPMessage_m.h>

Inheritance diagram for SCTPCookieEchoChunk:
SCTPChunk

List of all members.

Public Member Functions

 SCTPCookieEchoChunk (const char *name=NULL, int kind=0)
 SCTPCookieEchoChunk (const SCTPCookieEchoChunk &other)
virtual ~SCTPCookieEchoChunk ()
SCTPCookieEchoChunkoperator= (const SCTPCookieEchoChunk &other)
virtual SCTPCookieEchoChunkdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual void setCookieArraySize (unsigned int size)
virtual unsigned int getCookieArraySize () const
virtual char getCookie (unsigned int k) const
virtual void setCookie (unsigned int k, char cookie)
virtual cPacketPtrgetStateCookie ()
virtual const cPacketPtrgetStateCookie () const
virtual void setStateCookie (const cPacketPtr &stateCookie)
virtual void setUnrecognizedParametersArraySize (unsigned int size)
virtual unsigned int getUnrecognizedParametersArraySize () const
virtual uint8 getUnrecognizedParameters (unsigned int k) const
virtual void setUnrecognizedParameters (unsigned int k, uint8 unrecognizedParameters)

Protected Member Functions

bool operator== (const SCTPCookieEchoChunk &)

Protected Attributes

char * cookie_var
unsigned int cookie_arraysize
cPacketPtr stateCookie_var
uint8 * unrecognizedParameters_var
unsigned int unrecognizedParameters_arraysize

Private Member Functions

void copy (const SCTPCookieEchoChunk &other)

Detailed Description

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

 message SCTPCookieEchoChunk extends SCTPChunk
 {
      char cookie[];
      cPacketPtr stateCookie;
      uint8 unrecognizedParameters[]; 
 }
 

Definition at line 381 of file SCTPMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().


Member Function Documentation

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

Reimplemented from SCTPChunk.

Definition at line 402 of file SCTPMessage_m.h.

Referenced by SCTPAssociation::retransmitCookieEcho(), and SCTPAssociation::sendCookieEcho().

{return new SCTPCookieEchoChunk(*this);}
virtual char SCTPCookieEchoChunk::getCookie ( unsigned int  k) const [virtual]
virtual const cPacketPtr& SCTPCookieEchoChunk::getStateCookie ( ) const [inline, virtual]

Definition at line 412 of file SCTPMessage_m.h.

Referenced by getStateCookie().

{return const_cast<SCTPCookieEchoChunk*>(this)->getStateCookie();}
virtual uint8 SCTPCookieEchoChunk::getUnrecognizedParameters ( unsigned int  k) const [virtual]
virtual unsigned int SCTPCookieEchoChunk::getUnrecognizedParametersArraySize ( ) const [virtual]
SCTPCookieEchoChunk& SCTPCookieEchoChunk::operator= ( const SCTPCookieEchoChunk other)
bool SCTPCookieEchoChunk::operator== ( const SCTPCookieEchoChunk ) [protected]
virtual void SCTPCookieEchoChunk::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from SCTPChunk.

Referenced by doPacking().

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

Reimplemented from SCTPChunk.

Referenced by doUnpacking().

virtual void SCTPCookieEchoChunk::setCookie ( unsigned int  k,
char  cookie 
) [virtual]
virtual void SCTPCookieEchoChunk::setCookieArraySize ( unsigned int  size) [virtual]
virtual void SCTPCookieEchoChunk::setUnrecognizedParameters ( unsigned int  k,
uint8  unrecognizedParameters 
) [virtual]
virtual void SCTPCookieEchoChunk::setUnrecognizedParametersArraySize ( unsigned int  size) [virtual]

Member Data Documentation

unsigned int SCTPCookieEchoChunk::cookie_arraysize [protected]

Definition at line 385 of file SCTPMessage_m.h.

Definition at line 384 of file SCTPMessage_m.h.

Definition at line 386 of file SCTPMessage_m.h.

Definition at line 388 of file SCTPMessage_m.h.

Definition at line 387 of file SCTPMessage_m.h.


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