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::BaseServiceDependency Member List

This is the complete list of members for celix::dm::BaseServiceDependency, 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
cServiceDepcelix::dm::BaseServiceDependencyprotected
cServiceDependency() constcelix::dm::BaseServiceDependencyinline
isValid() const __attribute__((deprecated))celix::dm::BaseServiceDependencyinline
operator=(const BaseServiceDependency &)=deletecelix::dm::BaseServiceDependency
operator=(BaseServiceDependency &&) noexcept=deletecelix::dm::BaseServiceDependency
runBuild()celix::dm::BaseServiceDependencyinline
setDepStrategy(DependencyUpdateStrategy strategy)celix::dm::BaseServiceDependencyinlineprotected
wait() constcelix::dm::BaseServiceDependencyinline
waitForExpired(std::weak_ptr< U > observe, long svcId, const char *observeType)celix::dm::BaseServiceDependencyinlineprotected
~BaseServiceDependency() noexceptcelix::dm::BaseServiceDependencyinlinevirtual