diff --git a/apps/py_sems/sip/sippy_sems_libAmSessionAudioConnector.cpp b/apps/py_sems/sip/sippy_sems_libAmSessionAudioConnector.cpp new file mode 100644 index 00000000..831ced7f --- /dev/null +++ b/apps/py_sems/sip/sippy_sems_libAmSessionAudioConnector.cpp @@ -0,0 +1,192 @@ +/* + * Interface wrapper code. + * + * Generated by SIP 4.5.2 (4.5.2) on Mon Dec 8 15:20:56 2008 + */ + +#include "sipAPIpy_sems_lib.h" +#include "sippy_sems_libAmSessionAudioConnector.h" + +#include "sippy_sems_libAmSessionAudioConnector.h" + + + +extern "C" {static PyObject *meth_AmSessionAudioConnector_block(PyObject *, PyObject *);} +static PyObject *meth_AmSessionAudioConnector_block(PyObject *sipSelf,PyObject *sipArgs) +{ + sipTrace(SIP_TRACE_METHODS,"meth_AmSessionAudioConnector_block()\n"); + + int sipArgsParsed = 0; + + { + AmSessionAudioConnector *sipCpp; + + if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipClass_AmSessionAudioConnector,&sipCpp)) + { + sipCpp->block(); + + Py_INCREF(Py_None); + return Py_None; + } + } + + /* Raise an exception if the arguments couldn't be parsed. */ + sipNoMethod(sipArgsParsed,sipNm_py_sems_lib_AmSessionAudioConnector,sipNm_py_sems_lib_block); + + return NULL; +} + + +extern "C" {static PyObject *meth_AmSessionAudioConnector_release(PyObject *, PyObject *);} +static PyObject *meth_AmSessionAudioConnector_release(PyObject *sipSelf,PyObject *sipArgs) +{ + sipTrace(SIP_TRACE_METHODS,"meth_AmSessionAudioConnector_release()\n"); + + int sipArgsParsed = 0; + + { + AmSessionAudioConnector *sipCpp; + + if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipClass_AmSessionAudioConnector,&sipCpp)) + { + sipCpp->release(); + + Py_INCREF(Py_None); + return Py_None; + } + } + + /* Raise an exception if the arguments couldn't be parsed. */ + sipNoMethod(sipArgsParsed,sipNm_py_sems_lib_AmSessionAudioConnector,sipNm_py_sems_lib_release); + + return NULL; +} + + +extern "C" {static PyObject *meth_AmSessionAudioConnector_waitReleased(PyObject *, PyObject *);} +static PyObject *meth_AmSessionAudioConnector_waitReleased(PyObject *sipSelf,PyObject *sipArgs) +{ + sipTrace(SIP_TRACE_METHODS,"meth_AmSessionAudioConnector_waitReleased()\n"); + + int sipArgsParsed = 0; + + { + AmSessionAudioConnector *sipCpp; + + if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipClass_AmSessionAudioConnector,&sipCpp)) + { + sipCpp->waitReleased(); + + Py_INCREF(Py_None); + return Py_None; + } + } + + /* Raise an exception if the arguments couldn't be parsed. */ + sipNoMethod(sipArgsParsed,sipNm_py_sems_lib_AmSessionAudioConnector,sipNm_py_sems_lib_waitReleased); + + return NULL; +} + + +/* Cast a pointer to a type somewhere in its superclass hierarchy. */ +extern "C" {static void *cast_AmSessionAudioConnector(void *, sipWrapperType *);} +static void *cast_AmSessionAudioConnector(void *ptr,sipWrapperType *targetClass) +{ + if (targetClass == sipClass_AmSessionAudioConnector) + return ptr; + + return NULL; +} + + +/* Call the instance's destructor. */ +extern "C" {static void release_AmSessionAudioConnector(void *, int);} +static void release_AmSessionAudioConnector(void *ptr,int) +{ + delete reinterpret_cast(ptr); +} + + +extern "C" {static void dealloc_AmSessionAudioConnector(sipWrapper *);} +static void dealloc_AmSessionAudioConnector(sipWrapper *sipSelf) +{ + sipTrace(SIP_TRACE_DEALLOCS,"dealloc_AmSessionAudioConnector()\n"); + + if (sipIsPyOwned(sipSelf)) + { + release_AmSessionAudioConnector(sipSelf->u.cppPtr,0); + } +} + + +extern "C" {static void *init_AmSessionAudioConnector(sipWrapper *, PyObject *, sipWrapper **, int *);} +static void *init_AmSessionAudioConnector(sipWrapper *,PyObject *sipArgs,sipWrapper **,int *sipArgsParsed) +{ + AmSessionAudioConnector *sipCpp = 0; + + sipTrace(SIP_TRACE_INITS,"init_AmSessionAudioConnector()\n"); + + if (!sipCpp) + { + if (sipParseArgs(sipArgsParsed,sipArgs,"")) + { + sipCpp = new AmSessionAudioConnector(); + } + } + + return sipCpp; +} + + +extern "C" {static void *forceConvertTo_AmSessionAudioConnector(PyObject *, int *);} +static void *forceConvertTo_AmSessionAudioConnector(PyObject *valobj,int *iserrp) +{ + if (*iserrp || valobj == NULL) + return NULL; + + if (valobj == Py_None || sipIsSubClassInstance(valobj,sipClass_AmSessionAudioConnector)) + return sipConvertToCpp(valobj,sipClass_AmSessionAudioConnector,iserrp); + + sipBadClass(sipNm_py_sems_lib_AmSessionAudioConnector); + + *iserrp = 1; + + return NULL; +} + + +static PyMethodDef methods_AmSessionAudioConnector[] = { + {sipNm_py_sems_lib_block, meth_AmSessionAudioConnector_block, METH_VARARGS, NULL}, + {sipNm_py_sems_lib_release, meth_AmSessionAudioConnector_release, METH_VARARGS, NULL}, + {sipNm_py_sems_lib_waitReleased, meth_AmSessionAudioConnector_waitReleased, METH_VARARGS, NULL} +}; + + +sipTypeDef sipType_py_sems_lib_AmSessionAudioConnector = { + 0, + 0, + "py_sems_lib.AmSessionAudioConnector", + 0, + {0, 0, 1}, + 0, + 0, + 3, methods_AmSessionAudioConnector, + 0, 0, + 0, + init_AmSessionAudioConnector, + 0, + 0, + 0, + 0, + 0, + 0, + dealloc_AmSessionAudioConnector, + cast_AmSessionAudioConnector, + release_AmSessionAudioConnector, + forceConvertTo_AmSessionAudioConnector, + 0, + 0, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + 0 +}; diff --git a/apps/py_sems/sip/sippy_sems_libAmSessionAudioConnector.h b/apps/py_sems/sip/sippy_sems_libAmSessionAudioConnector.h new file mode 100644 index 00000000..1e795a27 --- /dev/null +++ b/apps/py_sems/sip/sippy_sems_libAmSessionAudioConnector.h @@ -0,0 +1,20 @@ +/* + * Interface header file. + * + * Generated by SIP 4.5.2 (4.5.2) on Mon Dec 8 15:20:56 2008 + */ + +#ifndef _py_sems_libAmSessionAudioConnector_h +#define _py_sems_libAmSessionAudioConnector_h + +#line 5 "PySemsB2ABDialog.sip" +#include "../../../core/AmB2ABSession.h" +#line 13 "sippy_sems_libAmSessionAudioConnector.h" + +#define sipClass_AmSessionAudioConnector sipModuleAPI_py_sems_lib.em_types[4] +#define sipCast_AmSessionAudioConnector sipType_py_sems_lib_AmSessionAudioConnector.td_cast +#define sipForceConvertTo_AmSessionAudioConnector sipType_py_sems_lib_AmSessionAudioConnector.td_fcto + +extern sipTypeDef sipType_py_sems_lib_AmSessionAudioConnector; + +#endif