Public Member Functions | |
| ReorderingPacketBuffer (BufferedPacketFactory *packetFactory) | |
| virtual | ~ReorderingPacketBuffer () |
| void | reset () |
| BufferedPacket * | getFreePacket (MultiFramedRTPSource *ourSource) |
| void | storePacket (BufferedPacket *bPacket) |
| BufferedPacket * | getNextCompletedPacket (Boolean &packetLossPreceded) |
| void | releaseUsedPacket (BufferedPacket *packet) |
| void | freePacket (BufferedPacket *packet) |
| void | setThresholdTime (unsigned uSeconds) |
Private Attributes | |
| BufferedPacketFactory * | fPacketFactory |
| unsigned | fThresholdTime |
| Boolean | fHaveSeenFirstPacket |
| unsigned short | fNextExpectedSeqNo |
| BufferedPacket * | fHeadPacket |
| BufferedPacket * | fSavedPacket |
Definition at line 28 of file MultiFramedRTPSource.cpp.
| ReorderingPacketBuffer::ReorderingPacketBuffer | ( | BufferedPacketFactory * | packetFactory | ) |
Definition at line 427 of file MultiFramedRTPSource.cpp.
| ReorderingPacketBuffer::~ReorderingPacketBuffer | ( | ) | [virtual] |
Definition at line 435 of file MultiFramedRTPSource.cpp.
| void ReorderingPacketBuffer::reset | ( | ) |
Definition at line 440 of file MultiFramedRTPSource.cpp.
Referenced by ~ReorderingPacketBuffer().
| BufferedPacket * ReorderingPacketBuffer::getFreePacket | ( | MultiFramedRTPSource * | ourSource | ) |
Definition at line 452 of file MultiFramedRTPSource.cpp.
| void ReorderingPacketBuffer::storePacket | ( | BufferedPacket * | bPacket | ) |
Definition at line 462 of file MultiFramedRTPSource.cpp.
| BufferedPacket * ReorderingPacketBuffer::getNextCompletedPacket | ( | Boolean & | packetLossPreceded | ) |
Definition at line 515 of file MultiFramedRTPSource.cpp.
| void ReorderingPacketBuffer::releaseUsedPacket | ( | BufferedPacket * | packet | ) |
Definition at line 503 of file MultiFramedRTPSource.cpp.
| void ReorderingPacketBuffer::freePacket | ( | BufferedPacket * | packet | ) | [inline] |
Definition at line 38 of file MultiFramedRTPSource.cpp.
Referenced by releaseUsedPacket().
| void ReorderingPacketBuffer::setThresholdTime | ( | unsigned | uSeconds | ) | [inline] |
Definition at line 42 of file MultiFramedRTPSource.cpp.
BufferedPacketFactory* ReorderingPacketBuffer::fPacketFactory [private] |
Definition at line 45 of file MultiFramedRTPSource.cpp.
Referenced by ~ReorderingPacketBuffer().
unsigned ReorderingPacketBuffer::fThresholdTime [private] |
Definition at line 46 of file MultiFramedRTPSource.cpp.
Referenced by setThresholdTime().
Boolean ReorderingPacketBuffer::fHaveSeenFirstPacket [private] |
Definition at line 47 of file MultiFramedRTPSource.cpp.
Referenced by reset(), and storePacket().
unsigned short ReorderingPacketBuffer::fNextExpectedSeqNo [private] |
Definition at line 48 of file MultiFramedRTPSource.cpp.
Referenced by releaseUsedPacket(), and storePacket().
BufferedPacket* ReorderingPacketBuffer::fHeadPacket [private] |
Definition at line 49 of file MultiFramedRTPSource.cpp.
Referenced by releaseUsedPacket(), reset(), and storePacket().
BufferedPacket* ReorderingPacketBuffer::fSavedPacket [private] |
Definition at line 50 of file MultiFramedRTPSource.cpp.
Referenced by freePacket(), and reset().
1.6.3