|
INET Framework for OMNeT++/OMNEST
|
#include <SCTPMessage_m.h>
Public Member Functions | |
| SCTPInitChunk (const char *name=NULL, int kind=0) | |
| SCTPInitChunk (const SCTPInitChunk &other) | |
| virtual | ~SCTPInitChunk () |
| SCTPInitChunk & | operator= (const SCTPInitChunk &other) |
| virtual SCTPInitChunk * | dup () 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 IPvXAddress & | getAddresses (unsigned int k) |
| virtual const IPvXAddress & | getAddresses (unsigned int k) const |
| virtual void | setAddresses (unsigned int k, const IPvXAddress &addresses) |
| 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 SCTPInitChunk &) |
Protected Attributes | |
| uint32 | initTag_var |
| uint32 | a_rwnd_var |
| uint16 | noOutStreams_var |
| uint16 | noInStreams_var |
| uint32 | initTSN_var |
| bool | forwardTsn_var |
| IPvXAddress * | addresses_var |
| unsigned int | addresses_arraysize |
| uint8 * | unrecognizedParameters_var |
| unsigned int | unrecognizedParameters_arraysize |
Private Member Functions | |
| void | copy (const SCTPInitChunk &other) |
Class generated from transport/sctp/SCTPMessage.msg by opp_msgc.
message SCTPInitChunk extends SCTPChunk {
uint32 initTag;
uint32 a_rwnd;
uint16 noOutStreams;
uint16 noInStreams;
uint32 initTSN;
bool forwardTsn;
IPvXAddress addresses[];
uint8 unrecognizedParameters[];
}
Definition at line 223 of file SCTPMessage_m.h.
| SCTPInitChunk::SCTPInitChunk | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| SCTPInitChunk::SCTPInitChunk | ( | const SCTPInitChunk & | other | ) |
| virtual SCTPInitChunk::~SCTPInitChunk | ( | ) | [virtual] |
| void SCTPInitChunk::copy | ( | const SCTPInitChunk & | other | ) | [private] |
| virtual SCTPInitChunk* SCTPInitChunk::dup | ( | ) | const [inline, virtual] |
Reimplemented from SCTPChunk.
Definition at line 249 of file SCTPMessage_m.h.
Referenced by SCTPAssociation::retransmitInit(), and SCTPAssociation::sendInit().
{return new SCTPInitChunk(*this);}
| virtual uint32 SCTPInitChunk::getA_rwnd | ( | ) | const [virtual] |
Referenced by SCTPAssociation::processInitArrived(), and TCPDumper::sctpDump().
| virtual IPvXAddress& SCTPInitChunk::getAddresses | ( | unsigned int | k | ) | [virtual] |
Referenced by SCTPAssociation::processInitArrived(), and TCPDumper::sctpDump().
| virtual const IPvXAddress& SCTPInitChunk::getAddresses | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 269 of file SCTPMessage_m.h.
Referenced by getAddresses().
{return const_cast<SCTPInitChunk*>(this)->getAddresses(k);}
| virtual unsigned int SCTPInitChunk::getAddressesArraySize | ( | ) | const [virtual] |
Referenced by SCTPAssociation::processInitArrived(), and TCPDumper::sctpDump().
| virtual bool SCTPInitChunk::getForwardTsn | ( | ) | const [virtual] |
| virtual uint32 SCTPInitChunk::getInitTag | ( | ) | const [virtual] |
| virtual uint32 SCTPInitChunk::getInitTSN | ( | ) | const [virtual] |
| virtual uint16 SCTPInitChunk::getNoInStreams | ( | ) | const [virtual] |
Referenced by SCTPAssociation::process_RCV_Message(), TCPDumper::sctpDump(), and SCTPAssociation::sendInitAck().
| virtual uint16 SCTPInitChunk::getNoOutStreams | ( | ) | const [virtual] |
Referenced by SCTPAssociation::process_RCV_Message(), TCPDumper::sctpDump(), and SCTPAssociation::sendInitAck().
| virtual uint8 SCTPInitChunk::getUnrecognizedParameters | ( | unsigned int | k | ) | const [virtual] |
Referenced by SCTPAssociation::sendInitAck().
| virtual unsigned int SCTPInitChunk::getUnrecognizedParametersArraySize | ( | ) | const [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInitAck().
| SCTPInitChunk& SCTPInitChunk::operator= | ( | const SCTPInitChunk & | other | ) |
| bool SCTPInitChunk::operator== | ( | const SCTPInitChunk & | ) | [protected] |
| virtual void SCTPInitChunk::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from SCTPChunk.
Referenced by doPacking().
| virtual void SCTPInitChunk::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from SCTPChunk.
Referenced by doUnpacking().
| virtual void SCTPInitChunk::setA_rwnd | ( | uint32 | a_rwnd | ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setAddresses | ( | unsigned int | k, |
| const IPvXAddress & | addresses | ||
| ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setAddressesArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setForwardTsn | ( | bool | forwardTsn | ) | [virtual] |
| virtual void SCTPInitChunk::setInitTag | ( | uint32 | initTag | ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setInitTSN | ( | uint32 | initTSN | ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setNoInStreams | ( | uint16 | noInStreams | ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setNoOutStreams | ( | uint16 | noOutStreams | ) | [virtual] |
Referenced by SCTPSerializer::parse(), and SCTPAssociation::sendInit().
| virtual void SCTPInitChunk::setUnrecognizedParameters | ( | unsigned int | k, |
| uint8 | unrecognizedParameters | ||
| ) | [virtual] |
Referenced by SCTPSerializer::parse().
| virtual void SCTPInitChunk::setUnrecognizedParametersArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by SCTPSerializer::parse().
uint32 SCTPInitChunk::a_rwnd_var [protected] |
Definition at line 227 of file SCTPMessage_m.h.
unsigned int SCTPInitChunk::addresses_arraysize [protected] |
Definition at line 233 of file SCTPMessage_m.h.
IPvXAddress* SCTPInitChunk::addresses_var [protected] |
Definition at line 232 of file SCTPMessage_m.h.
bool SCTPInitChunk::forwardTsn_var [protected] |
Definition at line 231 of file SCTPMessage_m.h.
uint32 SCTPInitChunk::initTag_var [protected] |
Definition at line 226 of file SCTPMessage_m.h.
uint32 SCTPInitChunk::initTSN_var [protected] |
Definition at line 230 of file SCTPMessage_m.h.
uint16 SCTPInitChunk::noInStreams_var [protected] |
Definition at line 229 of file SCTPMessage_m.h.
uint16 SCTPInitChunk::noOutStreams_var [protected] |
Definition at line 228 of file SCTPMessage_m.h.
unsigned int SCTPInitChunk::unrecognizedParameters_arraysize [protected] |
Definition at line 235 of file SCTPMessage_m.h.
uint8* SCTPInitChunk::unrecognizedParameters_var [protected] |
Definition at line 234 of file SCTPMessage_m.h.