提交 cffd9825 authored 作者: Traun Leyden's avatar Traun Leyden

reswig after updating to 8254. check that it compiles and do some light…

reswig after updating to 8254.  check that it compiles and do some light testing.  seems that playAndGetDigits now returns a single value instead of a list of values, update scripts accordingly.  also execute_extension is causing seg faults, at least in certain cases.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8256 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 d9fbe7b1
# This file was automatically generated by SWIG (http://www.swig.org). # This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.35 # Version 1.3.31
# #
# Don't modify this file, modify the SWIG interface instead. # Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes. # This file is compatible with both classic and new-style classes.
...@@ -169,7 +169,7 @@ class CoreSession(_object): ...@@ -169,7 +169,7 @@ class CoreSession(_object):
__setattr__ = lambda self, name, value: _swig_setattr(self, CoreSession, name, value) __setattr__ = lambda self, name, value: _swig_setattr(self, CoreSession, name, value)
__swig_getmethods__ = {} __swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, CoreSession, name) __getattr__ = lambda self, name: _swig_getattr(self, CoreSession, name)
def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined" def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr __repr__ = _swig_repr
__swig_destroy__ = _freeswitch.delete_CoreSession __swig_destroy__ = _freeswitch.delete_CoreSession
__del__ = lambda self : None; __del__ = lambda self : None;
......
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.31
* *
* This file is not intended to be easily readable and contains a number of * This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make * coding conventions designed to improve portability and efficiency. Do not make
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
#define SWIG_PYTHON_DIRECTOR_NO_VTABLE #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
#ifdef __cplusplus #ifdef __cplusplus
template<typename T> class SwigValueWrapper { template<class T> class SwigValueWrapper {
T *tt; T *tt;
public: public:
SwigValueWrapper() : tt(0) { } SwigValueWrapper() : tt(0) { }
...@@ -25,10 +25,6 @@ public: ...@@ -25,10 +25,6 @@ public:
private: private:
SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs); SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
}; };
template <typename T> T SwigValueInit() {
return T();
}
#endif #endif
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
...@@ -38,15 +34,15 @@ template <typename T> T SwigValueInit() { ...@@ -38,15 +34,15 @@ template <typename T> T SwigValueInit() {
/* template workaround for compilers that cannot correctly implement the C++ standard */ /* template workaround for compilers that cannot correctly implement the C++ standard */
#ifndef SWIGTEMPLATEDISAMBIGUATOR #ifndef SWIGTEMPLATEDISAMBIGUATOR
# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # if defined(__SUNPRO_CC)
# define SWIGTEMPLATEDISAMBIGUATOR template # if (__SUNPRO_CC <= 0x560)
# elif defined(__HP_aCC)
/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
# define SWIGTEMPLATEDISAMBIGUATOR template # define SWIGTEMPLATEDISAMBIGUATOR template
# else # else
# define SWIGTEMPLATEDISAMBIGUATOR # define SWIGTEMPLATEDISAMBIGUATOR
# endif # endif
# else
# define SWIGTEMPLATEDISAMBIGUATOR
# endif
#endif #endif
/* inline attribute */ /* inline attribute */
...@@ -128,12 +124,6 @@ template <typename T> T SwigValueInit() { ...@@ -128,12 +124,6 @@ template <typename T> T SwigValueInit() {
# define _CRT_SECURE_NO_DEPRECATE # define _CRT_SECURE_NO_DEPRECATE
#endif #endif
/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
# define _SCL_SECURE_NO_DEPRECATE
#endif
/* Python.h has to appear first */ /* Python.h has to appear first */
#include <Python.h> #include <Python.h>
...@@ -147,7 +137,7 @@ template <typename T> T SwigValueInit() { ...@@ -147,7 +137,7 @@ template <typename T> T SwigValueInit() {
/* This should only be incremented when either the layout of swig_type_info changes, /* This should only be incremented when either the layout of swig_type_info changes,
or for whatever reason, the runtime changes incompatibly */ or for whatever reason, the runtime changes incompatibly */
#define SWIG_RUNTIME_VERSION "4" #define SWIG_RUNTIME_VERSION "3"
/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
#ifdef SWIG_TYPE_TABLE #ifdef SWIG_TYPE_TABLE
...@@ -182,7 +172,6 @@ template <typename T> T SwigValueInit() { ...@@ -182,7 +172,6 @@ template <typename T> T SwigValueInit() {
/* Flags for pointer conversions */ /* Flags for pointer conversions */
#define SWIG_POINTER_DISOWN 0x1 #define SWIG_POINTER_DISOWN 0x1
#define SWIG_CAST_NEW_MEMORY 0x2
/* Flags for new pointer objects */ /* Flags for new pointer objects */
#define SWIG_POINTER_OWN 0x1 #define SWIG_POINTER_OWN 0x1
...@@ -323,10 +312,10 @@ SWIGINTERNINLINE int SWIG_CheckState(int r) { ...@@ -323,10 +312,10 @@ SWIGINTERNINLINE int SWIG_CheckState(int r) {
extern "C" { extern "C" {
#endif #endif
typedef void *(*swig_converter_func)(void *, int *); typedef void *(*swig_converter_func)(void *);
typedef struct swig_type_info *(*swig_dycast_func)(void **); typedef struct swig_type_info *(*swig_dycast_func)(void **);
/* Structure to store information on one type */ /* Structure to store inforomation on one type */
typedef struct swig_type_info { typedef struct swig_type_info {
const char *name; /* mangled name of this type */ const char *name; /* mangled name of this type */
const char *str; /* human readable name of this type */ const char *str; /* human readable name of this type */
...@@ -371,7 +360,7 @@ SWIG_TypeNameComp(const char *f1, const char *l1, ...@@ -371,7 +360,7 @@ SWIG_TypeNameComp(const char *f1, const char *l1,
while ((*f2 == ' ') && (f2 != l2)) ++f2; while ((*f2 == ' ') && (f2 != l2)) ++f2;
if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
} }
return (int)((l1 - f1) - (l2 - f2)); return (l1 - f1) - (l2 - f2);
} }
/* /*
...@@ -453,8 +442,8 @@ SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) { ...@@ -453,8 +442,8 @@ SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
Cast a pointer up an inheritance hierarchy Cast a pointer up an inheritance hierarchy
*/ */
SWIGRUNTIMEINLINE void * SWIGRUNTIMEINLINE void *
SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
} }
/* /*
...@@ -878,7 +867,7 @@ SWIG_Python_AddErrorMsg(const char* mesg) ...@@ -878,7 +867,7 @@ SWIG_Python_AddErrorMsg(const char* mesg)
Py_DECREF(old_str); Py_DECREF(old_str);
Py_DECREF(value); Py_DECREF(value);
} else { } else {
PyErr_SetString(PyExc_RuntimeError, mesg); PyErr_Format(PyExc_RuntimeError, mesg);
} }
} }
...@@ -1118,14 +1107,14 @@ SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) { ...@@ -1118,14 +1107,14 @@ SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
/* Unpack the argument tuple */ /* Unpack the argument tuple */
SWIGINTERN int SWIGINTERN int
SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs) SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs)
{ {
if (!args) { if (!args) {
if (!min && !max) { if (!min && !max) {
return 1; return 1;
} else { } else {
PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none", PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
name, (min == max ? "" : "at least "), (int)min); name, (min == max ? "" : "at least "), min);
return 0; return 0;
} }
} }
...@@ -1133,14 +1122,14 @@ SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssi ...@@ -1133,14 +1122,14 @@ SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssi
PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
return 0; return 0;
} else { } else {
register Py_ssize_t l = PyTuple_GET_SIZE(args); register int l = PyTuple_GET_SIZE(args);
if (l < min) { if (l < min) {
PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
name, (min == max ? "" : "at least "), (int)min, (int)l); name, (min == max ? "" : "at least "), min, l);
return 0; return 0;
} else if (l > max) { } else if (l > max) {
PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
name, (min == max ? "" : "at most "), (int)max, (int)l); name, (min == max ? "" : "at most "), max, l);
return 0; return 0;
} else { } else {
register int i; register int i;
...@@ -1438,7 +1427,7 @@ PySwigObject_dealloc(PyObject *v) ...@@ -1438,7 +1427,7 @@ PySwigObject_dealloc(PyObject *v)
{ {
PySwigObject *sobj = (PySwigObject *) v; PySwigObject *sobj = (PySwigObject *) v;
PyObject *next = sobj->next; PyObject *next = sobj->next;
if (sobj->own == SWIG_POINTER_OWN) { if (sobj->own) {
swig_type_info *ty = sobj->ty; swig_type_info *ty = sobj->ty;
PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0; PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
PyObject *destroy = data ? data->destroy : 0; PyObject *destroy = data ? data->destroy : 0;
...@@ -1456,14 +1445,13 @@ PySwigObject_dealloc(PyObject *v) ...@@ -1456,14 +1445,13 @@ PySwigObject_dealloc(PyObject *v)
res = ((*meth)(mself, v)); res = ((*meth)(mself, v));
} }
Py_XDECREF(res); Py_XDECREF(res);
} } else {
#if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
else {
const char *name = SWIG_TypePrettyName(ty); const char *name = SWIG_TypePrettyName(ty);
printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown")); #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
} printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name);
#endif #endif
} }
}
Py_XDECREF(next); Py_XDECREF(next);
PyObject_DEL(v); PyObject_DEL(v);
} }
...@@ -1620,11 +1608,9 @@ _PySwigObject_type(void) { ...@@ -1620,11 +1608,9 @@ _PySwigObject_type(void) {
(unaryfunc)0, /*nb_float*/ (unaryfunc)0, /*nb_float*/
(unaryfunc)PySwigObject_oct, /*nb_oct*/ (unaryfunc)PySwigObject_oct, /*nb_oct*/
(unaryfunc)PySwigObject_hex, /*nb_hex*/ (unaryfunc)PySwigObject_hex, /*nb_hex*/
#if PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */ #if PY_VERSION_HEX >= 0x02020000
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */
#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */ #elif PY_VERSION_HEX >= 0x02000000
0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
#endif #endif
}; };
...@@ -1967,7 +1953,7 @@ SWIG_Python_GetSwigThis(PyObject *pyobj) ...@@ -1967,7 +1953,7 @@ SWIG_Python_GetSwigThis(PyObject *pyobj)
SWIGRUNTIME int SWIGRUNTIME int
SWIG_Python_AcquirePtr(PyObject *obj, int own) { SWIG_Python_AcquirePtr(PyObject *obj, int own) {
if (own == SWIG_POINTER_OWN) { if (own) {
PySwigObject *sobj = SWIG_Python_GetSwigThis(obj); PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
if (sobj) { if (sobj) {
int oldown = sobj->own; int oldown = sobj->own;
...@@ -1988,8 +1974,6 @@ SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int ...@@ -1988,8 +1974,6 @@ SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int
return SWIG_OK; return SWIG_OK;
} else { } else {
PySwigObject *sobj = SWIG_Python_GetSwigThis(obj); PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
if (own)
*own = 0;
while (sobj) { while (sobj) {
void *vptr = sobj->ptr; void *vptr = sobj->ptr;
if (ty) { if (ty) {
...@@ -2003,15 +1987,7 @@ SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int ...@@ -2003,15 +1987,7 @@ SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int
if (!tc) { if (!tc) {
sobj = (PySwigObject *)sobj->next; sobj = (PySwigObject *)sobj->next;
} else { } else {
if (ptr) { if (ptr) *ptr = SWIG_TypeCast(tc,vptr);
int newmemory = 0;
*ptr = SWIG_TypeCast(tc,vptr,&newmemory);
if (newmemory == SWIG_CAST_NEW_MEMORY) {
assert(own);
if (own)
*own = *own | SWIG_CAST_NEW_MEMORY;
}
}
break; break;
} }
} }
...@@ -2021,8 +1997,7 @@ SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int ...@@ -2021,8 +1997,7 @@ SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int
} }
} }
if (sobj) { if (sobj) {
if (own) if (own) *own = sobj->own;
*own = *own | sobj->own;
if (flags & SWIG_POINTER_DISOWN) { if (flags & SWIG_POINTER_DISOWN) {
sobj->own = 0; sobj->own = 0;
} }
...@@ -2087,13 +2062,8 @@ SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) { ...@@ -2087,13 +2062,8 @@ SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
} }
if (ty) { if (ty) {
swig_cast_info *tc = SWIG_TypeCheck(desc,ty); swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
if (tc) { if (!tc) return SWIG_ERROR;
int newmemory = 0; *ptr = SWIG_TypeCast(tc,vptr);
*ptr = SWIG_TypeCast(tc,vptr,&newmemory);
assert(!newmemory); /* newmemory handling not yet implemented */
} else {
return SWIG_ERROR;
}
} else { } else {
*ptr = vptr; *ptr = vptr;
} }
...@@ -2535,7 +2505,7 @@ static swig_module_info swig_module = {swig_types, 20, 0, 0, 0, 0}; ...@@ -2535,7 +2505,7 @@ static swig_module_info swig_module = {swig_types, 20, 0, 0, 0, 0};
#define SWIG_name "_freeswitch" #define SWIG_name "_freeswitch"
#define SWIGVERSION 0x010335 #define SWIGVERSION 0x010331
#define SWIG_VERSION SWIGVERSION #define SWIG_VERSION SWIGVERSION
...@@ -2563,9 +2533,7 @@ namespace swig { ...@@ -2563,9 +2533,7 @@ namespace swig {
PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj) PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
{ {
if (initial_ref) { if (initial_ref) Py_XINCREF(_obj);
Py_XINCREF(_obj);
}
} }
PyObject_ptr & operator=(const PyObject_ptr& item) PyObject_ptr & operator=(const PyObject_ptr& item)
...@@ -2681,12 +2649,14 @@ SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) ...@@ -2681,12 +2649,14 @@ SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
#include <limits.h> #include <limits.h>
#if !defined(SWIG_NO_LLONG_MAX) #ifndef LLONG_MIN
# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) # define LLONG_MIN LONG_LONG_MIN
# define LLONG_MAX __LONG_LONG_MAX__ #endif
# define LLONG_MIN (-LLONG_MAX - 1LL) #ifndef LLONG_MAX
# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) # define LLONG_MAX LONG_LONG_MAX
# endif #endif
#ifndef ULLONG_MAX
# define ULLONG_MAX ULONG_LONG_MAX
#endif #endif
...@@ -2944,11 +2914,18 @@ SWIG_From_unsigned_SS_int (unsigned int value) ...@@ -2944,11 +2914,18 @@ SWIG_From_unsigned_SS_int (unsigned int value)
SWIGINTERN int SWIGINTERN int
SWIG_AsVal_bool (PyObject *obj, bool *val) SWIG_AsVal_bool (PyObject *obj, bool *val)
{ {
int r = PyObject_IsTrue(obj); if (obj == Py_True) {
if (r == -1) if (val) *val = true;
return SWIG_ERROR; return SWIG_OK;
if (val) *val = r ? true : false; } else if (obj == Py_False) {
if (val) *val = false;
return SWIG_OK; return SWIG_OK;
} else {
long v = 0;
int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
if (SWIG_IsOK(res) && val) *val = v ? true : false;
return res;
}
} }
#ifdef __cplusplus #ifdef __cplusplus
...@@ -3288,7 +3265,7 @@ fail: ...@@ -3288,7 +3265,7 @@ fail:
SWIGINTERN PyObject *IVRMenu_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *IVRMenu_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_IVRMenu, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_IVRMenu, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -3410,7 +3387,7 @@ fail: ...@@ -3410,7 +3387,7 @@ fail:
SWIGINTERN PyObject *API_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *API_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_API, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_API, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -3666,7 +3643,7 @@ fail: ...@@ -3666,7 +3643,7 @@ fail:
SWIGINTERN PyObject *input_callback_state_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *input_callback_state_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_input_callback_state, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_input_callback_state, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -3712,7 +3689,7 @@ SWIGINTERN PyObject *_wrap_new_Stream(PyObject *self, PyObject *args) { ...@@ -3712,7 +3689,7 @@ SWIGINTERN PyObject *_wrap_new_Stream(PyObject *self, PyObject *args) {
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 1); ii++) { for (ii = 0; (ii < argc) && (ii < 1); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -3730,10 +3707,7 @@ SWIGINTERN PyObject *_wrap_new_Stream(PyObject *self, PyObject *args) { ...@@ -3730,10 +3707,7 @@ SWIGINTERN PyObject *_wrap_new_Stream(PyObject *self, PyObject *args) {
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_Stream'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_Stream'.\n Possible C/C++ prototypes are:\n Stream()\n Stream(switch_stream_handle_t *)\n");
" Possible C/C++ prototypes are:\n"
" Stream()\n"
" Stream(switch_stream_handle_t *)\n");
return NULL; return NULL;
} }
...@@ -3817,7 +3791,7 @@ fail: ...@@ -3817,7 +3791,7 @@ fail:
SWIGINTERN PyObject *Stream_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *Stream_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_Stream, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_Stream, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -4110,7 +4084,7 @@ SWIGINTERN PyObject *_wrap_new_Event(PyObject *self, PyObject *args) { ...@@ -4110,7 +4084,7 @@ SWIGINTERN PyObject *_wrap_new_Event(PyObject *self, PyObject *args) {
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 2); ii++) { for (ii = 0; (ii < argc) && (ii < 2); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -4160,12 +4134,7 @@ SWIGINTERN PyObject *_wrap_new_Event(PyObject *self, PyObject *args) { ...@@ -4160,12 +4134,7 @@ SWIGINTERN PyObject *_wrap_new_Event(PyObject *self, PyObject *args) {
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_Event'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_Event'.\n Possible C/C++ prototypes are:\n Event(char const *,char const *)\n Event(char const *)\n Event(switch_event_t *,int)\n Event(switch_event_t *)\n");
" Possible C/C++ prototypes are:\n"
" Event(char const *,char const *)\n"
" Event(char const *)\n"
" Event(switch_event_t *,int)\n"
" Event(switch_event_t *)\n");
return NULL; return NULL;
} }
...@@ -4254,7 +4223,7 @@ SWIGINTERN PyObject *_wrap_Event_serialize(PyObject *self, PyObject *args) { ...@@ -4254,7 +4223,7 @@ SWIGINTERN PyObject *_wrap_Event_serialize(PyObject *self, PyObject *args) {
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 2); ii++) { for (ii = 0; (ii < argc) && (ii < 2); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -4282,10 +4251,7 @@ SWIGINTERN PyObject *_wrap_Event_serialize(PyObject *self, PyObject *args) { ...@@ -4282,10 +4251,7 @@ SWIGINTERN PyObject *_wrap_Event_serialize(PyObject *self, PyObject *args) {
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Event_serialize'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Event_serialize'.\n Possible C/C++ prototypes are:\n serialize(char const *)\n serialize()\n");
" Possible C/C++ prototypes are:\n"
" serialize(Event *,char const *)\n"
" serialize(Event *)\n");
return NULL; return NULL;
} }
...@@ -4357,7 +4323,7 @@ SWIGINTERN PyObject *_wrap_Event_setPriority(PyObject *self, PyObject *args) { ...@@ -4357,7 +4323,7 @@ SWIGINTERN PyObject *_wrap_Event_setPriority(PyObject *self, PyObject *args) {
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 2); ii++) { for (ii = 0; (ii < argc) && (ii < 2); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -4385,10 +4351,7 @@ SWIGINTERN PyObject *_wrap_Event_setPriority(PyObject *self, PyObject *args) { ...@@ -4385,10 +4351,7 @@ SWIGINTERN PyObject *_wrap_Event_setPriority(PyObject *self, PyObject *args) {
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Event_setPriority'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'Event_setPriority'.\n Possible C/C++ prototypes are:\n setPriority(switch_priority_t)\n setPriority()\n");
" Possible C/C++ prototypes are:\n"
" setPriority(Event *,switch_priority_t)\n"
" setPriority(Event *)\n");
return NULL; return NULL;
} }
...@@ -4609,7 +4572,7 @@ fail: ...@@ -4609,7 +4572,7 @@ fail:
SWIGINTERN PyObject *Event_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *Event_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_Event, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_Event, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -5066,7 +5029,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_hangup(PyObject *self, PyObject *args) { ...@@ -5066,7 +5029,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_hangup(PyObject *self, PyObject *args) {
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 2); ii++) { for (ii = 0; (ii < argc) && (ii < 2); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -5094,10 +5057,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_hangup(PyObject *self, PyObject *args) { ...@@ -5094,10 +5057,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_hangup(PyObject *self, PyObject *args) {
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_hangup'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_hangup'.\n Possible C/C++ prototypes are:\n hangup(char *)\n hangup()\n");
" Possible C/C++ prototypes are:\n"
" hangup(CoreSession *,char *)\n"
" hangup(CoreSession *)\n");
return NULL; return NULL;
} }
...@@ -5451,7 +5411,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_recordFile(PyObject *self, PyObject *args ...@@ -5451,7 +5411,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_recordFile(PyObject *self, PyObject *args
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 5); ii++) { for (ii = 0; (ii < argc) && (ii < 5); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -5545,12 +5505,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_recordFile(PyObject *self, PyObject *args ...@@ -5545,12 +5505,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_recordFile(PyObject *self, PyObject *args
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_recordFile'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_recordFile'.\n Possible C/C++ prototypes are:\n recordFile(char *,int,int,int)\n recordFile(char *,int,int)\n recordFile(char *,int)\n recordFile(char *)\n");
" Possible C/C++ prototypes are:\n"
" recordFile(CoreSession *,char *,int,int,int)\n"
" recordFile(CoreSession *,char *,int,int)\n"
" recordFile(CoreSession *,char *,int)\n"
" recordFile(CoreSession *,char *)\n");
return NULL; return NULL;
} }
...@@ -5701,7 +5656,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_originate(PyObject *self, PyObject *args) ...@@ -5701,7 +5656,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_originate(PyObject *self, PyObject *args)
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 4); ii++) { for (ii = 0; (ii < argc) && (ii < 4); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -5749,10 +5704,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_originate(PyObject *self, PyObject *args) ...@@ -5749,10 +5704,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_originate(PyObject *self, PyObject *args)
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_originate'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_originate'.\n Possible C/C++ prototypes are:\n originate(CoreSession *,char *,int)\n originate(CoreSession *,char *)\n");
" Possible C/C++ prototypes are:\n"
" originate(CoreSession *,CoreSession *,char *,int)\n"
" originate(CoreSession *,CoreSession *,char *)\n");
return NULL; return NULL;
} }
...@@ -6279,7 +6231,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_streamFile(PyObject *self, PyObject *args ...@@ -6279,7 +6231,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_streamFile(PyObject *self, PyObject *args
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 3); ii++) { for (ii = 0; (ii < argc) && (ii < 3); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -6317,10 +6269,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_streamFile(PyObject *self, PyObject *args ...@@ -6317,10 +6269,7 @@ SWIGINTERN PyObject *_wrap_CoreSession_streamFile(PyObject *self, PyObject *args
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_streamFile'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CoreSession_streamFile'.\n Possible C/C++ prototypes are:\n streamFile(char *,int)\n streamFile(char *)\n");
" Possible C/C++ prototypes are:\n"
" streamFile(CoreSession *,char *,int)\n"
" streamFile(CoreSession *,char *)\n");
return NULL; return NULL;
} }
...@@ -6685,7 +6634,7 @@ fail: ...@@ -6685,7 +6634,7 @@ fail:
SWIGINTERN PyObject *CoreSession_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *CoreSession_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_CoreSession, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_CoreSession, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -6936,7 +6885,7 @@ SWIGINTERN PyObject *_wrap_new_PySession(PyObject *self, PyObject *args) { ...@@ -6936,7 +6885,7 @@ SWIGINTERN PyObject *_wrap_new_PySession(PyObject *self, PyObject *args) {
int ii; int ii;
if (!PyTuple_Check(args)) SWIG_fail; if (!PyTuple_Check(args)) SWIG_fail;
argc = (int)PyObject_Length(args); argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 1); ii++) { for (ii = 0; (ii < argc) && (ii < 1); ii++) {
argv[ii] = PyTuple_GET_ITEM(args,ii); argv[ii] = PyTuple_GET_ITEM(args,ii);
} }
...@@ -6962,11 +6911,7 @@ SWIGINTERN PyObject *_wrap_new_PySession(PyObject *self, PyObject *args) { ...@@ -6962,11 +6911,7 @@ SWIGINTERN PyObject *_wrap_new_PySession(PyObject *self, PyObject *args) {
} }
fail: fail:
SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_PySession'.\n" SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_PySession'.\n Possible C/C++ prototypes are:\n PySession()\n PySession(char *)\n PySession(switch_core_session_t *)\n");
" Possible C/C++ prototypes are:\n"
" PySession()\n"
" PySession(char *)\n"
" PySession(switch_core_session_t *)\n");
return NULL; return NULL;
} }
...@@ -7199,7 +7144,7 @@ fail: ...@@ -7199,7 +7144,7 @@ fail:
SWIGINTERN PyObject *PySession_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { SWIGINTERN PyObject *PySession_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj; PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; if (!PyArg_ParseTuple(args,(char*)"O|swigregister", &obj)) return NULL;
SWIG_TypeNewClientData(SWIGTYPE_p_PySession, SWIG_NewClientData(obj)); SWIG_TypeNewClientData(SWIGTYPE_p_PySession, SWIG_NewClientData(obj));
return SWIG_Py_Void(); return SWIG_Py_Void();
} }
...@@ -7318,7 +7263,7 @@ static PyMethodDef SwigMethods[] = { ...@@ -7318,7 +7263,7 @@ static PyMethodDef SwigMethods[] = {
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
static void *_p_PySessionTo_p_CoreSession(void *x, int *newmemory) { static void *_p_PySessionTo_p_CoreSession(void *x) {
return (void *)((CoreSession *) ((PySession *) x)); return (void *)((CoreSession *) ((PySession *) x));
} }
static swig_type_info _swigt__p_API = {"_p_API", "API *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_API = {"_p_API", "API *", 0, 0, (void*)0, 0};
...@@ -7328,7 +7273,7 @@ static swig_type_info _swigt__p_IVRMenu = {"_p_IVRMenu", "IVRMenu *", 0, 0, (voi ...@@ -7328,7 +7273,7 @@ static swig_type_info _swigt__p_IVRMenu = {"_p_IVRMenu", "IVRMenu *", 0, 0, (voi
static swig_type_info _swigt__p_PySession = {"_p_PySession", "PySession *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_PySession = {"_p_PySession", "PySession *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_Stream = {"_p_Stream", "Stream *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Stream = {"_p_Stream", "Stream *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_input_callback_state = {"_p_input_callback_state", "input_callback_state_t *|input_callback_state *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_input_callback_state = {"_p_input_callback_state", "input_callback_state *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_session_flag_t = {"_p_session_flag_t", "enum session_flag_t *|session_flag_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_session_flag_t = {"_p_session_flag_t", "enum session_flag_t *|session_flag_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_swap_state_t = {"_p_swap_state_t", "enum swap_state_t *|swap_state_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_swap_state_t = {"_p_swap_state_t", "enum swap_state_t *|swap_state_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_switch_channel_state_t = {"_p_switch_channel_state_t", "switch_channel_state_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_switch_channel_state_t = {"_p_switch_channel_state_t", "switch_channel_state_t *", 0, 0, (void*)0, 0};
...@@ -7475,7 +7420,7 @@ SWIGRUNTIME void ...@@ -7475,7 +7420,7 @@ SWIGRUNTIME void
SWIG_InitializeModule(void *clientdata) { SWIG_InitializeModule(void *clientdata) {
size_t i; size_t i;
swig_module_info *module_head, *iter; swig_module_info *module_head, *iter;
int found, init; int found;
clientdata = clientdata; clientdata = clientdata;
...@@ -7485,9 +7430,6 @@ SWIG_InitializeModule(void *clientdata) { ...@@ -7485,9 +7430,6 @@ SWIG_InitializeModule(void *clientdata) {
swig_module.type_initial = swig_type_initial; swig_module.type_initial = swig_type_initial;
swig_module.cast_initial = swig_cast_initial; swig_module.cast_initial = swig_cast_initial;
swig_module.next = &swig_module; swig_module.next = &swig_module;
init = 1;
} else {
init = 0;
} }
/* Try and load any already created modules */ /* Try and load any already created modules */
...@@ -7516,12 +7458,6 @@ SWIG_InitializeModule(void *clientdata) { ...@@ -7516,12 +7458,6 @@ SWIG_InitializeModule(void *clientdata) {
module_head->next = &swig_module; module_head->next = &swig_module;
} }
/* When multiple interpeters are used, a module could have already been initialized in
a different interpreter, but not yet have a pointer in this interpreter.
In this case, we do not want to continue adding types... everything should be
set up already */
if (init == 0) return;
/* Now work on filling in swig_module.types */ /* Now work on filling in swig_module.types */
#ifdef SWIGRUNTIME_DEBUG #ifdef SWIGRUNTIME_DEBUG
printf("SWIG_InitializeModule: size %d\n", swig_module.size); printf("SWIG_InitializeModule: size %d\n", swig_module.size);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论