SctpInitAckChunk¶
Namespace: inet::sctp
class SctpInitAckChunk
(no description)
Usage diagram¶
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
class |
(no description) |
Fields¶
Name |
Type |
Description |
|---|---|---|
sctpChunkType |
uint8_t |
|
flags |
uint32_t |
|
length |
unsigned short |
|
chunkName |
char[] |
|
initTag |
uint32_t |
Advertised Receiver Window |
a_rwnd |
uint32_t |
Number of Outbound Streams |
noOutStreams |
uint16_t |
Number of Inbound Streams |
noInStreams |
uint16_t |
Initial TSN |
initTsn |
uint32_t |
|
forwardTsn |
bool |
|
ipv4Supported |
bool |
|
ipv6Supported |
bool |
|
addresses |
||
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[] |
Properties¶
Name |
Value |
Description |
|---|---|---|
packetData |
Chunk Type |
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[];
}