|
INET Framework for OMNeT++/OMNEST
|
#include <SctpGapList.h>
◆ GapType
| Enumerator |
|---|
| GT_Any | |
| GT_Revokable | |
| GT_NonRevokable | |
◆ SctpGapList()
| inet::sctp::SctpGapList::SctpGapList |
( |
| ) |
|
◆ ~SctpGapList()
| inet::sctp::SctpGapList::~SctpGapList |
( |
| ) |
|
◆ check()
| void inet::sctp::SctpGapList::check |
( |
| ) |
const |
◆ forwardCumAckTsn()
| void inet::sctp::SctpGapList::forwardCumAckTsn |
( |
const uint32_t |
cumAckTsn | ) |
|
◆ getCumAckTsn()
| uint32_t inet::sctp::SctpGapList::getCumAckTsn |
( |
| ) |
const |
|
inline |
◆ getGapStart()
| uint32_t inet::sctp::SctpGapList::getGapStart |
( |
const GapType |
type, |
|
|
const uint32_t |
index |
|
) |
| const |
|
inline |
◆ getGapStop()
| uint32_t inet::sctp::SctpGapList::getGapStop |
( |
const GapType |
type, |
|
|
const uint32_t |
index |
|
) |
| const |
|
inline |
◆ getHighestTsnReceived()
| uint32_t inet::sctp::SctpGapList::getHighestTsnReceived |
( |
| ) |
const |
|
inline |
◆ getNumGaps()
| uint32_t inet::sctp::SctpGapList::getNumGaps |
( |
const GapType |
type | ) |
const |
|
inline |
◆ print()
| void inet::sctp::SctpGapList::print |
( |
std::ostream & |
os | ) |
const |
◆ removeFromGapList()
| void inet::sctp::SctpGapList::removeFromGapList |
( |
const uint32_t |
removedTsn | ) |
|
◆ resetGaps()
| void inet::sctp::SctpGapList::resetGaps |
( |
const uint32_t |
newCumAck | ) |
|
◆ setInitialCumAckTsn()
| void inet::sctp::SctpGapList::setInitialCumAckTsn |
( |
const uint32_t |
cumAckTsn | ) |
|
|
inline |
◆ tryToAdvanceCumAckTsn()
| bool inet::sctp::SctpGapList::tryToAdvanceCumAckTsn |
( |
| ) |
|
◆ tsnInGapList()
| bool inet::sctp::SctpGapList::tsnInGapList |
( |
const uint32_t |
tsn | ) |
const |
|
inline |
◆ tsnIsNonRevokable()
| bool inet::sctp::SctpGapList::tsnIsNonRevokable |
( |
const uint32_t |
tsn | ) |
const |
|
inline |
◆ tsnIsRevokable()
| bool inet::sctp::SctpGapList::tsnIsRevokable |
( |
const uint32_t |
tsn | ) |
const |
|
inline |
◆ updateGapList()
| bool inet::sctp::SctpGapList::updateGapList |
( |
const uint32_t |
receivedTsn, |
|
|
bool & |
newChunkReceived, |
|
|
bool |
tsnIsRevokable = true |
|
) |
| |
◆ CombinedGapList
◆ CumAckTsn
| uint32_t inet::sctp::SctpGapList::CumAckTsn |
|
private |
◆ NonRevokableGapList
◆ RevokableGapList
The documentation for this class was generated from the following files:
bool updateGapList(const uint32_t receivedTsn, uint32_t &cTsnAck, bool &newChunkReceived)
Definition: SctpGapList.cc:175
SctpSimpleGapList RevokableGapList
Definition: SctpGapList.h:169
void resetGaps()
Definition: SctpGapList.cc:44
void removeFromGapList(const uint32_t removedTsn)
Definition: SctpGapList.cc:131
bool tryToAdvanceCumAckTsn(uint32_t &cTsnAck)
Definition: SctpGapList.cc:107
@ GT_Any
Definition: SctpGapList.h:95
uint32_t getGapStop(const uint32_t index) const
Definition: SctpGapList.h:42
SctpSimpleGapList NonRevokableGapList
Definition: SctpGapList.h:170
SctpSimpleGapList CombinedGapList
Definition: SctpGapList.h:171
removed type
Definition: IUdp-gates.txt:7
@ GT_Revokable
Definition: SctpGapList.h:96
bool tsnInGapList(const uint32_t tsn) const
Definition: SctpGapList.cc:67
@ GT_NonRevokable
Definition: SctpGapList.h:97
uint32_t getNumGaps() const
Definition: SctpGapList.h:31
void forwardCumAckTsn(const uint32_t cTsnAck)
Definition: SctpGapList.cc:78
bool tsnIsRevokable(const uint32_t tsn) const
Definition: SctpGapList.h:118
void check(const uint32_t cTsnAck) const
Definition: SctpGapList.cc:31
uint32_t CumAckTsn
Definition: SctpGapList.h:168
uint32_t getGapStart(const uint32_t index) const
Definition: SctpGapList.h:36