12 #ifndef CXOpenIGTLinkPluginActivator_H_ 13 #define CXOpenIGTLinkPluginActivator_H_ 15 #include "igtlioBaseConverter.h" 17 #include <ctkPluginActivator.h> 18 #include "boost/shared_ptr.hpp" 42 Q_INTERFACES(ctkPluginActivator)
43 Q_PLUGIN_METADATA(IID
"org_custusx_core_openigtlink3")
50 void start(ctkPluginContext* context);
51 void stop(ctkPluginContext* context);
54 RegisteredServicePtr mRegistrationGui;
56 RegisteredServicePtr mRegistrationTracking;
57 RegisteredServicePtr mRegistrationStreaming;
59 NetworkServiceImplPtr mNetworkConnections;
OpenIGTLinkPluginActivator()
boost::shared_ptr< class NetworkHandler > NetworkHandlerPtr
boost::shared_ptr< class RegisteredService > RegisteredServicePtr
void stop(ctkPluginContext *context)
boost::shared_ptr< class NetworkConnectionHandle > NetworkConnectionHandlePtr
boost::shared_ptr< class NetworkServiceImpl > NetworkServiceImplPtr
boost::shared_ptr< class OpenIGTLinkTrackingSystemService > OpenIGTLinkTrackingSystemServicePtr
~OpenIGTLinkPluginActivator()
void start(ctkPluginContext *context)
Namespace for all CustusX production code.