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