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

Detailed Description

Definition at line 101 of file ChannelPacketImpl.hpp.

Inheritance diagram for dw::framework::ChannelPacketBase:
Collaboration diagram for dw::framework::ChannelPacketBase:

Public Member Functions

 ChannelSocketPacketBase ()=default
 
 ChannelSocketPacketBase (size_t bufferSize)
 
GenericData getGenericData () override
 
- Public Member Functions inherited from dw::framework::IChannelPacket
virtual GenericData getGenericData ()=0
 
NvSciCallbacksgetNvSciCallbacks ()
 
SocketCallbacksgetSocketCallbacks ()
 
virtual ~IChannelPacket ()=default
 
- Public Member Functions inherited from dw::framework::ChannelSocketPacketBase
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 Attributes

dw::core::Optional< GenericDatam_frame
 
- Protected Attributes inherited from dw::framework::ChannelSocketPacketBase
std::unique_ptr< uint8_t[]> m_buffer
 
size_t m_bufferSize = 0
 

Additional Inherited Members

- Protected Member Functions inherited from dw::framework::ChannelSocketPacketBase
 ChannelSocketPacketBase ()=default
 
 ChannelSocketPacketBase (size_t bufferSize)
 
void initBuffer (size_t bufferSize)
 

Member Function Documentation

◆ ChannelSocketPacketBase() [1/2]

dw::framework::ChannelSocketPacketBase::ChannelSocketPacketBase ( )
default

◆ ChannelSocketPacketBase() [2/2]

dw::framework::ChannelSocketPacketBase::ChannelSocketPacketBase ( size_t  bufferSize)
inline

Definition at line 76 of file ChannelPacketImpl.hpp.

◆ getGenericData()

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

Implements dw::framework::IChannelPacket.

Definition at line 104 of file ChannelPacketImpl.hpp.

References m_frame.

Member Data Documentation

◆ m_frame

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

Definition at line 116 of file ChannelPacketImpl.hpp.

Referenced by getGenericData().


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