Compute Graph Framework SDK Reference  5.16
Channel.hpp File Reference

Go to the source code of this file.

Classes

struct  dw::framework::ChannelError
 
struct  dw::framework::ChannelEvent
 
class  dw::framework::ChannelObject
 
class  dw::framework::ChannelObject::Consumer
 
class  dw::framework::ChannelObject::PacketPool
 
class  dw::framework::ChannelObject::Producer
 
class  dw::framework::ChannelObject::SyncClient
 
class  dw::framework::ChannelObject::SyncSignaler
 
class  dw::framework::ChannelObject::SyncWaiter
 

Namespaces

namespace  dw
 
namespace  dw::framework
 

Enumerations

enum class  dw::framework::ChannelEventType {
  dw::framework::CONNECTED ,
  dw::framework::DISCONNECTED ,
  dw::framework::ERROR ,
  dw::framework::READY ,
  dw::framework::GROUP_CONNECTED
}
 

Variables

static constexpr dwTime_t dw::framework::CHN_WAIT_TIMEOUT_US {50'000'000}
 

Class Documentation

◆ dw::framework::ChannelError

struct dw::framework::ChannelError
Class Members
dwErrorSignal errorSignal The error signal.
FixedString< 64U > nvsciipcEndpoint The endpoint, if relevant, or empty string.

◆ dw::framework::ChannelEvent

struct dw::framework::ChannelEvent
Class Members
uint32_t connectGroupID connect group identifier of the event, relevant only for group connected event
OnDataReady onDataReady The callback set for the channel that is ready. Only valid for type=READY.
void * opaque The opaque pointer set for the channel tthat is ready. Only valid for type=READY.
ChannelEventType type The type of the event.
uint32_t uid unique identifier of the channel