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.
|
This is the complete list of members for celix::BundleContext, including all inherited members.
BundleContext(celix_bundle_context_t *_cCtx) | celix::BundleContext | inlineexplicit |
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::BundleContext | inline |
findServices(const std::string &filter={}, const std::string &versionRange={}) | celix::BundleContext | inline |
findServicesWithName(const std::string &name, const std::string &filter={}, const std::string &versionRange={}) | celix::BundleContext | inline |
findServiceWithName(const std::string &name, const std::string &filter={}, const std::string &versionRange={}) | celix::BundleContext | inline |
getBundle() const | celix::BundleContext | inline |
getBundleId() const | celix::BundleContext | inline |
getCBundleContext() const | celix::BundleContext | inline |
getConfigProperty(const std::string &name, const std::string &defaultValue) const | celix::BundleContext | inline |
getConfigPropertyAsBool(const std::string &name, bool defaultValue) const | celix::BundleContext | inline |
getConfigPropertyAsDouble(const std::string &name, double defaultValue) const | celix::BundleContext | inline |
getConfigPropertyAsLong(const std::string &name, long defaultValue) const | celix::BundleContext | inline |
getDependencyManager() const | celix::BundleContext | inline |
getFramework() const | celix::BundleContext | inline |
installBundle(const std::string &bndLocation, bool autoStart=true) | celix::BundleContext | inline |
listBundleIds() const | celix::BundleContext | inline |
listInstalledBundleIds() | celix::BundleContext | inline |
logDebug(const char *format...) __attribute__((format(printf | celix::BundleContext | |
logError(const char *format...) __attribute__((format(printf | celix::BundleContext | |
logFatal(const char *format...) __attribute__((format(printf | celix::BundleContext | |
logInfo(const char *format...) __attribute__((format(printf | celix::BundleContext | |
logTrace(const char *format...) __attribute__((format(printf | celix::BundleContext | |
logTssErrors(celix_log_level_e level) | celix::BundleContext | inline |
logWarn(const char *format...) __attribute__((format(printf | celix::BundleContext | |
registerService(std::shared_ptr< Implementer > implementer, const std::string &name={}) | celix::BundleContext | inline |
registerUnmanagedService(Implementer *svc, const std::string &name={}) | celix::BundleContext | inline |
scheduledEvent() | celix::BundleContext | inline |
startBundle(long bndId) | celix::BundleContext | inline |
stopBundle(long bndId) | celix::BundleContext | inline |
trackAnyServices() | celix::BundleContext | inline |
trackAnyServiceTrackers() | celix::BundleContext | inline |
trackBundles() | celix::BundleContext | inline |
trackServices(const std::string &name={}) | celix::BundleContext | inline |
trackServiceTrackers(const std::string &name={}) | celix::BundleContext | inline |
uninstallBundle(long bndId) | celix::BundleContext | inline |
updateBundle(long bndId, const std::string &updatedBundleUrl={}) | celix::BundleContext | inline |
useService(const std::string &name={}) | celix::BundleContext | inline |
useServices(const std::string &name={}) | celix::BundleContext | inline |
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() const | celix::BundleContext | inline |
waitForEvents() const | celix::BundleContext | inline |
waitIfAbleForAllEvents() const | celix::BundleContext | inline |
waitIfAbleForEvents() const | celix::BundleContext | inline |