20 #ifndef _PYTHONPORTS_HXX_
21 #define _PYTHONPORTS_HXX_
79 bool edIsManuallyInitialized()
const;
80 void edRemoveManInit();
81 virtual void put(
const void *data);
82 void releaseData()
override;
83 void put(PyObject *data);
86 virtual PyObj * getPyObj()
const;
87 virtual std::string getAsString();
89 virtual std::string getHumanRepr();
90 virtual bool isEmpty();
91 virtual void exSaveInit();
92 virtual void exRestoreInit();
93 virtual std::string dump();
94 virtual std::string
typeName() {
return "YACS__ENGINE__InputPyPort";}
95 virtual std::string valToStr();
96 virtual void valFromStr(std::string valstr);
98 void releaseDataUnsafe();
111 virtual void put(
const void *data);
112 void putWithoutForward(PyObject *data);
113 void put(PyObject *data);
115 virtual PyObject * get()
const;
117 virtual PyObj * getPyObj()
const;
118 virtual std::string getAsString();
119 virtual std::string dump();
120 virtual std::string
typeName() {
return "YACS__ENGINE__OutputPyPort";}
121 virtual std::string valToStr();
122 virtual void valFromStr(std::string valstr);
#define YACSRUNTIMESALOME_EXPORT
Base class for all nodes.
virtual std::string typeName()
Base class for all type objects.