1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 3.0.12
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11
12 #ifndef SWIGJAVA
13 #define SWIGJAVA
14 #endif
15
16
17
18 #ifdef __cplusplus
19 /* SwigValueWrapper is described in swig.swg */
20 template<typename T> class SwigValueWrapper {
21 struct SwigMovePointer {
22 T *ptr;
SwigMovePointerSwigValueWrapper::SwigMovePointer23 SwigMovePointer(T *p) : ptr(p) { }
~SwigMovePointerSwigValueWrapper::SwigMovePointer24 ~SwigMovePointer() { delete ptr; }
operator =SwigValueWrapper::SwigMovePointer25 SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
26 } pointer;
27 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
28 SwigValueWrapper(const SwigValueWrapper<T>& rhs);
29 public:
SwigValueWrapper()30 SwigValueWrapper() : pointer(0) { }
operator =(const T & t)31 SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
operator T&() const32 operator T&() const { return *pointer.ptr; }
operator &()33 T *operator&() { return pointer.ptr; }
34 };
35
SwigValueInit()36 template <typename T> T SwigValueInit() {
37 return T();
38 }
39 #endif
40
41 /* -----------------------------------------------------------------------------
42 * This section contains generic SWIG labels for method/variable
43 * declarations/attributes, and other compiler dependent labels.
44 * ----------------------------------------------------------------------------- */
45
46 /* template workaround for compilers that cannot correctly implement the C++ standard */
47 #ifndef SWIGTEMPLATEDISAMBIGUATOR
48 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
49 # define SWIGTEMPLATEDISAMBIGUATOR template
50 # elif defined(__HP_aCC)
51 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
52 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
53 # define SWIGTEMPLATEDISAMBIGUATOR template
54 # else
55 # define SWIGTEMPLATEDISAMBIGUATOR
56 # endif
57 #endif
58
59 /* inline attribute */
60 #ifndef SWIGINLINE
61 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
62 # define SWIGINLINE inline
63 # else
64 # define SWIGINLINE
65 # endif
66 #endif
67
68 /* attribute recognised by some compilers to avoid 'unused' warnings */
69 #ifndef SWIGUNUSED
70 # if defined(__GNUC__)
71 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
72 # define SWIGUNUSED __attribute__ ((__unused__))
73 # else
74 # define SWIGUNUSED
75 # endif
76 # elif defined(__ICC)
77 # define SWIGUNUSED __attribute__ ((__unused__))
78 # else
79 # define SWIGUNUSED
80 # endif
81 #endif
82
83 #ifndef SWIG_MSC_UNSUPPRESS_4505
84 # if defined(_MSC_VER)
85 # pragma warning(disable : 4505) /* unreferenced local function has been removed */
86 # endif
87 #endif
88
89 #ifndef SWIGUNUSEDPARM
90 # ifdef __cplusplus
91 # define SWIGUNUSEDPARM(p)
92 # else
93 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
94 # endif
95 #endif
96
97 /* internal SWIG method */
98 #ifndef SWIGINTERN
99 # define SWIGINTERN static SWIGUNUSED
100 #endif
101
102 /* internal inline SWIG method */
103 #ifndef SWIGINTERNINLINE
104 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
105 #endif
106
107 /* exporting methods */
108 #if defined(__GNUC__)
109 # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
110 # ifndef GCC_HASCLASSVISIBILITY
111 # define GCC_HASCLASSVISIBILITY
112 # endif
113 # endif
114 #endif
115
116 #ifndef SWIGEXPORT
117 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
118 # if defined(STATIC_LINKED)
119 # define SWIGEXPORT
120 # else
121 # define SWIGEXPORT __declspec(dllexport)
122 # endif
123 # else
124 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
125 # define SWIGEXPORT __attribute__ ((visibility("default")))
126 # else
127 # define SWIGEXPORT
128 # endif
129 # endif
130 #endif
131
132 /* calling conventions for Windows */
133 #ifndef SWIGSTDCALL
134 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
135 # define SWIGSTDCALL __stdcall
136 # else
137 # define SWIGSTDCALL
138 # endif
139 #endif
140
141 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
142 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
143 # define _CRT_SECURE_NO_DEPRECATE
144 #endif
145
146 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
147 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
148 # define _SCL_SECURE_NO_DEPRECATE
149 #endif
150
151 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
152 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
153 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
154 #endif
155
156 /* Intel's compiler complains if a variable which was never initialised is
157 * cast to void, which is a common idiom which we use to indicate that we
158 * are aware a variable isn't used. So we just silence that warning.
159 * See: https://github.com/swig/swig/issues/192 for more discussion.
160 */
161 #ifdef __INTEL_COMPILER
162 # pragma warning disable 592
163 #endif
164
165
166 /* Fix for jlong on some versions of gcc on Windows */
167 #if defined(__GNUC__) && !defined(__INTEL_COMPILER)
168 typedef long long __int64;
169 #endif
170
171 /* Fix for jlong on 64-bit x86 Solaris */
172 #if defined(__x86_64)
173 # ifdef _LP64
174 # undef _LP64
175 # endif
176 #endif
177
178 #include <jni.h>
179 #include <stdlib.h>
180 #include <string.h>
181
182
183 /* Support for throwing Java exceptions */
184 typedef enum {
185 SWIG_JavaOutOfMemoryError = 1,
186 SWIG_JavaIOException,
187 SWIG_JavaRuntimeException,
188 SWIG_JavaIndexOutOfBoundsException,
189 SWIG_JavaArithmeticException,
190 SWIG_JavaIllegalArgumentException,
191 SWIG_JavaNullPointerException,
192 SWIG_JavaDirectorPureVirtual,
193 SWIG_JavaUnknownError
194 } SWIG_JavaExceptionCodes;
195
196 typedef struct {
197 SWIG_JavaExceptionCodes code;
198 const char *java_exception;
199 } SWIG_JavaExceptions_t;
200
201
SWIG_JavaThrowException(JNIEnv * jenv,SWIG_JavaExceptionCodes code,const char * msg)202 static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) {
203 jclass excep;
204 static const SWIG_JavaExceptions_t java_exceptions[] = {
205 { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
206 { SWIG_JavaIOException, "java/io/IOException" },
207 { SWIG_JavaRuntimeException, "java/lang/RuntimeException" },
208 { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" },
209 { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" },
210 { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" },
211 { SWIG_JavaNullPointerException, "java/lang/NullPointerException" },
212 { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" },
213 { SWIG_JavaUnknownError, "java/lang/UnknownError" },
214 { (SWIG_JavaExceptionCodes)0, "java/lang/UnknownError" }
215 };
216 const SWIG_JavaExceptions_t *except_ptr = java_exceptions;
217
218 while (except_ptr->code != code && except_ptr->code)
219 except_ptr++;
220
221 jenv->ExceptionClear();
222 excep = jenv->FindClass(except_ptr->java_exception);
223 if (excep)
224 jenv->ThrowNew(excep, msg);
225 }
226
227
228 /* Contract support */
229
230 #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else
231
232
233 #include "switch.h"
234 #include "switch_cpp.h"
235 #include "freeswitch_java.h"
236
237
238 #ifdef __cplusplus
239 extern "C" {
240 #endif
241
Java_org_freeswitch_swig_freeswitchJNI_setGlobalVariable(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2)242 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_setGlobalVariable(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
243 char *arg1 = (char *) 0 ;
244 char *arg2 = (char *) 0 ;
245
246 (void)jenv;
247 (void)jcls;
248 arg1 = 0;
249 if (jarg1) {
250 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
251 if (!arg1) return ;
252 }
253 arg2 = 0;
254 if (jarg2) {
255 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
256 if (!arg2) return ;
257 }
258 setGlobalVariable(arg1,arg2);
259 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
260 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
261 }
262
263
Java_org_freeswitch_swig_freeswitchJNI_getGlobalVariable(JNIEnv * jenv,jclass jcls,jstring jarg1)264 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_getGlobalVariable(JNIEnv *jenv, jclass jcls, jstring jarg1) {
265 jstring jresult = 0 ;
266 char *arg1 = (char *) 0 ;
267 char *result = 0 ;
268
269 (void)jenv;
270 (void)jcls;
271 arg1 = 0;
272 if (jarg1) {
273 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
274 if (!arg1) return 0;
275 }
276 result = (char *)getGlobalVariable(arg1);
277 if (result) jresult = jenv->NewStringUTF((const char *)result);
278 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
279 free(result);
280 return jresult;
281 }
282
283
Java_org_freeswitch_swig_freeswitchJNI_consoleLog(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2)284 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_consoleLog(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
285 char *arg1 = (char *) 0 ;
286 char *arg2 = (char *) 0 ;
287
288 (void)jenv;
289 (void)jcls;
290 arg1 = 0;
291 if (jarg1) {
292 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
293 if (!arg1) return ;
294 }
295 arg2 = 0;
296 if (jarg2) {
297 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
298 if (!arg2) return ;
299 }
300 consoleLog(arg1,arg2);
301 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
302 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
303 }
304
305
Java_org_freeswitch_swig_freeswitchJNI_consoleLog2(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2,jstring jarg3,jint jarg4,jstring jarg5)306 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_consoleLog2(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jint jarg4, jstring jarg5) {
307 char *arg1 = (char *) 0 ;
308 char *arg2 = (char *) 0 ;
309 char *arg3 = (char *) 0 ;
310 int arg4 ;
311 char *arg5 = (char *) 0 ;
312
313 (void)jenv;
314 (void)jcls;
315 arg1 = 0;
316 if (jarg1) {
317 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
318 if (!arg1) return ;
319 }
320 arg2 = 0;
321 if (jarg2) {
322 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
323 if (!arg2) return ;
324 }
325 arg3 = 0;
326 if (jarg3) {
327 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
328 if (!arg3) return ;
329 }
330 arg4 = (int)jarg4;
331 arg5 = 0;
332 if (jarg5) {
333 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
334 if (!arg5) return ;
335 }
336 consoleLog2(arg1,arg2,arg3,arg4,arg5);
337 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
338 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
339 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
340 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
341 }
342
343
Java_org_freeswitch_swig_freeswitchJNI_consoleCleanLog(JNIEnv * jenv,jclass jcls,jstring jarg1)344 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_consoleCleanLog(JNIEnv *jenv, jclass jcls, jstring jarg1) {
345 char *arg1 = (char *) 0 ;
346
347 (void)jenv;
348 (void)jcls;
349 arg1 = 0;
350 if (jarg1) {
351 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
352 if (!arg1) return ;
353 }
354 consoleCleanLog(arg1);
355 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
356 }
357
358
Java_org_freeswitch_swig_freeswitchJNI_running(JNIEnv * jenv,jclass jcls)359 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_running(JNIEnv *jenv, jclass jcls) {
360 jboolean jresult = 0 ;
361 bool result;
362
363 (void)jenv;
364 (void)jcls;
365 result = (bool)running();
366 jresult = (jboolean)result;
367 return jresult;
368 }
369
370
Java_org_freeswitch_swig_freeswitchJNI_email(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2,jstring jarg3,jstring jarg4,jstring jarg5,jstring jarg6,jstring jarg7)371 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_email(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7) {
372 jboolean jresult = 0 ;
373 char *arg1 = (char *) 0 ;
374 char *arg2 = (char *) 0 ;
375 char *arg3 = (char *) NULL ;
376 char *arg4 = (char *) NULL ;
377 char *arg5 = (char *) NULL ;
378 char *arg6 = (char *) NULL ;
379 char *arg7 = (char *) NULL ;
380 bool result;
381
382 (void)jenv;
383 (void)jcls;
384 arg1 = 0;
385 if (jarg1) {
386 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
387 if (!arg1) return 0;
388 }
389 arg2 = 0;
390 if (jarg2) {
391 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
392 if (!arg2) return 0;
393 }
394 arg3 = 0;
395 if (jarg3) {
396 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
397 if (!arg3) return 0;
398 }
399 arg4 = 0;
400 if (jarg4) {
401 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
402 if (!arg4) return 0;
403 }
404 arg5 = 0;
405 if (jarg5) {
406 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
407 if (!arg5) return 0;
408 }
409 arg6 = 0;
410 if (jarg6) {
411 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
412 if (!arg6) return 0;
413 }
414 arg7 = 0;
415 if (jarg7) {
416 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
417 if (!arg7) return 0;
418 }
419 result = (bool)email(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
420 jresult = (jboolean)result;
421 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
422 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
423 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
424 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
425 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
426 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
427 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
428 return jresult;
429 }
430
431
Java_org_freeswitch_swig_freeswitchJNI_new_1IVRMenu(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4,jstring jarg5,jstring jarg6,jstring jarg7,jstring jarg8,jstring jarg9,jstring jarg10,jstring jarg11,jint jarg12,jint jarg13,jint jarg14,jint jarg15,jint jarg16,jint jarg17)432 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1IVRMenu(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jstring jarg11, jint jarg12, jint jarg13, jint jarg14, jint jarg15, jint jarg16, jint jarg17) {
433 jlong jresult = 0 ;
434 IVRMenu *arg1 = (IVRMenu *) 0 ;
435 char *arg2 = (char *) 0 ;
436 char *arg3 = (char *) 0 ;
437 char *arg4 = (char *) 0 ;
438 char *arg5 = (char *) 0 ;
439 char *arg6 = (char *) 0 ;
440 char *arg7 = (char *) 0 ;
441 char *arg8 = (char *) 0 ;
442 char *arg9 = (char *) 0 ;
443 char *arg10 = (char *) 0 ;
444 char *arg11 = (char *) 0 ;
445 int arg12 ;
446 int arg13 ;
447 int arg14 ;
448 int arg15 ;
449 int arg16 ;
450 int arg17 ;
451 IVRMenu *result = 0 ;
452
453 (void)jenv;
454 (void)jcls;
455 (void)jarg1_;
456 arg1 = *(IVRMenu **)&jarg1;
457 arg2 = 0;
458 if (jarg2) {
459 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
460 if (!arg2) return 0;
461 }
462 arg3 = 0;
463 if (jarg3) {
464 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
465 if (!arg3) return 0;
466 }
467 arg4 = 0;
468 if (jarg4) {
469 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
470 if (!arg4) return 0;
471 }
472 arg5 = 0;
473 if (jarg5) {
474 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
475 if (!arg5) return 0;
476 }
477 arg6 = 0;
478 if (jarg6) {
479 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
480 if (!arg6) return 0;
481 }
482 arg7 = 0;
483 if (jarg7) {
484 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
485 if (!arg7) return 0;
486 }
487 arg8 = 0;
488 if (jarg8) {
489 arg8 = (char *)jenv->GetStringUTFChars(jarg8, 0);
490 if (!arg8) return 0;
491 }
492 arg9 = 0;
493 if (jarg9) {
494 arg9 = (char *)jenv->GetStringUTFChars(jarg9, 0);
495 if (!arg9) return 0;
496 }
497 arg10 = 0;
498 if (jarg10) {
499 arg10 = (char *)jenv->GetStringUTFChars(jarg10, 0);
500 if (!arg10) return 0;
501 }
502 arg11 = 0;
503 if (jarg11) {
504 arg11 = (char *)jenv->GetStringUTFChars(jarg11, 0);
505 if (!arg11) return 0;
506 }
507 arg12 = (int)jarg12;
508 arg13 = (int)jarg13;
509 arg14 = (int)jarg14;
510 arg15 = (int)jarg15;
511 arg16 = (int)jarg16;
512 arg17 = (int)jarg17;
513 result = (IVRMenu *)new IVRMenu(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,(char const *)arg9,(char const *)arg10,(char const *)arg11,arg12,arg13,arg14,arg15,arg16,arg17);
514 *(IVRMenu **)&jresult = result;
515 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
516 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
517 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
518 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
519 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
520 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
521 if (arg8) jenv->ReleaseStringUTFChars(jarg8, (const char *)arg8);
522 if (arg9) jenv->ReleaseStringUTFChars(jarg9, (const char *)arg9);
523 if (arg10) jenv->ReleaseStringUTFChars(jarg10, (const char *)arg10);
524 if (arg11) jenv->ReleaseStringUTFChars(jarg11, (const char *)arg11);
525 return jresult;
526 }
527
528
Java_org_freeswitch_swig_freeswitchJNI_delete_1IVRMenu(JNIEnv * jenv,jclass jcls,jlong jarg1)529 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1IVRMenu(JNIEnv *jenv, jclass jcls, jlong jarg1) {
530 IVRMenu *arg1 = (IVRMenu *) 0 ;
531
532 (void)jenv;
533 (void)jcls;
534 arg1 = *(IVRMenu **)&jarg1;
535 delete arg1;
536 }
537
538
Java_org_freeswitch_swig_freeswitchJNI_IVRMenu_1bindAction(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4)539 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_IVRMenu_1bindAction(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
540 IVRMenu *arg1 = (IVRMenu *) 0 ;
541 char *arg2 = (char *) 0 ;
542 char *arg3 = (char *) 0 ;
543 char *arg4 = (char *) 0 ;
544
545 (void)jenv;
546 (void)jcls;
547 (void)jarg1_;
548 arg1 = *(IVRMenu **)&jarg1;
549 arg2 = 0;
550 if (jarg2) {
551 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
552 if (!arg2) return ;
553 }
554 arg3 = 0;
555 if (jarg3) {
556 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
557 if (!arg3) return ;
558 }
559 arg4 = 0;
560 if (jarg4) {
561 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
562 if (!arg4) return ;
563 }
564 (arg1)->bindAction(arg2,(char const *)arg3,(char const *)arg4);
565 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
566 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
567 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
568 }
569
570
Java_org_freeswitch_swig_freeswitchJNI_IVRMenu_1execute(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_,jstring jarg3)571 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_IVRMenu_1execute(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jstring jarg3) {
572 IVRMenu *arg1 = (IVRMenu *) 0 ;
573 CoreSession *arg2 = (CoreSession *) 0 ;
574 char *arg3 = (char *) 0 ;
575
576 (void)jenv;
577 (void)jcls;
578 (void)jarg1_;
579 (void)jarg2_;
580 arg1 = *(IVRMenu **)&jarg1;
581 arg2 = *(CoreSession **)&jarg2;
582 arg3 = 0;
583 if (jarg3) {
584 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
585 if (!arg3) return ;
586 }
587 (arg1)->execute(arg2,(char const *)arg3);
588 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
589 }
590
591
Java_org_freeswitch_swig_freeswitchJNI_new_1API(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)592 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1API(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
593 jlong jresult = 0 ;
594 CoreSession *arg1 = (CoreSession *) NULL ;
595 API *result = 0 ;
596
597 (void)jenv;
598 (void)jcls;
599 (void)jarg1_;
600 arg1 = *(CoreSession **)&jarg1;
601 result = (API *)new API(arg1);
602 *(API **)&jresult = result;
603 return jresult;
604 }
605
606
Java_org_freeswitch_swig_freeswitchJNI_delete_1API(JNIEnv * jenv,jclass jcls,jlong jarg1)607 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1API(JNIEnv *jenv, jclass jcls, jlong jarg1) {
608 API *arg1 = (API *) 0 ;
609
610 (void)jenv;
611 (void)jcls;
612 arg1 = *(API **)&jarg1;
613 delete arg1;
614 }
615
616
Java_org_freeswitch_swig_freeswitchJNI_API_1execute(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)617 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_API_1execute(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
618 jstring jresult = 0 ;
619 API *arg1 = (API *) 0 ;
620 char *arg2 = (char *) 0 ;
621 char *arg3 = (char *) NULL ;
622 char *result = 0 ;
623
624 (void)jenv;
625 (void)jcls;
626 (void)jarg1_;
627 arg1 = *(API **)&jarg1;
628 arg2 = 0;
629 if (jarg2) {
630 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
631 if (!arg2) return 0;
632 }
633 arg3 = 0;
634 if (jarg3) {
635 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
636 if (!arg3) return 0;
637 }
638 result = (char *)(arg1)->execute((char const *)arg2,(char const *)arg3);
639 if (result) jresult = jenv->NewStringUTF((const char *)result);
640 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
641 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
642 free(result);
643 return jresult;
644 }
645
646
Java_org_freeswitch_swig_freeswitchJNI_API_1executeString(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)647 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_API_1executeString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
648 jstring jresult = 0 ;
649 API *arg1 = (API *) 0 ;
650 char *arg2 = (char *) 0 ;
651 char *result = 0 ;
652
653 (void)jenv;
654 (void)jcls;
655 (void)jarg1_;
656 arg1 = *(API **)&jarg1;
657 arg2 = 0;
658 if (jarg2) {
659 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
660 if (!arg2) return 0;
661 }
662 result = (char *)(arg1)->executeString((char const *)arg2);
663 if (result) jresult = jenv->NewStringUTF((const char *)result);
664 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
665 free(result);
666 return jresult;
667 }
668
669
Java_org_freeswitch_swig_freeswitchJNI_API_1getTime(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)670 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_API_1getTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
671 jstring jresult = 0 ;
672 API *arg1 = (API *) 0 ;
673 char *result = 0 ;
674
675 (void)jenv;
676 (void)jcls;
677 (void)jarg1_;
678 arg1 = *(API **)&jarg1;
679 result = (char *)(arg1)->getTime();
680 if (result) jresult = jenv->NewStringUTF((const char *)result);
681 return jresult;
682 }
683
684
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1function_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)685 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1function_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
686 input_callback_state *arg1 = (input_callback_state *) 0 ;
687 void *arg2 = (void *) 0 ;
688
689 (void)jenv;
690 (void)jcls;
691 (void)jarg1_;
692 arg1 = *(input_callback_state **)&jarg1;
693 arg2 = *(void **)&jarg2;
694 if (arg1) (arg1)->function = arg2;
695 }
696
697
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1function_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)698 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1function_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
699 jlong jresult = 0 ;
700 input_callback_state *arg1 = (input_callback_state *) 0 ;
701 void *result = 0 ;
702
703 (void)jenv;
704 (void)jcls;
705 (void)jarg1_;
706 arg1 = *(input_callback_state **)&jarg1;
707 result = (void *) ((arg1)->function);
708 *(void **)&jresult = result;
709 return jresult;
710 }
711
712
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1threadState_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)713 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1threadState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
714 input_callback_state *arg1 = (input_callback_state *) 0 ;
715 void *arg2 = (void *) 0 ;
716
717 (void)jenv;
718 (void)jcls;
719 (void)jarg1_;
720 arg1 = *(input_callback_state **)&jarg1;
721 arg2 = *(void **)&jarg2;
722 if (arg1) (arg1)->threadState = arg2;
723 }
724
725
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1threadState_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)726 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1threadState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
727 jlong jresult = 0 ;
728 input_callback_state *arg1 = (input_callback_state *) 0 ;
729 void *result = 0 ;
730
731 (void)jenv;
732 (void)jcls;
733 (void)jarg1_;
734 arg1 = *(input_callback_state **)&jarg1;
735 result = (void *) ((arg1)->threadState);
736 *(void **)&jresult = result;
737 return jresult;
738 }
739
740
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1extra_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)741 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1extra_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
742 input_callback_state *arg1 = (input_callback_state *) 0 ;
743 void *arg2 = (void *) 0 ;
744
745 (void)jenv;
746 (void)jcls;
747 (void)jarg1_;
748 arg1 = *(input_callback_state **)&jarg1;
749 arg2 = *(void **)&jarg2;
750 if (arg1) (arg1)->extra = arg2;
751 }
752
753
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1extra_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)754 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1extra_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
755 jlong jresult = 0 ;
756 input_callback_state *arg1 = (input_callback_state *) 0 ;
757 void *result = 0 ;
758
759 (void)jenv;
760 (void)jcls;
761 (void)jarg1_;
762 arg1 = *(input_callback_state **)&jarg1;
763 result = (void *) ((arg1)->extra);
764 *(void **)&jresult = result;
765 return jresult;
766 }
767
768
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1funcargs_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)769 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1funcargs_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
770 input_callback_state *arg1 = (input_callback_state *) 0 ;
771 char *arg2 = (char *) 0 ;
772
773 (void)jenv;
774 (void)jcls;
775 (void)jarg1_;
776 arg1 = *(input_callback_state **)&jarg1;
777 arg2 = 0;
778 if (jarg2) {
779 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
780 if (!arg2) return ;
781 }
782 {
783 delete [] arg1->funcargs;
784 if (arg2) {
785 arg1->funcargs = (char *) (new char[strlen((const char *)arg2)+1]);
786 strcpy((char *)arg1->funcargs, (const char *)arg2);
787 } else {
788 arg1->funcargs = 0;
789 }
790 }
791 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
792 }
793
794
Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1funcargs_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)795 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_input_1callback_1state_1t_1funcargs_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
796 jstring jresult = 0 ;
797 input_callback_state *arg1 = (input_callback_state *) 0 ;
798 char *result = 0 ;
799
800 (void)jenv;
801 (void)jcls;
802 (void)jarg1_;
803 arg1 = *(input_callback_state **)&jarg1;
804 result = (char *) ((arg1)->funcargs);
805 if (result) jresult = jenv->NewStringUTF((const char *)result);
806 return jresult;
807 }
808
809
Java_org_freeswitch_swig_freeswitchJNI_new_1input_1callback_1state_1t(JNIEnv * jenv,jclass jcls)810 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1input_1callback_1state_1t(JNIEnv *jenv, jclass jcls) {
811 jlong jresult = 0 ;
812 input_callback_state *result = 0 ;
813
814 (void)jenv;
815 (void)jcls;
816 result = (input_callback_state *)new input_callback_state();
817 *(input_callback_state **)&jresult = result;
818 return jresult;
819 }
820
821
Java_org_freeswitch_swig_freeswitchJNI_delete_1input_1callback_1state_1t(JNIEnv * jenv,jclass jcls,jlong jarg1)822 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1input_1callback_1state_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) {
823 input_callback_state *arg1 = (input_callback_state *) 0 ;
824
825 (void)jenv;
826 (void)jcls;
827 arg1 = *(input_callback_state **)&jarg1;
828 delete arg1;
829 }
830
831
Java_org_freeswitch_swig_freeswitchJNI_S_1HUP_1get(JNIEnv * jenv,jclass jcls)832 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_S_1HUP_1get(JNIEnv *jenv, jclass jcls) {
833 jint jresult = 0 ;
834 session_flag_t result;
835
836 (void)jenv;
837 (void)jcls;
838 result = (session_flag_t)S_HUP;
839 jresult = (jint)result;
840 return jresult;
841 }
842
843
Java_org_freeswitch_swig_freeswitchJNI_S_1FREE_1get(JNIEnv * jenv,jclass jcls)844 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_S_1FREE_1get(JNIEnv *jenv, jclass jcls) {
845 jint jresult = 0 ;
846 session_flag_t result;
847
848 (void)jenv;
849 (void)jcls;
850 result = (session_flag_t)S_FREE;
851 jresult = (jint)result;
852 return jresult;
853 }
854
855
Java_org_freeswitch_swig_freeswitchJNI_S_1RDLOCK_1get(JNIEnv * jenv,jclass jcls)856 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_S_1RDLOCK_1get(JNIEnv *jenv, jclass jcls) {
857 jint jresult = 0 ;
858 session_flag_t result;
859
860 (void)jenv;
861 (void)jcls;
862 result = (session_flag_t)S_RDLOCK;
863 jresult = (jint)result;
864 return jresult;
865 }
866
867
Java_org_freeswitch_swig_freeswitchJNI_DTMF_1digit_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jchar jarg2)868 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_DTMF_1digit_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jchar jarg2) {
869 DTMF *arg1 = (DTMF *) 0 ;
870 char arg2 ;
871
872 (void)jenv;
873 (void)jcls;
874 (void)jarg1_;
875 arg1 = *(DTMF **)&jarg1;
876 arg2 = (char)jarg2;
877 if (arg1) (arg1)->digit = arg2;
878 }
879
880
Java_org_freeswitch_swig_freeswitchJNI_DTMF_1digit_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)881 SWIGEXPORT jchar JNICALL Java_org_freeswitch_swig_freeswitchJNI_DTMF_1digit_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
882 jchar jresult = 0 ;
883 DTMF *arg1 = (DTMF *) 0 ;
884 char result;
885
886 (void)jenv;
887 (void)jcls;
888 (void)jarg1_;
889 arg1 = *(DTMF **)&jarg1;
890 result = (char) ((arg1)->digit);
891 jresult = (jchar)result;
892 return jresult;
893 }
894
895
Java_org_freeswitch_swig_freeswitchJNI_DTMF_1duration_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)896 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_DTMF_1duration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
897 DTMF *arg1 = (DTMF *) 0 ;
898 uint32_t arg2 ;
899 uint32_t *argp2 ;
900
901 (void)jenv;
902 (void)jcls;
903 (void)jarg1_;
904 arg1 = *(DTMF **)&jarg1;
905 argp2 = *(uint32_t **)&jarg2;
906 if (!argp2) {
907 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null uint32_t");
908 return ;
909 }
910 arg2 = *argp2;
911 if (arg1) (arg1)->duration = arg2;
912 }
913
914
Java_org_freeswitch_swig_freeswitchJNI_DTMF_1duration_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)915 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_DTMF_1duration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
916 jlong jresult = 0 ;
917 DTMF *arg1 = (DTMF *) 0 ;
918 uint32_t result;
919
920 (void)jenv;
921 (void)jcls;
922 (void)jarg1_;
923 arg1 = *(DTMF **)&jarg1;
924 result = ((arg1)->duration);
925 *(uint32_t **)&jresult = new uint32_t((const uint32_t &)result);
926 return jresult;
927 }
928
929
Java_org_freeswitch_swig_freeswitchJNI_new_1DTMF(JNIEnv * jenv,jclass jcls,jchar jarg1,jlong jarg2)930 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1DTMF(JNIEnv *jenv, jclass jcls, jchar jarg1, jlong jarg2) {
931 jlong jresult = 0 ;
932 char arg1 ;
933 uint32_t arg2 = (uint32_t) SWITCH_DEFAULT_DTMF_DURATION ;
934 uint32_t *argp2 ;
935 DTMF *result = 0 ;
936
937 (void)jenv;
938 (void)jcls;
939 arg1 = (char)jarg1;
940 argp2 = *(uint32_t **)&jarg2;
941 if (!argp2) {
942 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null uint32_t");
943 return 0;
944 }
945 arg2 = *argp2;
946 result = (DTMF *)new DTMF(arg1,arg2);
947 *(DTMF **)&jresult = result;
948 return jresult;
949 }
950
951
Java_org_freeswitch_swig_freeswitchJNI_delete_1DTMF(JNIEnv * jenv,jclass jcls,jlong jarg1)952 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1DTMF(JNIEnv *jenv, jclass jcls, jlong jarg1) {
953 DTMF *arg1 = (DTMF *) 0 ;
954
955 (void)jenv;
956 (void)jcls;
957 arg1 = *(DTMF **)&jarg1;
958 delete arg1;
959 }
960
961
Java_org_freeswitch_swig_freeswitchJNI_new_1Stream_1_1SWIG_10(JNIEnv * jenv,jclass jcls)962 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1Stream_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
963 jlong jresult = 0 ;
964 Stream *result = 0 ;
965
966 (void)jenv;
967 (void)jcls;
968 result = (Stream *)new Stream();
969 *(Stream **)&jresult = result;
970 return jresult;
971 }
972
973
Java_org_freeswitch_swig_freeswitchJNI_new_1Stream_1_1SWIG_11(JNIEnv * jenv,jclass jcls,jlong jarg1)974 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1Stream_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
975 jlong jresult = 0 ;
976 switch_stream_handle_t *arg1 = (switch_stream_handle_t *) 0 ;
977 Stream *result = 0 ;
978
979 (void)jenv;
980 (void)jcls;
981 arg1 = *(switch_stream_handle_t **)&jarg1;
982 result = (Stream *)new Stream(arg1);
983 *(Stream **)&jresult = result;
984 return jresult;
985 }
986
987
Java_org_freeswitch_swig_freeswitchJNI_delete_1Stream(JNIEnv * jenv,jclass jcls,jlong jarg1)988 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1Stream(JNIEnv *jenv, jclass jcls, jlong jarg1) {
989 Stream *arg1 = (Stream *) 0 ;
990
991 (void)jenv;
992 (void)jcls;
993 arg1 = *(Stream **)&jarg1;
994 delete arg1;
995 }
996
997
Java_org_freeswitch_swig_freeswitchJNI_Stream_1read(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)998 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1read(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
999 jstring jresult = 0 ;
1000 Stream *arg1 = (Stream *) 0 ;
1001 int *arg2 = (int *) 0 ;
1002 char *result = 0 ;
1003
1004 (void)jenv;
1005 (void)jcls;
1006 (void)jarg1_;
1007 arg1 = *(Stream **)&jarg1;
1008 arg2 = *(int **)&jarg2;
1009 result = (char *)(arg1)->read(arg2);
1010 if (result) jresult = jenv->NewStringUTF((const char *)result);
1011 return jresult;
1012 }
1013
1014
Java_org_freeswitch_swig_freeswitchJNI_Stream_1write(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1015 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1write(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1016 Stream *arg1 = (Stream *) 0 ;
1017 char *arg2 = (char *) 0 ;
1018
1019 (void)jenv;
1020 (void)jcls;
1021 (void)jarg1_;
1022 arg1 = *(Stream **)&jarg1;
1023 arg2 = 0;
1024 if (jarg2) {
1025 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1026 if (!arg2) return ;
1027 }
1028 (arg1)->write((char const *)arg2);
1029 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1030 }
1031
1032
Java_org_freeswitch_swig_freeswitchJNI_Stream_1raw_1write(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jint jarg3)1033 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1raw_1write(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
1034 Stream *arg1 = (Stream *) 0 ;
1035 char *arg2 = (char *) 0 ;
1036 int arg3 ;
1037
1038 (void)jenv;
1039 (void)jcls;
1040 (void)jarg1_;
1041 arg1 = *(Stream **)&jarg1;
1042 arg2 = 0;
1043 if (jarg2) {
1044 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1045 if (!arg2) return ;
1046 }
1047 arg3 = (int)jarg3;
1048 (arg1)->raw_write((char const *)arg2,arg3);
1049 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1050 }
1051
1052
Java_org_freeswitch_swig_freeswitchJNI_Stream_1get_1data(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1053 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Stream_1get_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1054 jstring jresult = 0 ;
1055 Stream *arg1 = (Stream *) 0 ;
1056 char *result = 0 ;
1057
1058 (void)jenv;
1059 (void)jcls;
1060 (void)jarg1_;
1061 arg1 = *(Stream **)&jarg1;
1062 result = (char *)(arg1)->get_data();
1063 if (result) jresult = jenv->NewStringUTF((const char *)result);
1064 return jresult;
1065 }
1066
1067
Java_org_freeswitch_swig_freeswitchJNI_Event_1event_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1068 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1event_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1069 Event *arg1 = (Event *) 0 ;
1070 switch_event_t *arg2 = (switch_event_t *) 0 ;
1071
1072 (void)jenv;
1073 (void)jcls;
1074 (void)jarg1_;
1075 arg1 = *(Event **)&jarg1;
1076 arg2 = *(switch_event_t **)&jarg2;
1077 if (arg1) (arg1)->event = arg2;
1078 }
1079
1080
Java_org_freeswitch_swig_freeswitchJNI_Event_1event_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1081 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1event_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1082 jlong jresult = 0 ;
1083 Event *arg1 = (Event *) 0 ;
1084 switch_event_t *result = 0 ;
1085
1086 (void)jenv;
1087 (void)jcls;
1088 (void)jarg1_;
1089 arg1 = *(Event **)&jarg1;
1090 result = (switch_event_t *) ((arg1)->event);
1091 *(switch_event_t **)&jresult = result;
1092 return jresult;
1093 }
1094
1095
Java_org_freeswitch_swig_freeswitchJNI_Event_1serialized_1string_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1096 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1serialized_1string_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1097 Event *arg1 = (Event *) 0 ;
1098 char *arg2 = (char *) 0 ;
1099
1100 (void)jenv;
1101 (void)jcls;
1102 (void)jarg1_;
1103 arg1 = *(Event **)&jarg1;
1104 arg2 = 0;
1105 if (jarg2) {
1106 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1107 if (!arg2) return ;
1108 }
1109 {
1110 delete [] arg1->serialized_string;
1111 if (arg2) {
1112 arg1->serialized_string = (char *) (new char[strlen((const char *)arg2)+1]);
1113 strcpy((char *)arg1->serialized_string, (const char *)arg2);
1114 } else {
1115 arg1->serialized_string = 0;
1116 }
1117 }
1118 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1119 }
1120
1121
Java_org_freeswitch_swig_freeswitchJNI_Event_1serialized_1string_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1122 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1serialized_1string_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1123 jstring jresult = 0 ;
1124 Event *arg1 = (Event *) 0 ;
1125 char *result = 0 ;
1126
1127 (void)jenv;
1128 (void)jcls;
1129 (void)jarg1_;
1130 arg1 = *(Event **)&jarg1;
1131 result = (char *) ((arg1)->serialized_string);
1132 if (result) jresult = jenv->NewStringUTF((const char *)result);
1133 return jresult;
1134 }
1135
1136
Java_org_freeswitch_swig_freeswitchJNI_Event_1mine_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2)1137 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1mine_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1138 Event *arg1 = (Event *) 0 ;
1139 int arg2 ;
1140
1141 (void)jenv;
1142 (void)jcls;
1143 (void)jarg1_;
1144 arg1 = *(Event **)&jarg1;
1145 arg2 = (int)jarg2;
1146 if (arg1) (arg1)->mine = arg2;
1147 }
1148
1149
Java_org_freeswitch_swig_freeswitchJNI_Event_1mine_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1150 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1mine_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1151 jint jresult = 0 ;
1152 Event *arg1 = (Event *) 0 ;
1153 int result;
1154
1155 (void)jenv;
1156 (void)jcls;
1157 (void)jarg1_;
1158 arg1 = *(Event **)&jarg1;
1159 result = (int) ((arg1)->mine);
1160 jresult = (jint)result;
1161 return jresult;
1162 }
1163
1164
Java_org_freeswitch_swig_freeswitchJNI_new_1Event_1_1SWIG_10(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2)1165 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1Event_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
1166 jlong jresult = 0 ;
1167 char *arg1 = (char *) 0 ;
1168 char *arg2 = (char *) NULL ;
1169 Event *result = 0 ;
1170
1171 (void)jenv;
1172 (void)jcls;
1173 arg1 = 0;
1174 if (jarg1) {
1175 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
1176 if (!arg1) return 0;
1177 }
1178 arg2 = 0;
1179 if (jarg2) {
1180 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1181 if (!arg2) return 0;
1182 }
1183 result = (Event *)new Event((char const *)arg1,(char const *)arg2);
1184 *(Event **)&jresult = result;
1185 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
1186 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1187 return jresult;
1188 }
1189
1190
Java_org_freeswitch_swig_freeswitchJNI_new_1Event_1_1SWIG_11(JNIEnv * jenv,jclass jcls,jlong jarg1,jint jarg2)1191 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1Event_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
1192 jlong jresult = 0 ;
1193 switch_event_t *arg1 = (switch_event_t *) 0 ;
1194 int arg2 = (int) 0 ;
1195 Event *result = 0 ;
1196
1197 (void)jenv;
1198 (void)jcls;
1199 arg1 = *(switch_event_t **)&jarg1;
1200 arg2 = (int)jarg2;
1201 result = (Event *)new Event(arg1,arg2);
1202 *(Event **)&jresult = result;
1203 return jresult;
1204 }
1205
1206
Java_org_freeswitch_swig_freeswitchJNI_delete_1Event(JNIEnv * jenv,jclass jcls,jlong jarg1)1207 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1Event(JNIEnv *jenv, jclass jcls, jlong jarg1) {
1208 Event *arg1 = (Event *) 0 ;
1209
1210 (void)jenv;
1211 (void)jcls;
1212 arg1 = *(Event **)&jarg1;
1213 delete arg1;
1214 }
1215
1216
Java_org_freeswitch_swig_freeswitchJNI_Event_1chat_1execute(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)1217 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1chat_1execute(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
1218 jint jresult = 0 ;
1219 Event *arg1 = (Event *) 0 ;
1220 char *arg2 = (char *) 0 ;
1221 char *arg3 = (char *) NULL ;
1222 int result;
1223
1224 (void)jenv;
1225 (void)jcls;
1226 (void)jarg1_;
1227 arg1 = *(Event **)&jarg1;
1228 arg2 = 0;
1229 if (jarg2) {
1230 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1231 if (!arg2) return 0;
1232 }
1233 arg3 = 0;
1234 if (jarg3) {
1235 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
1236 if (!arg3) return 0;
1237 }
1238 result = (int)(arg1)->chat_execute((char const *)arg2,(char const *)arg3);
1239 jresult = (jint)result;
1240 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1241 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
1242 return jresult;
1243 }
1244
1245
Java_org_freeswitch_swig_freeswitchJNI_Event_1chat_1send(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1246 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1chat_1send(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1247 jint jresult = 0 ;
1248 Event *arg1 = (Event *) 0 ;
1249 char *arg2 = (char *) NULL ;
1250 int result;
1251
1252 (void)jenv;
1253 (void)jcls;
1254 (void)jarg1_;
1255 arg1 = *(Event **)&jarg1;
1256 arg2 = 0;
1257 if (jarg2) {
1258 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1259 if (!arg2) return 0;
1260 }
1261 result = (int)(arg1)->chat_send((char const *)arg2);
1262 jresult = (jint)result;
1263 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1264 return jresult;
1265 }
1266
1267
Java_org_freeswitch_swig_freeswitchJNI_Event_1serialize(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1268 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1serialize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1269 jstring jresult = 0 ;
1270 Event *arg1 = (Event *) 0 ;
1271 char *arg2 = (char *) NULL ;
1272 char *result = 0 ;
1273
1274 (void)jenv;
1275 (void)jcls;
1276 (void)jarg1_;
1277 arg1 = *(Event **)&jarg1;
1278 arg2 = 0;
1279 if (jarg2) {
1280 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1281 if (!arg2) return 0;
1282 }
1283 result = (char *)(arg1)->serialize((char const *)arg2);
1284 if (result) jresult = jenv->NewStringUTF((const char *)result);
1285 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1286 return jresult;
1287 }
1288
1289
Java_org_freeswitch_swig_freeswitchJNI_Event_1setPriority(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1290 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1setPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1291 jboolean jresult = 0 ;
1292 Event *arg1 = (Event *) 0 ;
1293 switch_priority_t arg2 = (switch_priority_t) SWITCH_PRIORITY_NORMAL ;
1294 switch_priority_t *argp2 ;
1295 bool result;
1296
1297 (void)jenv;
1298 (void)jcls;
1299 (void)jarg1_;
1300 arg1 = *(Event **)&jarg1;
1301 argp2 = *(switch_priority_t **)&jarg2;
1302 if (!argp2) {
1303 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_priority_t");
1304 return 0;
1305 }
1306 arg2 = *argp2;
1307 result = (bool)(arg1)->setPriority(arg2);
1308 jresult = (jboolean)result;
1309 return jresult;
1310 }
1311
1312
Java_org_freeswitch_swig_freeswitchJNI_Event_1getHeader(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1313 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1getHeader(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1314 jstring jresult = 0 ;
1315 Event *arg1 = (Event *) 0 ;
1316 char *arg2 = (char *) 0 ;
1317 char *result = 0 ;
1318
1319 (void)jenv;
1320 (void)jcls;
1321 (void)jarg1_;
1322 arg1 = *(Event **)&jarg1;
1323 arg2 = 0;
1324 if (jarg2) {
1325 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1326 if (!arg2) return 0;
1327 }
1328 result = (char *)(arg1)->getHeader((char const *)arg2);
1329 if (result) jresult = jenv->NewStringUTF((const char *)result);
1330 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1331 return jresult;
1332 }
1333
1334
Java_org_freeswitch_swig_freeswitchJNI_Event_1getBody(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1335 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1getBody(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1336 jstring jresult = 0 ;
1337 Event *arg1 = (Event *) 0 ;
1338 char *result = 0 ;
1339
1340 (void)jenv;
1341 (void)jcls;
1342 (void)jarg1_;
1343 arg1 = *(Event **)&jarg1;
1344 result = (char *)(arg1)->getBody();
1345 if (result) jresult = jenv->NewStringUTF((const char *)result);
1346 return jresult;
1347 }
1348
1349
Java_org_freeswitch_swig_freeswitchJNI_Event_1getType(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1350 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1351 jstring jresult = 0 ;
1352 Event *arg1 = (Event *) 0 ;
1353 char *result = 0 ;
1354
1355 (void)jenv;
1356 (void)jcls;
1357 (void)jarg1_;
1358 arg1 = *(Event **)&jarg1;
1359 result = (char *)(arg1)->getType();
1360 if (result) jresult = jenv->NewStringUTF((const char *)result);
1361 return jresult;
1362 }
1363
1364
Java_org_freeswitch_swig_freeswitchJNI_Event_1addBody(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1365 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1addBody(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1366 jboolean jresult = 0 ;
1367 Event *arg1 = (Event *) 0 ;
1368 char *arg2 = (char *) 0 ;
1369 bool result;
1370
1371 (void)jenv;
1372 (void)jcls;
1373 (void)jarg1_;
1374 arg1 = *(Event **)&jarg1;
1375 arg2 = 0;
1376 if (jarg2) {
1377 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1378 if (!arg2) return 0;
1379 }
1380 result = (bool)(arg1)->addBody((char const *)arg2);
1381 jresult = (jboolean)result;
1382 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1383 return jresult;
1384 }
1385
1386
Java_org_freeswitch_swig_freeswitchJNI_Event_1addHeader(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)1387 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1addHeader(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
1388 jboolean jresult = 0 ;
1389 Event *arg1 = (Event *) 0 ;
1390 char *arg2 = (char *) 0 ;
1391 char *arg3 = (char *) 0 ;
1392 bool result;
1393
1394 (void)jenv;
1395 (void)jcls;
1396 (void)jarg1_;
1397 arg1 = *(Event **)&jarg1;
1398 arg2 = 0;
1399 if (jarg2) {
1400 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1401 if (!arg2) return 0;
1402 }
1403 arg3 = 0;
1404 if (jarg3) {
1405 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
1406 if (!arg3) return 0;
1407 }
1408 result = (bool)(arg1)->addHeader((char const *)arg2,(char const *)arg3);
1409 jresult = (jboolean)result;
1410 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1411 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
1412 return jresult;
1413 }
1414
1415
Java_org_freeswitch_swig_freeswitchJNI_Event_1delHeader(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1416 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1delHeader(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1417 jboolean jresult = 0 ;
1418 Event *arg1 = (Event *) 0 ;
1419 char *arg2 = (char *) 0 ;
1420 bool result;
1421
1422 (void)jenv;
1423 (void)jcls;
1424 (void)jarg1_;
1425 arg1 = *(Event **)&jarg1;
1426 arg2 = 0;
1427 if (jarg2) {
1428 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1429 if (!arg2) return 0;
1430 }
1431 result = (bool)(arg1)->delHeader((char const *)arg2);
1432 jresult = (jboolean)result;
1433 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1434 return jresult;
1435 }
1436
1437
Java_org_freeswitch_swig_freeswitchJNI_Event_1fire(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1438 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_Event_1fire(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1439 jboolean jresult = 0 ;
1440 Event *arg1 = (Event *) 0 ;
1441 bool result;
1442
1443 (void)jenv;
1444 (void)jcls;
1445 (void)jarg1_;
1446 arg1 = *(Event **)&jarg1;
1447 result = (bool)(arg1)->fire();
1448 jresult = (jboolean)result;
1449 return jresult;
1450 }
1451
1452
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1events_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1453 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1events_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1454 EventConsumer *arg1 = (EventConsumer *) 0 ;
1455 switch_queue_t *arg2 = (switch_queue_t *) 0 ;
1456
1457 (void)jenv;
1458 (void)jcls;
1459 (void)jarg1_;
1460 arg1 = *(EventConsumer **)&jarg1;
1461 arg2 = *(switch_queue_t **)&jarg2;
1462 if (arg1) (arg1)->events = arg2;
1463 }
1464
1465
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1events_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1466 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1events_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1467 jlong jresult = 0 ;
1468 EventConsumer *arg1 = (EventConsumer *) 0 ;
1469 switch_queue_t *result = 0 ;
1470
1471 (void)jenv;
1472 (void)jcls;
1473 (void)jarg1_;
1474 arg1 = *(EventConsumer **)&jarg1;
1475 result = (switch_queue_t *) ((arg1)->events);
1476 *(switch_queue_t **)&jresult = result;
1477 return jresult;
1478 }
1479
1480
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1event_1id_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1481 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1event_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1482 EventConsumer *arg1 = (EventConsumer *) 0 ;
1483 switch_event_types_t arg2 ;
1484 switch_event_types_t *argp2 ;
1485
1486 (void)jenv;
1487 (void)jcls;
1488 (void)jarg1_;
1489 arg1 = *(EventConsumer **)&jarg1;
1490 argp2 = *(switch_event_types_t **)&jarg2;
1491 if (!argp2) {
1492 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_event_types_t");
1493 return ;
1494 }
1495 arg2 = *argp2;
1496 if (arg1) (arg1)->e_event_id = arg2;
1497 }
1498
1499
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1event_1id_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1500 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1event_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1501 jlong jresult = 0 ;
1502 EventConsumer *arg1 = (EventConsumer *) 0 ;
1503 switch_event_types_t result;
1504
1505 (void)jenv;
1506 (void)jcls;
1507 (void)jarg1_;
1508 arg1 = *(EventConsumer **)&jarg1;
1509 result = ((arg1)->e_event_id);
1510 *(switch_event_types_t **)&jresult = new switch_event_types_t((const switch_event_types_t &)result);
1511 return jresult;
1512 }
1513
1514
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1callback_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1515 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1callback_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1516 EventConsumer *arg1 = (EventConsumer *) 0 ;
1517 char *arg2 = (char *) 0 ;
1518
1519 (void)jenv;
1520 (void)jcls;
1521 (void)jarg1_;
1522 arg1 = *(EventConsumer **)&jarg1;
1523 arg2 = 0;
1524 if (jarg2) {
1525 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1526 if (!arg2) return ;
1527 }
1528 {
1529 delete [] arg1->e_callback;
1530 if (arg2) {
1531 arg1->e_callback = (char *) (new char[strlen((const char *)arg2)+1]);
1532 strcpy((char *)arg1->e_callback, (const char *)arg2);
1533 } else {
1534 arg1->e_callback = 0;
1535 }
1536 }
1537 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1538 }
1539
1540
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1callback_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1541 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1callback_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1542 jstring jresult = 0 ;
1543 EventConsumer *arg1 = (EventConsumer *) 0 ;
1544 char *result = 0 ;
1545
1546 (void)jenv;
1547 (void)jcls;
1548 (void)jarg1_;
1549 arg1 = *(EventConsumer **)&jarg1;
1550 result = (char *) ((arg1)->e_callback);
1551 if (result) jresult = jenv->NewStringUTF((const char *)result);
1552 return jresult;
1553 }
1554
1555
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1subclass_1name_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1556 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1subclass_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1557 EventConsumer *arg1 = (EventConsumer *) 0 ;
1558 char *arg2 = (char *) 0 ;
1559
1560 (void)jenv;
1561 (void)jcls;
1562 (void)jarg1_;
1563 arg1 = *(EventConsumer **)&jarg1;
1564 arg2 = 0;
1565 if (jarg2) {
1566 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1567 if (!arg2) return ;
1568 }
1569 {
1570 delete [] arg1->e_subclass_name;
1571 if (arg2) {
1572 arg1->e_subclass_name = (char *) (new char[strlen((const char *)arg2)+1]);
1573 strcpy((char *)arg1->e_subclass_name, (const char *)arg2);
1574 } else {
1575 arg1->e_subclass_name = 0;
1576 }
1577 }
1578 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1579 }
1580
1581
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1subclass_1name_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1582 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1subclass_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1583 jstring jresult = 0 ;
1584 EventConsumer *arg1 = (EventConsumer *) 0 ;
1585 char *result = 0 ;
1586
1587 (void)jenv;
1588 (void)jcls;
1589 (void)jarg1_;
1590 arg1 = *(EventConsumer **)&jarg1;
1591 result = (char *) ((arg1)->e_subclass_name);
1592 if (result) jresult = jenv->NewStringUTF((const char *)result);
1593 return jresult;
1594 }
1595
1596
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1cb_1arg_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)1597 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1cb_1arg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
1598 EventConsumer *arg1 = (EventConsumer *) 0 ;
1599 char *arg2 = (char *) 0 ;
1600
1601 (void)jenv;
1602 (void)jcls;
1603 (void)jarg1_;
1604 arg1 = *(EventConsumer **)&jarg1;
1605 arg2 = 0;
1606 if (jarg2) {
1607 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1608 if (!arg2) return ;
1609 }
1610 {
1611 delete [] arg1->e_cb_arg;
1612 if (arg2) {
1613 arg1->e_cb_arg = (char *) (new char[strlen((const char *)arg2)+1]);
1614 strcpy((char *)arg1->e_cb_arg, (const char *)arg2);
1615 } else {
1616 arg1->e_cb_arg = 0;
1617 }
1618 }
1619 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1620 }
1621
1622
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1cb_1arg_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1623 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1e_1cb_1arg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1624 jstring jresult = 0 ;
1625 EventConsumer *arg1 = (EventConsumer *) 0 ;
1626 char *result = 0 ;
1627
1628 (void)jenv;
1629 (void)jcls;
1630 (void)jarg1_;
1631 arg1 = *(EventConsumer **)&jarg1;
1632 result = (char *) ((arg1)->e_cb_arg);
1633 if (result) jresult = jenv->NewStringUTF((const char *)result);
1634 return jresult;
1635 }
1636
1637
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1enodes_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1638 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1enodes_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1639 EventConsumer *arg1 = (EventConsumer *) 0 ;
1640 switch_event_node_t **arg2 ;
1641
1642 (void)jenv;
1643 (void)jcls;
1644 (void)jarg1_;
1645 arg1 = *(EventConsumer **)&jarg1;
1646 arg2 = *(switch_event_node_t ***)&jarg2;
1647 {
1648 size_t ii;
1649 switch_event_node_t * *b = (switch_event_node_t * *) arg1->enodes;
1650 for (ii = 0; ii < (size_t)SWITCH_EVENT_ALL+1; ii++) b[ii] = *((switch_event_node_t * *) arg2 + ii);
1651 }
1652
1653 }
1654
1655
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1enodes_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1656 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1enodes_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1657 jlong jresult = 0 ;
1658 EventConsumer *arg1 = (EventConsumer *) 0 ;
1659 switch_event_node_t **result = 0 ;
1660
1661 (void)jenv;
1662 (void)jcls;
1663 (void)jarg1_;
1664 arg1 = *(EventConsumer **)&jarg1;
1665 result = (switch_event_node_t **)(switch_event_node_t **) ((arg1)->enodes);
1666 *(switch_event_node_t ***)&jresult = result;
1667 return jresult;
1668 }
1669
1670
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1node_1index_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1671 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1node_1index_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1672 EventConsumer *arg1 = (EventConsumer *) 0 ;
1673 uint32_t arg2 ;
1674 uint32_t *argp2 ;
1675
1676 (void)jenv;
1677 (void)jcls;
1678 (void)jarg1_;
1679 arg1 = *(EventConsumer **)&jarg1;
1680 argp2 = *(uint32_t **)&jarg2;
1681 if (!argp2) {
1682 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null uint32_t");
1683 return ;
1684 }
1685 arg2 = *argp2;
1686 if (arg1) (arg1)->node_index = arg2;
1687 }
1688
1689
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1node_1index_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1690 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1node_1index_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1691 jlong jresult = 0 ;
1692 EventConsumer *arg1 = (EventConsumer *) 0 ;
1693 uint32_t result;
1694
1695 (void)jenv;
1696 (void)jcls;
1697 (void)jarg1_;
1698 arg1 = *(EventConsumer **)&jarg1;
1699 result = ((arg1)->node_index);
1700 *(uint32_t **)&jresult = new uint32_t((const uint32_t &)result);
1701 return jresult;
1702 }
1703
1704
Java_org_freeswitch_swig_freeswitchJNI_new_1EventConsumer(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2,jint jarg3)1705 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1EventConsumer(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3) {
1706 jlong jresult = 0 ;
1707 char *arg1 = (char *) NULL ;
1708 char *arg2 = (char *) "" ;
1709 int arg3 = (int) 5000 ;
1710 EventConsumer *result = 0 ;
1711
1712 (void)jenv;
1713 (void)jcls;
1714 arg1 = 0;
1715 if (jarg1) {
1716 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
1717 if (!arg1) return 0;
1718 }
1719 arg2 = 0;
1720 if (jarg2) {
1721 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1722 if (!arg2) return 0;
1723 }
1724 arg3 = (int)jarg3;
1725 result = (EventConsumer *)new EventConsumer((char const *)arg1,(char const *)arg2,arg3);
1726 *(EventConsumer **)&jresult = result;
1727 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
1728 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1729 return jresult;
1730 }
1731
1732
Java_org_freeswitch_swig_freeswitchJNI_delete_1EventConsumer(JNIEnv * jenv,jclass jcls,jlong jarg1)1733 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1EventConsumer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
1734 EventConsumer *arg1 = (EventConsumer *) 0 ;
1735
1736 (void)jenv;
1737 (void)jcls;
1738 arg1 = *(EventConsumer **)&jarg1;
1739 delete arg1;
1740 }
1741
1742
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1bind(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)1743 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1bind(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
1744 jint jresult = 0 ;
1745 EventConsumer *arg1 = (EventConsumer *) 0 ;
1746 char *arg2 = (char *) 0 ;
1747 char *arg3 = (char *) "" ;
1748 int result;
1749
1750 (void)jenv;
1751 (void)jcls;
1752 (void)jarg1_;
1753 arg1 = *(EventConsumer **)&jarg1;
1754 arg2 = 0;
1755 if (jarg2) {
1756 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
1757 if (!arg2) return 0;
1758 }
1759 arg3 = 0;
1760 if (jarg3) {
1761 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
1762 if (!arg3) return 0;
1763 }
1764 result = (int)(arg1)->bind((char const *)arg2,(char const *)arg3);
1765 jresult = (jint)result;
1766 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
1767 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
1768 return jresult;
1769 }
1770
1771
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1pop(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jint jarg3)1772 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1pop(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
1773 jlong jresult = 0 ;
1774 EventConsumer *arg1 = (EventConsumer *) 0 ;
1775 int arg2 = (int) 0 ;
1776 int arg3 = (int) 0 ;
1777 Event *result = 0 ;
1778
1779 (void)jenv;
1780 (void)jcls;
1781 (void)jarg1_;
1782 arg1 = *(EventConsumer **)&jarg1;
1783 arg2 = (int)jarg2;
1784 arg3 = (int)jarg3;
1785 result = (Event *)(arg1)->pop(arg2,arg3);
1786 *(Event **)&jresult = result;
1787 return jresult;
1788 }
1789
1790
Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1cleanup(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1791 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_EventConsumer_1cleanup(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1792 EventConsumer *arg1 = (EventConsumer *) 0 ;
1793
1794 (void)jenv;
1795 (void)jcls;
1796 (void)jarg1_;
1797 arg1 = *(EventConsumer **)&jarg1;
1798 (arg1)->cleanup();
1799 }
1800
1801
Java_org_freeswitch_swig_freeswitchJNI_delete_1CoreSession(JNIEnv * jenv,jclass jcls,jlong jarg1)1802 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1CoreSession(JNIEnv *jenv, jclass jcls, jlong jarg1) {
1803 CoreSession *arg1 = (CoreSession *) 0 ;
1804
1805 (void)jenv;
1806 (void)jcls;
1807 arg1 = *(CoreSession **)&jarg1;
1808 delete arg1;
1809 }
1810
1811
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1session_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1812 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1813 CoreSession *arg1 = (CoreSession *) 0 ;
1814 switch_core_session_t *arg2 = (switch_core_session_t *) 0 ;
1815
1816 (void)jenv;
1817 (void)jcls;
1818 (void)jarg1_;
1819 arg1 = *(CoreSession **)&jarg1;
1820 arg2 = *(switch_core_session_t **)&jarg2;
1821 if (arg1) (arg1)->session = arg2;
1822 }
1823
1824
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1session_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1825 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1826 jlong jresult = 0 ;
1827 CoreSession *arg1 = (CoreSession *) 0 ;
1828 switch_core_session_t *result = 0 ;
1829
1830 (void)jenv;
1831 (void)jcls;
1832 (void)jarg1_;
1833 arg1 = *(CoreSession **)&jarg1;
1834 result = (switch_core_session_t *) ((arg1)->session);
1835 *(switch_core_session_t **)&jresult = result;
1836 return jresult;
1837 }
1838
1839
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1channel_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1840 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1channel_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1841 CoreSession *arg1 = (CoreSession *) 0 ;
1842 switch_channel_t *arg2 = (switch_channel_t *) 0 ;
1843
1844 (void)jenv;
1845 (void)jcls;
1846 (void)jarg1_;
1847 arg1 = *(CoreSession **)&jarg1;
1848 arg2 = *(switch_channel_t **)&jarg2;
1849 if (arg1) (arg1)->channel = arg2;
1850 }
1851
1852
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1channel_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1853 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1channel_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1854 jlong jresult = 0 ;
1855 CoreSession *arg1 = (CoreSession *) 0 ;
1856 switch_channel_t *result = 0 ;
1857
1858 (void)jenv;
1859 (void)jcls;
1860 (void)jarg1_;
1861 arg1 = *(CoreSession **)&jarg1;
1862 result = (switch_channel_t *) ((arg1)->channel);
1863 *(switch_channel_t **)&jresult = result;
1864 return jresult;
1865 }
1866
1867
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flags_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1868 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flags_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1869 CoreSession *arg1 = (CoreSession *) 0 ;
1870 unsigned int arg2 ;
1871
1872 (void)jenv;
1873 (void)jcls;
1874 (void)jarg1_;
1875 arg1 = *(CoreSession **)&jarg1;
1876 arg2 = (unsigned int)jarg2;
1877 if (arg1) (arg1)->flags = arg2;
1878 }
1879
1880
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flags_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1881 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flags_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1882 jlong jresult = 0 ;
1883 CoreSession *arg1 = (CoreSession *) 0 ;
1884 unsigned int result;
1885
1886 (void)jenv;
1887 (void)jcls;
1888 (void)jarg1_;
1889 arg1 = *(CoreSession **)&jarg1;
1890 result = (unsigned int) ((arg1)->flags);
1891 jresult = (jlong)result;
1892 return jresult;
1893 }
1894
1895
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1allocated_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2)1896 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1allocated_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1897 CoreSession *arg1 = (CoreSession *) 0 ;
1898 int arg2 ;
1899
1900 (void)jenv;
1901 (void)jcls;
1902 (void)jarg1_;
1903 arg1 = *(CoreSession **)&jarg1;
1904 arg2 = (int)jarg2;
1905 if (arg1) (arg1)->allocated = arg2;
1906 }
1907
1908
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1allocated_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1909 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1allocated_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1910 jint jresult = 0 ;
1911 CoreSession *arg1 = (CoreSession *) 0 ;
1912 int result;
1913
1914 (void)jenv;
1915 (void)jcls;
1916 (void)jarg1_;
1917 arg1 = *(CoreSession **)&jarg1;
1918 result = (int) ((arg1)->allocated);
1919 jresult = (jint)result;
1920 return jresult;
1921 }
1922
1923
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cb_1state_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_)1924 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cb_1state_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
1925 CoreSession *arg1 = (CoreSession *) 0 ;
1926 input_callback_state *arg2 = (input_callback_state *) 0 ;
1927
1928 (void)jenv;
1929 (void)jcls;
1930 (void)jarg1_;
1931 (void)jarg2_;
1932 arg1 = *(CoreSession **)&jarg1;
1933 arg2 = *(input_callback_state **)&jarg2;
1934 if (arg1) (arg1)->cb_state = *arg2;
1935 }
1936
1937
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cb_1state_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1938 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cb_1state_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1939 jlong jresult = 0 ;
1940 CoreSession *arg1 = (CoreSession *) 0 ;
1941 input_callback_state *result = 0 ;
1942
1943 (void)jenv;
1944 (void)jcls;
1945 (void)jarg1_;
1946 arg1 = *(CoreSession **)&jarg1;
1947 result = (input_callback_state *)& ((arg1)->cb_state);
1948 *(input_callback_state **)&jresult = result;
1949 return jresult;
1950 }
1951
1952
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hook_1state_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1953 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hook_1state_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1954 CoreSession *arg1 = (CoreSession *) 0 ;
1955 switch_channel_state_t arg2 ;
1956 switch_channel_state_t *argp2 ;
1957
1958 (void)jenv;
1959 (void)jcls;
1960 (void)jarg1_;
1961 arg1 = *(CoreSession **)&jarg1;
1962 argp2 = *(switch_channel_state_t **)&jarg2;
1963 if (!argp2) {
1964 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_channel_state_t");
1965 return ;
1966 }
1967 arg2 = *argp2;
1968 if (arg1) (arg1)->hook_state = arg2;
1969 }
1970
1971
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hook_1state_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)1972 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hook_1state_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1973 jlong jresult = 0 ;
1974 CoreSession *arg1 = (CoreSession *) 0 ;
1975 switch_channel_state_t result;
1976
1977 (void)jenv;
1978 (void)jcls;
1979 (void)jarg1_;
1980 arg1 = *(CoreSession **)&jarg1;
1981 result = ((arg1)->hook_state);
1982 *(switch_channel_state_t **)&jresult = new switch_channel_state_t((const switch_channel_state_t &)result);
1983 return jresult;
1984 }
1985
1986
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cause_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)1987 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cause_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1988 CoreSession *arg1 = (CoreSession *) 0 ;
1989 switch_call_cause_t arg2 ;
1990 switch_call_cause_t *argp2 ;
1991
1992 (void)jenv;
1993 (void)jcls;
1994 (void)jarg1_;
1995 arg1 = *(CoreSession **)&jarg1;
1996 argp2 = *(switch_call_cause_t **)&jarg2;
1997 if (!argp2) {
1998 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_call_cause_t");
1999 return ;
2000 }
2001 arg2 = *argp2;
2002 if (arg1) (arg1)->cause = arg2;
2003 }
2004
2005
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cause_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2006 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1cause_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2007 jlong jresult = 0 ;
2008 CoreSession *arg1 = (CoreSession *) 0 ;
2009 switch_call_cause_t result;
2010
2011 (void)jenv;
2012 (void)jcls;
2013 (void)jarg1_;
2014 arg1 = *(CoreSession **)&jarg1;
2015 result = ((arg1)->cause);
2016 *(switch_call_cause_t **)&jresult = new switch_call_cause_t((const switch_call_cause_t &)result);
2017 return jresult;
2018 }
2019
2020
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1uuid_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2021 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1uuid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2022 CoreSession *arg1 = (CoreSession *) 0 ;
2023 char *arg2 = (char *) 0 ;
2024
2025 (void)jenv;
2026 (void)jcls;
2027 (void)jarg1_;
2028 arg1 = *(CoreSession **)&jarg1;
2029 arg2 = 0;
2030 if (jarg2) {
2031 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2032 if (!arg2) return ;
2033 }
2034 {
2035 delete [] arg1->uuid;
2036 if (arg2) {
2037 arg1->uuid = (char *) (new char[strlen((const char *)arg2)+1]);
2038 strcpy((char *)arg1->uuid, (const char *)arg2);
2039 } else {
2040 arg1->uuid = 0;
2041 }
2042 }
2043 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2044 }
2045
2046
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1uuid_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2047 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1uuid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2048 jstring jresult = 0 ;
2049 CoreSession *arg1 = (CoreSession *) 0 ;
2050 char *result = 0 ;
2051
2052 (void)jenv;
2053 (void)jcls;
2054 (void)jarg1_;
2055 arg1 = *(CoreSession **)&jarg1;
2056 result = (char *) ((arg1)->uuid);
2057 if (result) jresult = jenv->NewStringUTF((const char *)result);
2058 return jresult;
2059 }
2060
2061
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1tts_1name_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2062 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1tts_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2063 CoreSession *arg1 = (CoreSession *) 0 ;
2064 char *arg2 = (char *) 0 ;
2065
2066 (void)jenv;
2067 (void)jcls;
2068 (void)jarg1_;
2069 arg1 = *(CoreSession **)&jarg1;
2070 arg2 = 0;
2071 if (jarg2) {
2072 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2073 if (!arg2) return ;
2074 }
2075 {
2076 delete [] arg1->tts_name;
2077 if (arg2) {
2078 arg1->tts_name = (char *) (new char[strlen((const char *)arg2)+1]);
2079 strcpy((char *)arg1->tts_name, (const char *)arg2);
2080 } else {
2081 arg1->tts_name = 0;
2082 }
2083 }
2084 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2085 }
2086
2087
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1tts_1name_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2088 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1tts_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2089 jstring jresult = 0 ;
2090 CoreSession *arg1 = (CoreSession *) 0 ;
2091 char *result = 0 ;
2092
2093 (void)jenv;
2094 (void)jcls;
2095 (void)jarg1_;
2096 arg1 = *(CoreSession **)&jarg1;
2097 result = (char *) ((arg1)->tts_name);
2098 if (result) jresult = jenv->NewStringUTF((const char *)result);
2099 return jresult;
2100 }
2101
2102
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1voice_1name_1set(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2103 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1voice_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2104 CoreSession *arg1 = (CoreSession *) 0 ;
2105 char *arg2 = (char *) 0 ;
2106
2107 (void)jenv;
2108 (void)jcls;
2109 (void)jarg1_;
2110 arg1 = *(CoreSession **)&jarg1;
2111 arg2 = 0;
2112 if (jarg2) {
2113 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2114 if (!arg2) return ;
2115 }
2116 {
2117 delete [] arg1->voice_name;
2118 if (arg2) {
2119 arg1->voice_name = (char *) (new char[strlen((const char *)arg2)+1]);
2120 strcpy((char *)arg1->voice_name, (const char *)arg2);
2121 } else {
2122 arg1->voice_name = 0;
2123 }
2124 }
2125 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2126 }
2127
2128
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1voice_1name_1get(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2129 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1voice_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2130 jstring jresult = 0 ;
2131 CoreSession *arg1 = (CoreSession *) 0 ;
2132 char *result = 0 ;
2133
2134 (void)jenv;
2135 (void)jcls;
2136 (void)jarg1_;
2137 arg1 = *(CoreSession **)&jarg1;
2138 result = (char *) ((arg1)->voice_name);
2139 if (result) jresult = jenv->NewStringUTF((const char *)result);
2140 return jresult;
2141 }
2142
2143
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1insertFile(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jint jarg4)2144 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1insertFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jint jarg4) {
2145 jint jresult = 0 ;
2146 CoreSession *arg1 = (CoreSession *) 0 ;
2147 char *arg2 = (char *) 0 ;
2148 char *arg3 = (char *) 0 ;
2149 int arg4 ;
2150 int result;
2151
2152 (void)jenv;
2153 (void)jcls;
2154 (void)jarg1_;
2155 arg1 = *(CoreSession **)&jarg1;
2156 arg2 = 0;
2157 if (jarg2) {
2158 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2159 if (!arg2) return 0;
2160 }
2161 arg3 = 0;
2162 if (jarg3) {
2163 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2164 if (!arg3) return 0;
2165 }
2166 arg4 = (int)jarg4;
2167 result = (int)(arg1)->insertFile((char const *)arg2,(char const *)arg3,arg4);
2168 jresult = (jint)result;
2169 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2170 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2171 return jresult;
2172 }
2173
2174
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1answer(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2175 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1answer(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2176 jint jresult = 0 ;
2177 CoreSession *arg1 = (CoreSession *) 0 ;
2178 int result;
2179
2180 (void)jenv;
2181 (void)jcls;
2182 (void)jarg1_;
2183 arg1 = *(CoreSession **)&jarg1;
2184 result = (int)(arg1)->answer();
2185 jresult = (jint)result;
2186 return jresult;
2187 }
2188
2189
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1print(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2190 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1print(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2191 jint jresult = 0 ;
2192 CoreSession *arg1 = (CoreSession *) 0 ;
2193 char *arg2 = (char *) 0 ;
2194 int result;
2195
2196 (void)jenv;
2197 (void)jcls;
2198 (void)jarg1_;
2199 arg1 = *(CoreSession **)&jarg1;
2200 arg2 = 0;
2201 if (jarg2) {
2202 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2203 if (!arg2) return 0;
2204 }
2205 result = (int)(arg1)->print(arg2);
2206 jresult = (jint)result;
2207 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2208 return jresult;
2209 }
2210
2211
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1preAnswer(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2212 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1preAnswer(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2213 jint jresult = 0 ;
2214 CoreSession *arg1 = (CoreSession *) 0 ;
2215 int result;
2216
2217 (void)jenv;
2218 (void)jcls;
2219 (void)jarg1_;
2220 arg1 = *(CoreSession **)&jarg1;
2221 result = (int)(arg1)->preAnswer();
2222 jresult = (jint)result;
2223 return jresult;
2224 }
2225
2226
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hangup(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2227 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hangup(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2228 CoreSession *arg1 = (CoreSession *) 0 ;
2229 char *arg2 = (char *) "normal_clearing" ;
2230
2231 (void)jenv;
2232 (void)jcls;
2233 (void)jarg1_;
2234 arg1 = *(CoreSession **)&jarg1;
2235 arg2 = 0;
2236 if (jarg2) {
2237 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2238 if (!arg2) return ;
2239 }
2240 (arg1)->hangup((char const *)arg2);
2241 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2242 }
2243
2244
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hangupState(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2245 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hangupState(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2246 CoreSession *arg1 = (CoreSession *) 0 ;
2247
2248 (void)jenv;
2249 (void)jcls;
2250 (void)jarg1_;
2251 arg1 = *(CoreSession **)&jarg1;
2252 (arg1)->hangupState();
2253 }
2254
2255
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setVariable(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)2256 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setVariable(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
2257 CoreSession *arg1 = (CoreSession *) 0 ;
2258 char *arg2 = (char *) 0 ;
2259 char *arg3 = (char *) 0 ;
2260
2261 (void)jenv;
2262 (void)jcls;
2263 (void)jarg1_;
2264 arg1 = *(CoreSession **)&jarg1;
2265 arg2 = 0;
2266 if (jarg2) {
2267 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2268 if (!arg2) return ;
2269 }
2270 arg3 = 0;
2271 if (jarg3) {
2272 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2273 if (!arg3) return ;
2274 }
2275 (arg1)->setVariable(arg2,arg3);
2276 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2277 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2278 }
2279
2280
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setPrivate(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jlong jarg3)2281 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setPrivate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
2282 CoreSession *arg1 = (CoreSession *) 0 ;
2283 char *arg2 = (char *) 0 ;
2284 void *arg3 = (void *) 0 ;
2285
2286 (void)jenv;
2287 (void)jcls;
2288 (void)jarg1_;
2289 arg1 = *(CoreSession **)&jarg1;
2290 arg2 = 0;
2291 if (jarg2) {
2292 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2293 if (!arg2) return ;
2294 }
2295 arg3 = *(void **)&jarg3;
2296 (arg1)->setPrivate(arg2,arg3);
2297 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2298 }
2299
2300
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getPrivate(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2301 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getPrivate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2302 jlong jresult = 0 ;
2303 CoreSession *arg1 = (CoreSession *) 0 ;
2304 char *arg2 = (char *) 0 ;
2305 void *result = 0 ;
2306
2307 (void)jenv;
2308 (void)jcls;
2309 (void)jarg1_;
2310 arg1 = *(CoreSession **)&jarg1;
2311 arg2 = 0;
2312 if (jarg2) {
2313 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2314 if (!arg2) return 0;
2315 }
2316 result = (void *)(arg1)->getPrivate(arg2);
2317 *(void **)&jresult = result;
2318 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2319 return jresult;
2320 }
2321
2322
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getVariable(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2323 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getVariable(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2324 jstring jresult = 0 ;
2325 CoreSession *arg1 = (CoreSession *) 0 ;
2326 char *arg2 = (char *) 0 ;
2327 char *result = 0 ;
2328
2329 (void)jenv;
2330 (void)jcls;
2331 (void)jarg1_;
2332 arg1 = *(CoreSession **)&jarg1;
2333 arg2 = 0;
2334 if (jarg2) {
2335 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2336 if (!arg2) return 0;
2337 }
2338 result = (char *)(arg1)->getVariable(arg2);
2339 if (result) jresult = jenv->NewStringUTF((const char *)result);
2340 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2341 return jresult;
2342 }
2343
2344
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1process_1callback_1result(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2345 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1process_1callback_1result(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2346 jlong jresult = 0 ;
2347 CoreSession *arg1 = (CoreSession *) 0 ;
2348 char *arg2 = (char *) 0 ;
2349 switch_status_t result;
2350
2351 (void)jenv;
2352 (void)jcls;
2353 (void)jarg1_;
2354 arg1 = *(CoreSession **)&jarg1;
2355 arg2 = 0;
2356 if (jarg2) {
2357 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2358 if (!arg2) return 0;
2359 }
2360 result = (arg1)->process_callback_result(arg2);
2361 *(switch_status_t **)&jresult = new switch_status_t((const switch_status_t &)result);
2362 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2363 return jresult;
2364 }
2365
2366
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1say(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4,jstring jarg5,jstring jarg6)2367 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1say(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
2368 CoreSession *arg1 = (CoreSession *) 0 ;
2369 char *arg2 = (char *) 0 ;
2370 char *arg3 = (char *) 0 ;
2371 char *arg4 = (char *) 0 ;
2372 char *arg5 = (char *) 0 ;
2373 char *arg6 = (char *) NULL ;
2374
2375 (void)jenv;
2376 (void)jcls;
2377 (void)jarg1_;
2378 arg1 = *(CoreSession **)&jarg1;
2379 arg2 = 0;
2380 if (jarg2) {
2381 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2382 if (!arg2) return ;
2383 }
2384 arg3 = 0;
2385 if (jarg3) {
2386 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2387 if (!arg3) return ;
2388 }
2389 arg4 = 0;
2390 if (jarg4) {
2391 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
2392 if (!arg4) return ;
2393 }
2394 arg5 = 0;
2395 if (jarg5) {
2396 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
2397 if (!arg5) return ;
2398 }
2399 arg6 = 0;
2400 if (jarg6) {
2401 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
2402 if (!arg6) return ;
2403 }
2404 (arg1)->say((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6);
2405 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2406 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2407 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
2408 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
2409 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
2410 }
2411
2412
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1sayPhrase(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4)2413 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1sayPhrase(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
2414 CoreSession *arg1 = (CoreSession *) 0 ;
2415 char *arg2 = (char *) 0 ;
2416 char *arg3 = (char *) "" ;
2417 char *arg4 = (char *) NULL ;
2418
2419 (void)jenv;
2420 (void)jcls;
2421 (void)jarg1_;
2422 arg1 = *(CoreSession **)&jarg1;
2423 arg2 = 0;
2424 if (jarg2) {
2425 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2426 if (!arg2) return ;
2427 }
2428 arg3 = 0;
2429 if (jarg3) {
2430 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2431 if (!arg3) return ;
2432 }
2433 arg4 = 0;
2434 if (jarg4) {
2435 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
2436 if (!arg4) return ;
2437 }
2438 (arg1)->sayPhrase((char const *)arg2,(char const *)arg3,(char const *)arg4);
2439 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2440 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2441 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
2442 }
2443
2444
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hangupCause(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2445 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1hangupCause(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2446 jstring jresult = 0 ;
2447 CoreSession *arg1 = (CoreSession *) 0 ;
2448 char *result = 0 ;
2449
2450 (void)jenv;
2451 (void)jcls;
2452 (void)jarg1_;
2453 arg1 = *(CoreSession **)&jarg1;
2454 result = (char *)(arg1)->hangupCause();
2455 if (result) jresult = jenv->NewStringUTF((const char *)result);
2456 return jresult;
2457 }
2458
2459
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getState(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2460 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getState(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2461 jstring jresult = 0 ;
2462 CoreSession *arg1 = (CoreSession *) 0 ;
2463 char *result = 0 ;
2464
2465 (void)jenv;
2466 (void)jcls;
2467 (void)jarg1_;
2468 arg1 = *(CoreSession **)&jarg1;
2469 result = (char *)(arg1)->getState();
2470 if (result) jresult = jenv->NewStringUTF((const char *)result);
2471 return jresult;
2472 }
2473
2474
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1recordFile(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jint jarg3,jint jarg4,jint jarg5)2475 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1recordFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3, jint jarg4, jint jarg5) {
2476 jint jresult = 0 ;
2477 CoreSession *arg1 = (CoreSession *) 0 ;
2478 char *arg2 = (char *) 0 ;
2479 int arg3 = (int) 0 ;
2480 int arg4 = (int) 0 ;
2481 int arg5 = (int) 0 ;
2482 int result;
2483
2484 (void)jenv;
2485 (void)jcls;
2486 (void)jarg1_;
2487 arg1 = *(CoreSession **)&jarg1;
2488 arg2 = 0;
2489 if (jarg2) {
2490 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2491 if (!arg2) return 0;
2492 }
2493 arg3 = (int)jarg3;
2494 arg4 = (int)jarg4;
2495 arg5 = (int)jarg5;
2496 result = (int)(arg1)->recordFile(arg2,arg3,arg4,arg5);
2497 jresult = (jint)result;
2498 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2499 return jresult;
2500 }
2501
2502
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1originate(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_,jstring jarg3,jint jarg4,jlong jarg5)2503 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1originate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jstring jarg3, jint jarg4, jlong jarg5) {
2504 jint jresult = 0 ;
2505 CoreSession *arg1 = (CoreSession *) 0 ;
2506 CoreSession *arg2 = (CoreSession *) 0 ;
2507 char *arg3 = (char *) 0 ;
2508 int arg4 = (int) 60 ;
2509 switch_state_handler_table_t *arg5 = (switch_state_handler_table_t *) NULL ;
2510 int result;
2511
2512 (void)jenv;
2513 (void)jcls;
2514 (void)jarg1_;
2515 (void)jarg2_;
2516 arg1 = *(CoreSession **)&jarg1;
2517 arg2 = *(CoreSession **)&jarg2;
2518 arg3 = 0;
2519 if (jarg3) {
2520 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2521 if (!arg3) return 0;
2522 }
2523 arg4 = (int)jarg4;
2524 arg5 = *(switch_state_handler_table_t **)&jarg5;
2525 result = (int)(arg1)->originate(arg2,arg3,arg4,arg5);
2526 jresult = (jint)result;
2527 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2528 return jresult;
2529 }
2530
2531
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1destroy(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)2532 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1destroy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2533 CoreSession *arg1 = (CoreSession *) 0 ;
2534
2535 (void)jenv;
2536 (void)jcls;
2537 (void)jarg1_;
2538 arg1 = *(CoreSession **)&jarg1;
2539 (arg1)->destroy();
2540 }
2541
2542
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setDTMFCallback(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jstring jarg3)2543 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setDTMFCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
2544 CoreSession *arg1 = (CoreSession *) 0 ;
2545 void *arg2 = (void *) 0 ;
2546 char *arg3 = (char *) 0 ;
2547
2548 (void)jenv;
2549 (void)jcls;
2550 (void)jarg1_;
2551 arg1 = *(CoreSession **)&jarg1;
2552 arg2 = *(void **)&jarg2;
2553 arg3 = 0;
2554 if (jarg3) {
2555 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2556 if (!arg3) return ;
2557 }
2558 (arg1)->setDTMFCallback(arg2,arg3);
2559 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2560 }
2561
2562
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1speak(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2)2563 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1speak(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
2564 jint jresult = 0 ;
2565 CoreSession *arg1 = (CoreSession *) 0 ;
2566 char *arg2 = (char *) 0 ;
2567 int result;
2568
2569 (void)jenv;
2570 (void)jcls;
2571 (void)jarg1_;
2572 arg1 = *(CoreSession **)&jarg1;
2573 arg2 = 0;
2574 if (jarg2) {
2575 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2576 if (!arg2) return 0;
2577 }
2578 result = (int)(arg1)->speak(arg2);
2579 jresult = (jint)result;
2580 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2581 return jresult;
2582 }
2583
2584
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1set_1tts_1parms(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)2585 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1set_1tts_1parms(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
2586 CoreSession *arg1 = (CoreSession *) 0 ;
2587 char *arg2 = (char *) 0 ;
2588 char *arg3 = (char *) 0 ;
2589
2590 (void)jenv;
2591 (void)jcls;
2592 (void)jarg1_;
2593 arg1 = *(CoreSession **)&jarg1;
2594 arg2 = 0;
2595 if (jarg2) {
2596 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2597 if (!arg2) return ;
2598 }
2599 arg3 = 0;
2600 if (jarg3) {
2601 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2602 if (!arg3) return ;
2603 }
2604 (arg1)->set_tts_parms(arg2,arg3);
2605 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2606 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2607 }
2608
2609
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1set_1tts_1params(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)2610 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1set_1tts_1params(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
2611 CoreSession *arg1 = (CoreSession *) 0 ;
2612 char *arg2 = (char *) 0 ;
2613 char *arg3 = (char *) 0 ;
2614
2615 (void)jenv;
2616 (void)jcls;
2617 (void)jarg1_;
2618 arg1 = *(CoreSession **)&jarg1;
2619 arg2 = 0;
2620 if (jarg2) {
2621 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2622 if (!arg2) return ;
2623 }
2624 arg3 = 0;
2625 if (jarg3) {
2626 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2627 if (!arg3) return ;
2628 }
2629 (arg1)->set_tts_params(arg2,arg3);
2630 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2631 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2632 }
2633
2634
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1collectDigits_1_1SWIG_10(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2)2635 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1collectDigits_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
2636 jint jresult = 0 ;
2637 CoreSession *arg1 = (CoreSession *) 0 ;
2638 int arg2 ;
2639 int result;
2640
2641 (void)jenv;
2642 (void)jcls;
2643 (void)jarg1_;
2644 arg1 = *(CoreSession **)&jarg1;
2645 arg2 = (int)jarg2;
2646 result = (int)(arg1)->collectDigits(arg2);
2647 jresult = (jint)result;
2648 return jresult;
2649 }
2650
2651
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1collectDigits_1_1SWIG_11(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jint jarg3)2652 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1collectDigits_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
2653 jint jresult = 0 ;
2654 CoreSession *arg1 = (CoreSession *) 0 ;
2655 int arg2 ;
2656 int arg3 ;
2657 int result;
2658
2659 (void)jenv;
2660 (void)jcls;
2661 (void)jarg1_;
2662 arg1 = *(CoreSession **)&jarg1;
2663 arg2 = (int)jarg2;
2664 arg3 = (int)jarg3;
2665 result = (int)(arg1)->collectDigits(arg2,arg3);
2666 jresult = (jint)result;
2667 return jresult;
2668 }
2669
2670
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getDigits_1_1SWIG_10(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jstring jarg3,jint jarg4)2671 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getDigits_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3, jint jarg4) {
2672 jstring jresult = 0 ;
2673 CoreSession *arg1 = (CoreSession *) 0 ;
2674 int arg2 ;
2675 char *arg3 = (char *) 0 ;
2676 int arg4 ;
2677 char *result = 0 ;
2678
2679 (void)jenv;
2680 (void)jcls;
2681 (void)jarg1_;
2682 arg1 = *(CoreSession **)&jarg1;
2683 arg2 = (int)jarg2;
2684 arg3 = 0;
2685 if (jarg3) {
2686 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2687 if (!arg3) return 0;
2688 }
2689 arg4 = (int)jarg4;
2690 result = (char *)(arg1)->getDigits(arg2,arg3,arg4);
2691 if (result) jresult = jenv->NewStringUTF((const char *)result);
2692 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2693 return jresult;
2694 }
2695
2696
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getDigits_1_1SWIG_11(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jstring jarg3,jint jarg4,jint jarg5)2697 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getDigits_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3, jint jarg4, jint jarg5) {
2698 jstring jresult = 0 ;
2699 CoreSession *arg1 = (CoreSession *) 0 ;
2700 int arg2 ;
2701 char *arg3 = (char *) 0 ;
2702 int arg4 ;
2703 int arg5 ;
2704 char *result = 0 ;
2705
2706 (void)jenv;
2707 (void)jcls;
2708 (void)jarg1_;
2709 arg1 = *(CoreSession **)&jarg1;
2710 arg2 = (int)jarg2;
2711 arg3 = 0;
2712 if (jarg3) {
2713 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2714 if (!arg3) return 0;
2715 }
2716 arg4 = (int)jarg4;
2717 arg5 = (int)jarg5;
2718 result = (char *)(arg1)->getDigits(arg2,arg3,arg4,arg5);
2719 if (result) jresult = jenv->NewStringUTF((const char *)result);
2720 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2721 return jresult;
2722 }
2723
2724
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getDigits_1_1SWIG_12(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jstring jarg3,jint jarg4,jint jarg5,jint jarg6)2725 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getDigits_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3, jint jarg4, jint jarg5, jint jarg6) {
2726 jstring jresult = 0 ;
2727 CoreSession *arg1 = (CoreSession *) 0 ;
2728 int arg2 ;
2729 char *arg3 = (char *) 0 ;
2730 int arg4 ;
2731 int arg5 ;
2732 int arg6 ;
2733 char *result = 0 ;
2734
2735 (void)jenv;
2736 (void)jcls;
2737 (void)jarg1_;
2738 arg1 = *(CoreSession **)&jarg1;
2739 arg2 = (int)jarg2;
2740 arg3 = 0;
2741 if (jarg3) {
2742 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2743 if (!arg3) return 0;
2744 }
2745 arg4 = (int)jarg4;
2746 arg5 = (int)jarg5;
2747 arg6 = (int)jarg6;
2748 result = (char *)(arg1)->getDigits(arg2,arg3,arg4,arg5,arg6);
2749 if (result) jresult = jenv->NewStringUTF((const char *)result);
2750 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2751 return jresult;
2752 }
2753
2754
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1transfer(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4)2755 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1transfer(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
2756 jint jresult = 0 ;
2757 CoreSession *arg1 = (CoreSession *) 0 ;
2758 char *arg2 = (char *) 0 ;
2759 char *arg3 = (char *) NULL ;
2760 char *arg4 = (char *) NULL ;
2761 int result;
2762
2763 (void)jenv;
2764 (void)jcls;
2765 (void)jarg1_;
2766 arg1 = *(CoreSession **)&jarg1;
2767 arg2 = 0;
2768 if (jarg2) {
2769 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2770 if (!arg2) return 0;
2771 }
2772 arg3 = 0;
2773 if (jarg3) {
2774 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2775 if (!arg3) return 0;
2776 }
2777 arg4 = 0;
2778 if (jarg4) {
2779 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
2780 if (!arg4) return 0;
2781 }
2782 result = (int)(arg1)->transfer(arg2,arg3,arg4);
2783 jresult = (jint)result;
2784 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2785 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2786 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
2787 return jresult;
2788 }
2789
2790
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1read(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jint jarg3,jstring jarg4,jint jarg5,jstring jarg6,jint jarg7)2791 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1read(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4, jint jarg5, jstring jarg6, jint jarg7) {
2792 jstring jresult = 0 ;
2793 CoreSession *arg1 = (CoreSession *) 0 ;
2794 int arg2 ;
2795 int arg3 ;
2796 char *arg4 = (char *) 0 ;
2797 int arg5 ;
2798 char *arg6 = (char *) 0 ;
2799 int arg7 = (int) 0 ;
2800 char *result = 0 ;
2801
2802 (void)jenv;
2803 (void)jcls;
2804 (void)jarg1_;
2805 arg1 = *(CoreSession **)&jarg1;
2806 arg2 = (int)jarg2;
2807 arg3 = (int)jarg3;
2808 arg4 = 0;
2809 if (jarg4) {
2810 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
2811 if (!arg4) return 0;
2812 }
2813 arg5 = (int)jarg5;
2814 arg6 = 0;
2815 if (jarg6) {
2816 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
2817 if (!arg6) return 0;
2818 }
2819 arg7 = (int)jarg7;
2820 result = (char *)(arg1)->read(arg2,arg3,(char const *)arg4,arg5,(char const *)arg6,arg7);
2821 if (result) jresult = jenv->NewStringUTF((const char *)result);
2822 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
2823 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
2824 return jresult;
2825 }
2826
2827
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1detectSpeech(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4,jstring jarg5)2828 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1detectSpeech(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
2829 CoreSession *arg1 = (CoreSession *) 0 ;
2830 char *arg2 = (char *) 0 ;
2831 char *arg3 = (char *) NULL ;
2832 char *arg4 = (char *) NULL ;
2833 char *arg5 = (char *) NULL ;
2834
2835 (void)jenv;
2836 (void)jcls;
2837 (void)jarg1_;
2838 arg1 = *(CoreSession **)&jarg1;
2839 arg2 = 0;
2840 if (jarg2) {
2841 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2842 if (!arg2) return ;
2843 }
2844 arg3 = 0;
2845 if (jarg3) {
2846 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2847 if (!arg3) return ;
2848 }
2849 arg4 = 0;
2850 if (jarg4) {
2851 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
2852 if (!arg4) return ;
2853 }
2854 arg5 = 0;
2855 if (jarg5) {
2856 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
2857 if (!arg5) return ;
2858 }
2859 (arg1)->detectSpeech(arg2,arg3,arg4,arg5);
2860 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2861 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2862 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
2863 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
2864 }
2865
2866
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1playAndGetDigits(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jint jarg3,jint jarg4,jint jarg5,jstring jarg6,jstring jarg7,jstring jarg8,jstring jarg9,jstring jarg10,jint jarg11,jstring jarg12)2867 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1playAndGetDigits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jint jarg4, jint jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jint jarg11, jstring jarg12) {
2868 jstring jresult = 0 ;
2869 CoreSession *arg1 = (CoreSession *) 0 ;
2870 int arg2 ;
2871 int arg3 ;
2872 int arg4 ;
2873 int arg5 ;
2874 char *arg6 = (char *) 0 ;
2875 char *arg7 = (char *) 0 ;
2876 char *arg8 = (char *) 0 ;
2877 char *arg9 = (char *) 0 ;
2878 char *arg10 = (char *) NULL ;
2879 int arg11 = (int) 0 ;
2880 char *arg12 = (char *) NULL ;
2881 char *result = 0 ;
2882
2883 (void)jenv;
2884 (void)jcls;
2885 (void)jarg1_;
2886 arg1 = *(CoreSession **)&jarg1;
2887 arg2 = (int)jarg2;
2888 arg3 = (int)jarg3;
2889 arg4 = (int)jarg4;
2890 arg5 = (int)jarg5;
2891 arg6 = 0;
2892 if (jarg6) {
2893 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
2894 if (!arg6) return 0;
2895 }
2896 arg7 = 0;
2897 if (jarg7) {
2898 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
2899 if (!arg7) return 0;
2900 }
2901 arg8 = 0;
2902 if (jarg8) {
2903 arg8 = (char *)jenv->GetStringUTFChars(jarg8, 0);
2904 if (!arg8) return 0;
2905 }
2906 arg9 = 0;
2907 if (jarg9) {
2908 arg9 = (char *)jenv->GetStringUTFChars(jarg9, 0);
2909 if (!arg9) return 0;
2910 }
2911 arg10 = 0;
2912 if (jarg10) {
2913 arg10 = (char *)jenv->GetStringUTFChars(jarg10, 0);
2914 if (!arg10) return 0;
2915 }
2916 arg11 = (int)jarg11;
2917 arg12 = 0;
2918 if (jarg12) {
2919 arg12 = (char *)jenv->GetStringUTFChars(jarg12, 0);
2920 if (!arg12) return 0;
2921 }
2922 result = (char *)(arg1)->playAndGetDigits(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,(char const *)arg10,arg11,(char const *)arg12);
2923 if (result) jresult = jenv->NewStringUTF((const char *)result);
2924 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
2925 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
2926 if (arg8) jenv->ReleaseStringUTFChars(jarg8, (const char *)arg8);
2927 if (arg9) jenv->ReleaseStringUTFChars(jarg9, (const char *)arg9);
2928 if (arg10) jenv->ReleaseStringUTFChars(jarg10, (const char *)arg10);
2929 if (arg12) jenv->ReleaseStringUTFChars(jarg12, (const char *)arg12);
2930 return jresult;
2931 }
2932
2933
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1playAndDetectSpeech(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4)2934 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1playAndDetectSpeech(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
2935 jstring jresult = 0 ;
2936 CoreSession *arg1 = (CoreSession *) 0 ;
2937 char *arg2 = (char *) 0 ;
2938 char *arg3 = (char *) 0 ;
2939 char *arg4 = (char *) 0 ;
2940 char *result = 0 ;
2941
2942 (void)jenv;
2943 (void)jcls;
2944 (void)jarg1_;
2945 arg1 = *(CoreSession **)&jarg1;
2946 arg2 = 0;
2947 if (jarg2) {
2948 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2949 if (!arg2) return 0;
2950 }
2951 arg3 = 0;
2952 if (jarg3) {
2953 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
2954 if (!arg3) return 0;
2955 }
2956 arg4 = 0;
2957 if (jarg4) {
2958 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
2959 if (!arg4) return 0;
2960 }
2961 result = (char *)(arg1)->playAndDetectSpeech(arg2,arg3,arg4);
2962 if (result) jresult = jenv->NewStringUTF((const char *)result);
2963 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2964 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
2965 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
2966 free(result);
2967 return jresult;
2968 }
2969
2970
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1streamFile(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jint jarg3)2971 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1streamFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
2972 jint jresult = 0 ;
2973 CoreSession *arg1 = (CoreSession *) 0 ;
2974 char *arg2 = (char *) 0 ;
2975 int arg3 = (int) 0 ;
2976 int result;
2977
2978 (void)jenv;
2979 (void)jcls;
2980 (void)jarg1_;
2981 arg1 = *(CoreSession **)&jarg1;
2982 arg2 = 0;
2983 if (jarg2) {
2984 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
2985 if (!arg2) return 0;
2986 }
2987 arg3 = (int)jarg3;
2988 result = (int)(arg1)->streamFile(arg2,arg3);
2989 jresult = (jint)result;
2990 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
2991 return jresult;
2992 }
2993
2994
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1sleep(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jint jarg2,jint jarg3)2995 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1sleep(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
2996 jint jresult = 0 ;
2997 CoreSession *arg1 = (CoreSession *) 0 ;
2998 int arg2 ;
2999 int arg3 = (int) 0 ;
3000 int result;
3001
3002 (void)jenv;
3003 (void)jcls;
3004 (void)jarg1_;
3005 arg1 = *(CoreSession **)&jarg1;
3006 arg2 = (int)jarg2;
3007 arg3 = (int)jarg3;
3008 result = (int)(arg1)->sleep(arg2,arg3);
3009 jresult = (jint)result;
3010 return jresult;
3011 }
3012
3013
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flushEvents(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3014 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flushEvents(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3015 jint jresult = 0 ;
3016 CoreSession *arg1 = (CoreSession *) 0 ;
3017 int result;
3018
3019 (void)jenv;
3020 (void)jcls;
3021 (void)jarg1_;
3022 arg1 = *(CoreSession **)&jarg1;
3023 result = (int)(arg1)->flushEvents();
3024 jresult = (jint)result;
3025 return jresult;
3026 }
3027
3028
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flushDigits(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3029 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1flushDigits(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3030 jint jresult = 0 ;
3031 CoreSession *arg1 = (CoreSession *) 0 ;
3032 int result;
3033
3034 (void)jenv;
3035 (void)jcls;
3036 (void)jarg1_;
3037 arg1 = *(CoreSession **)&jarg1;
3038 result = (int)(arg1)->flushDigits();
3039 jresult = (jint)result;
3040 return jresult;
3041 }
3042
3043
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setAutoHangup(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jboolean jarg2)3044 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setAutoHangup(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
3045 jint jresult = 0 ;
3046 CoreSession *arg1 = (CoreSession *) 0 ;
3047 bool arg2 ;
3048 int result;
3049
3050 (void)jenv;
3051 (void)jcls;
3052 (void)jarg1_;
3053 arg1 = *(CoreSession **)&jarg1;
3054 arg2 = jarg2 ? true : false;
3055 result = (int)(arg1)->setAutoHangup(arg2);
3056 jresult = (jint)result;
3057 return jresult;
3058 }
3059
3060
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setHangupHook(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2)3061 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setHangupHook(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
3062 CoreSession *arg1 = (CoreSession *) 0 ;
3063 void *arg2 = (void *) 0 ;
3064
3065 (void)jenv;
3066 (void)jcls;
3067 (void)jarg1_;
3068 arg1 = *(CoreSession **)&jarg1;
3069 arg2 = *(void **)&jarg2;
3070 (arg1)->setHangupHook(arg2);
3071 }
3072
3073
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1ready(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3074 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1ready(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3075 jboolean jresult = 0 ;
3076 CoreSession *arg1 = (CoreSession *) 0 ;
3077 bool result;
3078
3079 (void)jenv;
3080 (void)jcls;
3081 (void)jarg1_;
3082 arg1 = *(CoreSession **)&jarg1;
3083 result = (bool)(arg1)->ready();
3084 jresult = (jboolean)result;
3085 return jresult;
3086 }
3087
3088
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1bridged(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3089 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1bridged(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3090 jboolean jresult = 0 ;
3091 CoreSession *arg1 = (CoreSession *) 0 ;
3092 bool result;
3093
3094 (void)jenv;
3095 (void)jcls;
3096 (void)jarg1_;
3097 arg1 = *(CoreSession **)&jarg1;
3098 result = (bool)(arg1)->bridged();
3099 jresult = (jboolean)result;
3100 return jresult;
3101 }
3102
3103
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1answered(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3104 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1answered(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3105 jboolean jresult = 0 ;
3106 CoreSession *arg1 = (CoreSession *) 0 ;
3107 bool result;
3108
3109 (void)jenv;
3110 (void)jcls;
3111 (void)jarg1_;
3112 arg1 = *(CoreSession **)&jarg1;
3113 result = (bool)(arg1)->answered();
3114 jresult = (jboolean)result;
3115 return jresult;
3116 }
3117
3118
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1mediaReady(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3119 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1mediaReady(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3120 jboolean jresult = 0 ;
3121 CoreSession *arg1 = (CoreSession *) 0 ;
3122 bool result;
3123
3124 (void)jenv;
3125 (void)jcls;
3126 (void)jarg1_;
3127 arg1 = *(CoreSession **)&jarg1;
3128 result = (bool)(arg1)->mediaReady();
3129 jresult = (jboolean)result;
3130 return jresult;
3131 }
3132
3133
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1waitForAnswer(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_)3134 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1waitForAnswer(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
3135 CoreSession *arg1 = (CoreSession *) 0 ;
3136 CoreSession *arg2 = (CoreSession *) 0 ;
3137
3138 (void)jenv;
3139 (void)jcls;
3140 (void)jarg1_;
3141 (void)jarg2_;
3142 arg1 = *(CoreSession **)&jarg1;
3143 arg2 = *(CoreSession **)&jarg2;
3144 (arg1)->waitForAnswer(arg2);
3145 }
3146
3147
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1execute(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)3148 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1execute(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
3149 CoreSession *arg1 = (CoreSession *) 0 ;
3150 char *arg2 = (char *) 0 ;
3151 char *arg3 = (char *) NULL ;
3152
3153 (void)jenv;
3154 (void)jcls;
3155 (void)jarg1_;
3156 arg1 = *(CoreSession **)&jarg1;
3157 arg2 = 0;
3158 if (jarg2) {
3159 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3160 if (!arg2) return ;
3161 }
3162 arg3 = 0;
3163 if (jarg3) {
3164 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
3165 if (!arg3) return ;
3166 }
3167 (arg1)->execute((char const *)arg2,(char const *)arg3);
3168 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3169 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
3170 }
3171
3172
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1sendEvent(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_)3173 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1sendEvent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
3174 CoreSession *arg1 = (CoreSession *) 0 ;
3175 Event *arg2 = (Event *) 0 ;
3176
3177 (void)jenv;
3178 (void)jcls;
3179 (void)jarg1_;
3180 (void)jarg2_;
3181 arg1 = *(CoreSession **)&jarg1;
3182 arg2 = *(Event **)&jarg2;
3183 (arg1)->sendEvent(arg2);
3184 }
3185
3186
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setEventData(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_)3187 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1setEventData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
3188 CoreSession *arg1 = (CoreSession *) 0 ;
3189 Event *arg2 = (Event *) 0 ;
3190
3191 (void)jenv;
3192 (void)jcls;
3193 (void)jarg1_;
3194 (void)jarg2_;
3195 arg1 = *(CoreSession **)&jarg1;
3196 arg2 = *(Event **)&jarg2;
3197 (arg1)->setEventData(arg2);
3198 }
3199
3200
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getXMLCDR(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3201 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1getXMLCDR(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3202 jstring jresult = 0 ;
3203 CoreSession *arg1 = (CoreSession *) 0 ;
3204 char *result = 0 ;
3205
3206 (void)jenv;
3207 (void)jcls;
3208 (void)jarg1_;
3209 arg1 = *(CoreSession **)&jarg1;
3210 result = (char *)(arg1)->getXMLCDR();
3211 if (result) jresult = jenv->NewStringUTF((const char *)result);
3212 return jresult;
3213 }
3214
3215
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1begin_1allow_1threads(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3216 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1begin_1allow_1threads(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3217 jboolean jresult = 0 ;
3218 CoreSession *arg1 = (CoreSession *) 0 ;
3219 bool result;
3220
3221 (void)jenv;
3222 (void)jcls;
3223 (void)jarg1_;
3224 arg1 = *(CoreSession **)&jarg1;
3225 result = (bool)(arg1)->begin_allow_threads();
3226 jresult = (jboolean)result;
3227 return jresult;
3228 }
3229
3230
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1end_1allow_1threads(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3231 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1end_1allow_1threads(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3232 jboolean jresult = 0 ;
3233 CoreSession *arg1 = (CoreSession *) 0 ;
3234 bool result;
3235
3236 (void)jenv;
3237 (void)jcls;
3238 (void)jarg1_;
3239 arg1 = *(CoreSession **)&jarg1;
3240 result = (bool)(arg1)->end_allow_threads();
3241 jresult = (jboolean)result;
3242 return jresult;
3243 }
3244
3245
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1get_1uuid(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3246 SWIGEXPORT jstring JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1get_1uuid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3247 jstring jresult = 0 ;
3248 CoreSession *arg1 = (CoreSession *) 0 ;
3249 char *result = 0 ;
3250
3251 (void)jenv;
3252 (void)jcls;
3253 (void)jarg1_;
3254 arg1 = *(CoreSession **)&jarg1;
3255 result = (char *)((CoreSession const *)arg1)->get_uuid();
3256 if (result) jresult = jenv->NewStringUTF((const char *)result);
3257 return jresult;
3258 }
3259
3260
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1get_1cb_1args(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3261 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1get_1cb_1args(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3262 jlong jresult = 0 ;
3263 CoreSession *arg1 = (CoreSession *) 0 ;
3264 switch_input_args_t *result = 0 ;
3265
3266 (void)jenv;
3267 (void)jcls;
3268 (void)jarg1_;
3269 arg1 = *(CoreSession **)&jarg1;
3270 result = (switch_input_args_t *) &((CoreSession const *)arg1)->get_cb_args();
3271 *(switch_input_args_t **)&jresult = result;
3272 return jresult;
3273 }
3274
3275
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1check_1hangup_1hook(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3276 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1check_1hangup_1hook(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3277 CoreSession *arg1 = (CoreSession *) 0 ;
3278
3279 (void)jenv;
3280 (void)jcls;
3281 (void)jarg1_;
3282 arg1 = *(CoreSession **)&jarg1;
3283 (arg1)->check_hangup_hook();
3284 }
3285
3286
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1run_1dtmf_1callback(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jlong jarg3)3287 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1run_1dtmf_1callback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
3288 jlong jresult = 0 ;
3289 CoreSession *arg1 = (CoreSession *) 0 ;
3290 void *arg2 = (void *) 0 ;
3291 switch_input_type_t arg3 ;
3292 switch_input_type_t *argp3 ;
3293 switch_status_t result;
3294
3295 (void)jenv;
3296 (void)jcls;
3297 (void)jarg1_;
3298 arg1 = *(CoreSession **)&jarg1;
3299 arg2 = *(void **)&jarg2;
3300 argp3 = *(switch_input_type_t **)&jarg3;
3301 if (!argp3) {
3302 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_input_type_t");
3303 return 0;
3304 }
3305 arg3 = *argp3;
3306 result = (arg1)->run_dtmf_callback(arg2,arg3);
3307 *(switch_status_t **)&jresult = new switch_status_t((const switch_status_t &)result);
3308 return jresult;
3309 }
3310
3311
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1consoleLog(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3)3312 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1consoleLog(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
3313 CoreSession *arg1 = (CoreSession *) 0 ;
3314 char *arg2 = (char *) 0 ;
3315 char *arg3 = (char *) 0 ;
3316
3317 (void)jenv;
3318 (void)jcls;
3319 (void)jarg1_;
3320 arg1 = *(CoreSession **)&jarg1;
3321 arg2 = 0;
3322 if (jarg2) {
3323 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3324 if (!arg2) return ;
3325 }
3326 arg3 = 0;
3327 if (jarg3) {
3328 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
3329 if (!arg3) return ;
3330 }
3331 (arg1)->consoleLog(arg2,arg3);
3332 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3333 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
3334 }
3335
3336
Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1consoleLog2(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jstring jarg2,jstring jarg3,jstring jarg4,jint jarg5,jstring jarg6)3337 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_CoreSession_1consoleLog2(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jint jarg5, jstring jarg6) {
3338 CoreSession *arg1 = (CoreSession *) 0 ;
3339 char *arg2 = (char *) 0 ;
3340 char *arg3 = (char *) 0 ;
3341 char *arg4 = (char *) 0 ;
3342 int arg5 ;
3343 char *arg6 = (char *) 0 ;
3344
3345 (void)jenv;
3346 (void)jcls;
3347 (void)jarg1_;
3348 arg1 = *(CoreSession **)&jarg1;
3349 arg2 = 0;
3350 if (jarg2) {
3351 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3352 if (!arg2) return ;
3353 }
3354 arg3 = 0;
3355 if (jarg3) {
3356 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
3357 if (!arg3) return ;
3358 }
3359 arg4 = 0;
3360 if (jarg4) {
3361 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
3362 if (!arg4) return ;
3363 }
3364 arg5 = (int)jarg5;
3365 arg6 = 0;
3366 if (jarg6) {
3367 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
3368 if (!arg6) return ;
3369 }
3370 (arg1)->consoleLog2(arg2,arg3,arg4,arg5,arg6);
3371 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3372 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
3373 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
3374 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
3375 }
3376
3377
Java_org_freeswitch_swig_freeswitchJNI_console_1log(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2)3378 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_console_1log(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
3379 char *arg1 = (char *) 0 ;
3380 char *arg2 = (char *) 0 ;
3381
3382 (void)jenv;
3383 (void)jcls;
3384 arg1 = 0;
3385 if (jarg1) {
3386 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3387 if (!arg1) return ;
3388 }
3389 arg2 = 0;
3390 if (jarg2) {
3391 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3392 if (!arg2) return ;
3393 }
3394 console_log(arg1,arg2);
3395 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3396 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3397 }
3398
3399
Java_org_freeswitch_swig_freeswitchJNI_console_1log2(JNIEnv * jenv,jclass jcls,jstring jarg1,jstring jarg2,jstring jarg3,jint jarg4,jstring jarg5)3400 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_console_1log2(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jint jarg4, jstring jarg5) {
3401 char *arg1 = (char *) 0 ;
3402 char *arg2 = (char *) 0 ;
3403 char *arg3 = (char *) 0 ;
3404 int arg4 ;
3405 char *arg5 = (char *) 0 ;
3406
3407 (void)jenv;
3408 (void)jcls;
3409 arg1 = 0;
3410 if (jarg1) {
3411 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3412 if (!arg1) return ;
3413 }
3414 arg2 = 0;
3415 if (jarg2) {
3416 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3417 if (!arg2) return ;
3418 }
3419 arg3 = 0;
3420 if (jarg3) {
3421 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
3422 if (!arg3) return ;
3423 }
3424 arg4 = (int)jarg4;
3425 arg5 = 0;
3426 if (jarg5) {
3427 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
3428 if (!arg5) return ;
3429 }
3430 console_log2(arg1,arg2,arg3,arg4,arg5);
3431 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3432 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3433 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
3434 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
3435 }
3436
3437
Java_org_freeswitch_swig_freeswitchJNI_console_1clean_1log(JNIEnv * jenv,jclass jcls,jstring jarg1)3438 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_console_1clean_1log(JNIEnv *jenv, jclass jcls, jstring jarg1) {
3439 char *arg1 = (char *) 0 ;
3440
3441 (void)jenv;
3442 (void)jcls;
3443 arg1 = 0;
3444 if (jarg1) {
3445 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3446 if (!arg1) return ;
3447 }
3448 console_clean_log(arg1);
3449 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3450 }
3451
3452
Java_org_freeswitch_swig_freeswitchJNI_msleep(JNIEnv * jenv,jclass jcls,jlong jarg1)3453 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_msleep(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3454 unsigned int arg1 ;
3455
3456 (void)jenv;
3457 (void)jcls;
3458 arg1 = (unsigned int)jarg1;
3459 switch_msleep(arg1);
3460 }
3461
3462
Java_org_freeswitch_swig_freeswitchJNI_bridge(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_)3463 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_bridge(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
3464 CoreSession *arg1 = 0 ;
3465 CoreSession *arg2 = 0 ;
3466
3467 (void)jenv;
3468 (void)jcls;
3469 (void)jarg1_;
3470 (void)jarg2_;
3471 arg1 = *(CoreSession **)&jarg1;
3472 if (!arg1) {
3473 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "CoreSession & reference is null");
3474 return ;
3475 }
3476 arg2 = *(CoreSession **)&jarg2;
3477 if (!arg2) {
3478 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "CoreSession & reference is null");
3479 return ;
3480 }
3481 bridge(*arg1,*arg2);
3482 }
3483
3484
Java_org_freeswitch_swig_freeswitchJNI_hanguphook(JNIEnv * jenv,jclass jcls,jlong jarg1)3485 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_hanguphook(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3486 jlong jresult = 0 ;
3487 switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
3488 switch_status_t result;
3489
3490 (void)jenv;
3491 (void)jcls;
3492 arg1 = *(switch_core_session_t **)&jarg1;
3493 result = hanguphook(arg1);
3494 *(switch_status_t **)&jresult = new switch_status_t((const switch_status_t &)result);
3495 return jresult;
3496 }
3497
3498
Java_org_freeswitch_swig_freeswitchJNI_dtmf_1callback(JNIEnv * jenv,jclass jcls,jlong jarg1,jlong jarg2,jlong jarg3,jlong jarg4,jlong jarg5)3499 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_dtmf_1callback(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
3500 jlong jresult = 0 ;
3501 switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
3502 void *arg2 = (void *) 0 ;
3503 switch_input_type_t arg3 ;
3504 void *arg4 = (void *) 0 ;
3505 unsigned int arg5 ;
3506 switch_input_type_t *argp3 ;
3507 switch_status_t result;
3508
3509 (void)jenv;
3510 (void)jcls;
3511 arg1 = *(switch_core_session_t **)&jarg1;
3512 arg2 = *(void **)&jarg2;
3513 argp3 = *(switch_input_type_t **)&jarg3;
3514 if (!argp3) {
3515 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_input_type_t");
3516 return 0;
3517 }
3518 arg3 = *argp3;
3519 arg4 = *(void **)&jarg4;
3520 arg5 = (unsigned int)jarg5;
3521 result = dtmf_callback(arg1,arg2,arg3,arg4,arg5);
3522 *(switch_status_t **)&jresult = new switch_status_t((const switch_status_t &)result);
3523 return jresult;
3524 }
3525
3526
Java_org_freeswitch_swig_freeswitchJNI_javaVM_1set(JNIEnv * jenv,jclass jcls,jlong jarg1)3527 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_javaVM_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3528 JavaVM *arg1 = (JavaVM *) 0 ;
3529
3530 (void)jenv;
3531 (void)jcls;
3532 arg1 = *(JavaVM **)&jarg1;
3533 javaVM = arg1;
3534 }
3535
3536
Java_org_freeswitch_swig_freeswitchJNI_javaVM_1get(JNIEnv * jenv,jclass jcls)3537 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_javaVM_1get(JNIEnv *jenv, jclass jcls) {
3538 jlong jresult = 0 ;
3539 JavaVM *result = 0 ;
3540
3541 (void)jenv;
3542 (void)jcls;
3543 result = (JavaVM *)javaVM;
3544 *(JavaVM **)&jresult = result;
3545 return jresult;
3546 }
3547
3548
Java_org_freeswitch_swig_freeswitchJNI_setOriginateStateHandler(JNIEnv * jenv,jclass jcls,jobject jarg1)3549 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_setOriginateStateHandler(JNIEnv *jenv, jclass jcls, jobject jarg1) {
3550 jobject arg1 ;
3551
3552 (void)jenv;
3553 (void)jcls;
3554 arg1 = jarg1;
3555 setOriginateStateHandler(arg1);
3556 }
3557
3558
Java_org_freeswitch_swig_freeswitchJNI_new_1JavaSession_1_1SWIG_10(JNIEnv * jenv,jclass jcls)3559 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1JavaSession_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
3560 jlong jresult = 0 ;
3561 JavaSession *result = 0 ;
3562
3563 (void)jenv;
3564 (void)jcls;
3565 result = (JavaSession *)new JavaSession();
3566 *(JavaSession **)&jresult = result;
3567 return jresult;
3568 }
3569
3570
Java_org_freeswitch_swig_freeswitchJNI_new_1JavaSession_1_1SWIG_11(JNIEnv * jenv,jclass jcls,jstring jarg1)3571 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1JavaSession_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
3572 jlong jresult = 0 ;
3573 char *arg1 = (char *) 0 ;
3574 JavaSession *result = 0 ;
3575
3576 (void)jenv;
3577 (void)jcls;
3578 arg1 = 0;
3579 if (jarg1) {
3580 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3581 if (!arg1) return 0;
3582 }
3583 result = (JavaSession *)new JavaSession(arg1);
3584 *(JavaSession **)&jresult = result;
3585 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3586 return jresult;
3587 }
3588
3589
Java_org_freeswitch_swig_freeswitchJNI_new_1JavaSession_1_1SWIG_12(JNIEnv * jenv,jclass jcls,jlong jarg1)3590 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_new_1JavaSession_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3591 jlong jresult = 0 ;
3592 switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
3593 JavaSession *result = 0 ;
3594
3595 (void)jenv;
3596 (void)jcls;
3597 arg1 = *(switch_core_session_t **)&jarg1;
3598 result = (JavaSession *)new JavaSession(arg1);
3599 *(JavaSession **)&jresult = result;
3600 return jresult;
3601 }
3602
3603
Java_org_freeswitch_swig_freeswitchJNI_delete_1JavaSession(JNIEnv * jenv,jclass jcls,jlong jarg1)3604 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_delete_1JavaSession(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3605 JavaSession *arg1 = (JavaSession *) 0 ;
3606
3607 (void)jenv;
3608 (void)jcls;
3609 arg1 = *(JavaSession **)&jarg1;
3610 delete arg1;
3611 }
3612
3613
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1begin_1allow_1threads(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3614 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1begin_1allow_1threads(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3615 jboolean jresult = 0 ;
3616 JavaSession *arg1 = (JavaSession *) 0 ;
3617 bool result;
3618
3619 (void)jenv;
3620 (void)jcls;
3621 (void)jarg1_;
3622 arg1 = *(JavaSession **)&jarg1;
3623 result = (bool)(arg1)->begin_allow_threads();
3624 jresult = (jboolean)result;
3625 return jresult;
3626 }
3627
3628
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1end_1allow_1threads(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3629 SWIGEXPORT jboolean JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1end_1allow_1threads(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3630 jboolean jresult = 0 ;
3631 JavaSession *arg1 = (JavaSession *) 0 ;
3632 bool result;
3633
3634 (void)jenv;
3635 (void)jcls;
3636 (void)jarg1_;
3637 arg1 = *(JavaSession **)&jarg1;
3638 result = (bool)(arg1)->end_allow_threads();
3639 jresult = (jboolean)result;
3640 return jresult;
3641 }
3642
3643
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1setDTMFCallback(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jobject jarg2,jstring jarg3)3644 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1setDTMFCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2, jstring jarg3) {
3645 JavaSession *arg1 = (JavaSession *) 0 ;
3646 jobject arg2 ;
3647 char *arg3 = (char *) 0 ;
3648
3649 (void)jenv;
3650 (void)jcls;
3651 (void)jarg1_;
3652 arg1 = *(JavaSession **)&jarg1;
3653 arg2 = jarg2;
3654 arg3 = 0;
3655 if (jarg3) {
3656 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
3657 if (!arg3) return ;
3658 }
3659 (arg1)->setDTMFCallback(arg2,arg3);
3660 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
3661 }
3662
3663
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1setHangupHook(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jobject jarg2)3664 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1setHangupHook(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
3665 JavaSession *arg1 = (JavaSession *) 0 ;
3666 jobject arg2 ;
3667
3668 (void)jenv;
3669 (void)jcls;
3670 (void)jarg1_;
3671 arg1 = *(JavaSession **)&jarg1;
3672 arg2 = jarg2;
3673 (arg1)->setHangupHook(arg2);
3674 }
3675
3676
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1check_1hangup_1hook(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_)3677 SWIGEXPORT void JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1check_1hangup_1hook(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3678 JavaSession *arg1 = (JavaSession *) 0 ;
3679
3680 (void)jenv;
3681 (void)jcls;
3682 (void)jarg1_;
3683 arg1 = *(JavaSession **)&jarg1;
3684 (arg1)->check_hangup_hook();
3685 }
3686
3687
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1run_1dtmf_1callback(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jlong jarg3)3688 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1run_1dtmf_1callback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
3689 jlong jresult = 0 ;
3690 JavaSession *arg1 = (JavaSession *) 0 ;
3691 void *arg2 = (void *) 0 ;
3692 switch_input_type_t arg3 ;
3693 switch_input_type_t *argp3 ;
3694 switch_status_t result;
3695
3696 (void)jenv;
3697 (void)jcls;
3698 (void)jarg1_;
3699 arg1 = *(JavaSession **)&jarg1;
3700 arg2 = *(void **)&jarg2;
3701 argp3 = *(switch_input_type_t **)&jarg3;
3702 if (!argp3) {
3703 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null switch_input_type_t");
3704 return 0;
3705 }
3706 arg3 = *argp3;
3707 result = (arg1)->run_dtmf_callback(arg2,arg3);
3708 *(switch_status_t **)&jresult = new switch_status_t((const switch_status_t &)result);
3709 return jresult;
3710 }
3711
3712
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1originate(JNIEnv * jenv,jclass jcls,jlong jarg1,jobject jarg1_,jlong jarg2,jobject jarg2_,jstring jarg3,jint jarg4)3713 SWIGEXPORT jint JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1originate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jstring jarg3, jint jarg4) {
3714 jint jresult = 0 ;
3715 JavaSession *arg1 = (JavaSession *) 0 ;
3716 JavaSession *arg2 = (JavaSession *) 0 ;
3717 char *arg3 = (char *) 0 ;
3718 int arg4 ;
3719 int result;
3720
3721 (void)jenv;
3722 (void)jcls;
3723 (void)jarg1_;
3724 (void)jarg2_;
3725 arg1 = *(JavaSession **)&jarg1;
3726 arg2 = *(JavaSession **)&jarg2;
3727 arg3 = 0;
3728 if (jarg3) {
3729 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
3730 if (!arg3) return 0;
3731 }
3732 arg4 = (int)jarg4;
3733 result = (int)(arg1)->originate(arg2,arg3,arg4);
3734 jresult = (jint)result;
3735 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
3736 return jresult;
3737 }
3738
3739
Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1SWIGUpcast(JNIEnv * jenv,jclass jcls,jlong jarg1)3740 SWIGEXPORT jlong JNICALL Java_org_freeswitch_swig_freeswitchJNI_JavaSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3741 jlong baseptr = 0;
3742 (void)jenv;
3743 (void)jcls;
3744 *(CoreSession **)&baseptr = *(JavaSession **)&jarg1;
3745 return baseptr;
3746 }
3747
3748 #ifdef __cplusplus
3749 }
3750 #endif
3751
3752