SctpInitAckChunk

Namespace: inet::sctp

class SctpInitAckChunk

(no description)

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

SctpChunk

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

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

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[];
}

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