Public Member Functions | |
| PacketWarehouse (unsigned seqNumStagger) | |
| virtual | ~PacketWarehouse () |
| Boolean | isFull () |
| void | addNewFrame (unsigned priority, unsigned short rtpSeqNo, unsigned char *buffer, unsigned frameSize) |
| unsigned char * | dequeueFrame (unsigned &resultFrameSize, unsigned &uSecondsToDefer) |
Public Attributes | |
| Boolean | fLastActionWasIncoming |
Private Attributes | |
| WarehousedPacketDescriptor * | fPacketDescriptors |
| Boolean | fHaveReceivedFrames |
| unsigned short | fMinSeqNumStored |
| unsigned short | fMaxSeqNumStored |
| unsigned const | fMinSpanForDelivery |
| unsigned const | fMaxSpanForDelivery |
| unsigned const | fNumDescriptors |
| struct timeval | fLastArrivalTime |
| unsigned short | fLastRTPSeqNo |
| unsigned | fInterArrivalAveGap |
Definition at line 71 of file PrioritizedRTPStreamSelector.cpp.
| PacketWarehouse::PacketWarehouse | ( | unsigned | seqNumStagger | ) |
Definition at line 328 of file PrioritizedRTPStreamSelector.cpp.
| PacketWarehouse::~PacketWarehouse | ( | ) | [virtual] |
Definition at line 347 of file PrioritizedRTPStreamSelector.cpp.
| Boolean PacketWarehouse::isFull | ( | ) |
Definition at line 355 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame().
| void PacketWarehouse::addNewFrame | ( | unsigned | priority, | |
| unsigned short | rtpSeqNo, | |||
| unsigned char * | buffer, | |||
| unsigned | frameSize | |||
| ) |
Definition at line 362 of file PrioritizedRTPStreamSelector.cpp.
| unsigned char * PacketWarehouse::dequeueFrame | ( | unsigned & | resultFrameSize, | |
| unsigned & | uSecondsToDefer | |||
| ) |
Definition at line 431 of file PrioritizedRTPStreamSelector.cpp.
Definition at line 82 of file PrioritizedRTPStreamSelector.cpp.
Referenced by dequeueFrame().
Definition at line 84 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame(), dequeueFrame(), PacketWarehouse(), and ~PacketWarehouse().
Boolean PacketWarehouse::fHaveReceivedFrames [private] |
Definition at line 85 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame().
unsigned short PacketWarehouse::fMinSeqNumStored [private] |
Definition at line 86 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame(), dequeueFrame(), and isFull().
unsigned short PacketWarehouse::fMaxSeqNumStored [private] |
Definition at line 86 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame(), dequeueFrame(), and isFull().
unsigned const PacketWarehouse::fMinSpanForDelivery [private] |
Definition at line 87 of file PrioritizedRTPStreamSelector.cpp.
Referenced by dequeueFrame().
unsigned const PacketWarehouse::fMaxSpanForDelivery [private] |
Definition at line 87 of file PrioritizedRTPStreamSelector.cpp.
Referenced by dequeueFrame().
unsigned const PacketWarehouse::fNumDescriptors [private] |
Definition at line 87 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame(), dequeueFrame(), isFull(), PacketWarehouse(), and ~PacketWarehouse().
struct timeval PacketWarehouse::fLastArrivalTime [private] |
Definition at line 88 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame(), and PacketWarehouse().
unsigned short PacketWarehouse::fLastRTPSeqNo [private] |
Definition at line 88 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame().
unsigned PacketWarehouse::fInterArrivalAveGap [private] |
Definition at line 89 of file PrioritizedRTPStreamSelector.cpp.
Referenced by addNewFrame(), and dequeueFrame().
1.6.3