Definition at line 45 of file ChannelPacketImpl.hpp.
Public Member Functions | |
void | deserialize (size_t) override |
uint8_t * | getBuffer () override |
size_t | getBufferSize () override |
size_t | serialize () override |
virtual void | serializeImpl () |
virtual void | deserialize (size_t)=0 |
virtual uint8_t * | getBuffer ()=0 |
virtual size_t | getBufferSize ()=0 |
virtual size_t | serialize ()=0 |
Protected Member Functions | |
ChannelSocketPacketBase ()=default | |
ChannelSocketPacketBase (size_t bufferSize) | |
void | initBuffer (size_t bufferSize) |
Protected Attributes | |
std::unique_ptr< uint8_t[]> | m_buffer |
size_t | m_bufferSize {0U} |
|
protecteddefault |
|
inlineprotected |
Definition at line 80 of file ChannelPacketImpl.hpp.
References initBuffer().
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 72 of file ChannelPacketImpl.hpp.
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 48 of file ChannelPacketImpl.hpp.
References m_buffer.
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 53 of file ChannelPacketImpl.hpp.
References m_bufferSize.
|
inlineprotected |
Definition at line 86 of file ChannelPacketImpl.hpp.
References m_buffer, and m_bufferSize.
Referenced by ChannelSocketPacketBase().
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 59 of file ChannelPacketImpl.hpp.
References m_bufferSize, and serializeImpl().
|
inlinevirtual |
Definition at line 66 of file ChannelPacketImpl.hpp.
Referenced by serialize().
|
protected |
Definition at line 105 of file ChannelPacketImpl.hpp.
Referenced by getBuffer(), and initBuffer().
|
protected |
Definition at line 104 of file ChannelPacketImpl.hpp.
Referenced by getBufferSize(), initBuffer(), and serialize().