Definition at line 50 of file ChannelFactory.hpp.

Public Types | |
| using | OnDispatchDataReady = dw::core::Function< void(void *opaque, ChannelObject::PacketPool::OnDataReady)> |
Public Member Functions | |
| ChannelFactory (dwContextHandle_t ctx=DW_NULL_HANDLE) | |
| NvSciSyncModule | getNvSciSyncModule () |
| ChannelPacketFactoryPtr | getPacketFactory () |
| std::shared_ptr< ChannelObject > | makeChannel (const char *channelParams) |
| void | setOnDispatchDataReady (OnDispatchDataReady dispatchDataReady) |
| void | setOnRegisterTraceReader (ChannelOnRegisterTraceReader onRegisterTraceReader) |
| void | setOnRegisterTraceWriter (ChannelOnRegisterTraceWriter onRegisterTraceWriter) |
| void | setTraceMode (ChannelTraceMode traceMode) |
| void | stopServices () |
| virtual | ~ChannelFactory ()=default |
Static Public Member Functions | |
| static void | registerPacketConstructor (const ChannelPacketConstructorSignature &signature, const ChannelPacketConstructor &constructor) |
| static void | unregisterPacketConstructor (const ChannelPacketConstructorSignature &signature) |
| using dw::framework::ChannelFactory::OnDispatchDataReady = dw::core::Function<void(void* opaque, ChannelObject::PacketPool::OnDataReady)> |
Definition at line 61 of file ChannelFactory.hpp.
| dw::framework::ChannelFactory::ChannelFactory | ( | dwContextHandle_t | ctx = DW_NULL_HANDLE | ) |
|
virtualdefault |
| NvSciSyncModule dw::framework::ChannelFactory::getNvSciSyncModule | ( | ) |
| ChannelPacketFactoryPtr dw::framework::ChannelFactory::getPacketFactory | ( | ) |
| std::shared_ptr< ChannelObject > dw::framework::ChannelFactory::makeChannel | ( | const char * | channelParams | ) |
|
static |
| void dw::framework::ChannelFactory::setOnDispatchDataReady | ( | OnDispatchDataReady | dispatchDataReady | ) |
| void dw::framework::ChannelFactory::setOnRegisterTraceReader | ( | ChannelOnRegisterTraceReader | onRegisterTraceReader | ) |
| void dw::framework::ChannelFactory::setOnRegisterTraceWriter | ( | ChannelOnRegisterTraceWriter | onRegisterTraceWriter | ) |
| void dw::framework::ChannelFactory::setTraceMode | ( | ChannelTraceMode | traceMode | ) |
| void dw::framework::ChannelFactory::stopServices | ( | ) |
|
static |