20 #ifndef _SALOMEHPCOMPONENT_HXX_
21 #define _SALOMEHPCOMPONENT_HXX_
25 #include <omniORB4/CORBA.h>
37 virtual void load(
Task *askingNode);
38 virtual void unload(
Task *askingNode);
39 virtual bool isLoaded(
Task *askingNode)
const;
40 virtual bool setContainer(
Container *cont);
41 virtual ServiceNode* createNode(
const std::string& name);
44 virtual std::string getFileRepr()
const;
45 virtual CORBA::Object_ptr
getCompoPtr(){
return CORBA::Object::_duplicate(_objComponent);}
46 virtual void shutdown(
int level);
48 static const char KIND[];
49 virtual std::string getKind()
const;
50 virtual std::string getKindForNode()
const;
#define YACSRUNTIMESALOME_EXPORT
Base class for all component instances.
virtual CORBA::Object_ptr getCompoPtr()
CORBA::Object_var _objComponent
Class for calculation node associated with a component service.