|
NEOCCA bindings Specification
0.2.8
|
implementation that can be reused by factory providers independent of Ccafe internals. More...
#include <ComponentClassDescription.hh>


Public Member Functions | |
| ComponentClassDescription (std::string className, std::string classAlias) | |
| neo bound description. | |
| virtual | ~ComponentClassDescription () |
| virtual ::std::string | getComponentClassName () throw () |
| virtual ::std::string | getDeploymentClassAlias () throw () |
| virtual ::std::string | getCCASpecBinding () throw () |
Static Public Member Functions | |
| static neo::cca::ports::ComponentClassDescription_shared | create (std::string className, std::string classAlias) |
| this is the constructor everyone should use, as it provides the reference counted, spec-compliant version. | |
Private Attributes | |
| std::string | name |
| std::string | alias |
implementation that can be reused by factory providers independent of Ccafe internals.
| neo::support::ComponentClassDescription::ComponentClassDescription | ( | std::string | className, |
| std::string | classAlias | ||
| ) |
neo bound description.
| virtual neo::support::ComponentClassDescription::~ComponentClassDescription | ( | ) | [virtual] |
Reimplemented from neo::cca::ports::ComponentClassDescription.
| static neo::cca::ports::ComponentClassDescription_shared neo::support::ComponentClassDescription::create | ( | std::string | className, |
| std::string | classAlias | ||
| ) | [static] |
this is the constructor everyone should use, as it provides the reference counted, spec-compliant version.
| virtual ::std::string neo::support::ComponentClassDescription::getComponentClassName | ( | ) | throw () [virtual] |
Implements neo::cca::ports::ComponentClassDescription.
| virtual ::std::string neo::support::ComponentClassDescription::getDeploymentClassAlias | ( | ) | throw () [virtual] |
Implements neo::cca::ports::ComponentClassDescription.
| virtual ::std::string neo::support::ComponentClassDescription::getCCASpecBinding | ( | ) | throw () |
std::string neo::support::ComponentClassDescription::name [private] |
std::string neo::support::ComponentClassDescription::alias [private] |
1.7.6.1