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

Detailed Description

Definition at line 120 of file IChannelPacket.hpp.

Inheritance diagram for dw::framework::ChannelPacketDefaultBase:
Collaboration diagram for dw::framework::ChannelPacketDefaultBase:

Public Member Functions

 ChannelPacketDefaultBase (size_t typeSize)
 
GenericData getGenericData () final
 
- Public Member Functions inherited from dw::framework::IChannelPacket
virtual GenericData getGenericData ()=0
 
NvSciCallbacksgetNvSciCallbacks ()
 
SocketCallbacksgetSocketCallbacks ()
 
virtual ~IChannelPacket ()=default
 

Protected Attributes

std::unique_ptr< uint8_t[]> m_buffer
 
GenericData m_data
 
size_t m_typeSize
 

Constructor & Destructor Documentation

◆ ChannelPacketDefaultBase()

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

Definition at line 123 of file IChannelPacket.hpp.

Member Function Documentation

◆ getGenericData()

GenericData dw::framework::ChannelPacketDefaultBase::getGenericData ( )
inlinefinalvirtual

Implements dw::framework::IChannelPacket.

Definition at line 130 of file IChannelPacket.hpp.

References m_data.

Member Data Documentation

◆ m_buffer

std::unique_ptr<uint8_t[]> dw::framework::ChannelPacketDefaultBase::m_buffer
protected

Definition at line 137 of file IChannelPacket.hpp.

Referenced by dw::framework::ChannelPacketDefault::getBuffer().

◆ m_data

GenericData dw::framework::ChannelPacketDefaultBase::m_data
protected

Definition at line 138 of file IChannelPacket.hpp.

Referenced by getGenericData().

◆ m_typeSize

size_t dw::framework::ChannelPacketDefaultBase::m_typeSize
protected

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