mirror of https://github.com/sipwise/sems.git
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@291 8eb893ce-cfd4-0310-b710-fb5ebe64c474sayer/1.4-spce2.6
parent
c200aa2efe
commit
210b5105b1
@ -1,3 +1,3 @@
|
||||
target = py_sems_lib
|
||||
sources = sippy_sems_libcmodule.cpp sippy_sems_libPySemsB2ABDialog.cpp sippy_sems_libPySemsB2BDialog.cpp sippy_sems_libPySemsDialog.cpp sippy_sems_libAmAudioFile.cpp sippy_sems_libAmAudioEvent.cpp sippy_sems_libAmEvent.cpp sippy_sems_libAmSipDialog.cpp sippy_sems_libAmSipReply.cpp sippy_sems_libAmSipRequest.cpp sippy_sems_libstring.cpp
|
||||
headers = sipAPIpy_sems_lib.h sippy_sems_libPySemsB2ABDialog.h sippy_sems_libPySemsB2BDialog.h sippy_sems_libPySemsDialog.h sippy_sems_libAmAudioFile.h sippy_sems_libAmAudioEvent.h sippy_sems_libAmEvent.h sippy_sems_libAmSipDialog.h sippy_sems_libAmSipReply.h sippy_sems_libAmSipRequest.h sippy_sems_libstring.h
|
||||
sources = sippy_sems_libcmodule.cpp sippy_sems_libB2ABEvent.cpp sippy_sems_libAmB2ABCalleeSession.cpp sippy_sems_libPySemsB2ABDialog.cpp sippy_sems_libPySemsB2BDialog.cpp sippy_sems_libPySemsDialog.cpp sippy_sems_libAmAudioFile.cpp sippy_sems_libAmAudioEvent.cpp sippy_sems_libAmEvent.cpp sippy_sems_libAmSipDialog.cpp sippy_sems_libAmSipReply.cpp sippy_sems_libAmSipRequest.cpp sippy_sems_libstring.cpp
|
||||
headers = sipAPIpy_sems_lib.h sippy_sems_libB2ABEvent.h sippy_sems_libAmB2ABCalleeSession.h sippy_sems_libPySemsB2ABDialog.h sippy_sems_libPySemsB2BDialog.h sippy_sems_libPySemsDialog.h sippy_sems_libAmAudioFile.h sippy_sems_libAmAudioEvent.h sippy_sems_libAmEvent.h sippy_sems_libAmSipDialog.h sippy_sems_libAmSipReply.h sippy_sems_libAmSipRequest.h sippy_sems_libstring.h
|
||||
|
||||
@ -0,0 +1,173 @@
|
||||
/*
|
||||
* Interface wrapper code.
|
||||
*
|
||||
* Generated by SIP 4.5.2 (4.5.2) on Thu Mar 29 00:29:43 2007
|
||||
*/
|
||||
|
||||
#include "sipAPIpy_sems_lib.h"
|
||||
#include "sippy_sems_libAmB2ABCalleeSession.h"
|
||||
|
||||
#include "sippy_sems_libstring.h"
|
||||
#include "sippy_sems_libAmB2ABCalleeSession.h"
|
||||
#include "sippy_sems_libB2ABEvent.h"
|
||||
|
||||
|
||||
|
||||
extern "C" {static PyObject *meth_AmB2ABCalleeSession_onB2ABEvent(PyObject *, PyObject *);}
|
||||
static PyObject *meth_AmB2ABCalleeSession_onB2ABEvent(PyObject *sipSelf,PyObject *sipArgs)
|
||||
{
|
||||
sipTrace(SIP_TRACE_METHODS,"meth_AmB2ABCalleeSession_onB2ABEvent()\n");
|
||||
|
||||
int sipArgsParsed = 0;
|
||||
|
||||
{
|
||||
B2ABEvent * a0;
|
||||
AmB2ABCalleeSession *sipCpp;
|
||||
|
||||
if (sipParseArgs(&sipArgsParsed,sipArgs,"BJ@",&sipSelf,sipClass_AmB2ABCalleeSession,&sipCpp,sipClass_B2ABEvent,&a0))
|
||||
{
|
||||
sipCpp->onB2ABEvent(a0);
|
||||
|
||||
Py_INCREF(Py_None);
|
||||
return Py_None;
|
||||
}
|
||||
}
|
||||
|
||||
/* Raise an exception if the arguments couldn't be parsed. */
|
||||
sipNoMethod(sipArgsParsed,sipNm_py_sems_lib_AmB2ABCalleeSession,sipNm_py_sems_lib_onB2ABEvent);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
extern "C" {static PyObject *meth_AmB2ABCalleeSession_reconnectAudio(PyObject *, PyObject *);}
|
||||
static PyObject *meth_AmB2ABCalleeSession_reconnectAudio(PyObject *sipSelf,PyObject *sipArgs)
|
||||
{
|
||||
sipTrace(SIP_TRACE_METHODS,"meth_AmB2ABCalleeSession_reconnectAudio()\n");
|
||||
|
||||
int sipArgsParsed = 0;
|
||||
|
||||
{
|
||||
AmB2ABCalleeSession *sipCpp;
|
||||
|
||||
if (sipParseArgs(&sipArgsParsed,sipArgs,"B",&sipSelf,sipClass_AmB2ABCalleeSession,&sipCpp))
|
||||
{
|
||||
sipCpp->reconnectAudio();
|
||||
|
||||
Py_INCREF(Py_None);
|
||||
return Py_None;
|
||||
}
|
||||
}
|
||||
|
||||
/* Raise an exception if the arguments couldn't be parsed. */
|
||||
sipNoMethod(sipArgsParsed,sipNm_py_sems_lib_AmB2ABCalleeSession,sipNm_py_sems_lib_reconnectAudio);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/* Cast a pointer to a type somewhere in its superclass hierarchy. */
|
||||
extern "C" {static void *cast_AmB2ABCalleeSession(void *, sipWrapperType *);}
|
||||
static void *cast_AmB2ABCalleeSession(void *ptr,sipWrapperType *targetClass)
|
||||
{
|
||||
if (targetClass == sipClass_AmB2ABCalleeSession)
|
||||
return ptr;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/* Call the instance's destructor. */
|
||||
extern "C" {static void release_AmB2ABCalleeSession(void *, int);}
|
||||
static void release_AmB2ABCalleeSession(void *ptr,int)
|
||||
{
|
||||
delete reinterpret_cast<AmB2ABCalleeSession *>(ptr);
|
||||
}
|
||||
|
||||
|
||||
extern "C" {static void dealloc_AmB2ABCalleeSession(sipWrapper *);}
|
||||
static void dealloc_AmB2ABCalleeSession(sipWrapper *sipSelf)
|
||||
{
|
||||
sipTrace(SIP_TRACE_DEALLOCS,"dealloc_AmB2ABCalleeSession()\n");
|
||||
|
||||
if (sipIsPyOwned(sipSelf))
|
||||
{
|
||||
release_AmB2ABCalleeSession(sipSelf->u.cppPtr,0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
extern "C" {static void *init_AmB2ABCalleeSession(sipWrapper *, PyObject *, sipWrapper **, int *);}
|
||||
static void *init_AmB2ABCalleeSession(sipWrapper *,PyObject *sipArgs,sipWrapper **,int *sipArgsParsed)
|
||||
{
|
||||
AmB2ABCalleeSession *sipCpp = 0;
|
||||
|
||||
sipTrace(SIP_TRACE_INITS,"init_AmB2ABCalleeSession()\n");
|
||||
|
||||
if (!sipCpp)
|
||||
{
|
||||
const string * a0;
|
||||
int a0State = 0;
|
||||
|
||||
if (sipParseArgs(sipArgsParsed,sipArgs,"M1",sipMappedType_string,&a0,&a0State))
|
||||
{
|
||||
sipCpp = new AmB2ABCalleeSession(*a0);
|
||||
|
||||
sipReleaseMappedType(const_cast<string *>(a0),sipMappedType_string,a0State);
|
||||
}
|
||||
}
|
||||
|
||||
return sipCpp;
|
||||
}
|
||||
|
||||
|
||||
extern "C" {static void *forceConvertTo_AmB2ABCalleeSession(PyObject *, int *);}
|
||||
static void *forceConvertTo_AmB2ABCalleeSession(PyObject *valobj,int *iserrp)
|
||||
{
|
||||
if (*iserrp || valobj == NULL)
|
||||
return NULL;
|
||||
|
||||
if (valobj == Py_None || sipIsSubClassInstance(valobj,sipClass_AmB2ABCalleeSession))
|
||||
return sipConvertToCpp(valobj,sipClass_AmB2ABCalleeSession,iserrp);
|
||||
|
||||
sipBadClass(sipNm_py_sems_lib_AmB2ABCalleeSession);
|
||||
|
||||
*iserrp = 1;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
static PyMethodDef methods_AmB2ABCalleeSession[] = {
|
||||
{sipNm_py_sems_lib_onB2ABEvent, meth_AmB2ABCalleeSession_onB2ABEvent, METH_VARARGS, NULL},
|
||||
{sipNm_py_sems_lib_reconnectAudio, meth_AmB2ABCalleeSession_reconnectAudio, METH_VARARGS, NULL}
|
||||
};
|
||||
|
||||
|
||||
sipTypeDef sipType_py_sems_lib_AmB2ABCalleeSession = {
|
||||
0,
|
||||
0,
|
||||
"py_sems_lib.AmB2ABCalleeSession",
|
||||
0,
|
||||
{0, 0, 1},
|
||||
0,
|
||||
0,
|
||||
2, methods_AmB2ABCalleeSession,
|
||||
0, 0,
|
||||
0,
|
||||
init_AmB2ABCalleeSession,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
dealloc_AmB2ABCalleeSession,
|
||||
cast_AmB2ABCalleeSession,
|
||||
release_AmB2ABCalleeSession,
|
||||
forceConvertTo_AmB2ABCalleeSession,
|
||||
0,
|
||||
0,
|
||||
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
0
|
||||
};
|
||||
@ -0,0 +1,20 @@
|
||||
/*
|
||||
* Interface header file.
|
||||
*
|
||||
* Generated by SIP 4.5.2 (4.5.2) on Thu Mar 29 00:29:43 2007
|
||||
*/
|
||||
|
||||
#ifndef _py_sems_libAmB2ABCalleeSession_h
|
||||
#define _py_sems_libAmB2ABCalleeSession_h
|
||||
|
||||
#line 60 "PySemsB2ABDialog.sip"
|
||||
#include "../../../core/AmB2ABSession.h"
|
||||
#line 13 "sippy_sems_libAmB2ABCalleeSession.h"
|
||||
|
||||
#define sipClass_AmB2ABCalleeSession sipModuleAPI_py_sems_lib.em_types[1]
|
||||
#define sipCast_AmB2ABCalleeSession sipType_py_sems_lib_AmB2ABCalleeSession.td_cast
|
||||
#define sipForceConvertTo_AmB2ABCalleeSession sipType_py_sems_lib_AmB2ABCalleeSession.td_fcto
|
||||
|
||||
extern sipTypeDef sipType_py_sems_lib_AmB2ABCalleeSession;
|
||||
|
||||
#endif
|
||||
@ -0,0 +1,85 @@
|
||||
/*
|
||||
* Interface wrapper code.
|
||||
*
|
||||
* Generated by SIP 4.5.2 (4.5.2) on Thu Mar 29 00:29:43 2007
|
||||
*/
|
||||
|
||||
#include "sipAPIpy_sems_lib.h"
|
||||
#include "sippy_sems_libB2ABEvent.h"
|
||||
|
||||
|
||||
/* Cast a pointer to a type somewhere in its superclass hierarchy. */
|
||||
extern "C" {static void *cast_B2ABEvent(void *, sipWrapperType *);}
|
||||
static void *cast_B2ABEvent(void *ptr,sipWrapperType *targetClass)
|
||||
{
|
||||
if (targetClass == sipClass_B2ABEvent)
|
||||
return ptr;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/* Call the instance's destructor. */
|
||||
extern "C" {static void release_B2ABEvent(void *, int);}
|
||||
static void release_B2ABEvent(void *ptr,int)
|
||||
{
|
||||
delete reinterpret_cast<B2ABEvent *>(ptr);
|
||||
}
|
||||
|
||||
|
||||
extern "C" {static void dealloc_B2ABEvent(sipWrapper *);}
|
||||
static void dealloc_B2ABEvent(sipWrapper *sipSelf)
|
||||
{
|
||||
sipTrace(SIP_TRACE_DEALLOCS,"dealloc_B2ABEvent()\n");
|
||||
|
||||
if (sipIsPyOwned(sipSelf))
|
||||
{
|
||||
release_B2ABEvent(sipSelf->u.cppPtr,0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
extern "C" {static void *forceConvertTo_B2ABEvent(PyObject *, int *);}
|
||||
static void *forceConvertTo_B2ABEvent(PyObject *valobj,int *iserrp)
|
||||
{
|
||||
if (*iserrp || valobj == NULL)
|
||||
return NULL;
|
||||
|
||||
if (valobj == Py_None || sipIsSubClassInstance(valobj,sipClass_B2ABEvent))
|
||||
return sipConvertToCpp(valobj,sipClass_B2ABEvent,iserrp);
|
||||
|
||||
sipBadClass(sipNm_py_sems_lib_B2ABEvent);
|
||||
|
||||
*iserrp = 1;
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
sipTypeDef sipType_py_sems_lib_B2ABEvent = {
|
||||
0,
|
||||
0,
|
||||
"py_sems_lib.B2ABEvent",
|
||||
0,
|
||||
{0, 0, 1},
|
||||
0,
|
||||
0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
dealloc_B2ABEvent,
|
||||
cast_B2ABEvent,
|
||||
release_B2ABEvent,
|
||||
forceConvertTo_B2ABEvent,
|
||||
0,
|
||||
0,
|
||||
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
|
||||
0
|
||||
};
|
||||
@ -0,0 +1,20 @@
|
||||
/*
|
||||
* Interface header file.
|
||||
*
|
||||
* Generated by SIP 4.5.2 (4.5.2) on Thu Mar 29 00:29:43 2007
|
||||
*/
|
||||
|
||||
#ifndef _py_sems_libB2ABEvent_h
|
||||
#define _py_sems_libB2ABEvent_h
|
||||
|
||||
#line 75 "PySemsB2ABDialog.sip"
|
||||
#include "../../../core/AmB2ABSession.h"
|
||||
#line 13 "sippy_sems_libB2ABEvent.h"
|
||||
|
||||
#define sipClass_B2ABEvent sipModuleAPI_py_sems_lib.em_types[0]
|
||||
#define sipCast_B2ABEvent sipType_py_sems_lib_B2ABEvent.td_cast
|
||||
#define sipForceConvertTo_B2ABEvent sipType_py_sems_lib_B2ABEvent.td_fcto
|
||||
|
||||
extern sipTypeDef sipType_py_sems_lib_B2ABEvent;
|
||||
|
||||
#endif
|
||||
Loading…
Reference in new issue