NEOCCA bindings Specification  0.2.8
Public Member Functions | List of all members
neo::cca::ports::ComponentRepository Class Referenceabstract

NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository. More...

#include <ComponentRepository.hh>

Inheritance diagram for neo::cca::ports::ComponentRepository:
Inheritance graph
[legend]
Collaboration diagram for neo::cca::ports::ComponentRepository:
Collaboration graph
[legend]

Public Member Functions

virtual ~ComponentRepository ()
 
virtual std::vector< std::string > getComponentClassAliases ()=0
 Names of classes for which the associated factory can make instances. More...
 
virtual std::vector< ComponentClassDescription_sharedgetAvailableComponentClasses ()=0
 Descriptions of classes we know about. More...
 
- Public Member Functions inherited from neo::cca::Port
virtual ~Port ()
 obligatory virtual destructor More...
 

Detailed Description

NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository.

Constructor & Destructor Documentation

◆ ~ComponentRepository()

virtual neo::cca::ports::ComponentRepository::~ComponentRepository ( )
inlinevirtual
18 {}

Member Function Documentation

◆ getComponentClassAliases()

virtual std::vector< std::string> neo::cca::ports::ComponentRepository::getComponentClassAliases ( )
pure virtual

Names of classes for which the associated factory can make instances.

The 'associated factory' is only accessible through BuilderService.

◆ getAvailableComponentClasses()

virtual std::vector< ComponentClassDescription_shared > neo::cca::ports::ComponentRepository::getAvailableComponentClasses ( )
pure virtual

Descriptions of classes we know about.


The documentation for this class was generated from the following file: