Apache Celix
2.3.0
An implementation of the OSGi specification adapted to C and C++
|
#include <ServiceDependency.h>
Protected Attributes | |
T * | componentInstance {nullptr} |
Protected Attributes inherited from celix::dm::BaseServiceDependency | |
celix_dm_service_dependency_t * | cServiceDep {nullptr} |
Additional Inherited Members | |
Protected Member Functions inherited from celix::dm::BaseServiceDependency | |
void | setDepStrategy (DependencyUpdateStrategy strategy) |
template<typename U > | |
void | waitForExpired (std::weak_ptr< U > observe, long svcId, const char *observeType) |
|
inline |
|
overridedefault |
|
delete |
|
deletenoexcept |
|
delete |
|
deletenoexcept |
|
inline |
Set the component instance with a pointer
|
protected |