20 #ifndef __DISTRIBUTEDPYTHONNODE_HXX__
21 #define __DISTRIBUTEDPYTHONNODE_HXX__
26 #ifdef _POSIX_C_SOURCE
27 #undef _POSIX_C_SOURCE
35 #include <omniORB4/CORBA.h>
37 #include <SALOMEconfig.h>
38 #include CORBA_CLIENT_HEADER(SALOME_PyNode)
55 std::string getEffectiveKindOfServer()
const;
57 std::string getKind()
const;
58 ServerNode *createNode(
const std::string& name)
const;
59 virtual std::string
typeName() {
return "YACS__ENGINE__DistributedPythonNode";}
62 void dealException(CORBA::Exception *exc,
const char *method,
const char *
ref);
64 static const char KIND[];
65 static const char IMPL_NAME[];
66 static const char SALOME_CONTAINER_METHOD_IDL[];
#define YACSRUNTIMESALOME_EXPORT
Base class for all composed nodes.
virtual std::string typeName()
Engines::PyNode_var _pynode
Base class for all nodes.
def ref(target, callback=None)