Message SCTPInitAckChunk

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

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 message (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 cPacketPtr
msg_rwnd uint32
random uint8[]

Random Number

chunkTypes uint16[]
sepChunks uint16[]

Supported extensions parameter, i.e. for StreamReset

hmacTypes uint16[]
chunkType uint8

Chunk Type

flags uint32

Source code:

message 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[];
    cPacketPtr stateCookie = nullptr;
    uint32 msg_rwnd;
    uint8 random[]; //Random Number
    uint16 chunkTypes[];
    uint16 sepChunks[]; //Supported extensions parameter, i.e. for StreamReset
    uint16 hmacTypes[];
}