20 #ifndef _CORBACOMPONENT_HXX_
21 #define _CORBACOMPONENT_HXX_
24 #include <omniORB4/CORBA.h>
52 virtual std::string
getKind()
const;
Class for CORBA component instance.
virtual std::string getKind() const
Return the component kind.
virtual ComponentInstance * clone() const
Clone the component instance.
virtual ~CORBAComponent()
virtual void load(Task *askingNode)
Load the component.
virtual CORBA::Object_ptr getCompoPtr()
CORBAComponent(const std::string &name)
CORBAComponent constructor.
CORBA::Object_var _objComponent
virtual ComponentInstance * cloneAlways() const
virtual std::string getKindForNode() const
virtual void unload(Task *askingNode)
Unload the component.
virtual std::string getFileRepr() const
For dump in file.
virtual bool isLoaded(Task *askingNode) const
Is the component instance already loaded ?
virtual ServiceNode * createNode(const std::string &name)
Create a ServiceNode with this component instance and no input or output port.
Base class for all component instances.
Class for calculation node associated with a component service.