INET Framework for OMNeT++/OMNEST
SCTPInitAckChunk Class Reference

#include <SCTPMessage_m.h>

Inheritance diagram for SCTPInitAckChunk:
SCTPChunk

List of all members.

Public Member Functions

 SCTPInitAckChunk (const char *name=NULL, int kind=0)
 SCTPInitAckChunk (const SCTPInitAckChunk &other)
virtual ~SCTPInitAckChunk ()
SCTPInitAckChunkoperator= (const SCTPInitAckChunk &other)
virtual SCTPInitAckChunkdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint32 getInitTag () const
virtual void setInitTag (uint32 initTag)
virtual uint32 getA_rwnd () const
virtual void setA_rwnd (uint32 a_rwnd)
virtual uint16 getNoOutStreams () const
virtual void setNoOutStreams (uint16 noOutStreams)
virtual uint16 getNoInStreams () const
virtual void setNoInStreams (uint16 noInStreams)
virtual uint32 getInitTSN () const
virtual void setInitTSN (uint32 initTSN)
virtual bool getForwardTsn () const
virtual void setForwardTsn (bool forwardTsn)
virtual void setAddressesArraySize (unsigned int size)
virtual unsigned int getAddressesArraySize () const
virtual IPvXAddressgetAddresses (unsigned int k)
virtual const IPvXAddressgetAddresses (unsigned int k) const
virtual void setAddresses (unsigned int k, const IPvXAddress &addresses)
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 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)
virtual cPacketPtrgetStateCookie ()
virtual const cPacketPtrgetStateCookie () const
virtual void setStateCookie (const cPacketPtr &stateCookie)

Protected Member Functions

bool operator== (const SCTPInitAckChunk &)

Protected Attributes

uint32 initTag_var
uint32 a_rwnd_var
uint16 noOutStreams_var
uint16 noInStreams_var
uint32 initTSN_var
bool forwardTsn_var
IPvXAddressaddresses_var
unsigned int addresses_arraysize
char * cookie_var
unsigned int cookie_arraysize
uint8 * unrecognizedParameters_var
unsigned int unrecognizedParameters_arraysize
cPacketPtr stateCookie_var

Private Member Functions

void copy (const SCTPInitAckChunk &other)

Detailed Description

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

 message SCTPInitAckChunk extends SCTPChunk
 {
      uint32 initTag;
      uint32 a_rwnd;
      uint16 noOutStreams;
      uint16 noInStreams;
      uint32 initTSN;
      bool forwardTsn;
      IPvXAddress addresses[];
      char cookie[];
      uint8 unrecognizedParameters[];
      cPacketPtr stateCookie;
 }
 

Definition at line 303 of file SCTPMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual SCTPInitAckChunk::~SCTPInitAckChunk ( ) [virtual]

Member Function Documentation

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

Reimplemented from SCTPChunk.

Definition at line 332 of file SCTPMessage_m.h.

{return new SCTPInitAckChunk(*this);}
virtual uint32 SCTPInitAckChunk::getA_rwnd ( ) const [virtual]
virtual const IPvXAddress& SCTPInitAckChunk::getAddresses ( unsigned int  k) const [inline, virtual]

Definition at line 352 of file SCTPMessage_m.h.

Referenced by getAddresses().

{return const_cast<SCTPInitAckChunk*>(this)->getAddresses(k);}
virtual char SCTPInitAckChunk::getCookie ( unsigned int  k) const [virtual]
virtual bool SCTPInitAckChunk::getForwardTsn ( ) const [virtual]
virtual const cPacketPtr& SCTPInitAckChunk::getStateCookie ( ) const [inline, virtual]

Definition at line 363 of file SCTPMessage_m.h.

Referenced by getStateCookie().

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

Reimplemented from SCTPChunk.

Referenced by doPacking().

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

Reimplemented from SCTPChunk.

Referenced by doUnpacking().

virtual void SCTPInitAckChunk::setA_rwnd ( uint32  a_rwnd) [virtual]
virtual void SCTPInitAckChunk::setAddresses ( unsigned int  k,
const IPvXAddress addresses 
) [virtual]
virtual void SCTPInitAckChunk::setAddressesArraySize ( unsigned int  size) [virtual]
virtual void SCTPInitAckChunk::setCookie ( unsigned int  k,
char  cookie 
) [virtual]

Referenced by SCTPSerializer::parse().

virtual void SCTPInitAckChunk::setCookieArraySize ( unsigned int  size) [virtual]
virtual void SCTPInitAckChunk::setForwardTsn ( bool  forwardTsn) [virtual]
virtual void SCTPInitAckChunk::setInitTag ( uint32  initTag) [virtual]
virtual void SCTPInitAckChunk::setInitTSN ( uint32  initTSN) [virtual]
virtual void SCTPInitAckChunk::setNoInStreams ( uint16  noInStreams) [virtual]
virtual void SCTPInitAckChunk::setNoOutStreams ( uint16  noOutStreams) [virtual]
virtual void SCTPInitAckChunk::setStateCookie ( const cPacketPtr stateCookie) [virtual]
virtual void SCTPInitAckChunk::setUnrecognizedParameters ( unsigned int  k,
uint8  unrecognizedParameters 
) [virtual]
virtual void SCTPInitAckChunk::setUnrecognizedParametersArraySize ( unsigned int  size) [virtual]

Member Data Documentation

uint32 SCTPInitAckChunk::a_rwnd_var [protected]

Definition at line 307 of file SCTPMessage_m.h.

unsigned int SCTPInitAckChunk::addresses_arraysize [protected]

Definition at line 313 of file SCTPMessage_m.h.

Definition at line 312 of file SCTPMessage_m.h.

unsigned int SCTPInitAckChunk::cookie_arraysize [protected]

Definition at line 315 of file SCTPMessage_m.h.

char* SCTPInitAckChunk::cookie_var [protected]

Definition at line 314 of file SCTPMessage_m.h.

Definition at line 311 of file SCTPMessage_m.h.

uint32 SCTPInitAckChunk::initTag_var [protected]

Definition at line 306 of file SCTPMessage_m.h.

uint32 SCTPInitAckChunk::initTSN_var [protected]

Definition at line 310 of file SCTPMessage_m.h.

Definition at line 309 of file SCTPMessage_m.h.

Definition at line 308 of file SCTPMessage_m.h.

Definition at line 318 of file SCTPMessage_m.h.

Definition at line 317 of file SCTPMessage_m.h.

Definition at line 316 of file SCTPMessage_m.h.


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