Apache Celix
2.4.0
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.
|
Go to the documentation of this file.
24 #include <unordered_map>
26 namespace celix {
namespace dm {
40 std::unordered_map<std::string, std::string>
properties{};
std::unordered_map< std::string, std::string > properties
Definition: DependencyManagerInfo.h:40
std::string versionRange
Definition: DependencyManagerInfo.h:60
std::size_t nrOfTimesStarted
Definition: DependencyManagerInfo.h:105
std::size_t nrOfTimesResumed
Definition: DependencyManagerInfo.h:110
Definition: DependencyManagerInfo.h:46
bool isRequired
Definition: DependencyManagerInfo.h:70
std::string filter
Definition: DependencyManagerInfo.h:55
std::string serviceName
Definition: DependencyManagerInfo.h:50
std::string state
Definition: DependencyManagerInfo.h:100
Definition: DependencyManagerInfo.h:81
std::vector< ComponentInfo > components
Definition: DependencyManagerInfo.h:140
std::string bndSymbolicName
Definition: DependencyManagerInfo.h:135
bool isActive
Definition: DependencyManagerInfo.h:95
std::string name
Definition: DependencyManagerInfo.h:90
std::vector< ServiceDependencyInfo > dependenciesInfo
Definition: DependencyManagerInfo.h:120
std::string uuid
Definition: DependencyManagerInfo.h:85
Definition: DependencyManagerInfo.h:31
std::string serviceName
Definition: DependencyManagerInfo.h:35
std::vector< InterfaceInfo > interfacesInfo
Definition: DependencyManagerInfo.h:115
bool isAvailable
Definition: DependencyManagerInfo.h:65
std::size_t nrOfTrackedServices
Definition: DependencyManagerInfo.h:75
Definition: DependencyManagerInfo.h:126
long bndId
Definition: DependencyManagerInfo.h:130