diff options
Diffstat (limited to 'pjsip-apps/src/pjsua/android/jni/pjsua.i')
-rwxr-xr-x | pjsip-apps/src/pjsua/android/jni/pjsua.i | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pjsip-apps/src/pjsua/android/jni/pjsua.i b/pjsip-apps/src/pjsua/android/jni/pjsua.i new file mode 100755 index 00000000..99443160 --- /dev/null +++ b/pjsip-apps/src/pjsua/android/jni/pjsua.i @@ -0,0 +1,29 @@ +%module (directors="1") pjsua + +%{ +#include "pjsua_app_callback.h" +#include "../../pjsua_app.h" + +#ifdef __cplusplus +extern "C" { +#endif + int pjsuaStart(); + void pjsuaDestroy(); + int pjsuaRestart(); + void setCallbackObject(PjsuaAppCallback* callback); +#ifdef __cplusplus +} +#endif +%} + +int pjsuaStart(); +void pjsuaDestroy(); +int pjsuaRestart(); + +/* turn on director wrapping PjsuaAppCallback */ +%feature("director") PjsuaAppCallback; + +%include "pjsua_app_callback.h" + +void setCallbackObject(PjsuaAppCallback* callback); + |