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::dm::TypedServiceDependency< T > Member List

This is the complete list of members for celix::dm::TypedServiceDependency< T >, including all inherited members.

BaseServiceDependency(celix_dm_component_t *c)celix::dm::BaseServiceDependencyinline
BaseServiceDependency(const BaseServiceDependency &)=deletecelix::dm::BaseServiceDependency
BaseServiceDependency(BaseServiceDependency &&) noexcept=deletecelix::dm::BaseServiceDependency
componentInstancecelix::dm::TypedServiceDependency< T >protected
cServiceDepcelix::dm::BaseServiceDependencyprotected
cServiceDependency() constcelix::dm::BaseServiceDependencyinline
isValid() const __attribute__((deprecated))celix::dm::BaseServiceDependencyinline
operator=(const TypedServiceDependency &)=deletecelix::dm::TypedServiceDependency< T >
operator=(TypedServiceDependency &&) noexcept=deletecelix::dm::TypedServiceDependency< T >
celix::dm::BaseServiceDependency::operator=(const BaseServiceDependency &)=deletecelix::dm::BaseServiceDependency
celix::dm::BaseServiceDependency::operator=(BaseServiceDependency &&) noexcept=deletecelix::dm::BaseServiceDependency
runBuild()celix::dm::BaseServiceDependencyinline
setComponentInstance(T *cmp)celix::dm::TypedServiceDependency< T >inline
setDepStrategy(DependencyUpdateStrategy strategy)celix::dm::BaseServiceDependencyinlineprotected
TypedServiceDependency(celix_dm_component_t *cCmp)celix::dm::TypedServiceDependency< T >inline
TypedServiceDependency(const TypedServiceDependency &)=deletecelix::dm::TypedServiceDependency< T >
TypedServiceDependency(TypedServiceDependency &&) noexcept=deletecelix::dm::TypedServiceDependency< T >
wait() constcelix::dm::BaseServiceDependencyinline
waitForExpired(std::weak_ptr< U > observe, long svcId, const char *observeType)celix::dm::BaseServiceDependencyinlineprotected
~BaseServiceDependency() noexceptcelix::dm::BaseServiceDependencyinlinevirtual
~TypedServiceDependency() override=defaultcelix::dm::TypedServiceDependency< T >