|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/transportlayer/sctp/SctpHeader.msg:43 by opp_msgtool.
More...
#include <SctpHeader_m.h>
Public Member Functions | |
| SctpInitChunk (const char *name=nullptr) | |
| SctpInitChunk (const SctpInitChunk &other) | |
| virtual | ~SctpInitChunk () |
| SctpInitChunk & | operator= (const SctpInitChunk &other) |
| virtual SctpInitChunk * | 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 (size_t size) |
| virtual size_t | getAddressesArraySize () const |
| virtual const ::inet::L3Address & | getAddresses (size_t k) const |
| virtual ::inet::L3Address & | getAddressesForUpdate (size_t k) |
| virtual void | setAddresses (size_t k, const ::inet::L3Address &addresses) |
| virtual void | insertAddresses (size_t k, const ::inet::L3Address &addresses) |
| void | insertAddresses (const ::inet::L3Address &addresses) |
| virtual void | appendAddresses (const ::inet::L3Address &addresses) |
| virtual void | eraseAddresses (size_t k) |
| virtual void | setUnrecognizedParametersArraySize (size_t size) |
| virtual size_t | getUnrecognizedParametersArraySize () const |
| virtual uint8_t | getUnrecognizedParameters (size_t k) const |
| virtual void | setUnrecognizedParameters (size_t k, uint8_t unrecognizedParameters) |
| virtual void | insertUnrecognizedParameters (size_t k, uint8_t unrecognizedParameters) |
| void | insertUnrecognizedParameters (uint8_t unrecognizedParameters) |
| virtual void | appendUnrecognizedParameters (uint8_t unrecognizedParameters) |
| virtual void | eraseUnrecognizedParameters (size_t k) |
| virtual uint32_t | getMsg_rwnd () const |
| virtual void | setMsg_rwnd (uint32_t msg_rwnd) |
| virtual void | setSctpChunkTypesArraySize (size_t size) |
| virtual size_t | getSctpChunkTypesArraySize () const |
| virtual uint16_t | getSctpChunkTypes (size_t k) const |
| virtual void | setSctpChunkTypes (size_t k, uint16_t sctpChunkTypes) |
| virtual void | insertSctpChunkTypes (size_t k, uint16_t sctpChunkTypes) |
| void | insertSctpChunkTypes (uint16_t sctpChunkTypes) |
| virtual void | appendSctpChunkTypes (uint16_t sctpChunkTypes) |
| virtual void | eraseSctpChunkTypes (size_t k) |
| virtual void | setSepChunksArraySize (size_t size) |
| virtual size_t | getSepChunksArraySize () const |
| virtual uint16_t | getSepChunks (size_t k) const |
| virtual void | setSepChunks (size_t k, uint16_t sepChunks) |
| virtual void | insertSepChunks (size_t k, uint16_t sepChunks) |
| void | insertSepChunks (uint16_t sepChunks) |
| virtual void | appendSepChunks (uint16_t sepChunks) |
| virtual void | eraseSepChunks (size_t k) |
| virtual void | setHmacTypesArraySize (size_t size) |
| virtual size_t | getHmacTypesArraySize () const |
| virtual uint16_t | getHmacTypes (size_t k) const |
| virtual void | setHmacTypes (size_t k, uint16_t hmacTypes) |
| virtual void | insertHmacTypes (size_t k, uint16_t hmacTypes) |
| void | insertHmacTypes (uint16_t hmacTypes) |
| virtual void | appendHmacTypes (uint16_t hmacTypes) |
| virtual void | eraseHmacTypes (size_t k) |
| virtual void | setRandomArraySize (size_t size) |
| virtual size_t | getRandomArraySize () const |
| virtual uint8_t | getRandom (size_t k) const |
| virtual void | setRandom (size_t k, uint8_t random) |
| virtual void | insertRandom (size_t k, uint8_t random) |
| void | insertRandom (uint8_t random) |
| virtual void | appendRandom (uint8_t random) |
| virtual void | eraseRandom (size_t k) |
Public Member Functions inherited from inet::sctp::SctpChunk | |
| SctpChunk (const char *name=nullptr) | |
| SctpChunk (const SctpChunk &other) | |
| virtual | ~SctpChunk () |
| SctpChunk & | operator= (const SctpChunk &other) |
| virtual uint8_t | getSctpChunkType () const |
| virtual void | setSctpChunkType (uint8_t sctpChunkType) |
| virtual uint32_t | getFlags () const |
| virtual void | setFlags (uint32_t flags) |
| virtual unsigned short | getLength () const |
| virtual void | setLength (unsigned short length) |
| virtual void | setChunkNameArraySize (size_t size) |
| virtual size_t | getChunkNameArraySize () const |
| virtual char | getChunkName (size_t k) const |
| virtual void | setChunkName (size_t k, char chunkName) |
| virtual void | insertChunkName (size_t k, char chunkName) |
| void | insertChunkName (char chunkName) |
| virtual void | appendChunkName (char chunkName) |
| virtual void | eraseChunkName (size_t k) |
Protected Member Functions | |
| bool | operator== (const SctpInitChunk &)=delete |
Protected Member Functions inherited from inet::sctp::SctpChunk | |
| bool | operator== (const SctpChunk &)=delete |
Protected Attributes | |
| uint32_t | initTag = 0 |
| uint32_t | a_rwnd = 0 |
| uint16_t | noOutStreams = 0 |
| uint16_t | noInStreams = 0 |
| uint32_t | initTsn = 0 |
| bool | forwardTsn = false |
| bool | ipv4Supported = false |
| bool | ipv6Supported = false |
| ::inet::L3Address * | addresses = nullptr |
| size_t | addresses_arraysize = 0 |
| uint8_t * | unrecognizedParameters = nullptr |
| size_t | unrecognizedParameters_arraysize = 0 |
| uint32_t | msg_rwnd = 0 |
| uint16_t * | sctpChunkTypes = nullptr |
| size_t | sctpChunkTypes_arraysize = 0 |
| uint16_t * | sepChunks = nullptr |
| size_t | sepChunks_arraysize = 0 |
| uint16_t * | hmacTypes = nullptr |
| size_t | hmacTypes_arraysize = 0 |
| uint8_t * | random = nullptr |
| size_t | random_arraysize = 0 |
Protected Attributes inherited from inet::sctp::SctpChunk | |
| uint8_t | sctpChunkType = 0 |
| uint32_t | flags = 0 |
| unsigned short | length = 0 |
| char * | chunkName = nullptr |
| size_t | chunkName_arraysize = 0 |
Private Member Functions | |
| void | copy (const SctpInitChunk &other) |
Class generated from inet/transportlayer/sctp/SctpHeader.msg:43 by opp_msgtool.
class SctpInitChunk extends SctpChunk { // Initiate Tag uint32_t initTag; // Advertised Receiver Window uint32_t a_rwnd; // Number of Outbound Streams uint16_t noOutStreams; // Number of Inbound Streams uint16_t noInStreams; // Initial TSN uint32_t initTsn; bool forwardTsn; bool ipv4Supported; bool ipv6Supported; L3Address addresses[]; uint8_t unrecognizedParameters[]; //Will be filled by the Parser, if unrecognized Parameters arrive. uint32_t msg_rwnd; uint16_t sctpChunkTypes[]; //Chunk list parameter, i.e. for SCTP AUTH uint16_t sepChunks[]; //Supported extensions parameter, i.e. for StreamReset uint16_t hmacTypes[]; //HMAC Identifier for HMAC algorithm parameter uint8_t random[]; //Random Parameter for SCTP AUTH }
| inet::sctp::SctpInitChunk::SctpInitChunk | ( | const char * | name = nullptr | ) |
| inet::sctp::SctpInitChunk::SctpInitChunk | ( | const SctpInitChunk & | other | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::sctp::SctpChunk.
Referenced by inet::sctp::SctpAssociation::retransmitInit(), and inet::sctp::SctpAssociation::sendInit().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
Referenced by inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
|
virtual |
Referenced by inet::sctp::SctpNatHook::datagramForwardHook(), inet::sctp::SctpNatHook::datagramPreRoutingHook(), inet::sctp::SctpAssociation::processInitArrived(), inet::sctp::Sctp::sendAbortFromMain(), inet::sctp::SctpAssociation::sendInit(), inet::sctp::SctpAssociation::sendInitAck(), and inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit(), and inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit(), and inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::sctp::SctpAssociation::processInitArrived().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit(), and inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::sctp::SctpHeaderSerializer::serialize().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInitAck().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInitAck().
|
inline |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
inline |
|
virtual |
|
inline |
|
virtual |
|
inline |
|
virtual |
|
inline |
| SctpInitChunk& inet::sctp::SctpInitChunk::operator= | ( | const SctpInitChunk & | other | ) |
|
protecteddelete |
|
overridevirtual |
Reimplemented from inet::sctp::SctpChunk.
Referenced by inet::sctp::doParsimPacking().
|
overridevirtual |
Reimplemented from inet::sctp::SctpChunk.
Referenced by inet::sctp::doParsimUnpacking().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
Referenced by inet::sctp::SctpAssociation::sendInit().
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |