SctpInitAckChunk
class(no description)
Usage diagram
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| SctpChunk | class | (no description) |
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[] | |
| cookie | char[] | |
| unrecognizedParameters | uint8_t[] | |
| stateCookie | SctpCookie | |
| msg_rwnd | uint32_t | |
| random | uint8_t[] |
Random Number |
| sctpChunkTypes | uint16_t[] | |
| sepChunks | uint16_t[] |
Supported extensions parameter, i.e. for StreamReset |
| hmacTypes | uint16_t[] | |
| sctpChunkType | uint8_t |
Chunk Type |
| flags | uint32_t | |
| length | unsigned short | |
| chunkName | char[] |
Source code
class SctpInitAckChunk 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[]; char cookie[]; uint8_t unrecognizedParameters[]; SctpCookie *stateCookie; uint32_t msg_rwnd; uint8_t random[]; //Random Number uint16_t sctpChunkTypes[]; uint16_t sepChunks[]; //Supported extensions parameter, i.e. for StreamReset uint16_t hmacTypes[]; }File: src/inet/transportlayer/sctp/SctpHeader.msg