BaseServiceDependency(celix_dm_component_t *c) | celix::dm::BaseServiceDependency | inline |
BaseServiceDependency(const BaseServiceDependency &)=delete | celix::dm::BaseServiceDependency | |
BaseServiceDependency(BaseServiceDependency &&) noexcept=delete | celix::dm::BaseServiceDependency | |
build() | celix::dm::CServiceDependency< T, I > | |
buildAsync() | celix::dm::CServiceDependency< T, I > | |
componentInstance | celix::dm::TypedServiceDependency< T > | protected |
cServiceDep | celix::dm::BaseServiceDependency | protected |
CServiceDependency(celix_dm_component_t *cCmp, const std::string &name) | celix::dm::CServiceDependency< T, I > | |
CServiceDependency(const CServiceDependency &)=delete | celix::dm::CServiceDependency< T, I > | |
CServiceDependency(CServiceDependency &&) noexcept=delete | celix::dm::CServiceDependency< T, I > | |
cServiceDependency() const | celix::dm::BaseServiceDependency | inline |
isValid() const __attribute__((deprecated)) | celix::dm::BaseServiceDependency | inline |
operator=(const CServiceDependency &)=delete | celix::dm::CServiceDependency< T, I > | |
operator=(CServiceDependency &&) noexcept=delete | celix::dm::CServiceDependency< T, I > | |
celix::dm::TypedServiceDependency::operator=(const TypedServiceDependency &)=delete | celix::dm::TypedServiceDependency< T > | |
celix::dm::TypedServiceDependency::operator=(TypedServiceDependency &&) noexcept=delete | celix::dm::TypedServiceDependency< T > | |
celix::dm::BaseServiceDependency::operator=(const BaseServiceDependency &)=delete | celix::dm::BaseServiceDependency | |
celix::dm::BaseServiceDependency::operator=(BaseServiceDependency &&) noexcept=delete | celix::dm::BaseServiceDependency | |
runBuild() | celix::dm::BaseServiceDependency | inline |
setCallbacks(void(T::*set)(const I *service)) | celix::dm::CServiceDependency< T, I > | |
setCallbacks(void(T::*set)(const I *service, Properties &&properties)) | celix::dm::CServiceDependency< T, I > | |
setCallbacks(std::function< void(const I *service, Properties &&properties)> set) | celix::dm::CServiceDependency< T, I > | |
setCallbacks(void(T::*add)(const I *service), void(T::*remove)(const I *service)) | celix::dm::CServiceDependency< T, I > | |
setCallbacks(void(T::*add)(const I *service, Properties &&properties), void(T::*remove)(const I *service, Properties &&properties)) | celix::dm::CServiceDependency< T, I > | |
setCallbacks(std::function< void(const I *service, Properties &&properties)> add, std::function< void(const I *service, Properties &&properties)> remove) | celix::dm::CServiceDependency< T, I > | |
setComponentInstance(T *cmp) | celix::dm::TypedServiceDependency< T > | inline |
setDepStrategy(DependencyUpdateStrategy strategy) | celix::dm::BaseServiceDependency | inlineprotected |
setFilter(const std::string &filter) | celix::dm::CServiceDependency< T, I > | |
setRequired(bool req) | celix::dm::CServiceDependency< T, I > | |
setStrategy(DependencyUpdateStrategy strategy) | celix::dm::CServiceDependency< T, I > | |
setVersionRange(const std::string &serviceVersionRange) | celix::dm::CServiceDependency< T, I > | |
TypedServiceDependency(celix_dm_component_t *cCmp) | celix::dm::TypedServiceDependency< T > | inline |
TypedServiceDependency(const TypedServiceDependency &)=delete | celix::dm::TypedServiceDependency< T > | |
TypedServiceDependency(TypedServiceDependency &&) noexcept=delete | celix::dm::TypedServiceDependency< T > | |
wait() const | celix::dm::BaseServiceDependency | inline |
waitForExpired(std::weak_ptr< U > observe, long svcId, const char *observeType) | celix::dm::BaseServiceDependency | inlineprotected |
~BaseServiceDependency() noexcept | celix::dm::BaseServiceDependency | inlinevirtual |
~CServiceDependency() override=default | celix::dm::CServiceDependency< T, I > | |
~TypedServiceDependency() override=default | celix::dm::TypedServiceDependency< T > | |