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] |