Definition at line 44 of file DWChannelFactory.hpp.
Public Member Functions | |
DWChannelFactory (dwContextHandle_t ctx=DW_NULL_HANDLE) | |
![]() | |
ChannelFactory (dwContextHandle_t ctx=DW_NULL_HANDLE) | |
Construct a new Channel Factory object. More... | |
bool | getEvent (ChannelEvent &event, dwTime_t timeout) |
NvSciSyncModule | getNvSciSyncModule () |
ChannelPacketFactoryPtr | getPacketFactory () |
std::shared_ptr< ChannelObject > | makeChannel (const char *channelParams) |
void | setOnDispatchDataReady (OnDispatchDataReady dispatchDataReady) |
void | startServices () |
void | stopServices () |
virtual | ~ChannelFactory ()=default |
Additional Inherited Members | |
![]() | |
using | OnDispatchDataReady = dw::core::Function< void(void *opaque, ChannelObject::PacketPool::OnDataReady)> |
![]() | |
static void | registerPacketConstructor (const ChannelPacketConstructorSignature &signature, const ChannelPacketConstructor &constructor) |
static void | unregisterPacketConstructor (const ChannelPacketConstructorSignature &signature) |
dw::framework::DWChannelFactory::DWChannelFactory | ( | dwContextHandle_t | ctx = DW_NULL_HANDLE | ) |