Compute Graph Framework SDK Reference  5.10
ChannelFactory.hpp File Reference

Go to the source code of this file.

Classes

struct  dw::framework::ChannelEvent
 
class  dw::framework::ChannelFactory
 

Namespaces

namespace  dw
 
namespace  dw::framework
 

Typedefs

using dw::framework::ChannelPacketConstructor = dw::core::Function< std::unique_ptr< IChannelPacket >(GenericData dataSpecimen, dwContextHandle_t context)>
 
using dw::framework::ChannelPacketConstructorRegistration = std::pair< ChannelPacketConstructorSignature, ChannelPacketConstructor >
 
using dw::framework::ChannelPacketConstructorSignature = std::pair< ChannelPacketTypeID, ChannelType >
 

Enumerations

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

Class Documentation

◆ dw::framework::ChannelEvent

struct dw::framework::ChannelEvent
Class Members
dwErrorSignal errorSignal The error signal. Only valid for type=ERROR.
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