|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
#include <usGlobalConfig.h>#include <MitkCppMicroServicesExports.h>#include <unordered_map>#include <unordered_set>#include <cctype>#include <usAny.h>Go to the source code of this file.
Namespaces | |
| us | |
| us::ServiceConstants | |
Typedefs | |
| typedef std::unordered_map< std::string, Any > | us::ServiceProperties |
Functions | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::OBJECTCLASS () |
Service property identifying all of the class names under which a service was registered in the framework. The value of this property must be of type std::vector<std::string>. More... | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::SERVICE_ID () |
Service property identifying a service's registration number. The value of this property must be of type long int. More... | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::SERVICE_RANKING () |
| Service property identifying a service's ranking number. More... | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::SERVICE_SCOPE () |
| Service property identifying a service's scope. This property is set by the framework when a service is registered. If the registered object implements PrototypeServiceFactory, then the value of this service property will be SCOPE_PROTOTYPE(). Otherwise, if the registered object implements ServiceFactory, then the value of this service property will be SCOPE_MODULE(). Otherwise, the value of this service property will be SCOPE_SINGLETON(). More... | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::SCOPE_SINGLETON () |
| Service scope is singleton. All modules using the service receive the same service object. More... | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::SCOPE_MODULE () |
| Service scope is module. Each module using the service receives a distinct service object. More... | |
| MITKCPPMICROSERVICES_EXPORT const std::string & | us::ServiceConstants::SCOPE_PROTOTYPE () |
| Service scope is prototype. Each module using the service receives either a distinct service object or can request multiple distinct service objects via ServiceObjects. More... | |