Namespace inet::sctp
SctpInitChunk
class(no description)
Extends
Name | Type | Description |
---|---|---|
SctpChunk | (unknown -- not in documented files) |
Fields
Name | Type | Description |
---|---|---|
initTag | uint32_t |
Initiate Tag |
a_rwnd | uint32_t |
Advertised Receiver Window |
noOutStreams | uint16_t |
Number of Outbound Streams |
noInStreams | uint16_t |
Number of Inbound Streams |
initTsn | uint32_t |
Initial TSN |
forwardTsn | bool | |
ipv4Supported | bool | |
ipv6Supported | bool | |
addresses | L3Address[] | |
unrecognizedParameters | uint8_t[] |
Will be filled by the Parser, if unrecognized Parameters arrive. |
msg_rwnd | uint32_t | |
sctpChunkTypes | uint16_t[] |
Chunk list parameter, i.e. for SCTP AUTH |
sepChunks | uint16_t[] |
Supported extensions parameter, i.e. for StreamReset |
hmacTypes | uint16_t[] |
HMAC Identifier for HMAC algorithm parameter |
random | uint8_t[] |
Random Parameter for SCTP AUTH |
Source code
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 }File: src/inet/transportlayer/sctp/SctpHeader.msg