ctkServiceRegistration.h 386 B

12345678910111213141516171819202122232425
  1. #ifndef CTKSERVICEREGISTRATION_H
  2. #define CTKSERVICEREGISTRATION_H
  3. #include "ctkPluginContext.h"
  4. #include "ctkServiceReference.h"
  5. namespace ctk {
  6. class ServiceRegistration {
  7. public:
  8. ServiceReference getReference() const;
  9. void setProperties(const PluginContext::ServiceProperties& properties);
  10. void unregister() const;
  11. };
  12. }
  13. #endif // CTKSERVICEREGISTRATION_H