Compute Graph Framework SDK Reference  5.8
dw::framework::ChannelPacketDefault Class Reference

Detailed Description

Definition at line 141 of file IChannelPacket.hpp.

Inheritance diagram for dw::framework::ChannelPacketDefault:
Collaboration diagram for dw::framework::ChannelPacketDefault:

Public Member Functions

 ChannelPacketDefault (size_t typeSize)
 
void deserialize (size_t) final
 
uint8_t * getBuffer () final
 
size_t getBufferSize () final
 
size_t serialize () final
 
- Public Member Functions inherited from dw::framework::ChannelPacketDefaultBase
 ChannelPacketDefaultBase (size_t typeSize)
 
GenericData getGenericData () final
 
- Public Member Functions inherited from dw::framework::IChannelPacket
virtual GenericData getGenericData ()=0
 
NvSciCallbacksgetNvSciCallbacks ()
 
SocketCallbacksgetSocketCallbacks ()
 
virtual ~IChannelPacket ()=default
 
virtual void deserialize (size_t)=0
 
virtual uint8_t * getBuffer ()=0
 
virtual size_t getBufferSize ()=0
 
virtual size_t serialize ()=0
 

Additional Inherited Members

- Protected Attributes inherited from dw::framework::ChannelPacketDefaultBase
std::unique_ptr< uint8_t[]> m_buffer
 
GenericData m_data
 
size_t m_typeSize
 

Constructor & Destructor Documentation

◆ ChannelPacketDefault()

dw::framework::ChannelPacketDefault::ChannelPacketDefault ( size_t  typeSize)
inline

Definition at line 144 of file IChannelPacket.hpp.

Member Function Documentation

◆ deserialize()

void dw::framework::ChannelPacketDefault::deserialize ( size_t  )
inlinefinalvirtual

◆ getBuffer()

uint8_t * dw::framework::ChannelPacketDefault::getBuffer ( )
inlinefinalvirtual

◆ getBufferSize()

size_t dw::framework::ChannelPacketDefault::getBufferSize ( )
inlinefinalvirtual

◆ serialize()

size_t dw::framework::ChannelPacketDefault::serialize ( )
inlinefinalvirtual

The documentation for this class was generated from the following file: