|
| OutPacketBuffer (unsigned preferredPacketSize, unsigned maxPacketSize, unsigned maxBufferSize=0) |
|
unsigned char * | curPtr () const |
|
unsigned | totalBytesAvailable () const |
|
unsigned | totalBufferSize () const |
|
unsigned char * | packet () const |
|
unsigned | curPacketSize () const |
|
void | increment (unsigned numBytes) |
|
void | enqueue (unsigned char const *from, unsigned numBytes) |
|
void | enqueueWord (u_int32_t word) |
|
void | insert (unsigned char const *from, unsigned numBytes, unsigned toPosition) |
|
void | insertWord (u_int32_t word, unsigned toPosition) |
|
void | extract (unsigned char *to, unsigned numBytes, unsigned fromPosition) |
|
u_int32_t | extractWord (unsigned fromPosition) |
|
void | skipBytes (unsigned numBytes) |
|
Boolean | isPreferredSize () const |
|
Boolean | wouldOverflow (unsigned numBytes) const |
|
unsigned | numOverflowBytes (unsigned numBytes) const |
|
Boolean | isTooBigForAPacket (unsigned numBytes) const |
|
void | setOverflowData (unsigned overflowDataOffset, unsigned overflowDataSize, struct timeval const &presentationTime, unsigned durationInMicroseconds) |
|
unsigned | overflowDataSize () const |
|
struct timeval | overflowPresentationTime () const |
|
unsigned | overflowDurationInMicroseconds () const |
|
Boolean | haveOverflowData () const |
|
void | useOverflowData () |
|
void | adjustPacketStart (unsigned numBytes) |
|
void | resetPacketStart () |
|
void | resetOffset () |
|
void | resetOverflowData () |
|
|
static void | increaseMaxSizeTo (unsigned newMaxSize) |
|
|
static unsigned | maxSize = 2000000 |
|
The documentation for this class was generated from the following files: