Definition at line 46 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 |
|
inlineexplicitprotected |
Definition at line 81 of file ChannelPacketImpl.hpp.
References initBuffer().
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 73 of file ChannelPacketImpl.hpp.
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 49 of file ChannelPacketImpl.hpp.
References m_buffer.
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 54 of file ChannelPacketImpl.hpp.
References m_bufferSize.
|
inlineprotected |
Definition at line 87 of file ChannelPacketImpl.hpp.
References m_buffer, and m_bufferSize.
Referenced by ChannelSocketPacketBase().
|
inlineoverridevirtual |
Implements dw::framework::IChannelPacket::SocketCallbacks.
Definition at line 60 of file ChannelPacketImpl.hpp.
References m_bufferSize, and serializeImpl().
|
inlinevirtual |
Definition at line 67 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().