SctpInitChunk

SctpInitChunk

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[]
unrecognizedParameters uint8_t[]

Will be filled by the Parser, if unrecognized Parameters arrive.

msg_rwnd uint32_t
sctpChunkTypes uint16_t[]

Chunk list parameter, i.e. for SCTP AUTH

sepChunks uint16_t[]

Supported extensions parameter, i.e. for StreamReset

hmacTypes uint16_t[]

HMAC Identifier for HMAC algorithm parameter

random uint8_t[]

Random Parameter for SCTP AUTH

sctpChunkType uint8_t

Chunk Type

flags uint32_t
length unsigned short
chunkName char[]

Source code

class SctpInitChunk 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[];
    uint8_t unrecognizedParameters[]; //Will be filled by the Parser, if unrecognized Parameters arrive.
    uint32_t msg_rwnd;
    uint16_t sctpChunkTypes[]; //Chunk list parameter, i.e. for SCTP AUTH
    uint16_t sepChunks[]; //Supported extensions parameter, i.e. for StreamReset
    uint16_t hmacTypes[]; //HMAC Identifier for HMAC algorithm parameter
    uint8_t random[]; //Random Parameter for SCTP AUTH
}

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