Apache Celix  2.3.0
An implementation of the OSGi specification adapted to C and C++
celix::BundleContext Member List

This is the complete list of members for celix::BundleContext, including all inherited members.

BundleContext(celix_bundle_context_t *_cCtx)celix::BundleContextinlineexplicit
findService(std::string_view filter={}, std::string_view versionRange={})celix::BundleContextinline
findServices(std::string_view filter={}, std::string_view versionRange={})celix::BundleContextinline
findServicesWithName(std::string_view name, std::string_view filter={}, std::string_view versionRange={})celix::BundleContextinline
findServiceWithName(std::string_view name, std::string_view filter={}, std::string_view versionRange={})celix::BundleContextinline
getBundle() constcelix::BundleContextinline
getBundleId() constcelix::BundleContextinline
getCBundleContext() constcelix::BundleContextinline
getConfigProperty(std::string_view name, std::string_view defaultValue) constcelix::BundleContextinline
getConfigPropertyAsBool(std::string_view name, bool defaultValue) constcelix::BundleContextinline
getConfigPropertyAsDouble(std::string_view name, double defaultValue) constcelix::BundleContextinline
getConfigPropertyAsLong(std::string_view name, long defaultValue) constcelix::BundleContextinline
getDependencyManager() constcelix::BundleContextinline
getFramework() constcelix::BundleContextinline
installBundle(std::string_view bndLocation, bool autoStart=true)celix::BundleContextinline
listBundleIds() constcelix::BundleContextinline
listInstalledBundleIds()celix::BundleContextinline
logDebug(const char *format...)celix::BundleContextinline
logError(const char *format...)celix::BundleContextinline
logFatal(const char *format...)celix::BundleContextinline
logInfo(const char *format...)celix::BundleContextinline
logTrace(const char *format...)celix::BundleContextinline
logWarn(const char *format...)celix::BundleContextinline
registerService(std::shared_ptr< Implementer > implementer, std::string_view name={})celix::BundleContextinline
registerUnmanagedService(Implementer *svc, std::string_view name={})celix::BundleContextinline
startBundle(long bndId)celix::BundleContextinline
stopBundle(long bndId)celix::BundleContextinline
trackAnyServices()celix::BundleContextinline
trackAnyServiceTrackers()celix::BundleContextinline
trackBundles()celix::BundleContextinline
trackServices(std::string_view name={})celix::BundleContextinline
trackServiceTrackers(std::string_view name={})celix::BundleContextinline
uninstallBundle(long bndId)celix::BundleContextinline
useService(std::string_view name={})celix::BundleContextinline
useServices(std::string_view name={})celix::BundleContextinline
waitForAllEvents() constcelix::BundleContextinline
waitForEvents() constcelix::BundleContextinline
waitIfAbleForAllEvents() constcelix::BundleContextinline
waitIfAbleForEvents() constcelix::BundleContextinline