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.
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
celix_bundleContext_vlog(cCtx.get(), CELIX_LOG_LEVEL_TRACE, format, args)celix::BundleContext
celix_bundleContext_vlog(cCtx.get(), CELIX_LOG_LEVEL_DEBUG, format, args)celix::BundleContext
celix_bundleContext_vlog(cCtx.get(), CELIX_LOG_LEVEL_INFO, format, args)celix::BundleContext
celix_bundleContext_vlog(cCtx.get(), CELIX_LOG_LEVEL_WARNING, format, args)celix::BundleContext
celix_bundleContext_vlog(cCtx.get(), CELIX_LOG_LEVEL_ERROR, format, args)celix::BundleContext
celix_bundleContext_vlog(cCtx.get(), CELIX_LOG_LEVEL_FATAL, format, args)celix::BundleContext
findService(const std::string &filter={}, const std::string &versionRange={})celix::BundleContextinline
findServices(const std::string &filter={}, const std::string &versionRange={})celix::BundleContextinline
findServicesWithName(const std::string &name, const std::string &filter={}, const std::string &versionRange={})celix::BundleContextinline
findServiceWithName(const std::string &name, const std::string &filter={}, const std::string &versionRange={})celix::BundleContextinline
getBundle() constcelix::BundleContextinline
getBundleId() constcelix::BundleContextinline
getCBundleContext() constcelix::BundleContextinline
getConfigProperty(const std::string &name, const std::string &defaultValue) constcelix::BundleContextinline
getConfigPropertyAsBool(const std::string &name, bool defaultValue) constcelix::BundleContextinline
getConfigPropertyAsDouble(const std::string &name, double defaultValue) constcelix::BundleContextinline
getConfigPropertyAsLong(const std::string &name, long defaultValue) constcelix::BundleContextinline
getDependencyManager() constcelix::BundleContextinline
getFramework() constcelix::BundleContextinline
installBundle(const std::string &bndLocation, bool autoStart=true)celix::BundleContextinline
listBundleIds() constcelix::BundleContextinline
listInstalledBundleIds()celix::BundleContextinline
logDebug(const char *format...) __attribute__((format(printfcelix::BundleContext
logError(const char *format...) __attribute__((format(printfcelix::BundleContext
logFatal(const char *format...) __attribute__((format(printfcelix::BundleContext
logInfo(const char *format...) __attribute__((format(printfcelix::BundleContext
logTrace(const char *format...) __attribute__((format(printfcelix::BundleContext
logTssErrors(celix_log_level_e level)celix::BundleContextinline
logWarn(const char *format...) __attribute__((format(printfcelix::BundleContext
registerService(std::shared_ptr< Implementer > implementer, const std::string &name={})celix::BundleContextinline
registerUnmanagedService(Implementer *svc, const std::string &name={})celix::BundleContextinline
scheduledEvent()celix::BundleContextinline
startBundle(long bndId)celix::BundleContextinline
stopBundle(long bndId)celix::BundleContextinline
trackAnyServices()celix::BundleContextinline
trackAnyServiceTrackers()celix::BundleContextinline
trackBundles()celix::BundleContextinline
trackServices(const std::string &name={})celix::BundleContextinline
trackServiceTrackers(const std::string &name={})celix::BundleContextinline
uninstallBundle(long bndId)celix::BundleContextinline
updateBundle(long bndId, const std::string &updatedBundleUrl={})celix::BundleContextinline
useService(const std::string &name={})celix::BundleContextinline
useServices(const std::string &name={})celix::BundleContextinline
va_end(args)celix::BundleContext
va_end(args)celix::BundleContext
va_end(args)celix::BundleContext
va_end(args)celix::BundleContext
va_end(args)celix::BundleContext
va_end(args)celix::BundleContext
va_start(args, format)celix::BundleContext
va_start(args, format)celix::BundleContext
va_start(args, format)celix::BundleContext
va_start(args, format)celix::BundleContext
va_start(args, format)celix::BundleContext
va_start(args, format)celix::BundleContext
waitForAllEvents() constcelix::BundleContextinline
waitForEvents() constcelix::BundleContextinline
waitIfAbleForAllEvents() constcelix::BundleContextinline
waitIfAbleForEvents() constcelix::BundleContextinline