SctpInitAckChunk

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

Initiate Tag

a_rwnd uint32

Advertised Receiver Window

noOutStreams uint16

Number of Outbound Streams

noInStreams uint16

Number of Inbound Streams

initTsn uint32

Initial TSN

forwardTsn bool
ipv4Supported bool
ipv6Supported bool
addresses L3Address[]
cookie char[]
unrecognizedParameters uint8[]
stateCookie SctpCookie
msg_rwnd uint32
random uint8[]

Random Number

sctpChunkTypes uint16[]
sepChunks uint16[]

Supported extensions parameter, i.e. for StreamReset

hmacTypes uint16[]
sctpChunkType uint8

Chunk Type

flags uint32
length unsigned short
chunkName char[]

Source code

class SctpInitAckChunk extends SctpChunk
{
    // Initiate Tag
    uint32 initTag;
    // Advertised Receiver Window
    uint32 a_rwnd;
    // Number of Outbound Streams
    uint16 noOutStreams;
    // Number of Inbound Streams
    uint16 noInStreams;
    // Initial TSN
    uint32 initTsn;
    bool forwardTsn;
    bool ipv4Supported;
    bool ipv6Supported;
    L3Address addresses[];
    char cookie[];
    uint8 unrecognizedParameters[];
    SctpCookie *stateCookie = nullptr;
    uint32 msg_rwnd;
    uint8 random[]; //Random Number
    uint16 sctpChunkTypes[];
    uint16 sepChunks[]; //Supported extensions parameter, i.e. for StreamReset
    uint16 hmacTypes[];
}



File: src/inet/transportlayer/sctp/SctpHeader.msg