Apache Celix
2.4.0
Apache Celix is a framework for C, C++14 and C++17 to develop dynamic modular software applications using component and in-process service-oriented programming.
|
Go to the documentation of this file.
22 #include "celix_constants.h"
37 constexpr
const char *
const SERVICE_NAME = CELIX_FRAMEWORK_SERVICE_NAME;
46 constexpr
const char *
const SERVICE_ID = CELIX_FRAMEWORK_SERVICE_ID;
65 constexpr
const char *
const SERVICE_SCOPE = CELIX_FRAMEWORK_SERVICE_SCOPE;
constexpr const char *const AUTO_START_4
Definition: Constants.h:174
constexpr const char *const AUTO_START_1
Definition: Constants.h:159
constexpr const char *const AUTO_START_3
Definition: Constants.h:169
constexpr const char *const SERVICE_SCOPE_BUNDLE
Service scope is bundle. Each bundle using the service receives a customized service object.
Definition: Constants.h:75
constexpr const char *const AUTO_INSTALL
Celix framework environment property (named "CELIX_AUTO_INSTALL") which specified a (ordered) space s...
Definition: Constants.h:197
constexpr const char *const SERVICE_SCOPE_SINGLETON
Service scope is singleton. All bundles using the service receive the same service object.
Definition: Constants.h:70
constexpr const char *const AUTO_START_0
Celix framework environment property (named "CELIX_AUTO_START_0") which specified a (ordered) space s...
Definition: Constants.h:154
constexpr const char *const FRAMEWORK_STORAGE
Definition: Constants.h:117
constexpr const char *const AUTO_START_2
Definition: Constants.h:164
constexpr const char *const AUTO_START_6
Definition: Constants.h:184
constexpr const char *const SERVICE_RANKING
Service property (named "service.ranking") identifying a service's ranking number (of type long).
Definition: Constants.h:91
constexpr const char *const LOAD_BUNDLES_WITH_NODELETE
Celix framework environment property (named "CELIX_LOAD_BUNDLES_WITH_NODELETE") which configures if l...
Definition: Constants.h:220
constexpr const char *const AUTO_START_5
Definition: Constants.h:179
constexpr const char *const SERVICE_VERSION
Service property (named "service.version") specifying the optional version of a service.
Definition: Constants.h:106
constexpr const char *const FRAMEWORK_UUID
Celix framework environment property (named "org.osgi.framework.uuid") specifying the UUID for the fr...
Definition: Constants.h:128
constexpr const char *const FRAMEWORK_CONDITION_SERVICES_ENABLED
Celix framework environment property (named "CELIX_FRAMEWORK_CONDITION_SERVICES_ENABLED") to configur...
Definition: Constants.h:228
constexpr const char *const SERVICE_NAME
Service property (named "objectClass") identifying the service name under which a service was registe...
Definition: Constants.h:37
constexpr const char *const SERVICE_BUNDLE_ID
Service property (named service.bundleid) identifying the bundle id of the bundle registering the ser...
Definition: Constants.h:53
constexpr const char *const BUNDLES_PATH_NAME
Celix framework environment property (named "CELIX_BUNDLES_PATH") which specified a ; separated list ...
Definition: Constants.h:208
constexpr const char *const SERVICE_SCOPE
Service property (named service.scope) identifying a service's scope.
Definition: Constants.h:65
constexpr const char *const SERVICE_ID
Service property (named "service.id") identifying a service's registration number (of type long).
Definition: Constants.h:46
constexpr const char *const FRAMEWORK_CACHE_DIR
Celix framework environment property (named "CELIX_FRAMEWORK_CACHE_DIR") specifying the cache directo...
Definition: Constants.h:114
constexpr const char *const FRAMEWORK_STATIC_EVENT_QUEUE_SIZE
Celix framework environment property (named "CELIX_FRAMEWORK_STATIC_EVENT_QUEUE_SIZE") which configur...
Definition: Constants.h:142
constexpr long FRAMEWORK_BUNDLE_ID
The bundle id (value 0) used to identify the Celix framework.
Definition: Constants.h:29