#include <SCTPGapList.h>
Enumerator |
---|
GT_Any |
|
GT_Revokable |
|
GT_NonRevokable |
|
Definition: SCTPGapList.h:108
Definition: SCTPGapList.h:107
Definition: SCTPGapList.h:109
inet::sctp::SCTPGapList::SCTPGapList |
( |
| ) |
|
uint32 CumAckTSN
Definition: SCTPGapList.h:180
inet::sctp::SCTPGapList::~SCTPGapList |
( |
| ) |
|
void inet::sctp::SCTPGapList::check |
( |
| ) |
const |
void check(const uint32 cTsnAck) const
Definition: SCTPGapList.cc:42
uint32 CumAckTSN
Definition: SCTPGapList.h:180
SCTPSimpleGapList CombinedGapList
Definition: SCTPGapList.h:183
SCTPSimpleGapList RevokableGapList
Definition: SCTPGapList.h:181
SCTPSimpleGapList NonRevokableGapList
Definition: SCTPGapList.h:182
void inet::sctp::SCTPGapList::forwardCumAckTSN |
( |
const uint32 |
cumAckTSN | ) |
|
uint32 inet::sctp::SCTPGapList::getCumAckTSN |
( |
| ) |
const |
|
inline |
uint32 inet::sctp::SCTPGapList::getHighestTSNReceived |
( |
| ) |
const |
|
inline |
uint32 inet::sctp::SCTPGapList::getNumGaps |
( |
const GapType |
type | ) |
const |
|
inline |
void inet::sctp::SCTPGapList::print |
( |
std::ostream & |
os | ) |
const |
Referenced by inet::sctp::operator<<().
uint32 CumAckTSN
Definition: SCTPGapList.h:180
SCTPSimpleGapList CombinedGapList
Definition: SCTPGapList.h:183
SCTPSimpleGapList RevokableGapList
Definition: SCTPGapList.h:181
SCTPSimpleGapList NonRevokableGapList
Definition: SCTPGapList.h:182
void inet::sctp::SCTPGapList::removeFromGapList |
( |
const uint32 |
removedTSN | ) |
|
Referenced by inet::sctp::SCTPAssociation::makeRoomForTsn().
SCTPSimpleGapList CombinedGapList
Definition: SCTPGapList.h:183
SCTPSimpleGapList RevokableGapList
Definition: SCTPGapList.h:181
SCTPSimpleGapList NonRevokableGapList
Definition: SCTPGapList.h:182
void removeFromGapList(const uint32 removedTSN)
Definition: SCTPGapList.cc:142
void inet::sctp::SCTPGapList::resetGaps |
( |
const uint32 |
newCumAck | ) |
|
Referenced by inet::sctp::SCTPAssociation::resetGapLists().
uint32 CumAckTSN
Definition: SCTPGapList.h:180
SCTPSimpleGapList CombinedGapList
Definition: SCTPGapList.h:183
void resetGaps()
Definition: SCTPGapList.cc:55
SCTPSimpleGapList RevokableGapList
Definition: SCTPGapList.h:181
SCTPSimpleGapList NonRevokableGapList
Definition: SCTPGapList.h:182
void inet::sctp::SCTPGapList::setInitialCumAckTSN |
( |
const uint32 |
cumAckTSN | ) |
|
|
inline |
bool inet::sctp::SCTPGapList::tryToAdvanceCumAckTSN |
( |
| ) |
|
bool inet::sctp::SCTPGapList::tsnInGapList |
( |
const uint32 |
tsn | ) |
const |
|
inline |
bool inet::sctp::SCTPGapList::tsnIsNonRevokable |
( |
const uint32 |
tsn | ) |
const |
|
inline |
bool inet::sctp::SCTPGapList::tsnIsRevokable |
( |
const uint32 |
tsn | ) |
const |
|
inline |
bool inet::sctp::SCTPGapList::updateGapList |
( |
const uint32 |
receivedTSN, |
|
|
bool & |
newChunkReceived, |
|
|
bool |
tsnIsRevokable = true |
|
) |
| |
Referenced by inet::sctp::SCTPAssociation::processDataArrived(), inet::sctp::SCTPAssociation::processForwardTsnArrived(), and inet::sctp::SCTPAssociation::processSackArrived().
bool tsnIsRevokable(const uint32 tsn) const
Definition: SCTPGapList.h:130
uint32 CumAckTSN
Definition: SCTPGapList.h:180
bool updateGapList(const uint32 receivedTSN, uint32 &cTsnAck, bool &newChunkReceived)
Definition: SCTPGapList.cc:186
SCTPSimpleGapList CombinedGapList
Definition: SCTPGapList.h:183
void forwardCumAckTSN(const uint32 cTsnAck)
Definition: SCTPGapList.cc:89
uint32_t uint32
Definition: Compat.h:30
SCTPSimpleGapList RevokableGapList
Definition: SCTPGapList.h:181
SCTPSimpleGapList NonRevokableGapList
Definition: SCTPGapList.h:182
void removeFromGapList(const uint32 removedTSN)
Definition: SCTPGapList.cc:142
uint32 inet::sctp::SCTPGapList::CumAckTSN |
|
private |
The documentation for this class was generated from the following files: