14 #ifndef US_SERVICE_PROPERTIES_H
15 #define US_SERVICE_PROPERTIES_H
20 #include <unordered_map>
21 #include <unordered_set>
41 namespace ServiceConstants {
#define MITKCPPMICROSERVICES_EXPORT
std::unordered_map< std::string, Any > ServiceProperties
MITKCPPMICROSERVICES_EXPORT const std::string & SCOPE_MODULE()
Service scope is module. Each module using the service receives a distinct service object.
MITKCPPMICROSERVICES_EXPORT const std::string & SERVICE_RANKING()
Service property identifying a service's ranking number.
MITKCPPMICROSERVICES_EXPORT const std::string & SCOPE_SINGLETON()
Service scope is singleton. All modules using the service receive the same service object.
MITKCPPMICROSERVICES_EXPORT const std::string & SERVICE_ID()
Service property identifying a service's registration number. The value of this property must be of t...
MITKCPPMICROSERVICES_EXPORT const std::string & SCOPE_PROTOTYPE()
Service scope is prototype. Each module using the service receives either a distinct service object o...
MITKCPPMICROSERVICES_EXPORT const std::string & SERVICE_SCOPE()
Service property identifying a service's scope. This property is set by the framework when a service ...
MITKCPPMICROSERVICES_EXPORT const std::string & OBJECTCLASS()
Service property identifying all of the class names under which a service was registered in the frame...