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.
Classes | Namespaces | Enumerations
ServiceRegistration.h File Reference
#include <cstdint>
#include <memory>
#include <mutex>
#include <vector>
#include <functional>
#include "celix/FrameworkExceptions.h"
#include "celix/Constants.h"
#include "celix/Properties.h"
#include "celix_bundle_context.h"
#include "celix_bundle.h"
#include "celix_framework.h"
Include dependency graph for ServiceRegistration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  celix::ServiceRegistration
 A registered service. More...
 

Namespaces

 celix
 

Enumerations

enum  celix::ServiceRegistrationState : std::uint8_t { celix::ServiceRegistrationState::REGISTERING, celix::ServiceRegistrationState::REGISTERED, celix::ServiceRegistrationState::UNREGISTERING, celix::ServiceRegistrationState::UNREGISTERED }