|
|
using | MemoryPool = utils::FixedBlockAllocator< chunk_size, packet_pool_size > |
| |
|
using | RawBuffer = std::pair< uint8_t *, std::size_t > |
| |
|
|
utils::MemBuf::Ptr | getMemBuf () |
| |
|
utils::MemBuf::Ptr | getMemBuf (uint8_t *buffer, std::size_t length) |
| |
|
template<typename PacketType , typename... Args, typename = std::enable_if_t<std::is_base_of<Packet, PacketType>::value>> |
| PacketType::Ptr | getPacket (Args &&... args) |
| |
|
std::pair< uint8_t *, std::size_t > | getRawBuffer () |
| |
|
template<typename PacketType , typename... Args> |
| PacketType::Ptr | getPacketFromExistingBuffer (uint8_t *buffer, std::size_t length, Args &&... args) |
| |
|
|
class | utils::Singleton< PacketManager< packet_pool_size, chunk_size > > |
| |
|
|
static PacketManager< 1024, 2048 > & | getInstance () |
| |
The documentation for this class was generated from the following file: