Compute Graph Framework SDK Reference
5.4.5418 Release
For Test and Development only

dw::framework::ChannelPacketBase Class Reference

Detailed Description

Definition at line 101 of file ChannelPacketImpl.hpp.

Inheritance diagram for dw::framework::ChannelPacketBase:
dw::framework::IChannelPacket dw::framework::ChannelSocketPacketBase dw::framework::IChannelPacket::SocketCallbacks

Public Member Functions

void deserialize (size_t) override
 
uint8_t * getBuffer () override
 
size_t getBufferSize () override
 
GenericData getGenericData () override
 
NvSciCallbacksgetNvSciCallbacks ()
 
SocketCallbacksgetSocketCallbacks ()
 
size_t serialize () override
 
virtual void serializeImpl ()
 

Protected Member Functions

void initBuffer (size_t bufferSize)
 

Protected Attributes

std::unique_ptr< uint8_t[]> m_buffer
 
size_t m_bufferSize = 0
 
dw::core::Optional< GenericDatam_frame
 

Member Function Documentation

◆ deserialize()

void dw::framework::ChannelSocketPacketBase::deserialize ( size_t  )
inlineoverridevirtualinherited

◆ getBuffer()

uint8_t* dw::framework::ChannelSocketPacketBase::getBuffer ( )
inlineoverridevirtualinherited

◆ getBufferSize()

size_t dw::framework::ChannelSocketPacketBase::getBufferSize ( )
inlineoverridevirtualinherited

◆ getGenericData()

GenericData dw::framework::ChannelPacketBase::getGenericData ( )
inlineoverridevirtual

◆ getNvSciCallbacks()

NvSciCallbacks& dw::framework::IChannelPacket::getNvSciCallbacks ( )
inlineinherited

Definition at line 108 of file IChannelPacket.hpp.

◆ getSocketCallbacks()

SocketCallbacks& dw::framework::IChannelPacket::getSocketCallbacks ( )
inlineinherited

Definition at line 96 of file IChannelPacket.hpp.

◆ initBuffer()

void dw::framework::ChannelSocketPacketBase::initBuffer ( size_t  bufferSize)
inlineprotectedinherited

◆ serialize()

size_t dw::framework::ChannelSocketPacketBase::serialize ( )
inlineoverridevirtualinherited

◆ serializeImpl()

virtual void dw::framework::ChannelSocketPacketBase::serializeImpl ( )
inlinevirtualinherited

Field Documentation

◆ m_buffer

std::unique_ptr<uint8_t[]> dw::framework::ChannelSocketPacketBase::m_buffer
protectedinherited

◆ m_bufferSize

size_t dw::framework::ChannelSocketPacketBase::m_bufferSize = 0
protectedinherited

◆ m_frame

dw::core::Optional<GenericData> dw::framework::ChannelPacketBase::m_frame
protected

Definition at line 116 of file ChannelPacketImpl.hpp.


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