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 } |
| 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 |