Apache Celix
2.3.0
An implementation of the OSGi specification adapted to C and C++
|
#include "celix_constants.h"
Go to the source code of this file.
Namespaces | |
celix | |
Variables | |
constexpr long | celix::FRAMEWORK_BUNDLE_ID = CELIX_FRAMEWORK_BUNDLE_ID |
The bundle id (value 0) used to identify the Celix framework. More... | |
constexpr const char *const | celix::SERVICE_NAME = CELIX_FRAMEWORK_SERVICE_NAME |
Service property (named "objectClass") identifying the service name under which a service was registered in the Celix framework. More... | |
constexpr const char *const | celix::SERVICE_ID = CELIX_FRAMEWORK_SERVICE_ID |
Service property (named "service.id") identifying a service's registration number (of type long). More... | |
constexpr const char *const | celix::SERVICE_BUNDLE_ID = CELIX_FRAMEWORK_SERVICE_BUNDLE_ID |
Service property (named service.bundleid) identifying the bundle id of the bundle registering the service. More... | |
constexpr const char *const | celix::SERVICE_SCOPE = CELIX_FRAMEWORK_SERVICE_SCOPE |
Service property (named service.scope) identifying a service's scope. More... | |
constexpr const char *const | celix::SERVICE_SCOPE_SINGLETON = CELIX_FRAMEWORK_SERVICE_SCOPE_SINGLETON |
Service scope is singleton. All bundles using the service receive the same service object. More... | |
constexpr const char *const | celix::SERVICE_SCOPE_BUNDLE = CELIX_FRAMEWORK_SERVICE_SCOPE_BUNDLE |
Service scope is bundle. Each bundle using the service receives a customized service object. More... | |
constexpr const char *const | celix::SERVICE_RANKING = CELIX_FRAMEWORK_SERVICE_RANKING |
Service property (named "service.ranking") identifying a service's ranking number (of type long). More... | |
constexpr const char *const | celix::SERVICE_VERSION = CELIX_FRAMEWORK_SERVICE_VERSION |
Service property (named "service.version") specifying the optional version of a service. More... | |
constexpr const char *const | celix::FRAMEWORK_STORAGE = CELIX_FRAMEWORK_FRAMEWORK_STORAGE |
Celix framework environment property (named "org.osgi.framework.storage") specifying the cache directory used for the bundle caches. More... | |
constexpr const char *const | celix::FRAMEWORK_UUID = CELIX_FRAMEWORK_FRAMEWORK_UUID |
Celix framework environment property (named "org.osgi.framework.uuid") specifying the UUID for the framework UUID. More... | |
constexpr const char *const | celix::FRAMEWORK_STATIC_EVENT_QUEUE_SIZE = CELIX_FRAMEWORK_STATIC_EVENT_QUEUE_SIZE |
Celix framework environment property (named "CELIX_FRAMEWORK_STATIC_EVENT_QUEUE_SIZE") which configures the static event size queue used by the Celix framework. More... | |
constexpr const char *const | celix::AUTO_START_0 = CELIX_AUTO_START_0 |
Celix framework environment property (named "CELIX_AUTO_START_0") which specified a (ordered) space separated set of bundles to load and auto start when the Celix framework is started. More... | |
constexpr const char *const | celix::AUTO_START_1 = CELIX_AUTO_START_1 |
constexpr const char *const | celix::AUTO_START_2 = CELIX_AUTO_START_2 |
constexpr const char *const | celix::AUTO_START_3 = CELIX_AUTO_START_3 |
constexpr const char *const | celix::AUTO_START_4 = CELIX_AUTO_START_4 |
constexpr const char *const | celix::AUTO_START_5 = CELIX_AUTO_START_5 |
constexpr const char *const | celix::AUTO_START_6 = CELIX_AUTO_START_6 |
constexpr const char *const | celix::AUTO_INSTALL = CELIX_AUTO_INSTALL |
Celix framework environment property (named "CELIX_AUTO_INSTALL") which specified a (ordered) space separated set of bundles to install when the Celix framework is started. More... | |
constexpr const char *const | celix::BUNDLES_PATH_NAME = CELIX_BUNDLES_PATH_NAME |
Celix framework environment property (named "CELIX_BUNDLES_PATH") which specified a ; separated list of bundles path used when installing bundles with relative paths. More... | |
constexpr const char *const | celix::LOAD_BUNDLES_WITH_NODELETE = CELIX_LOAD_BUNDLES_WITH_NODELETE |
Celix framework environment property (named "CELIX_LOAD_BUNDLES_WITH_NODELETE") which configures if library loaded from bundles should be opened with the RTLD_NODELETE flag. More... | |
constexpr const char *const | celix::FRAMEWORK_CACHE_DIR = CELIX_FRAMEWORK_FRAMEWORK_STORAGE |
Celix framework environment property (named "org.osgi.framework.storage") specifying the cache directory used for the bundle caches. More... | |