Compute Graph Framework SDK Reference  5.8
dw::framework::ChannelPacket< dwRadarScan > Class Reference

Detailed Description

Definition at line 842 of file ChannelPacketImpl.hpp.

Inheritance diagram for dw::framework::ChannelPacket< dwRadarScan >:
Collaboration diagram for dw::framework::ChannelPacket< dwRadarScan >:

Public Member Functions

 ChannelPacket (const GenericData &specimen, dwContextHandle_t ctx)
 
 ChannelPacket (dwRadarScan &ref, dwContextHandle_t)
 
void deserialize (size_t) final
 
dwRadarScan * getFrame ()
 
size_t serialize () final
 
void setBufferSize (size_t bufferSize)
 
- Public Member Functions inherited from dw::framework::ChannelPacketBase
 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
 

Additional Inherited Members

- Protected Member Functions inherited from dw::framework::ChannelSocketPacketBase
 ChannelSocketPacketBase ()=default
 
 ChannelSocketPacketBase (size_t bufferSize)
 
void initBuffer (size_t bufferSize)
 
- Protected Attributes inherited from dw::framework::ChannelPacketBase
dw::core::Optional< GenericDatam_frame
 
- Protected Attributes inherited from dw::framework::ChannelSocketPacketBase
std::unique_ptr< uint8_t[]> m_buffer
 
size_t m_bufferSize = 0
 

Constructor & Destructor Documentation

◆ ChannelPacket() [1/2]

dw::framework::ChannelPacket< dwRadarScan >::ChannelPacket ( const GenericData specimen,
dwContextHandle_t  ctx 
)
inline

Definition at line 845 of file ChannelPacketImpl.hpp.

◆ ChannelPacket() [2/2]

dw::framework::ChannelPacket< dwRadarScan >::ChannelPacket ( dwRadarScan &  ref,
dwContextHandle_t   
)
inline

Definition at line 852 of file ChannelPacketImpl.hpp.

Member Function Documentation

◆ deserialize()

void dw::framework::ChannelPacket< dwRadarScan >::deserialize ( size_t  )
inlinefinalvirtual

Reimplemented from dw::framework::ChannelSocketPacketBase.

Definition at line 916 of file ChannelPacketImpl.hpp.

◆ getFrame()

dwRadarScan * dw::framework::ChannelPacket< dwRadarScan >::getFrame ( )
inline

Definition at line 881 of file ChannelPacketImpl.hpp.

◆ serialize()

size_t dw::framework::ChannelPacket< dwRadarScan >::serialize ( )
inlinefinalvirtual

Reimplemented from dw::framework::ChannelSocketPacketBase.

Definition at line 892 of file ChannelPacketImpl.hpp.

◆ setBufferSize()

void dw::framework::ChannelPacket< dwRadarScan >::setBufferSize ( size_t  bufferSize)
inline

Definition at line 886 of file ChannelPacketImpl.hpp.


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