|
OpenRTM-aist 2.1.0
|
ECFactoryCXX class. More...
#include <ECFactory.h>


Public Member Functions | |
| ECFactoryCXX (const char *name, ECNewFunc new_func, ECDeleteFunc delete_func) | |
| Constructor. | |
| ~ECFactoryCXX () override | |
| Virtual destructor. | |
| const char * | name () override |
| Get names of the target ExecutionContext for creation. | |
| ExecutionContextBase * | create () override |
| Create the target ExecutionContext's instances. | |
| void | destroy (ExecutionContextBase *ec) override |
| Destroy the target ExecutionContext's instances. | |
| Public Member Functions inherited from RTC::ECFactoryBase | |
| virtual | ~ECFactoryBase ()=default |
| Virtual destructor. | |
Protected Attributes | |
| std::string | m_name |
| Names of the target ExecutionContext for creation . | |
| ECNewFunc | m_New |
| Function to create the target ExecutionContext . | |
| ECDeleteFunc | m_Delete |
| Function to destroy the target ExecutionContext . | |
| RTC::ECFactoryCXX::ECFactoryCXX | ( | const char * | name, |
| ECNewFunc | new_func, | ||
| ECDeleteFunc | delete_func ) |
Constructor.
Constructor
| name | Name of the target ExecutionContext for creation |
| new_func | Function to create ExecutionContext |
| delete_func | Function to destroy ExecutionContext |
References name().
|
override |
Virtual destructor.
Virtual destructor.
|
overridevirtual |
Create the target ExecutionContext's instances.
Create the target ExecutionContext class's instances.
Implements RTC::ECFactoryBase.
|
overridevirtual |
Destroy the target ExecutionContext's instances.
Destroy the target ExecutionContext's instances.
| comp | The target ExecutionContext's instances to destroy |
Implements RTC::ECFactoryBase.
|
overridevirtual |
Get names of the target ExecutionContext for creation.
Get names of the target ExecutionContext for creation.
Implements RTC::ECFactoryBase.
Referenced by ECFactoryCXX().
|
protected |
Function to destroy the target ExecutionContext .
|
protected |
Names of the target ExecutionContext for creation .
|
protected |
Function to create the target ExecutionContext .