23 #define private public
24 #define protected public
25 #include <omniORB4/CORBA.h>
26 #include <omniORB4/internal/typecode.h>
47 put((PyObject *)data);
70 put((PyObject *)data);
90 put((PyObject *)data);
109 put((PyObject *)data);
141 put((PyObject *)data);
146 DEBTRACE(
"data refcnt: " << data->ob_refcnt);
148 PyObject_Print(data,stderr,Py_PRINT_RAW);
149 std::cerr << std::endl;
155 DEBTRACE(
"refcount CORBA seqTC: " << ((omni::TypeCode_base*)
a->pd_tc.in())->pd_ref_count);
183 put((PyObject *)data);
188 DEBTRACE(
"data refcnt: " << data->ob_refcnt);
190 PyObject_Print(data,stderr,Py_PRINT_RAW);
191 std::cerr << std::endl;
210 put((PyObject *)data);
219 DEBTRACE(
"data refcnt: " << data->ob_refcnt);
221 PyObject_Print(data,stderr,Py_PRINT_RAW);
222 std::cerr << std::endl;
228 DEBTRACE(
"refcount CORBA structTC: " << ((omni::TypeCode_base*)
a->pd_tc.in())->pd_ref_count);
TypeCode * edGetType() const
Base class for all ports.
Base class for Proxy Input Ports.
virtual void put(const void *data)
Convert a PyObject (boolean) to CORBA::Any (boolean)
virtual void put(const void *data)
virtual void put(const void *data)
virtual void put(const void *data)
Convert a PyObject (Objref) to CORBA::Any (Objref)
PyCorbaObjref(InputCorbaPort *p)
Class PyCorbaObjref is a proxy port that converts a PyObject object (of type objref) to a CORBA::Any ...
virtual void put(const void *data)
Convert a PyObject (sequence) to CORBA::Any (sequence)
PyCorbaSequence(InputCorbaPort *p)
Class PyCorbaSequence is a proxy port that converts a PyObject object (of type sequence) to a CORBA::...
virtual void put(const void *data)
PyCorbaStruct(InputCorbaPort *p)
Class PyCorbaStruct is a proxy port that converts a PyObject object (of type struct) to a CORBA::Any ...
virtual void put(const void *data)
CORBA::ORB_ptr getOrb() const
PyObject * getPyOrb() const
CORBA::Any * convertPyObjectCorba(const TypeCode *t, PyObject *data)
YACSRUNTIMESALOME_EXPORT RuntimeSALOME * getSALOMERuntime()