Compute Graph Framework SDK Reference  5.16
dw::framework::ChannelConnector Class Reference

Detailed Description

Definition at line 47 of file ChannelConnector.hpp.

Public Types

using OnChannelsConnected = dw::core::Function< void()>
 

Public Member Functions

dwStatus addChannel (std::shared_ptr< ChannelObject > channel)
 
 ChannelConnector ()
 
 ChannelConnector (size_t numChannels)
 
 ChannelConnector (size_t numChannels, dw::core::StringView contextName)
 
void logUnconnectedChannels ()
 
void setOnChannelsConnected (OnChannelsConnected onChannelsConnected)
 
void start ()
 
void stop ()
 
bool waitUntilConnected (dwTime_t timeout)
 
 ~ChannelConnector ()
 

Static Public Attributes

static constexpr uint32_t DEFAULT_MAX_CHANNELS {1024U}
 

Member Typedef Documentation

◆ OnChannelsConnected

using dw::framework::ChannelConnector::OnChannelsConnected = dw::core::Function<void()>

Definition at line 53 of file ChannelConnector.hpp.

Constructor & Destructor Documentation

◆ ChannelConnector() [1/3]

dw::framework::ChannelConnector::ChannelConnector ( )

◆ ChannelConnector() [2/3]

dw::framework::ChannelConnector::ChannelConnector ( size_t  numChannels)
explicit

◆ ChannelConnector() [3/3]

dw::framework::ChannelConnector::ChannelConnector ( size_t  numChannels,
dw::core::StringView  contextName 
)

◆ ~ChannelConnector()

dw::framework::ChannelConnector::~ChannelConnector ( )

Member Function Documentation

◆ addChannel()

dwStatus dw::framework::ChannelConnector::addChannel ( std::shared_ptr< ChannelObject channel)

◆ logUnconnectedChannels()

void dw::framework::ChannelConnector::logUnconnectedChannels ( )

◆ setOnChannelsConnected()

void dw::framework::ChannelConnector::setOnChannelsConnected ( OnChannelsConnected  onChannelsConnected)

◆ start()

void dw::framework::ChannelConnector::start ( )

◆ stop()

void dw::framework::ChannelConnector::stop ( )

◆ waitUntilConnected()

bool dw::framework::ChannelConnector::waitUntilConnected ( dwTime_t  timeout)

Member Data Documentation

◆ DEFAULT_MAX_CHANNELS

constexpr uint32_t dw::framework::ChannelConnector::DEFAULT_MAX_CHANNELS {1024U}
staticconstexpr

Definition at line 52 of file ChannelConnector.hpp.


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