NEOCCA bindings Specification  0.2.8
Public Member Functions | Static Public Member Functions | Private Attributes
neo::support::ComponentClassDescription Class Reference

implementation that can be reused by factory providers independent of Ccafe internals. More...

#include <ComponentClassDescription.hh>

Inheritance diagram for neo::support::ComponentClassDescription:
Inheritance graph
[legend]
Collaboration diagram for neo::support::ComponentClassDescription:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

implementation that can be reused by factory providers independent of Ccafe internals.


Constructor & Destructor Documentation

neo::support::ComponentClassDescription::ComponentClassDescription ( std::string  className,
std::string  classAlias 
)

neo bound description.


Member Function Documentation

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]
virtual ::std::string neo::support::ComponentClassDescription::getDeploymentClassAlias ( ) throw () [virtual]

Member Data Documentation


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