Apache Celix  latest
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.
Namespaces | Variables
Constants.h File Reference
#include "celix_constants.h"
Include dependency graph for Constants.h:
This graph shows which files directly or indirectly include this file:

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_CACHE_DIR = CELIX_FRAMEWORK_CACHE_DIR
 Celix framework environment property (named "CELIX_FRAMEWORK_CACHE_DIR") specifying the cache directory used for the bundle caches. More...
 
constexpr const char *const celix::FRAMEWORK_UUID = CELIX_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_CONDITION_SERVICES_ENABLED = CELIX_FRAMEWORK_CONDITION_SERVICES_ENABLED
 Celix framework environment property (named "CELIX_FRAMEWORK_CONDITION_SERVICES_ENABLED") to configure whether framework condition services are enabled or not. Default is true. Should be a boolean value. More...