#include "ace/Framework_Component.h"#include "ace/Framework_Component_T.cpp"Classes | |
| class | ACE_Framework_Component_T< Concrete > |
This class inherits the interface of the abstract ACE_Framework_Component class and is instantiated with the implementation of the concrete component class class Concrete. More... | |
Defines | |
| #define | ACE_REGISTER_FRAMEWORK_COMPONENT(CLASS, INSTANCE) |
| #define ACE_REGISTER_FRAMEWORK_COMPONENT | ( | CLASS, | |
| INSTANCE | |||
| ) |
ACE_Framework_Repository::instance ()->register_component \ (new ACE_Framework_Component_T<CLASS> (INSTANCE));
This macro should be called in the instance() method of the Concrete class that will be managed. Along with the appropriate template instantiation.
1.7.2