#include <InternalPacketPool.h>
Public Member Functions | |
InternalPacketPool () | |
Constructor. | |
~InternalPacketPool () | |
Destructor. | |
InternalPacket * | GetPointer (void) |
void | ReleasePointer (InternalPacket *p) |
void | ClearPool (void) |
Private Attributes | |
DataStructures::Queue< InternalPacket * > | pool |
Queue of internal packets. |
|
Get an InternalPacket pointer. Will either allocate a new one or return one from the pool
|
|
Return an InternalPacket pointer to the pool.
|