|
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, int >::value &&std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | create (T domain, std::string serviceName, IServiceDerived &callbacks) |
| | Create dds-readers + writers. remove on Service leaving scope (overridden methods are auto-detected),. More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, int >::value &&!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | create (T domain, std::string serviceName, IServiceDerived &callbacks) |
| | Create dds-readers + writers. remove on Service leaving scope (overridden methods are auto-detected) More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, std::shared_ptr< ddkit::actors::Session > >::value &&std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | create (T session, std::string serviceName, IServiceDerived &callbacks) |
| | Create dds-readers + writers. remove on Service leaving scope (overridden methods are auto-detected) More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, std::shared_ptr< ddkit::actors::Session > >::value &&!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | create (T session, std::string serviceName, IServiceDerived &callbacks) |
| | Create dds-readers + writers. remove on Service leaving scope (overridden methods are auto-detected) More...
|
| |
| static Service | createWriteOnly (int domain, std::string serviceName) |
| | static int domain More...
|
| |
| static Service | createWriteOnly (std::shared_ptr< ddkit::actors::Session > session, std::string serviceName) |
| | static std::shared_ptr<ddkit::actors::Session> session More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, int >::value &&std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T domain, std::string serviceName, IServiceDerived &callbacks) |
| | (only for monitors: Listener, Inspector / resulting services are read-only!) More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, int >::value &&!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T domain, std::string serviceName, IServiceDerived &callbacks) |
| | (only for monitors: Listener, Inspector / resulting services are read-only!) More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, std::shared_ptr< ddkit::actors::MonitorSession > >::value &&std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T monitorSession, std::string serviceName, IServiceDerived &callbacks) |
| | (only for monitors: Listener, Inspector / resulting services are read-only!) More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, std::shared_ptr< ddkit::actors::MonitorSession > >::value &&!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T monitorSession, std::string serviceName, IServiceDerived &callbacks) |
| | (only for monitors: Listener, Inspector / resulting services are read-only!) More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, int >::value &&std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T domain, IServiceDerived &callbacks) |
| | Reading all serviceNames. More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, int >::value &&!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T domain, IServiceDerived &callbacks) |
| | Reading all serviceNames. More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, std::shared_ptr< ddkit::actors::MonitorSession > >::value &&std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T monitorSession, IServiceDerived &callbacks) |
| | Reading all serviceNames. More...
|
| |
| template<typename T , typename IServiceDerived > |
| static std::enable_if< std::is_same< T, std::shared_ptr< ddkit::actors::MonitorSession > >::value &&!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, Service >::type | createMonitor (T monitorSession, IServiceDerived &callbacks) |
| | Reading all serviceNames. More...
|
| |