13 #ifndef included_MPQC_ComponentFactory_Impl_hh 14 #define included_MPQC_ComponentFactory_Impl_hh 16 #ifndef included_sidl_cxx_hh 17 #include "sidl_cxx.hh" 19 #ifndef included_MPQC_ComponentFactory_IOR_h 20 #include "MPQC_ComponentFactory_IOR.h" 25 #ifndef included_MPQC_ComponentFactory_hh 26 #include "MPQC_ComponentFactory.hh" 28 #ifndef included_gov_cca_CCAException_hh 29 #include "gov_cca_CCAException.hh" 31 #ifndef included_gov_cca_Component_hh 32 #include "gov_cca_Component.hh" 34 #ifndef included_gov_cca_ComponentClassDescription_hh 35 #include "gov_cca_ComponentClassDescription.hh" 37 #ifndef included_sidl_BaseInterface_hh 38 #include "sidl_BaseInterface.hh" 40 #ifndef included_sidl_ClassInfo_hh 41 #include "sidl_ClassInfo.hh" 75 ComponentFactory
self;
78 std::vector< gov::cca::ComponentClassDescription > descriptions;
112 const ::std::string& className,
113 const ::std::string& classAlias
128 ::sidl::array< ::gov::cca::ComponentClassDescription>
130 ::gov::cca::CCAException
138 ::gov::cca::Component
140 const ::std::string& className
153 const ::std::string& className,
154 ::gov::cca::Component c
::sidl::array< ::gov::cca::ComponentClassDescription > getAvailableComponentClasses()
Collect the currently obtainable class name strings from factories known to the builder and the from ...
void addDescription(const ::std::string &className, const ::std::string &classAlias)
user defined non-static method.
void destroyComponentInstance(const ::std::string &className, ::gov::cca::Component c)
reclaim any resources the factory may have associated with the port it is using.
Symbol "MPQC.ComponentFactory" (version 0.2)
Definition: MPQC_ComponentFactory_Impl.hh:54
::gov::cca::Component createComponentInstance(const ::std::string &className)
the component instance returned is nil if the name is unknown to the factory.