|
| | SctpSackChunk (const char *name=nullptr) |
| |
| | SctpSackChunk (const SctpSackChunk &other) |
| |
| virtual | ~SctpSackChunk () |
| |
| SctpSackChunk & | operator= (const SctpSackChunk &other) |
| |
| virtual SctpSackChunk * | dup () const override |
| |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| |
| virtual uint32_t | getCumTsnAck () const |
| |
| virtual void | setCumTsnAck (uint32_t cumTsnAck) |
| |
| virtual uint32_t | getA_rwnd () const |
| |
| virtual void | setA_rwnd (uint32_t a_rwnd) |
| |
| virtual uint16_t | getNumGaps () const |
| |
| virtual void | setNumGaps (uint16_t numGaps) |
| |
| virtual uint16_t | getNumNrGaps () const |
| |
| virtual void | setNumNrGaps (uint16_t numNrGaps) |
| |
| virtual uint16_t | getNumDupTsns () const |
| |
| virtual void | setNumDupTsns (uint16_t numDupTsns) |
| |
| virtual bool | isNrSack () const |
| |
| virtual void | setIsNrSack (bool isNrSack) |
| |
| virtual void | setGapStartArraySize (size_t size) |
| |
| virtual size_t | getGapStartArraySize () const |
| |
| virtual uint32_t | getGapStart (size_t k) const |
| |
| virtual void | setGapStart (size_t k, uint32_t gapStart) |
| |
| virtual void | insertGapStart (size_t k, uint32_t gapStart) |
| |
| void | insertGapStart (uint32_t gapStart) |
| |
| virtual void | appendGapStart (uint32_t gapStart) |
| |
| virtual void | eraseGapStart (size_t k) |
| |
| virtual void | setGapStopArraySize (size_t size) |
| |
| virtual size_t | getGapStopArraySize () const |
| |
| virtual uint32_t | getGapStop (size_t k) const |
| |
| virtual void | setGapStop (size_t k, uint32_t gapStop) |
| |
| virtual void | insertGapStop (size_t k, uint32_t gapStop) |
| |
| void | insertGapStop (uint32_t gapStop) |
| |
| virtual void | appendGapStop (uint32_t gapStop) |
| |
| virtual void | eraseGapStop (size_t k) |
| |
| virtual void | setDupTsnsArraySize (size_t size) |
| |
| virtual size_t | getDupTsnsArraySize () const |
| |
| virtual uint32_t | getDupTsns (size_t k) const |
| |
| virtual void | setDupTsns (size_t k, uint32_t dupTsns) |
| |
| virtual void | insertDupTsns (size_t k, uint32_t dupTsns) |
| |
| void | insertDupTsns (uint32_t dupTsns) |
| |
| virtual void | appendDupTsns (uint32_t dupTsns) |
| |
| virtual void | eraseDupTsns (size_t k) |
| |
| virtual uint32_t | getSackSeqNum () const |
| |
| virtual void | setSackSeqNum (uint32_t sackSeqNum) |
| |
| virtual void | setNrGapStartArraySize (size_t size) |
| |
| virtual size_t | getNrGapStartArraySize () const |
| |
| virtual uint32_t | getNrGapStart (size_t k) const |
| |
| virtual void | setNrGapStart (size_t k, uint32_t nrGapStart) |
| |
| virtual void | insertNrGapStart (size_t k, uint32_t nrGapStart) |
| |
| void | insertNrGapStart (uint32_t nrGapStart) |
| |
| virtual void | appendNrGapStart (uint32_t nrGapStart) |
| |
| virtual void | eraseNrGapStart (size_t k) |
| |
| virtual void | setNrGapStopArraySize (size_t size) |
| |
| virtual size_t | getNrGapStopArraySize () const |
| |
| virtual uint32_t | getNrGapStop (size_t k) const |
| |
| virtual void | setNrGapStop (size_t k, uint32_t nrGapStop) |
| |
| virtual void | insertNrGapStop (size_t k, uint32_t nrGapStop) |
| |
| void | insertNrGapStop (uint32_t nrGapStop) |
| |
| virtual void | appendNrGapStop (uint32_t nrGapStop) |
| |
| virtual void | eraseNrGapStop (size_t k) |
| |
| virtual uint32_t | getMsg_rwnd () const |
| |
| virtual void | setMsg_rwnd (uint32_t msg_rwnd) |
| |
| virtual uint8_t | getDacPacketsRcvd () const |
| |
| virtual void | setDacPacketsRcvd (uint8_t dacPacketsRcvd) |
| |
| virtual bool | getNrSubtractRGaps () const |
| |
| virtual void | setNrSubtractRGaps (bool nrSubtractRGaps) |
| |
| | SctpChunk (const char *name=nullptr) |
| |
| | SctpChunk (const SctpChunk &other) |
| |
| virtual | ~SctpChunk () |
| |
| SctpChunk & | operator= (const SctpChunk &other) |
| |
| virtual uint8_t | getSctpChunkType () const |
| |
| virtual void | setSctpChunkType (uint8_t sctpChunkType) |
| |
| virtual uint32_t | getFlags () const |
| |
| virtual void | setFlags (uint32_t flags) |
| |
| virtual unsigned short | getLength () const |
| |
| virtual void | setLength (unsigned short length) |
| |
| virtual void | setChunkNameArraySize (size_t size) |
| |
| virtual size_t | getChunkNameArraySize () const |
| |
| virtual char | getChunkName (size_t k) const |
| |
| virtual void | setChunkName (size_t k, char chunkName) |
| |
| virtual void | insertChunkName (size_t k, char chunkName) |
| |
| void | insertChunkName (char chunkName) |
| |
| virtual void | appendChunkName (char chunkName) |
| |
| virtual void | eraseChunkName (size_t k) |
| |
Class generated from inet/transportlayer/sctp/SctpHeader.msg:161 by opp_msgtool.
class SctpSackChunk extends SctpChunk
{
// Cumulative TSN Ack
uint32_t cumTsnAck;
// Advertised Receiver Window Credit
uint32_t a_rwnd;
// Number of Gap Ack Blocks
uint16_t numGaps;
// Number of Non-Revokable Gap Ack Blocks
uint16_t numNrGaps;
// Number of Duplicate TSNs
uint16_t numDupTsns;
// Start and End of Gap Ack Blocks
bool isNrSack;
uint32_t gapStart[];
uint32_t gapStop[];
uint32_t dupTsns[];
uint32_t sackSeqNum = 0;
uint32_t nrGapStart[];
uint32_t nrGapStop[];
uint32_t msg_rwnd;
uint8_t dacPacketsRcvd = 0;
bool nrSubtractRGaps = false;
}