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.
|
#include <map>
#include <string>
#include <list>
#include <tuple>
#include <memory>
#include <iostream>
#include <functional>
#include <atomic>
#include <vector>
#include <cstring>
#include <chrono>
#include "celix_dm_service_dependency.h"
#include "celix_constants.h"
#include "celix_properties.h"
#include "celix/Utils.h"
#include "celix/dm/Properties.h"
#include "celix/dm/ServiceDependency_Impl.h"
Go to the source code of this file.
Classes | |
class | celix::dm::BaseServiceDependency |
class | celix::dm::TypedServiceDependency< T > |
class | celix::dm::CServiceDependency< T, I > |
A service dependency for a component. More... | |
class | celix::dm::ServiceDependency< T, I > |
A service dependency for a component. More... | |
Namespaces | |
celix | |
celix::dm | |
Enumerations | |
enum | celix::dm::DependencyUpdateStrategy { celix::dm::DependencyUpdateStrategy::suspend, celix::dm::DependencyUpdateStrategy::locking } |