SctpInitAckChunk

SctpInitAckChunk

class

C++ definition

(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