NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository.
More...
#include <ComponentFactory.hh>
NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository.
◆ ~ComponentFactory()
| virtual neo::cca::ports::ComponentFactory::~ComponentFactory |
( |
| ) |
|
|
inlinevirtual |
◆ getComponentClassAliases()
| virtual std::vector< std::string> neo::cca::ports::ComponentFactory::getComponentClassAliases |
( |
| ) |
|
|
pure virtual |
Names of classes for which the associated factory can make instances.
The 'associated factory' is only accessible through BuilderService createInstance().
◆ getAvailableComponentClasses()
Descriptions of classes we know about.
◆ createComponentInstance() [1/2]
| virtual neo::cca::Component* neo::cca::ports::ComponentFactory::createComponentInstance |
( |
const std::string & |
classAlias | ) |
|
|
pure virtual |
◆ createComponentInstance() [2/2]
◆ destroyComponentInstance()
| virtual void neo::cca::ports::ComponentFactory::destroyComponentInstance |
( |
const std::string & |
componentClassAlias, |
|
|
neo::cca::Component * |
component |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: