INET Framework for OMNeT++/OMNEST
|
Class generated from inet/transportlayer/sctp/SCTPMessage.msg:82
by nedtool.
More...
#include <SCTPMessage_m.h>
Public Member Functions | |
SCTPInitAckChunk (const char *name=nullptr, short kind=0) | |
SCTPInitAckChunk (const SCTPInitAckChunk &other) | |
virtual | ~SCTPInitAckChunk () |
SCTPInitAckChunk & | operator= (const SCTPInitAckChunk &other) |
virtual SCTPInitAckChunk * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual uint32_t | getInitTag () const |
virtual void | setInitTag (uint32_t initTag) |
virtual uint32_t | getA_rwnd () const |
virtual void | setA_rwnd (uint32_t a_rwnd) |
virtual uint16_t | getNoOutStreams () const |
virtual void | setNoOutStreams (uint16_t noOutStreams) |
virtual uint16_t | getNoInStreams () const |
virtual void | setNoInStreams (uint16_t noInStreams) |
virtual uint32_t | getInitTSN () const |
virtual void | setInitTSN (uint32_t initTSN) |
virtual bool | getForwardTsn () const |
virtual void | setForwardTsn (bool forwardTsn) |
virtual bool | getIpv4Supported () const |
virtual void | setIpv4Supported (bool ipv4Supported) |
virtual bool | getIpv6Supported () const |
virtual void | setIpv6Supported (bool ipv6Supported) |
virtual void | setAddressesArraySize (unsigned int size) |
virtual unsigned int | getAddressesArraySize () const |
virtual L3Address & | getAddresses (unsigned int k) |
virtual const L3Address & | getAddresses (unsigned int k) const |
virtual void | setAddresses (unsigned int k, const L3Address &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_t | getUnrecognizedParameters (unsigned int k) const |
virtual void | setUnrecognizedParameters (unsigned int k, uint8_t unrecognizedParameters) |
virtual cPacketPtr & | getStateCookie () |
virtual const cPacketPtr & | getStateCookie () const |
virtual void | setStateCookie (const cPacketPtr &stateCookie) |
virtual uint32_t | getMsg_rwnd () const |
virtual void | setMsg_rwnd (uint32_t msg_rwnd) |
virtual void | setRandomArraySize (unsigned int size) |
virtual unsigned int | getRandomArraySize () const |
virtual uint8_t | getRandom (unsigned int k) const |
virtual void | setRandom (unsigned int k, uint8_t random) |
virtual void | setChunkTypesArraySize (unsigned int size) |
virtual unsigned int | getChunkTypesArraySize () const |
virtual uint16_t | getChunkTypes (unsigned int k) const |
virtual void | setChunkTypes (unsigned int k, uint16_t chunkTypes) |
virtual void | setSepChunksArraySize (unsigned int size) |
virtual unsigned int | getSepChunksArraySize () const |
virtual uint16_t | getSepChunks (unsigned int k) const |
virtual void | setSepChunks (unsigned int k, uint16_t sepChunks) |
virtual void | setHmacTypesArraySize (unsigned int size) |
virtual unsigned int | getHmacTypesArraySize () const |
virtual uint16_t | getHmacTypes (unsigned int k) const |
virtual void | setHmacTypes (unsigned int k, uint16_t hmacTypes) |
Public Member Functions inherited from inet::sctp::SCTPChunk | |
SCTPChunk (const char *name=nullptr, short kind=0) | |
SCTPChunk (const SCTPChunk &other) | |
virtual | ~SCTPChunk () |
SCTPChunk & | operator= (const SCTPChunk &other) |
virtual uint8_t | getChunkType () const |
virtual void | setChunkType (uint8_t chunkType) |
virtual uint32_t | getFlags () const |
virtual void | setFlags (uint32_t flags) |
Protected Member Functions | |
bool | operator== (const SCTPInitAckChunk &) |
Protected Member Functions inherited from inet::sctp::SCTPChunk | |
bool | operator== (const SCTPChunk &) |
Protected Attributes | |
uint32_t | initTag |
uint32_t | a_rwnd |
uint16_t | noOutStreams |
uint16_t | noInStreams |
uint32_t | initTSN |
bool | forwardTsn |
bool | ipv4Supported |
bool | ipv6Supported |
L3Address * | addresses |
unsigned int | addresses_arraysize |
char * | cookie |
unsigned int | cookie_arraysize |
uint8_t * | unrecognizedParameters |
unsigned int | unrecognizedParameters_arraysize |
cPacketPtr | stateCookie |
uint32_t | msg_rwnd |
uint8_t * | random |
unsigned int | random_arraysize |
uint16_t * | chunkTypes |
unsigned int | chunkTypes_arraysize |
uint16_t * | sepChunks |
unsigned int | sepChunks_arraysize |
uint16_t * | hmacTypes |
unsigned int | hmacTypes_arraysize |
Protected Attributes inherited from inet::sctp::SCTPChunk | |
uint8_t | chunkType |
uint32_t | flags |
Private Member Functions | |
void | copy (const SCTPInitAckChunk &other) |
Class generated from inet/transportlayer/sctp/SCTPMessage.msg:82
by nedtool.
message SCTPInitAckChunk extends SCTPChunk { // Initiate Tag uint32 initTag; // Advertised Receiver Window uint32 a_rwnd; // Number of Outbound Streams uint16 noOutStreams; // Number of Inbound Streams uint16 noInStreams; // Initial TSN uint32 initTSN; bool forwardTsn; bool ipv4Supported; bool ipv6Supported; L3Address addresses[]; char cookie[]; uint8 unrecognizedParameters[]; cPacketPtr stateCookie = nullptr; uint32 msg_rwnd; uint8 random[]; //Random Number uint16 chunkTypes[]; uint16 sepChunks[]; //Supported extensions parameter, i.e. for StreamReset uint16 hmacTypes[]; }
inet::sctp::SCTPInitAckChunk::SCTPInitAckChunk | ( | const char * | name = nullptr , |
short | kind = 0 |
||
) |
inet::sctp::SCTPInitAckChunk::SCTPInitAckChunk | ( | const SCTPInitAckChunk & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::sctp::SCTPChunk.
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by getAddresses().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::serializer::SCTPSerializer::deserialize().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::deserialize().
|
virtual |
|
virtual |
Referenced by inet::PacketDrillApp::compareInitAckPacket(), inet::sctp::SCTPNatHook::datagramForwardHook(), inet::sctp::SCTPNatHook::datagramPreRoutingHook(), inet::serializer::SCTPSerializer::deserialize(), inet::sctp::SCTPAssociation::process_RCV_Message(), inet::sctp::SCTPAssociation::processInitAckArrived(), inet::PacketDrillApp::runEvent(), inet::PacketDump::sctpDump(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::sctp::SCTPAssociation::processInitAckArrived().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::serializer::SCTPSerializer::deserialize().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::deserialize().
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by getStateCookie().
|
virtual |
|
virtual |
SCTPInitAckChunk& inet::sctp::SCTPInitAckChunk::operator= | ( | const SCTPInitAckChunk & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented from inet::sctp::SCTPChunk.
Referenced by inet::sctp::doParsimPacking().
|
overridevirtual |
Reimplemented from inet::sctp::SCTPChunk.
Referenced by inet::sctp::doParsimUnpacking().
|
virtual |
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by PacketDrill::buildInitAckChunk(), and inet::serializer::SCTPSerializer::parse().
|
virtual |
|
virtual |
Referenced by inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
Referenced by inet::serializer::SCTPSerializer::parse(), and inet::sctp::SCTPAssociation::sendInitAck().
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |