|
INET Framework for OMNeT++/OMNEST
|
#include <SCTPMessage_m.h>
Public Member Functions | |
| SCTPSackChunk (const char *name=NULL, int kind=0) | |
| SCTPSackChunk (const SCTPSackChunk &other) | |
| virtual | ~SCTPSackChunk () |
| SCTPSackChunk & | operator= (const SCTPSackChunk &other) |
| virtual SCTPSackChunk * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual uint32 | getCumTsnAck () const |
| virtual void | setCumTsnAck (uint32 cumTsnAck) |
| virtual uint32 | getA_rwnd () const |
| virtual void | setA_rwnd (uint32 a_rwnd) |
| virtual uint16 | getNumGaps () const |
| virtual void | setNumGaps (uint16 numGaps) |
| virtual uint16 | getNumDupTsns () const |
| virtual void | setNumDupTsns (uint16 numDupTsns) |
| virtual void | setGapStartArraySize (unsigned int size) |
| virtual unsigned int | getGapStartArraySize () const |
| virtual uint32 | getGapStart (unsigned int k) const |
| virtual void | setGapStart (unsigned int k, uint32 gapStart) |
| virtual void | setGapStopArraySize (unsigned int size) |
| virtual unsigned int | getGapStopArraySize () const |
| virtual uint32 | getGapStop (unsigned int k) const |
| virtual void | setGapStop (unsigned int k, uint32 gapStop) |
| virtual void | setDupTsnsArraySize (unsigned int size) |
| virtual unsigned int | getDupTsnsArraySize () const |
| virtual uint32 | getDupTsns (unsigned int k) const |
| virtual void | setDupTsns (unsigned int k, uint32 dupTsns) |
| virtual uint32 | getSackSeqNum () const |
| virtual void | setSackSeqNum (uint32 sackSeqNum) |
Protected Member Functions | |
| bool | operator== (const SCTPSackChunk &) |
Protected Attributes | |
| uint32 | cumTsnAck_var |
| uint32 | a_rwnd_var |
| uint16 | numGaps_var |
| uint16 | numDupTsns_var |
| uint32 * | gapStart_var |
| unsigned int | gapStart_arraysize |
| uint32 * | gapStop_var |
| unsigned int | gapStop_arraysize |
| uint32 * | dupTsns_var |
| unsigned int | dupTsns_arraysize |
| uint32 | sackSeqNum_var |
Private Member Functions | |
| void | copy (const SCTPSackChunk &other) |
Class generated from transport/sctp/SCTPMessage.msg by opp_msgc.
message SCTPSackChunk extends SCTPChunk {
uint32 cumTsnAck;
uint32 a_rwnd;
uint16 numGaps;
uint16 numDupTsns;
uint32 gapStart[];
uint32 gapStop[];
uint32 dupTsns[];
uint32 sackSeqNum = 0;
}
Definition at line 745 of file SCTPMessage_m.h.
| SCTPSackChunk::SCTPSackChunk | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| SCTPSackChunk::SCTPSackChunk | ( | const SCTPSackChunk & | other | ) |
| virtual SCTPSackChunk::~SCTPSackChunk | ( | ) | [virtual] |
| void SCTPSackChunk::copy | ( | const SCTPSackChunk & | other | ) | [private] |
| virtual SCTPSackChunk* SCTPSackChunk::dup | ( | ) | const [inline, virtual] |
Reimplemented from SCTPChunk.
Definition at line 772 of file SCTPMessage_m.h.
{return new SCTPSackChunk(*this);}
| virtual uint32 SCTPSackChunk::getA_rwnd | ( | ) | const [virtual] |
Referenced by SCTPAssociation::createSack(), SCTPAssociation::processSackArrived(), and TCPDumper::sctpDump().
| virtual uint32 SCTPSackChunk::getCumTsnAck | ( | ) | const [virtual] |
Referenced by SCTPAssociation::processSackArrived(), and TCPDumper::sctpDump().
| virtual uint32 SCTPSackChunk::getDupTsns | ( | unsigned int | k | ) | const [virtual] |
Referenced by TCPDumper::sctpDump().
| virtual unsigned int SCTPSackChunk::getDupTsnsArraySize | ( | ) | const [virtual] |
Referenced by TCPDumper::sctpDump().
| virtual uint32 SCTPSackChunk::getGapStart | ( | unsigned int | k | ) | const [virtual] |
Referenced by SCTPAssociation::createSack(), SCTPAssociation::processSackArrived(), and TCPDumper::sctpDump().
| virtual unsigned int SCTPSackChunk::getGapStartArraySize | ( | ) | const [virtual] |
Referenced by TCPDumper::sctpDump().
| virtual uint32 SCTPSackChunk::getGapStop | ( | unsigned int | k | ) | const [virtual] |
Referenced by SCTPAssociation::createSack(), SCTPAssociation::processSackArrived(), and TCPDumper::sctpDump().
| virtual unsigned int SCTPSackChunk::getGapStopArraySize | ( | ) | const [virtual] |
| virtual uint16 SCTPSackChunk::getNumDupTsns | ( | ) | const [virtual] |
| virtual uint16 SCTPSackChunk::getNumGaps | ( | ) | const [virtual] |
Referenced by SCTPAssociation::processSackArrived().
| virtual uint32 SCTPSackChunk::getSackSeqNum | ( | ) | const [virtual] |
| SCTPSackChunk& SCTPSackChunk::operator= | ( | const SCTPSackChunk & | other | ) |
| bool SCTPSackChunk::operator== | ( | const SCTPSackChunk & | ) | [protected] |
| virtual void SCTPSackChunk::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from SCTPChunk.
Referenced by doPacking().
| virtual void SCTPSackChunk::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from SCTPChunk.
Referenced by doUnpacking().
| virtual void SCTPSackChunk::setA_rwnd | ( | uint32 | a_rwnd | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setCumTsnAck | ( | uint32 | cumTsnAck | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setDupTsns | ( | unsigned int | k, |
| uint32 | dupTsns | ||
| ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setDupTsnsArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setGapStart | ( | unsigned int | k, |
| uint32 | gapStart | ||
| ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setGapStartArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setGapStop | ( | unsigned int | k, |
| uint32 | gapStop | ||
| ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setGapStopArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setNumDupTsns | ( | uint16 | numDupTsns | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setNumGaps | ( | uint16 | numGaps | ) | [virtual] |
Referenced by SCTPAssociation::createSack(), and SCTPSerializer::parse().
| virtual void SCTPSackChunk::setSackSeqNum | ( | uint32 | sackSeqNum | ) | [virtual] |
uint32 SCTPSackChunk::a_rwnd_var [protected] |
Definition at line 749 of file SCTPMessage_m.h.
uint32 SCTPSackChunk::cumTsnAck_var [protected] |
Definition at line 748 of file SCTPMessage_m.h.
unsigned int SCTPSackChunk::dupTsns_arraysize [protected] |
Definition at line 757 of file SCTPMessage_m.h.
uint32* SCTPSackChunk::dupTsns_var [protected] |
Definition at line 756 of file SCTPMessage_m.h.
unsigned int SCTPSackChunk::gapStart_arraysize [protected] |
Definition at line 753 of file SCTPMessage_m.h.
uint32* SCTPSackChunk::gapStart_var [protected] |
Definition at line 752 of file SCTPMessage_m.h.
unsigned int SCTPSackChunk::gapStop_arraysize [protected] |
Definition at line 755 of file SCTPMessage_m.h.
uint32* SCTPSackChunk::gapStop_var [protected] |
Definition at line 754 of file SCTPMessage_m.h.
uint16 SCTPSackChunk::numDupTsns_var [protected] |
Definition at line 751 of file SCTPMessage_m.h.
uint16 SCTPSackChunk::numGaps_var [protected] |
Definition at line 750 of file SCTPMessage_m.h.
uint32 SCTPSackChunk::sackSeqNum_var [protected] |
Definition at line 758 of file SCTPMessage_m.h.