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 <DmActivator.h>
Public Member Functions | |
DmActivator (DependencyManager &m) | |
virtual | ~DmActivator ()=default |
DmActivator (const DmActivator &)=delete | |
DmActivator & | operator= (const DmActivator &)=delete |
DependencyManager & | manager () const |
celix_bundle_context_t * | context () const |
virtual void | init () |
virtual void | deinit () |
Static Public Member Functions | |
static DmActivator * | create (DependencyManager &mng) |
Protected Attributes | |
DependencyManager & | mng |
celix_bundle_context_t * | ctx |
This class is considered deprecated. Use CELIX_CXX_GEN_BUNDLE_ACTIVATOR instead.
|
inline |
|
virtualdefault |
|
delete |
|
inline |
|
static |
The static method to create a new DM activator. NOTE that this method in intentionally not implemented in the C++ Dependency Manager library. This should be done by the bundle specific DM activator.
mng | A reference to the Dependency Manager |
|
inlinevirtual |
The init of the DM Activator. Can be overridden by the bundle specific DM activator.
manager | A reference to the Dependency Manager |
|
inlinevirtual |
The init of the DM Activator. Should be overridden by the bundle specific DM activator.
manager | A reference to the Dependency Manager |
|
inline |
|
delete |
|
protected |
|
protected |