21.05
|
#include <PacketBuffer.hpp>
Public Member Functions | |
PacketBuffer (unsigned int maxSize) | |
~PacketBuffer () | |
const unsigned char * | GetReadableData () const override |
unsigned int | GetSize () const override |
void | MarkRead () override |
void | Commit (unsigned int size) override |
void | Release () override |
unsigned char * | GetWritableData () override |
void | Destroy () override |
release the memory held and reset internal point to null. More... | |
Public Member Functions inherited from IPacketBuffer | |
virtual | ~IPacketBuffer () |
Public Member Functions inherited from IReadOnlyPacketBuffer | |
virtual | ~IReadOnlyPacketBuffer () |
Definition at line 18 of file PacketBuffer.hpp.
PacketBuffer | ( | unsigned int | maxSize | ) |
Definition at line 16 of file PacketBuffer.cpp.
|
inline |
Definition at line 23 of file PacketBuffer.hpp.
References PacketBuffer::Commit(), PacketBuffer::Destroy(), PacketBuffer::GetReadableData(), PacketBuffer::GetSize(), PacketBuffer::GetWritableData(), PacketBuffer::MarkRead(), and PacketBuffer::Release().
|
overridevirtual |
Implements IPacketBuffer.
Definition at line 38 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().
|
overridevirtual |
release the memory held and reset internal point to null.
After this function is invoked the PacketBuffer is unusable.
Implements IPacketBuffer.
Definition at line 58 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().
|
overridevirtual |
Implements IReadOnlyPacketBuffer.
Definition at line 23 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().
|
overridevirtual |
Implements IReadOnlyPacketBuffer.
Definition at line 28 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().
|
overridevirtual |
Implements IPacketBuffer.
Definition at line 53 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().
|
overridevirtual |
Implements IReadOnlyPacketBuffer.
Definition at line 33 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().
|
overridevirtual |
Implements IPacketBuffer.
Definition at line 48 of file PacketBuffer.cpp.
Referenced by PacketBuffer::~PacketBuffer().