CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdkjava_wrap.cxx
Go to the documentation of this file.
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 */
20template<typename T> class SwigValueWrapper {
21 struct SwigMovePointer {
22 T *ptr;
23 SwigMovePointer(T *p) : ptr(p) { }
24 ~SwigMovePointer() { delete ptr; }
25 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);
29public:
30 SwigValueWrapper() : pointer(0) { }
31 SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
32 operator T&() const { return *pointer.ptr; }
33 T *operator&() { return pointer.ptr; }
34};
35
36template <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 */
195
200
201
202static 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 <string>
234
235
236#include <typeinfo>
237#include <stdexcept>
238
239
240#include <map>
241#include <algorithm>
242#include <stdexcept>
243
244
245#include <vector>
246#include <stdexcept>
247
248
249#include "DataMessage.h"
250#include "Subscriptions.h"
251#include "PsySpace.h"
252#include "PsyTime.h"
253#include "PsyAPI.h"
254#include "Bitmap.h"
255#include "MessagePlayer.h"
256using namespace cmlabs;
257
258SWIGINTERN std::vector< std::string >::const_reference std_vector_Sl_std_string_Sg__get(std::vector< std::string > *self,int i){
259 int size = int(self->size());
260 if (i>=0 && i<size)
261 return (*self)[i];
262 else
263 throw std::out_of_range("vector index out of range");
264 }
265SWIGINTERN void std_vector_Sl_std_string_Sg__set(std::vector< std::string > *self,int i,std::vector< std::string >::value_type const &val){
266 int size = int(self->size());
267 if (i>=0 && i<size)
268 (*self)[i] = val;
269 else
270 throw std::out_of_range("vector index out of range");
271 }
272SWIGINTERN std::vector< long long >::const_reference std_vector_Sl_int64_Sg__get(std::vector< int64 > *self,int i){
273 int size = int(self->size());
274 if (i>=0 && i<size)
275 return (*self)[i];
276 else
277 throw std::out_of_range("vector index out of range");
278 }
279SWIGINTERN void std_vector_Sl_int64_Sg__set(std::vector< int64 > *self,int i,std::vector< long long >::value_type const &val){
280 int size = int(self->size());
281 if (i>=0 && i<size)
282 (*self)[i] = val;
283 else
284 throw std::out_of_range("vector index out of range");
285 }
286SWIGINTERN std::vector< double >::const_reference std_vector_Sl_float64_Sg__get(std::vector< float64 > *self,int i){
287 int size = int(self->size());
288 if (i>=0 && i<size)
289 return (*self)[i];
290 else
291 throw std::out_of_range("vector index out of range");
292 }
293SWIGINTERN void std_vector_Sl_float64_Sg__set(std::vector< float64 > *self,int i,std::vector< double >::value_type const &val){
294 int size = int(self->size());
295 if (i>=0 && i<size)
296 (*self)[i] = val;
297 else
298 throw std::out_of_range("vector index out of range");
299 }
300
301#ifdef __cplusplus
302extern "C" {
303#endif
304
306 jint jresult = 0 ;
307 int result;
308
309 (void)jenv;
310 (void)jcls;
311 result = (int)(10);
312 jresult = (jint)result;
313 return jresult;
314}
315
316
317SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
319 uint32 arg2 ;
320
321 (void)jenv;
322 (void)jcls;
323 (void)jarg1_;
324 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
325 arg2 = (uint32)jarg2;
326 if (arg1) (arg1)->size = arg2;
327}
328
329
330SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
331 jlong jresult = 0 ;
333 uint32 result;
334
335 (void)jenv;
336 (void)jcls;
337 (void)jarg1_;
338 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
339 result = (uint32) ((arg1)->size);
340 jresult = (jlong)result;
341 return jresult;
342}
343
344
345SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
347 uint32 arg2 ;
348
349 (void)jenv;
350 (void)jcls;
351 (void)jarg1_;
352 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
353 arg2 = (uint32)jarg2;
354 if (arg1) (arg1)->cid = arg2;
355}
356
357
358SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
359 jlong jresult = 0 ;
361 uint32 result;
362
363 (void)jenv;
364 (void)jcls;
365 (void)jarg1_;
366 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
367 result = (uint32) ((arg1)->cid);
368 jresult = (jlong)result;
369 return jresult;
370}
371
372
374 jlong jresult = 0 ;
376
377 (void)jenv;
378 (void)jcls;
380 *(cmlabs::DataMessageEntryHeader **)&jresult = result;
381 return jresult;
382}
383
384
385SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageEntryHeader(JNIEnv *jenv, jclass jcls, jlong jarg1) {
387
388 (void)jenv;
389 (void)jcls;
390 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
391 delete arg1;
392}
393
394
395SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
397 uint32 arg2 ;
398
399 (void)jenv;
400 (void)jcls;
401 (void)jarg1_;
402 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
403 arg2 = (uint32)jarg2;
404 if (arg1) (arg1)->size = arg2;
405}
406
407
408SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
409 jlong jresult = 0 ;
411 uint32 result;
412
413 (void)jenv;
414 (void)jcls;
415 (void)jarg1_;
416 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
417 result = (uint32) ((arg1)->size);
418 jresult = (jlong)result;
419 return jresult;
420}
421
422
423SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
425 uint32 arg2 ;
426
427 (void)jenv;
428 (void)jcls;
429 (void)jarg1_;
430 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
431 arg2 = (uint32)jarg2;
432 if (arg1) (arg1)->cid = arg2;
433}
434
435
436SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
437 jlong jresult = 0 ;
439 uint32 result;
440
441 (void)jenv;
442 (void)jcls;
443 (void)jarg1_;
444 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
445 result = (uint32) ((arg1)->cid);
446 jresult = (jlong)result;
447 return jresult;
448}
449
450
451SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1memid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
453 uint64 arg2 ;
454
455 (void)jenv;
456 (void)jcls;
457 (void)jarg1_;
458 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
459 {
460 jclass clazz;
461 jmethodID mid;
462 jbyteArray ba;
463 jbyte* bae;
464 jsize sz;
465 int i;
466
467 if (!jarg2) {
469 return ;
470 }
471 clazz = jenv->GetObjectClass(jarg2);
472 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
473 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
474 bae = jenv->GetByteArrayElements(ba, 0);
475 sz = jenv->GetArrayLength(ba);
476 arg2 = 0;
477 if (sz > 0) {
478 arg2 = (uint64)(signed char)bae[0];
479 for(i=1; i<sz; i++) {
480 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
481 }
482 }
483 jenv->ReleaseByteArrayElements(ba, bae, 0);
484 }
485 if (arg1) (arg1)->memid = arg2;
486}
487
488
489SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1memid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
490 jobject jresult = 0 ;
492 uint64 result;
493
494 (void)jenv;
495 (void)jcls;
496 (void)jarg1_;
497 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
498 result = (uint64) ((arg1)->memid);
499 {
500 jbyteArray ba = jenv->NewByteArray(9);
501 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
502 jclass clazz = jenv->FindClass("java/math/BigInteger");
503 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
504 jobject bigint;
505 int i;
506
507 bae[0] = 0;
508 for(i=1; i<9; i++ ) {
509 bae[i] = (jbyte)(result>>8*(8-i));
510 }
511
512 jenv->ReleaseByteArrayElements(ba, bae, 0);
513 bigint = jenv->NewObject(clazz, mid, ba);
514 jenv->DeleteLocalRef(ba);
515 jresult = bigint;
516 }
517 return jresult;
518}
519
520
521SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
523 uint64 arg2 ;
524
525 (void)jenv;
526 (void)jcls;
527 (void)jarg1_;
528 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
529 {
530 jclass clazz;
531 jmethodID mid;
532 jbyteArray ba;
533 jbyte* bae;
534 jsize sz;
535 int i;
536
537 if (!jarg2) {
539 return ;
540 }
541 clazz = jenv->GetObjectClass(jarg2);
542 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
543 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
544 bae = jenv->GetByteArrayElements(ba, 0);
545 sz = jenv->GetArrayLength(ba);
546 arg2 = 0;
547 if (sz > 0) {
548 arg2 = (uint64)(signed char)bae[0];
549 for(i=1; i<sz; i++) {
550 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
551 }
552 }
553 jenv->ReleaseByteArrayElements(ba, bae, 0);
554 }
555 if (arg1) (arg1)->time = arg2;
556}
557
558
559SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
560 jobject jresult = 0 ;
562 uint64 result;
563
564 (void)jenv;
565 (void)jcls;
566 (void)jarg1_;
567 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
568 result = (uint64) ((arg1)->time);
569 {
570 jbyteArray ba = jenv->NewByteArray(9);
571 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
572 jclass clazz = jenv->FindClass("java/math/BigInteger");
573 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
574 jobject bigint;
575 int i;
576
577 bae[0] = 0;
578 for(i=1; i<9; i++ ) {
579 bae[i] = (jbyte)(result>>8*(8-i));
580 }
581
582 jenv->ReleaseByteArrayElements(ba, bae, 0);
583 bigint = jenv->NewObject(clazz, mid, ba);
584 jenv->DeleteLocalRef(ba);
585 jresult = bigint;
586 }
587 return jresult;
588}
589
590
591SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1sendtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
593 uint64 arg2 ;
594
595 (void)jenv;
596 (void)jcls;
597 (void)jarg1_;
598 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
599 {
600 jclass clazz;
601 jmethodID mid;
602 jbyteArray ba;
603 jbyte* bae;
604 jsize sz;
605 int i;
606
607 if (!jarg2) {
609 return ;
610 }
611 clazz = jenv->GetObjectClass(jarg2);
612 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
613 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
614 bae = jenv->GetByteArrayElements(ba, 0);
615 sz = jenv->GetArrayLength(ba);
616 arg2 = 0;
617 if (sz > 0) {
618 arg2 = (uint64)(signed char)bae[0];
619 for(i=1; i<sz; i++) {
620 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
621 }
622 }
623 jenv->ReleaseByteArrayElements(ba, bae, 0);
624 }
625 if (arg1) (arg1)->sendtime = arg2;
626}
627
628
629SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1sendtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
630 jobject jresult = 0 ;
632 uint64 result;
633
634 (void)jenv;
635 (void)jcls;
636 (void)jarg1_;
637 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
638 result = (uint64) ((arg1)->sendtime);
639 {
640 jbyteArray ba = jenv->NewByteArray(9);
641 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
642 jclass clazz = jenv->FindClass("java/math/BigInteger");
643 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
644 jobject bigint;
645 int i;
646
647 bae[0] = 0;
648 for(i=1; i<9; i++ ) {
649 bae[i] = (jbyte)(result>>8*(8-i));
650 }
651
652 jenv->ReleaseByteArrayElements(ba, bae, 0);
653 bigint = jenv->NewObject(clazz, mid, ba);
654 jenv->DeleteLocalRef(ba);
655 jresult = bigint;
656 }
657 return jresult;
658}
659
660
661SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1recvtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
663 uint64 arg2 ;
664
665 (void)jenv;
666 (void)jcls;
667 (void)jarg1_;
668 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
669 {
670 jclass clazz;
671 jmethodID mid;
672 jbyteArray ba;
673 jbyte* bae;
674 jsize sz;
675 int i;
676
677 if (!jarg2) {
679 return ;
680 }
681 clazz = jenv->GetObjectClass(jarg2);
682 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
683 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
684 bae = jenv->GetByteArrayElements(ba, 0);
685 sz = jenv->GetArrayLength(ba);
686 arg2 = 0;
687 if (sz > 0) {
688 arg2 = (uint64)(signed char)bae[0];
689 for(i=1; i<sz; i++) {
690 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
691 }
692 }
693 jenv->ReleaseByteArrayElements(ba, bae, 0);
694 }
695 if (arg1) (arg1)->recvtime = arg2;
696}
697
698
699SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1recvtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
700 jobject jresult = 0 ;
702 uint64 result;
703
704 (void)jenv;
705 (void)jcls;
706 (void)jarg1_;
707 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
708 result = (uint64) ((arg1)->recvtime);
709 {
710 jbyteArray ba = jenv->NewByteArray(9);
711 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
712 jclass clazz = jenv->FindClass("java/math/BigInteger");
713 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
714 jobject bigint;
715 int i;
716
717 bae[0] = 0;
718 for(i=1; i<9; i++ ) {
719 bae[i] = (jbyte)(result>>8*(8-i));
720 }
721
722 jenv->ReleaseByteArrayElements(ba, bae, 0);
723 bigint = jenv->NewObject(clazz, mid, ba);
724 jenv->DeleteLocalRef(ba);
725 jresult = bigint;
726 }
727 return jresult;
728}
729
730
731SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
733 uint16 arg2 ;
734
735 (void)jenv;
736 (void)jcls;
737 (void)jarg1_;
738 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
739 arg2 = (uint16)jarg2;
740 if (arg1) (arg1)->origin = arg2;
741}
742
743
744SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
745 jint jresult = 0 ;
747 uint16 result;
748
749 (void)jenv;
750 (void)jcls;
751 (void)jarg1_;
752 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
753 result = (uint16) ((arg1)->origin);
754 jresult = (jint)result;
755 return jresult;
756}
757
758
759SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
761 uint16 arg2 ;
762
763 (void)jenv;
764 (void)jcls;
765 (void)jarg1_;
766 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
767 arg2 = (uint16)jarg2;
768 if (arg1) (arg1)->destination = arg2;
769}
770
771
772SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
773 jint jresult = 0 ;
775 uint16 result;
776
777 (void)jenv;
778 (void)jcls;
779 (void)jarg1_;
780 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
781 result = (uint16) ((arg1)->destination);
782 jresult = (jint)result;
783 return jresult;
784}
785
786
787SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
789 uint64 arg2 ;
790
791 (void)jenv;
792 (void)jcls;
793 (void)jarg1_;
794 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
795 {
796 jclass clazz;
797 jmethodID mid;
798 jbyteArray ba;
799 jbyte* bae;
800 jsize sz;
801 int i;
802
803 if (!jarg2) {
805 return ;
806 }
807 clazz = jenv->GetObjectClass(jarg2);
808 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
809 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
810 bae = jenv->GetByteArrayElements(ba, 0);
811 sz = jenv->GetArrayLength(ba);
812 arg2 = 0;
813 if (sz > 0) {
814 arg2 = (uint64)(signed char)bae[0];
815 for(i=1; i<sz; i++) {
816 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
817 }
818 }
819 jenv->ReleaseByteArrayElements(ba, bae, 0);
820 }
821 if (arg1) (arg1)->ttl = arg2;
822}
823
824
825SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
826 jobject jresult = 0 ;
828 uint64 result;
829
830 (void)jenv;
831 (void)jcls;
832 (void)jarg1_;
833 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
834 result = (uint64) ((arg1)->ttl);
835 {
836 jbyteArray ba = jenv->NewByteArray(9);
837 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
838 jclass clazz = jenv->FindClass("java/math/BigInteger");
839 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
840 jobject bigint;
841 int i;
842
843 bae[0] = 0;
844 for(i=1; i<9; i++ ) {
845 bae[i] = (jbyte)(result>>8*(8-i));
846 }
847
848 jenv->ReleaseByteArrayElements(ba, bae, 0);
849 bigint = jenv->NewObject(clazz, mid, ba);
850 jenv->DeleteLocalRef(ba);
851 jresult = bigint;
852 }
853 return jresult;
854}
855
856
857SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
859 uint16 arg2 ;
860
861 (void)jenv;
862 (void)jcls;
863 (void)jarg1_;
864 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
865 arg2 = (uint16)jarg2;
866 if (arg1) (arg1)->priority = arg2;
867}
868
869
870SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
871 jint jresult = 0 ;
873 uint16 result;
874
875 (void)jenv;
876 (void)jcls;
877 (void)jarg1_;
878 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
879 result = (uint16) ((arg1)->priority);
880 jresult = (jint)result;
881 return jresult;
882}
883
884
885SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
887 uint8 arg2 ;
888
889 (void)jenv;
890 (void)jcls;
891 (void)jarg1_;
892 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
893 arg2 = (uint8)jarg2;
894 if (arg1) (arg1)->policy = arg2;
895}
896
897
898SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
899 jshort jresult = 0 ;
901 uint8 result;
902
903 (void)jenv;
904 (void)jcls;
905 (void)jarg1_;
906 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
907 result = (uint8) ((arg1)->policy);
908 jresult = (jshort)result;
909 return jresult;
910}
911
912
913SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
915 uint32 arg2 ;
916
917 (void)jenv;
918 (void)jcls;
919 (void)jarg1_;
920 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
921 arg2 = (uint32)jarg2;
922 if (arg1) (arg1)->from = arg2;
923}
924
925
926SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
927 jlong jresult = 0 ;
929 uint32 result;
930
931 (void)jenv;
932 (void)jcls;
933 (void)jarg1_;
934 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
935 result = (uint32) ((arg1)->from);
936 jresult = (jlong)result;
937 return jresult;
938}
939
940
941SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
943 uint32 arg2 ;
944
945 (void)jenv;
946 (void)jcls;
947 (void)jarg1_;
948 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
949 arg2 = (uint32)jarg2;
950 if (arg1) (arg1)->to = arg2;
951}
952
953
954SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
955 jlong jresult = 0 ;
957 uint32 result;
958
959 (void)jenv;
960 (void)jcls;
961 (void)jarg1_;
962 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
963 result = (uint32) ((arg1)->to);
964 jresult = (jlong)result;
965 return jresult;
966}
967
968
969SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
971 PsyType arg2 ;
972 PsyType *argp2 ;
973
974 (void)jenv;
975 (void)jcls;
976 (void)jarg1_;
977 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
978 argp2 = *(PsyType **)&jarg2;
979 if (!argp2) {
980 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
981 return ;
982 }
983 arg2 = *argp2;
984 if (arg1) (arg1)->type = arg2;
985}
986
987
988SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
989 jlong jresult = 0 ;
991 PsyType result;
992
993 (void)jenv;
994 (void)jcls;
995 (void)jarg1_;
996 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
997 result = ((arg1)->type);
998 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
999 return jresult;
1000}
1001
1002
1003SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1005 uint32 arg2 ;
1006
1007 (void)jenv;
1008 (void)jcls;
1009 (void)jarg1_;
1010 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1011 arg2 = (uint32)jarg2;
1012 if (arg1) (arg1)->tag = arg2;
1013}
1014
1015
1016SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1017 jlong jresult = 0 ;
1019 uint32 result;
1020
1021 (void)jenv;
1022 (void)jcls;
1023 (void)jarg1_;
1024 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1025 result = (uint32) ((arg1)->tag);
1026 jresult = (jlong)result;
1027 return jresult;
1028}
1029
1030
1031SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1033 uint16 arg2 ;
1034
1035 (void)jenv;
1036 (void)jcls;
1037 (void)jarg1_;
1038 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1039 arg2 = (uint16)jarg2;
1040 if (arg1) (arg1)->status = arg2;
1041}
1042
1043
1044SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1045 jint jresult = 0 ;
1047 uint16 result;
1048
1049 (void)jenv;
1050 (void)jcls;
1051 (void)jarg1_;
1052 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1053 result = (uint16) ((arg1)->status);
1054 jresult = (jint)result;
1055 return jresult;
1056}
1057
1058
1059SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1reference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1061 uint64 arg2 ;
1062
1063 (void)jenv;
1064 (void)jcls;
1065 (void)jarg1_;
1066 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1067 {
1068 jclass clazz;
1069 jmethodID mid;
1070 jbyteArray ba;
1071 jbyte* bae;
1072 jsize sz;
1073 int i;
1074
1075 if (!jarg2) {
1077 return ;
1078 }
1079 clazz = jenv->GetObjectClass(jarg2);
1080 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1081 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1082 bae = jenv->GetByteArrayElements(ba, 0);
1083 sz = jenv->GetArrayLength(ba);
1084 arg2 = 0;
1085 if (sz > 0) {
1086 arg2 = (uint64)(signed char)bae[0];
1087 for(i=1; i<sz; i++) {
1088 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1089 }
1090 }
1091 jenv->ReleaseByteArrayElements(ba, bae, 0);
1092 }
1093 if (arg1) (arg1)->reference = arg2;
1094}
1095
1096
1097SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1reference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1098 jobject jresult = 0 ;
1100 uint64 result;
1101
1102 (void)jenv;
1103 (void)jcls;
1104 (void)jarg1_;
1105 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1106 result = (uint64) ((arg1)->reference);
1107 {
1108 jbyteArray ba = jenv->NewByteArray(9);
1109 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1110 jclass clazz = jenv->FindClass("java/math/BigInteger");
1111 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1112 jobject bigint;
1113 int i;
1114
1115 bae[0] = 0;
1116 for(i=1; i<9; i++ ) {
1117 bae[i] = (jbyte)(result>>8*(8-i));
1118 }
1119
1120 jenv->ReleaseByteArrayElements(ba, bae, 0);
1121 bigint = jenv->NewObject(clazz, mid, ba);
1122 jenv->DeleteLocalRef(ba);
1123 jresult = bigint;
1124 }
1125 return jresult;
1126}
1127
1128
1129SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1131 uint64 arg2 ;
1132
1133 (void)jenv;
1134 (void)jcls;
1135 (void)jarg1_;
1136 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1137 {
1138 jclass clazz;
1139 jmethodID mid;
1140 jbyteArray ba;
1141 jbyte* bae;
1142 jsize sz;
1143 int i;
1144
1145 if (!jarg2) {
1147 return ;
1148 }
1149 clazz = jenv->GetObjectClass(jarg2);
1150 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1151 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1152 bae = jenv->GetByteArrayElements(ba, 0);
1153 sz = jenv->GetArrayLength(ba);
1154 arg2 = 0;
1155 if (sz > 0) {
1156 arg2 = (uint64)(signed char)bae[0];
1157 for(i=1; i<sz; i++) {
1158 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1159 }
1160 }
1161 jenv->ReleaseByteArrayElements(ba, bae, 0);
1162 }
1163 if (arg1) (arg1)->serial = arg2;
1164}
1165
1166
1167SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1168 jobject jresult = 0 ;
1170 uint64 result;
1171
1172 (void)jenv;
1173 (void)jcls;
1174 (void)jarg1_;
1175 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1176 result = (uint64) ((arg1)->serial);
1177 {
1178 jbyteArray ba = jenv->NewByteArray(9);
1179 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1180 jclass clazz = jenv->FindClass("java/math/BigInteger");
1181 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1182 jobject bigint;
1183 int i;
1184
1185 bae[0] = 0;
1186 for(i=1; i<9; i++ ) {
1187 bae[i] = (jbyte)(result>>8*(8-i));
1188 }
1189
1190 jenv->ReleaseByteArrayElements(ba, bae, 0);
1191 bigint = jenv->NewObject(clazz, mid, ba);
1192 jenv->DeleteLocalRef(ba);
1193 jresult = bigint;
1194 }
1195 return jresult;
1196}
1197
1198
1199SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1201 PsyContext arg2 ;
1202 PsyContext *argp2 ;
1203
1204 (void)jenv;
1205 (void)jcls;
1206 (void)jarg1_;
1207 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1208 argp2 = *(PsyContext **)&jarg2;
1209 if (!argp2) {
1210 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
1211 return ;
1212 }
1213 arg2 = *argp2;
1214 if (arg1) (arg1)->contextchange = arg2;
1215}
1216
1217
1218SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1219 jlong jresult = 0 ;
1221 PsyContext result;
1222
1223 (void)jenv;
1224 (void)jcls;
1225 (void)jarg1_;
1226 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1227 result = ((arg1)->contextchange);
1228 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
1229 return jresult;
1230}
1231
1232
1233SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1235 uint32 arg2 ;
1236
1237 (void)jenv;
1238 (void)jcls;
1239 (void)jarg1_;
1240 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1241 arg2 = (uint32)jarg2;
1242 if (arg1) (arg1)->userSize = arg2;
1243}
1244
1245
1246SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1247 jlong jresult = 0 ;
1249 uint32 result;
1250
1251 (void)jenv;
1252 (void)jcls;
1253 (void)jarg1_;
1254 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1255 result = (uint32) ((arg1)->userSize);
1256 jresult = (jlong)result;
1257 return jresult;
1258}
1259
1260
1261SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1263 uint32 arg2 ;
1264
1265 (void)jenv;
1266 (void)jcls;
1267 (void)jarg1_;
1268 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1269 arg2 = (uint32)jarg2;
1270 if (arg1) (arg1)->userCount = arg2;
1271}
1272
1273
1274SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1275 jlong jresult = 0 ;
1277 uint32 result;
1278
1279 (void)jenv;
1280 (void)jcls;
1281 (void)jarg1_;
1282 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1283 result = (uint32) ((arg1)->userCount);
1284 jresult = (jlong)result;
1285 return jresult;
1286}
1287
1288
1290 jlong jresult = 0 ;
1291 cmlabs::DataMessageHeader_Old *result = 0 ;
1292
1293 (void)jenv;
1294 (void)jcls;
1296 *(cmlabs::DataMessageHeader_Old **)&jresult = result;
1297 return jresult;
1298}
1299
1300
1301SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageHeader_1Old(JNIEnv *jenv, jclass jcls, jlong jarg1) {
1303
1304 (void)jenv;
1305 (void)jcls;
1306 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1307 delete arg1;
1308}
1309
1310
1311SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1313 uint32 arg2 ;
1314
1315 (void)jenv;
1316 (void)jcls;
1317 (void)jarg1_;
1318 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1319 arg2 = (uint32)jarg2;
1320 if (arg1) (arg1)->size = arg2;
1321}
1322
1323
1324SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1325 jlong jresult = 0 ;
1327 uint32 result;
1328
1329 (void)jenv;
1330 (void)jcls;
1331 (void)jarg1_;
1332 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1333 result = (uint32) ((arg1)->size);
1334 jresult = (jlong)result;
1335 return jresult;
1336}
1337
1338
1339SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1341 uint32 arg2 ;
1342
1343 (void)jenv;
1344 (void)jcls;
1345 (void)jarg1_;
1346 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1347 arg2 = (uint32)jarg2;
1348 if (arg1) (arg1)->cid = arg2;
1349}
1350
1351
1352SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1353 jlong jresult = 0 ;
1355 uint32 result;
1356
1357 (void)jenv;
1358 (void)jcls;
1359 (void)jarg1_;
1360 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1361 result = (uint32) ((arg1)->cid);
1362 jresult = (jlong)result;
1363 return jresult;
1364}
1365
1366
1367SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cver_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1369 uint16 arg2 ;
1370
1371 (void)jenv;
1372 (void)jcls;
1373 (void)jarg1_;
1374 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1375 arg2 = (uint16)jarg2;
1376 if (arg1) (arg1)->cver = arg2;
1377}
1378
1379
1380SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cver_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1381 jint jresult = 0 ;
1383 uint16 result;
1384
1385 (void)jenv;
1386 (void)jcls;
1387 (void)jarg1_;
1388 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1389 result = (uint16) ((arg1)->cver);
1390 jresult = (jint)result;
1391 return jresult;
1392}
1393
1394
1395SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cenc_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1397 uint16 arg2 ;
1398
1399 (void)jenv;
1400 (void)jcls;
1401 (void)jarg1_;
1402 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1403 arg2 = (uint16)jarg2;
1404 if (arg1) (arg1)->cenc = arg2;
1405}
1406
1407
1408SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cenc_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1409 jint jresult = 0 ;
1411 uint16 result;
1412
1413 (void)jenv;
1414 (void)jcls;
1415 (void)jarg1_;
1416 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1417 result = (uint16) ((arg1)->cenc);
1418 jresult = (jint)result;
1419 return jresult;
1420}
1421
1422
1423SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1memid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1425 uint64 arg2 ;
1426
1427 (void)jenv;
1428 (void)jcls;
1429 (void)jarg1_;
1430 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1431 {
1432 jclass clazz;
1433 jmethodID mid;
1434 jbyteArray ba;
1435 jbyte* bae;
1436 jsize sz;
1437 int i;
1438
1439 if (!jarg2) {
1441 return ;
1442 }
1443 clazz = jenv->GetObjectClass(jarg2);
1444 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1445 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1446 bae = jenv->GetByteArrayElements(ba, 0);
1447 sz = jenv->GetArrayLength(ba);
1448 arg2 = 0;
1449 if (sz > 0) {
1450 arg2 = (uint64)(signed char)bae[0];
1451 for(i=1; i<sz; i++) {
1452 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1453 }
1454 }
1455 jenv->ReleaseByteArrayElements(ba, bae, 0);
1456 }
1457 if (arg1) (arg1)->memid = arg2;
1458}
1459
1460
1461SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1memid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1462 jobject jresult = 0 ;
1464 uint64 result;
1465
1466 (void)jenv;
1467 (void)jcls;
1468 (void)jarg1_;
1469 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1470 result = (uint64) ((arg1)->memid);
1471 {
1472 jbyteArray ba = jenv->NewByteArray(9);
1473 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1474 jclass clazz = jenv->FindClass("java/math/BigInteger");
1475 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1476 jobject bigint;
1477 int i;
1478
1479 bae[0] = 0;
1480 for(i=1; i<9; i++ ) {
1481 bae[i] = (jbyte)(result>>8*(8-i));
1482 }
1483
1484 jenv->ReleaseByteArrayElements(ba, bae, 0);
1485 bigint = jenv->NewObject(clazz, mid, ba);
1486 jenv->DeleteLocalRef(ba);
1487 jresult = bigint;
1488 }
1489 return jresult;
1490}
1491
1492
1493SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1495 uint64 arg2 ;
1496
1497 (void)jenv;
1498 (void)jcls;
1499 (void)jarg1_;
1500 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1501 {
1502 jclass clazz;
1503 jmethodID mid;
1504 jbyteArray ba;
1505 jbyte* bae;
1506 jsize sz;
1507 int i;
1508
1509 if (!jarg2) {
1511 return ;
1512 }
1513 clazz = jenv->GetObjectClass(jarg2);
1514 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1515 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1516 bae = jenv->GetByteArrayElements(ba, 0);
1517 sz = jenv->GetArrayLength(ba);
1518 arg2 = 0;
1519 if (sz > 0) {
1520 arg2 = (uint64)(signed char)bae[0];
1521 for(i=1; i<sz; i++) {
1522 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1523 }
1524 }
1525 jenv->ReleaseByteArrayElements(ba, bae, 0);
1526 }
1527 if (arg1) (arg1)->time = arg2;
1528}
1529
1530
1531SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1532 jobject jresult = 0 ;
1534 uint64 result;
1535
1536 (void)jenv;
1537 (void)jcls;
1538 (void)jarg1_;
1539 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1540 result = (uint64) ((arg1)->time);
1541 {
1542 jbyteArray ba = jenv->NewByteArray(9);
1543 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1544 jclass clazz = jenv->FindClass("java/math/BigInteger");
1545 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1546 jobject bigint;
1547 int i;
1548
1549 bae[0] = 0;
1550 for(i=1; i<9; i++ ) {
1551 bae[i] = (jbyte)(result>>8*(8-i));
1552 }
1553
1554 jenv->ReleaseByteArrayElements(ba, bae, 0);
1555 bigint = jenv->NewObject(clazz, mid, ba);
1556 jenv->DeleteLocalRef(ba);
1557 jresult = bigint;
1558 }
1559 return jresult;
1560}
1561
1562
1563SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1sendtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1565 uint64 arg2 ;
1566
1567 (void)jenv;
1568 (void)jcls;
1569 (void)jarg1_;
1570 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1571 {
1572 jclass clazz;
1573 jmethodID mid;
1574 jbyteArray ba;
1575 jbyte* bae;
1576 jsize sz;
1577 int i;
1578
1579 if (!jarg2) {
1581 return ;
1582 }
1583 clazz = jenv->GetObjectClass(jarg2);
1584 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1585 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1586 bae = jenv->GetByteArrayElements(ba, 0);
1587 sz = jenv->GetArrayLength(ba);
1588 arg2 = 0;
1589 if (sz > 0) {
1590 arg2 = (uint64)(signed char)bae[0];
1591 for(i=1; i<sz; i++) {
1592 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1593 }
1594 }
1595 jenv->ReleaseByteArrayElements(ba, bae, 0);
1596 }
1597 if (arg1) (arg1)->sendtime = arg2;
1598}
1599
1600
1601SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1sendtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1602 jobject jresult = 0 ;
1604 uint64 result;
1605
1606 (void)jenv;
1607 (void)jcls;
1608 (void)jarg1_;
1609 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1610 result = (uint64) ((arg1)->sendtime);
1611 {
1612 jbyteArray ba = jenv->NewByteArray(9);
1613 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1614 jclass clazz = jenv->FindClass("java/math/BigInteger");
1615 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1616 jobject bigint;
1617 int i;
1618
1619 bae[0] = 0;
1620 for(i=1; i<9; i++ ) {
1621 bae[i] = (jbyte)(result>>8*(8-i));
1622 }
1623
1624 jenv->ReleaseByteArrayElements(ba, bae, 0);
1625 bigint = jenv->NewObject(clazz, mid, ba);
1626 jenv->DeleteLocalRef(ba);
1627 jresult = bigint;
1628 }
1629 return jresult;
1630}
1631
1632
1633SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1recvtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1635 uint64 arg2 ;
1636
1637 (void)jenv;
1638 (void)jcls;
1639 (void)jarg1_;
1640 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1641 {
1642 jclass clazz;
1643 jmethodID mid;
1644 jbyteArray ba;
1645 jbyte* bae;
1646 jsize sz;
1647 int i;
1648
1649 if (!jarg2) {
1651 return ;
1652 }
1653 clazz = jenv->GetObjectClass(jarg2);
1654 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1655 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1656 bae = jenv->GetByteArrayElements(ba, 0);
1657 sz = jenv->GetArrayLength(ba);
1658 arg2 = 0;
1659 if (sz > 0) {
1660 arg2 = (uint64)(signed char)bae[0];
1661 for(i=1; i<sz; i++) {
1662 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1663 }
1664 }
1665 jenv->ReleaseByteArrayElements(ba, bae, 0);
1666 }
1667 if (arg1) (arg1)->recvtime = arg2;
1668}
1669
1670
1671SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1recvtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1672 jobject jresult = 0 ;
1674 uint64 result;
1675
1676 (void)jenv;
1677 (void)jcls;
1678 (void)jarg1_;
1679 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1680 result = (uint64) ((arg1)->recvtime);
1681 {
1682 jbyteArray ba = jenv->NewByteArray(9);
1683 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1684 jclass clazz = jenv->FindClass("java/math/BigInteger");
1685 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1686 jobject bigint;
1687 int i;
1688
1689 bae[0] = 0;
1690 for(i=1; i<9; i++ ) {
1691 bae[i] = (jbyte)(result>>8*(8-i));
1692 }
1693
1694 jenv->ReleaseByteArrayElements(ba, bae, 0);
1695 bigint = jenv->NewObject(clazz, mid, ba);
1696 jenv->DeleteLocalRef(ba);
1697 jresult = bigint;
1698 }
1699 return jresult;
1700}
1701
1702
1703SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1705 uint16 arg2 ;
1706
1707 (void)jenv;
1708 (void)jcls;
1709 (void)jarg1_;
1710 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1711 arg2 = (uint16)jarg2;
1712 if (arg1) (arg1)->origin = arg2;
1713}
1714
1715
1716SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1717 jint jresult = 0 ;
1719 uint16 result;
1720
1721 (void)jenv;
1722 (void)jcls;
1723 (void)jarg1_;
1724 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1725 result = (uint16) ((arg1)->origin);
1726 jresult = (jint)result;
1727 return jresult;
1728}
1729
1730
1731SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1733 uint16 arg2 ;
1734
1735 (void)jenv;
1736 (void)jcls;
1737 (void)jarg1_;
1738 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1739 arg2 = (uint16)jarg2;
1740 if (arg1) (arg1)->destination = arg2;
1741}
1742
1743
1744SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1745 jint jresult = 0 ;
1747 uint16 result;
1748
1749 (void)jenv;
1750 (void)jcls;
1751 (void)jarg1_;
1752 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1753 result = (uint16) ((arg1)->destination);
1754 jresult = (jint)result;
1755 return jresult;
1756}
1757
1758
1759SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1761 uint64 arg2 ;
1762
1763 (void)jenv;
1764 (void)jcls;
1765 (void)jarg1_;
1766 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1767 {
1768 jclass clazz;
1769 jmethodID mid;
1770 jbyteArray ba;
1771 jbyte* bae;
1772 jsize sz;
1773 int i;
1774
1775 if (!jarg2) {
1777 return ;
1778 }
1779 clazz = jenv->GetObjectClass(jarg2);
1780 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1781 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1782 bae = jenv->GetByteArrayElements(ba, 0);
1783 sz = jenv->GetArrayLength(ba);
1784 arg2 = 0;
1785 if (sz > 0) {
1786 arg2 = (uint64)(signed char)bae[0];
1787 for(i=1; i<sz; i++) {
1788 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1789 }
1790 }
1791 jenv->ReleaseByteArrayElements(ba, bae, 0);
1792 }
1793 if (arg1) (arg1)->ttl = arg2;
1794}
1795
1796
1797SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1798 jobject jresult = 0 ;
1800 uint64 result;
1801
1802 (void)jenv;
1803 (void)jcls;
1804 (void)jarg1_;
1805 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1806 result = (uint64) ((arg1)->ttl);
1807 {
1808 jbyteArray ba = jenv->NewByteArray(9);
1809 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1810 jclass clazz = jenv->FindClass("java/math/BigInteger");
1811 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1812 jobject bigint;
1813 int i;
1814
1815 bae[0] = 0;
1816 for(i=1; i<9; i++ ) {
1817 bae[i] = (jbyte)(result>>8*(8-i));
1818 }
1819
1820 jenv->ReleaseByteArrayElements(ba, bae, 0);
1821 bigint = jenv->NewObject(clazz, mid, ba);
1822 jenv->DeleteLocalRef(ba);
1823 jresult = bigint;
1824 }
1825 return jresult;
1826}
1827
1828
1829SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1831 uint16 arg2 ;
1832
1833 (void)jenv;
1834 (void)jcls;
1835 (void)jarg1_;
1836 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1837 arg2 = (uint16)jarg2;
1838 if (arg1) (arg1)->priority = arg2;
1839}
1840
1841
1842SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1843 jint jresult = 0 ;
1845 uint16 result;
1846
1847 (void)jenv;
1848 (void)jcls;
1849 (void)jarg1_;
1850 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1851 result = (uint16) ((arg1)->priority);
1852 jresult = (jint)result;
1853 return jresult;
1854}
1855
1856
1857SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
1859 uint8 arg2 ;
1860
1861 (void)jenv;
1862 (void)jcls;
1863 (void)jarg1_;
1864 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1865 arg2 = (uint8)jarg2;
1866 if (arg1) (arg1)->policy = arg2;
1867}
1868
1869
1870SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1871 jshort jresult = 0 ;
1873 uint8 result;
1874
1875 (void)jenv;
1876 (void)jcls;
1877 (void)jarg1_;
1878 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1879 result = (uint8) ((arg1)->policy);
1880 jresult = (jshort)result;
1881 return jresult;
1882}
1883
1884
1885SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1887 uint32 arg2 ;
1888
1889 (void)jenv;
1890 (void)jcls;
1891 (void)jarg1_;
1892 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1893 arg2 = (uint32)jarg2;
1894 if (arg1) (arg1)->from = arg2;
1895}
1896
1897
1898SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1899 jlong jresult = 0 ;
1901 uint32 result;
1902
1903 (void)jenv;
1904 (void)jcls;
1905 (void)jarg1_;
1906 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1907 result = (uint32) ((arg1)->from);
1908 jresult = (jlong)result;
1909 return jresult;
1910}
1911
1912
1913SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1915 uint32 arg2 ;
1916
1917 (void)jenv;
1918 (void)jcls;
1919 (void)jarg1_;
1920 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1921 arg2 = (uint32)jarg2;
1922 if (arg1) (arg1)->to = arg2;
1923}
1924
1925
1926SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1927 jlong jresult = 0 ;
1929 uint32 result;
1930
1931 (void)jenv;
1932 (void)jcls;
1933 (void)jarg1_;
1934 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1935 result = (uint32) ((arg1)->to);
1936 jresult = (jlong)result;
1937 return jresult;
1938}
1939
1940
1941SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1943 PsyType arg2 ;
1944 PsyType *argp2 ;
1945
1946 (void)jenv;
1947 (void)jcls;
1948 (void)jarg1_;
1949 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1950 argp2 = *(PsyType **)&jarg2;
1951 if (!argp2) {
1952 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
1953 return ;
1954 }
1955 arg2 = *argp2;
1956 if (arg1) (arg1)->type = arg2;
1957}
1958
1959
1960SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1961 jlong jresult = 0 ;
1963 PsyType result;
1964
1965 (void)jenv;
1966 (void)jcls;
1967 (void)jarg1_;
1968 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1969 result = ((arg1)->type);
1970 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
1971 return jresult;
1972}
1973
1974
1975SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1977 uint32 arg2 ;
1978
1979 (void)jenv;
1980 (void)jcls;
1981 (void)jarg1_;
1982 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1983 arg2 = (uint32)jarg2;
1984 if (arg1) (arg1)->tag = arg2;
1985}
1986
1987
1988SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1989 jlong jresult = 0 ;
1991 uint32 result;
1992
1993 (void)jenv;
1994 (void)jcls;
1995 (void)jarg1_;
1996 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1997 result = (uint32) ((arg1)->tag);
1998 jresult = (jlong)result;
1999 return jresult;
2000}
2001
2002
2003SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
2005 uint16 arg2 ;
2006
2007 (void)jenv;
2008 (void)jcls;
2009 (void)jarg1_;
2010 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2011 arg2 = (uint16)jarg2;
2012 if (arg1) (arg1)->status = arg2;
2013}
2014
2015
2016SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2017 jint jresult = 0 ;
2019 uint16 result;
2020
2021 (void)jenv;
2022 (void)jcls;
2023 (void)jarg1_;
2024 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2025 result = (uint16) ((arg1)->status);
2026 jresult = (jint)result;
2027 return jresult;
2028}
2029
2030
2031SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1reference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
2033 uint64 arg2 ;
2034
2035 (void)jenv;
2036 (void)jcls;
2037 (void)jarg1_;
2038 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2039 {
2040 jclass clazz;
2041 jmethodID mid;
2042 jbyteArray ba;
2043 jbyte* bae;
2044 jsize sz;
2045 int i;
2046
2047 if (!jarg2) {
2049 return ;
2050 }
2051 clazz = jenv->GetObjectClass(jarg2);
2052 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2053 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
2054 bae = jenv->GetByteArrayElements(ba, 0);
2055 sz = jenv->GetArrayLength(ba);
2056 arg2 = 0;
2057 if (sz > 0) {
2058 arg2 = (uint64)(signed char)bae[0];
2059 for(i=1; i<sz; i++) {
2060 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
2061 }
2062 }
2063 jenv->ReleaseByteArrayElements(ba, bae, 0);
2064 }
2065 if (arg1) (arg1)->reference = arg2;
2066}
2067
2068
2069SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1reference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2070 jobject jresult = 0 ;
2072 uint64 result;
2073
2074 (void)jenv;
2075 (void)jcls;
2076 (void)jarg1_;
2077 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2078 result = (uint64) ((arg1)->reference);
2079 {
2080 jbyteArray ba = jenv->NewByteArray(9);
2081 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
2082 jclass clazz = jenv->FindClass("java/math/BigInteger");
2083 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
2084 jobject bigint;
2085 int i;
2086
2087 bae[0] = 0;
2088 for(i=1; i<9; i++ ) {
2089 bae[i] = (jbyte)(result>>8*(8-i));
2090 }
2091
2092 jenv->ReleaseByteArrayElements(ba, bae, 0);
2093 bigint = jenv->NewObject(clazz, mid, ba);
2094 jenv->DeleteLocalRef(ba);
2095 jresult = bigint;
2096 }
2097 return jresult;
2098}
2099
2100
2101SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
2103 uint64 arg2 ;
2104
2105 (void)jenv;
2106 (void)jcls;
2107 (void)jarg1_;
2108 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2109 {
2110 jclass clazz;
2111 jmethodID mid;
2112 jbyteArray ba;
2113 jbyte* bae;
2114 jsize sz;
2115 int i;
2116
2117 if (!jarg2) {
2119 return ;
2120 }
2121 clazz = jenv->GetObjectClass(jarg2);
2122 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2123 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
2124 bae = jenv->GetByteArrayElements(ba, 0);
2125 sz = jenv->GetArrayLength(ba);
2126 arg2 = 0;
2127 if (sz > 0) {
2128 arg2 = (uint64)(signed char)bae[0];
2129 for(i=1; i<sz; i++) {
2130 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
2131 }
2132 }
2133 jenv->ReleaseByteArrayElements(ba, bae, 0);
2134 }
2135 if (arg1) (arg1)->serial = arg2;
2136}
2137
2138
2139SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2140 jobject jresult = 0 ;
2142 uint64 result;
2143
2144 (void)jenv;
2145 (void)jcls;
2146 (void)jarg1_;
2147 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2148 result = (uint64) ((arg1)->serial);
2149 {
2150 jbyteArray ba = jenv->NewByteArray(9);
2151 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
2152 jclass clazz = jenv->FindClass("java/math/BigInteger");
2153 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
2154 jobject bigint;
2155 int i;
2156
2157 bae[0] = 0;
2158 for(i=1; i<9; i++ ) {
2159 bae[i] = (jbyte)(result>>8*(8-i));
2160 }
2161
2162 jenv->ReleaseByteArrayElements(ba, bae, 0);
2163 bigint = jenv->NewObject(clazz, mid, ba);
2164 jenv->DeleteLocalRef(ba);
2165 jresult = bigint;
2166 }
2167 return jresult;
2168}
2169
2170
2171SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2173 PsyContext arg2 ;
2174 PsyContext *argp2 ;
2175
2176 (void)jenv;
2177 (void)jcls;
2178 (void)jarg1_;
2179 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2180 argp2 = *(PsyContext **)&jarg2;
2181 if (!argp2) {
2182 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
2183 return ;
2184 }
2185 arg2 = *argp2;
2186 if (arg1) (arg1)->contextchange = arg2;
2187}
2188
2189
2190SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2191 jlong jresult = 0 ;
2193 PsyContext result;
2194
2195 (void)jenv;
2196 (void)jcls;
2197 (void)jarg1_;
2198 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2199 result = ((arg1)->contextchange);
2200 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
2201 return jresult;
2202}
2203
2204
2205SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2207 uint32 arg2 ;
2208
2209 (void)jenv;
2210 (void)jcls;
2211 (void)jarg1_;
2212 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2213 arg2 = (uint32)jarg2;
2214 if (arg1) (arg1)->userSize = arg2;
2215}
2216
2217
2218SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2219 jlong jresult = 0 ;
2221 uint32 result;
2222
2223 (void)jenv;
2224 (void)jcls;
2225 (void)jarg1_;
2226 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2227 result = (uint32) ((arg1)->userSize);
2228 jresult = (jlong)result;
2229 return jresult;
2230}
2231
2232
2233SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2235 uint32 arg2 ;
2236
2237 (void)jenv;
2238 (void)jcls;
2239 (void)jarg1_;
2240 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2241 arg2 = (uint32)jarg2;
2242 if (arg1) (arg1)->userCount = arg2;
2243}
2244
2245
2246SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2247 jlong jresult = 0 ;
2249 uint32 result;
2250
2251 (void)jenv;
2252 (void)jcls;
2253 (void)jarg1_;
2254 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2255 result = (uint32) ((arg1)->userCount);
2256 jresult = (jlong)result;
2257 return jresult;
2258}
2259
2260
2261SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclecputime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2263 uint32 arg2 ;
2264
2265 (void)jenv;
2266 (void)jcls;
2267 (void)jarg1_;
2268 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2269 arg2 = (uint32)jarg2;
2270 if (arg1) (arg1)->cyclecputime = arg2;
2271}
2272
2273
2274SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclecputime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2275 jlong jresult = 0 ;
2277 uint32 result;
2278
2279 (void)jenv;
2280 (void)jcls;
2281 (void)jarg1_;
2282 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2283 result = (uint32) ((arg1)->cyclecputime);
2284 jresult = (jlong)result;
2285 return jresult;
2286}
2287
2288
2289SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclewalltime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2291 uint32 arg2 ;
2292
2293 (void)jenv;
2294 (void)jcls;
2295 (void)jarg1_;
2296 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2297 arg2 = (uint32)jarg2;
2298 if (arg1) (arg1)->cyclewalltime = arg2;
2299}
2300
2301
2302SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclewalltime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2303 jlong jresult = 0 ;
2305 uint32 result;
2306
2307 (void)jenv;
2308 (void)jcls;
2309 (void)jarg1_;
2310 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2311 result = (uint32) ((arg1)->cyclewalltime);
2312 jresult = (jlong)result;
2313 return jresult;
2314}
2315
2316
2317SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincputime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2319 uint32 arg2 ;
2320
2321 (void)jenv;
2322 (void)jcls;
2323 (void)jarg1_;
2324 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2325 arg2 = (uint32)jarg2;
2326 if (arg1) (arg1)->chaincputime = arg2;
2327}
2328
2329
2330SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincputime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2331 jlong jresult = 0 ;
2333 uint32 result;
2334
2335 (void)jenv;
2336 (void)jcls;
2337 (void)jarg1_;
2338 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2339 result = (uint32) ((arg1)->chaincputime);
2340 jresult = (jlong)result;
2341 return jresult;
2342}
2343
2344
2345SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chainwalltime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2347 uint32 arg2 ;
2348
2349 (void)jenv;
2350 (void)jcls;
2351 (void)jarg1_;
2352 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2353 arg2 = (uint32)jarg2;
2354 if (arg1) (arg1)->chainwalltime = arg2;
2355}
2356
2357
2358SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chainwalltime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2359 jlong jresult = 0 ;
2361 uint32 result;
2362
2363 (void)jenv;
2364 (void)jcls;
2365 (void)jarg1_;
2366 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2367 result = (uint32) ((arg1)->chainwalltime);
2368 jresult = (jlong)result;
2369 return jresult;
2370}
2371
2372
2373SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2375 uint32 arg2 ;
2376
2377 (void)jenv;
2378 (void)jcls;
2379 (void)jarg1_;
2380 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2381 arg2 = (uint32)jarg2;
2382 if (arg1) (arg1)->chaincount = arg2;
2383}
2384
2385
2386SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2387 jlong jresult = 0 ;
2389 uint32 result;
2390
2391 (void)jenv;
2392 (void)jcls;
2393 (void)jarg1_;
2394 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2395 result = (uint32) ((arg1)->chaincount);
2396 jresult = (jlong)result;
2397 return jresult;
2398}
2399
2400
2401SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1systemid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2403 uint32 arg2 ;
2404
2405 (void)jenv;
2406 (void)jcls;
2407 (void)jarg1_;
2408 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2409 arg2 = (uint32)jarg2;
2410 if (arg1) (arg1)->systemid = arg2;
2411}
2412
2413
2414SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1systemid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2415 jlong jresult = 0 ;
2417 uint32 result;
2418
2419 (void)jenv;
2420 (void)jcls;
2421 (void)jarg1_;
2422 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2423 result = (uint32) ((arg1)->systemid);
2424 jresult = (jlong)result;
2425 return jresult;
2426}
2427
2428
2429SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4) {
2430 jstring jresult = 0 ;
2432 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2433 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2434 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
2435 std::string result;
2436
2437 (void)jenv;
2438 (void)jcls;
2439 (void)jarg1_;
2440 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2441 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2442 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2443 arg4 = *(std::map< uint32,std::string > **)&jarg4;
2444 result = (arg1)->toJSON(arg2,arg3,arg4);
2445 jresult = jenv->NewStringUTF((&result)->c_str());
2446 return jresult;
2447}
2448
2449
2450SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
2451 jstring jresult = 0 ;
2453 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2454 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2455 std::string result;
2456
2457 (void)jenv;
2458 (void)jcls;
2459 (void)jarg1_;
2460 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2461 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2462 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2463 result = (arg1)->toJSON(arg2,arg3);
2464 jresult = jenv->NewStringUTF((&result)->c_str());
2465 return jresult;
2466}
2467
2468
2469SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2470 jstring jresult = 0 ;
2472 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2473 std::string result;
2474
2475 (void)jenv;
2476 (void)jcls;
2477 (void)jarg1_;
2478 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2479 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2480 result = (arg1)->toJSON(arg2);
2481 jresult = jenv->NewStringUTF((&result)->c_str());
2482 return jresult;
2483}
2484
2485
2486SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2487 jstring jresult = 0 ;
2489 std::string result;
2490
2491 (void)jenv;
2492 (void)jcls;
2493 (void)jarg1_;
2494 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2495 result = (arg1)->toJSON();
2496 jresult = jenv->NewStringUTF((&result)->c_str());
2497 return jresult;
2498}
2499
2500
2501SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4) {
2502 jstring jresult = 0 ;
2504 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2505 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2506 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
2507 std::string result;
2508
2509 (void)jenv;
2510 (void)jcls;
2511 (void)jarg1_;
2512 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2513 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2514 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2515 arg4 = *(std::map< uint32,std::string > **)&jarg4;
2516 result = (arg1)->toXML(arg2,arg3,arg4);
2517 jresult = jenv->NewStringUTF((&result)->c_str());
2518 return jresult;
2519}
2520
2521
2522SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
2523 jstring jresult = 0 ;
2525 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2526 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2527 std::string result;
2528
2529 (void)jenv;
2530 (void)jcls;
2531 (void)jarg1_;
2532 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2533 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2534 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2535 result = (arg1)->toXML(arg2,arg3);
2536 jresult = jenv->NewStringUTF((&result)->c_str());
2537 return jresult;
2538}
2539
2540
2541SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2542 jstring jresult = 0 ;
2544 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2545 std::string result;
2546
2547 (void)jenv;
2548 (void)jcls;
2549 (void)jarg1_;
2550 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2551 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2552 result = (arg1)->toXML(arg2);
2553 jresult = jenv->NewStringUTF((&result)->c_str());
2554 return jresult;
2555}
2556
2557
2558SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2559 jstring jresult = 0 ;
2561 std::string result;
2562
2563 (void)jenv;
2564 (void)jcls;
2565 (void)jarg1_;
2566 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2567 result = (arg1)->toXML();
2568 jresult = jenv->NewStringUTF((&result)->c_str());
2569 return jresult;
2570}
2571
2572
2574 jlong jresult = 0 ;
2575 cmlabs::DataMessageHeader *result = 0 ;
2576
2577 (void)jenv;
2578 (void)jcls;
2580 *(cmlabs::DataMessageHeader **)&jresult = result;
2581 return jresult;
2582}
2583
2584
2585SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageHeader(JNIEnv *jenv, jclass jcls, jlong jarg1) {
2587
2588 (void)jenv;
2589 (void)jcls;
2590 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2591 delete arg1;
2592}
2593
2594
2595SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1FindClosestMessage(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2) {
2596 jlong jresult = 0 ;
2597 uint64 arg1 ;
2598 std::map< uint64,cmlabs::DataMessage * > *arg2 = 0 ;
2599 cmlabs::DataMessage *result = 0 ;
2600
2601 (void)jenv;
2602 (void)jcls;
2603 {
2604 jclass clazz;
2605 jmethodID mid;
2606 jbyteArray ba;
2607 jbyte* bae;
2608 jsize sz;
2609 int i;
2610
2611 if (!jarg1) {
2613 return 0;
2614 }
2615 clazz = jenv->GetObjectClass(jarg1);
2616 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2617 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
2618 bae = jenv->GetByteArrayElements(ba, 0);
2619 sz = jenv->GetArrayLength(ba);
2620 arg1 = 0;
2621 if (sz > 0) {
2622 arg1 = (uint64)(signed char)bae[0];
2623 for(i=1; i<sz; i++) {
2624 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
2625 }
2626 }
2627 jenv->ReleaseByteArrayElements(ba, bae, 0);
2628 }
2629 arg2 = *(std::map< uint64,cmlabs::DataMessage * > **)&jarg2;
2630 if (!arg2) {
2631 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint64,cmlabs::DataMessage * > & reference is null");
2632 return 0;
2633 }
2635 *(cmlabs::DataMessage **)&jresult = result;
2636 return jresult;
2637}
2638
2639
2640SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1ConvertDataFromOlderMessageFormat(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) {
2641 jboolean jresult = 0 ;
2642 char *arg1 = (char *) 0 ;
2643 char **arg2 = (char **) 0 ;
2644 bool result;
2645
2646 (void)jenv;
2647 (void)jcls;
2648 arg1 = 0;
2649 if (jarg1) {
2650 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
2651 if (!arg1) return 0;
2652 }
2653 arg2 = *(char ***)&jarg2;
2654 result = (bool)cmlabs::DataMessage::ConvertDataFromOlderMessageFormat((char const *)arg1,arg2);
2655 jresult = (jboolean)result;
2656 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
2657 return jresult;
2658}
2659
2660
2662 jlong jresult = 0 ;
2663 cmlabs::DataMessage *result = 0 ;
2664
2665 (void)jenv;
2666 (void)jcls;
2667 result = (cmlabs::DataMessage *)new cmlabs::DataMessage();
2668 *(cmlabs::DataMessage **)&jresult = result;
2669 return jresult;
2670}
2671
2672
2673SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
2674 jlong jresult = 0 ;
2675 PsyType arg1 ;
2676 uint32 arg2 ;
2677 PsyType *argp1 ;
2678 cmlabs::DataMessage *result = 0 ;
2679
2680 (void)jenv;
2681 (void)jcls;
2682 argp1 = *(PsyType **)&jarg1;
2683 if (!argp1) {
2684 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2685 return 0;
2686 }
2687 arg1 = *argp1;
2688 arg2 = (uint32)jarg2;
2689 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2);
2690 *(cmlabs::DataMessage **)&jresult = result;
2691 return jresult;
2692}
2693
2694
2695SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jint jarg5) {
2696 jlong jresult = 0 ;
2697 PsyType arg1 ;
2698 uint32 arg2 ;
2699 uint32 arg3 ;
2700 uint64 arg4 ;
2701 uint16 arg5 ;
2702 PsyType *argp1 ;
2703 cmlabs::DataMessage *result = 0 ;
2704
2705 (void)jenv;
2706 (void)jcls;
2707 argp1 = *(PsyType **)&jarg1;
2708 if (!argp1) {
2709 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2710 return 0;
2711 }
2712 arg1 = *argp1;
2713 arg2 = (uint32)jarg2;
2714 arg3 = (uint32)jarg3;
2715 {
2716 jclass clazz;
2717 jmethodID mid;
2718 jbyteArray ba;
2719 jbyte* bae;
2720 jsize sz;
2721 int i;
2722
2723 if (!jarg4) {
2725 return 0;
2726 }
2727 clazz = jenv->GetObjectClass(jarg4);
2728 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2729 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
2730 bae = jenv->GetByteArrayElements(ba, 0);
2731 sz = jenv->GetArrayLength(ba);
2732 arg4 = 0;
2733 if (sz > 0) {
2734 arg4 = (uint64)(signed char)bae[0];
2735 for(i=1; i<sz; i++) {
2736 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
2737 }
2738 }
2739 jenv->ReleaseByteArrayElements(ba, bae, 0);
2740 }
2741 arg5 = (uint16)jarg5;
2742 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5);
2743 *(cmlabs::DataMessage **)&jresult = result;
2744 return jresult;
2745}
2746
2747
2748SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) {
2749 jlong jresult = 0 ;
2750 PsyType arg1 ;
2751 uint32 arg2 ;
2752 uint32 arg3 ;
2753 uint64 arg4 ;
2754 PsyType *argp1 ;
2755 cmlabs::DataMessage *result = 0 ;
2756
2757 (void)jenv;
2758 (void)jcls;
2759 argp1 = *(PsyType **)&jarg1;
2760 if (!argp1) {
2761 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2762 return 0;
2763 }
2764 arg1 = *argp1;
2765 arg2 = (uint32)jarg2;
2766 arg3 = (uint32)jarg3;
2767 {
2768 jclass clazz;
2769 jmethodID mid;
2770 jbyteArray ba;
2771 jbyte* bae;
2772 jsize sz;
2773 int i;
2774
2775 if (!jarg4) {
2777 return 0;
2778 }
2779 clazz = jenv->GetObjectClass(jarg4);
2780 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2781 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
2782 bae = jenv->GetByteArrayElements(ba, 0);
2783 sz = jenv->GetArrayLength(ba);
2784 arg4 = 0;
2785 if (sz > 0) {
2786 arg4 = (uint64)(signed char)bae[0];
2787 for(i=1; i<sz; i++) {
2788 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
2789 }
2790 }
2791 jenv->ReleaseByteArrayElements(ba, bae, 0);
2792 }
2793 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4);
2794 *(cmlabs::DataMessage **)&jresult = result;
2795 return jresult;
2796}
2797
2798
2799SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) {
2800 jlong jresult = 0 ;
2801 PsyType arg1 ;
2802 uint32 arg2 ;
2803 uint32 arg3 ;
2804 PsyType *argp1 ;
2805 cmlabs::DataMessage *result = 0 ;
2806
2807 (void)jenv;
2808 (void)jcls;
2809 argp1 = *(PsyType **)&jarg1;
2810 if (!argp1) {
2811 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2812 return 0;
2813 }
2814 arg1 = *argp1;
2815 arg2 = (uint32)jarg2;
2816 arg3 = (uint32)jarg3;
2817 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3);
2818 *(cmlabs::DataMessage **)&jresult = result;
2819 return jresult;
2820}
2821
2822
2823SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jobject jarg6, jint jarg7) {
2824 jlong jresult = 0 ;
2825 PsyType arg1 ;
2826 uint32 arg2 ;
2827 uint32 arg3 ;
2828 uint32 arg4 ;
2829 uint64 arg5 ;
2830 uint64 arg6 ;
2831 uint16 arg7 ;
2832 PsyType *argp1 ;
2833 cmlabs::DataMessage *result = 0 ;
2834
2835 (void)jenv;
2836 (void)jcls;
2837 argp1 = *(PsyType **)&jarg1;
2838 if (!argp1) {
2839 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2840 return 0;
2841 }
2842 arg1 = *argp1;
2843 arg2 = (uint32)jarg2;
2844 arg3 = (uint32)jarg3;
2845 arg4 = (uint32)jarg4;
2846 {
2847 jclass clazz;
2848 jmethodID mid;
2849 jbyteArray ba;
2850 jbyte* bae;
2851 jsize sz;
2852 int i;
2853
2854 if (!jarg5) {
2856 return 0;
2857 }
2858 clazz = jenv->GetObjectClass(jarg5);
2859 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2860 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
2861 bae = jenv->GetByteArrayElements(ba, 0);
2862 sz = jenv->GetArrayLength(ba);
2863 arg5 = 0;
2864 if (sz > 0) {
2865 arg5 = (uint64)(signed char)bae[0];
2866 for(i=1; i<sz; i++) {
2867 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
2868 }
2869 }
2870 jenv->ReleaseByteArrayElements(ba, bae, 0);
2871 }
2872 {
2873 jclass clazz;
2874 jmethodID mid;
2875 jbyteArray ba;
2876 jbyte* bae;
2877 jsize sz;
2878 int i;
2879
2880 if (!jarg6) {
2882 return 0;
2883 }
2884 clazz = jenv->GetObjectClass(jarg6);
2885 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2886 ba = (jbyteArray)jenv->CallObjectMethod(jarg6, mid);
2887 bae = jenv->GetByteArrayElements(ba, 0);
2888 sz = jenv->GetArrayLength(ba);
2889 arg6 = 0;
2890 if (sz > 0) {
2891 arg6 = (uint64)(signed char)bae[0];
2892 for(i=1; i<sz; i++) {
2893 arg6 = (arg6 << 8) | (uint64)(unsigned char)bae[i];
2894 }
2895 }
2896 jenv->ReleaseByteArrayElements(ba, bae, 0);
2897 }
2898 arg7 = (uint16)jarg7;
2899 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2900 *(cmlabs::DataMessage **)&jresult = result;
2901 return jresult;
2902}
2903
2904
2905SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jobject jarg6) {
2906 jlong jresult = 0 ;
2907 PsyType arg1 ;
2908 uint32 arg2 ;
2909 uint32 arg3 ;
2910 uint32 arg4 ;
2911 uint64 arg5 ;
2912 uint64 arg6 ;
2913 PsyType *argp1 ;
2914 cmlabs::DataMessage *result = 0 ;
2915
2916 (void)jenv;
2917 (void)jcls;
2918 argp1 = *(PsyType **)&jarg1;
2919 if (!argp1) {
2920 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2921 return 0;
2922 }
2923 arg1 = *argp1;
2924 arg2 = (uint32)jarg2;
2925 arg3 = (uint32)jarg3;
2926 arg4 = (uint32)jarg4;
2927 {
2928 jclass clazz;
2929 jmethodID mid;
2930 jbyteArray ba;
2931 jbyte* bae;
2932 jsize sz;
2933 int i;
2934
2935 if (!jarg5) {
2937 return 0;
2938 }
2939 clazz = jenv->GetObjectClass(jarg5);
2940 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2941 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
2942 bae = jenv->GetByteArrayElements(ba, 0);
2943 sz = jenv->GetArrayLength(ba);
2944 arg5 = 0;
2945 if (sz > 0) {
2946 arg5 = (uint64)(signed char)bae[0];
2947 for(i=1; i<sz; i++) {
2948 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
2949 }
2950 }
2951 jenv->ReleaseByteArrayElements(ba, bae, 0);
2952 }
2953 {
2954 jclass clazz;
2955 jmethodID mid;
2956 jbyteArray ba;
2957 jbyte* bae;
2958 jsize sz;
2959 int i;
2960
2961 if (!jarg6) {
2963 return 0;
2964 }
2965 clazz = jenv->GetObjectClass(jarg6);
2966 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2967 ba = (jbyteArray)jenv->CallObjectMethod(jarg6, mid);
2968 bae = jenv->GetByteArrayElements(ba, 0);
2969 sz = jenv->GetArrayLength(ba);
2970 arg6 = 0;
2971 if (sz > 0) {
2972 arg6 = (uint64)(signed char)bae[0];
2973 for(i=1; i<sz; i++) {
2974 arg6 = (arg6 << 8) | (uint64)(unsigned char)bae[i];
2975 }
2976 }
2977 jenv->ReleaseByteArrayElements(ba, bae, 0);
2978 }
2979 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5,arg6);
2980 *(cmlabs::DataMessage **)&jresult = result;
2981 return jresult;
2982}
2983
2984
2985SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5) {
2986 jlong jresult = 0 ;
2987 PsyType arg1 ;
2988 uint32 arg2 ;
2989 uint32 arg3 ;
2990 uint32 arg4 ;
2991 uint64 arg5 ;
2992 PsyType *argp1 ;
2993 cmlabs::DataMessage *result = 0 ;
2994
2995 (void)jenv;
2996 (void)jcls;
2997 argp1 = *(PsyType **)&jarg1;
2998 if (!argp1) {
2999 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
3000 return 0;
3001 }
3002 arg1 = *argp1;
3003 arg2 = (uint32)jarg2;
3004 arg3 = (uint32)jarg3;
3005 arg4 = (uint32)jarg4;
3006 {
3007 jclass clazz;
3008 jmethodID mid;
3009 jbyteArray ba;
3010 jbyte* bae;
3011 jsize sz;
3012 int i;
3013
3014 if (!jarg5) {
3016 return 0;
3017 }
3018 clazz = jenv->GetObjectClass(jarg5);
3019 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
3020 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
3021 bae = jenv->GetByteArrayElements(ba, 0);
3022 sz = jenv->GetArrayLength(ba);
3023 arg5 = 0;
3024 if (sz > 0) {
3025 arg5 = (uint64)(signed char)bae[0];
3026 for(i=1; i<sz; i++) {
3027 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
3028 }
3029 }
3030 jenv->ReleaseByteArrayElements(ba, bae, 0);
3031 }
3032 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5);
3033 *(cmlabs::DataMessage **)&jresult = result;
3034 return jresult;
3035}
3036
3037
3038SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
3039 jlong jresult = 0 ;
3040 char *arg1 = (char *) 0 ;
3041 bool arg2 ;
3042 cmlabs::DataMessage *result = 0 ;
3043
3044 (void)jenv;
3045 (void)jcls;
3046 arg1 = 0;
3047 if (jarg1) {
3048 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3049 if (!arg1) return 0;
3050 }
3051 arg2 = jarg2 ? true : false;
3052 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2);
3053 *(cmlabs::DataMessage **)&jresult = result;
3054 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3055 return jresult;
3056}
3057
3058
3059SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1) {
3060 jlong jresult = 0 ;
3061 char *arg1 = (char *) 0 ;
3062 cmlabs::DataMessage *result = 0 ;
3063
3064 (void)jenv;
3065 (void)jcls;
3066 arg1 = 0;
3067 if (jarg1) {
3068 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3069 if (!arg1) return 0;
3070 }
3071 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1);
3072 *(cmlabs::DataMessage **)&jresult = result;
3073 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3074 return jresult;
3075}
3076
3077
3078SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3079 jlong jresult = 0 ;
3080 cmlabs::DataMessage *arg1 = 0 ;
3081 cmlabs::DataMessage *result = 0 ;
3082
3083 (void)jenv;
3084 (void)jcls;
3085 (void)jarg1_;
3086 arg1 = *(cmlabs::DataMessage **)&jarg1;
3087 if (!arg1) {
3088 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "cmlabs::DataMessage const & reference is null");
3089 return 0;
3090 }
3091 result = (cmlabs::DataMessage *)new cmlabs::DataMessage((cmlabs::DataMessage const &)*arg1);
3092 *(cmlabs::DataMessage **)&jresult = result;
3093 return jresult;
3094}
3095
3096
3097SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) {
3098 jlong jresult = 0 ;
3099 char *arg1 = (char *) 0 ;
3100 uint32 arg2 ;
3101 cmlabs::DataMessage *result = 0 ;
3102
3103 (void)jenv;
3104 (void)jcls;
3105 arg1 = 0;
3106 if (jarg1) {
3107 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3108 if (!arg1) return 0;
3109 }
3110 arg2 = (uint32)jarg2;
3111 result = (cmlabs::DataMessage *)new cmlabs::DataMessage((char const *)arg1,arg2);
3112 *(cmlabs::DataMessage **)&jresult = result;
3113 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3114 return jresult;
3115}
3116
3117
3118SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
3119 jlong jresult = 0 ;
3120 cmlabs::DataMessage *arg1 = 0 ;
3121 uint32 arg2 ;
3122 cmlabs::DataMessage *result = 0 ;
3123
3124 (void)jenv;
3125 (void)jcls;
3126 (void)jarg1_;
3127 arg1 = *(cmlabs::DataMessage **)&jarg1;
3128 if (!arg1) {
3129 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "cmlabs::DataMessage const & reference is null");
3130 return 0;
3131 }
3132 arg2 = (uint32)jarg2;
3133 result = (cmlabs::DataMessage *)new cmlabs::DataMessage((cmlabs::DataMessage const &)*arg1,arg2);
3134 *(cmlabs::DataMessage **)&jresult = result;
3135 return jresult;
3136}
3137
3138
3139SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessage(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3141
3142 (void)jenv;
3143 (void)jcls;
3144 arg1 = *(cmlabs::DataMessage **)&jarg1;
3145 delete arg1;
3146}
3147
3148
3149SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1copy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3150 jlong jresult = 0 ;
3152 cmlabs::DataMessage *result = 0 ;
3153
3154 (void)jenv;
3155 (void)jcls;
3156 (void)jarg1_;
3157 arg1 = *(cmlabs::DataMessage **)&jarg1;
3158 result = (cmlabs::DataMessage *)(arg1)->copy();
3159 *(cmlabs::DataMessage **)&jresult = result;
3160 return jresult;
3161}
3162
3163
3164SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1swapMessageData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3165 jstring jresult = 0 ;
3167 char *arg2 = (char *) 0 ;
3168 char *result = 0 ;
3169
3170 (void)jenv;
3171 (void)jcls;
3172 (void)jarg1_;
3173 arg1 = *(cmlabs::DataMessage **)&jarg1;
3174 arg2 = 0;
3175 if (jarg2) {
3176 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3177 if (!arg2) return 0;
3178 }
3179 result = (char *)(arg1)->swapMessageData((char const *)arg2);
3180 if (result) jresult = jenv->NewStringUTF((const char *)result);
3181 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3182 return jresult;
3183}
3184
3185
3186SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1fillInDraftUserDataFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3187 jboolean jresult = 0 ;
3189 char *arg2 = (char *) 0 ;
3190 uint32 arg3 ;
3191 bool result;
3192
3193 (void)jenv;
3194 (void)jcls;
3195 (void)jarg1_;
3196 arg1 = *(cmlabs::DataMessage **)&jarg1;
3197 arg2 = 0;
3198 if (jarg2) {
3199 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3200 if (!arg2) return 0;
3201 }
3202 arg3 = (uint32)jarg3;
3203 result = (bool)(arg1)->fillInDraftUserDataFrom((char const *)arg2,arg3);
3204 jresult = (jboolean)result;
3205 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3206 return jresult;
3207}
3208
3209
3210SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isValid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3211 jboolean jresult = 0 ;
3213 bool result;
3214
3215 (void)jenv;
3216 (void)jcls;
3217 (void)jarg1_;
3218 arg1 = *(cmlabs::DataMessage **)&jarg1;
3219 result = (bool)(arg1)->isValid();
3220 jresult = (jboolean)result;
3221 return jresult;
3222}
3223
3224
3225SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3226 jlong jresult = 0 ;
3228 char *arg2 = (char *) 0 ;
3229 uint32 result;
3230
3231 (void)jenv;
3232 (void)jcls;
3233 (void)jarg1_;
3234 arg1 = *(cmlabs::DataMessage **)&jarg1;
3235 arg2 = 0;
3236 if (jarg2) {
3237 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3238 if (!arg2) return 0;
3239 }
3240 result = (uint32)(arg1)->getContentType((char const *)arg2);
3241 jresult = (jlong)result;
3242 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3243 return jresult;
3244}
3245
3246
3247SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3248 jlong jresult = 0 ;
3250 char *arg2 = (char *) 0 ;
3251 uint32 result;
3252
3253 (void)jenv;
3254 (void)jcls;
3255 (void)jarg1_;
3256 arg1 = *(cmlabs::DataMessage **)&jarg1;
3257 arg2 = 0;
3258 if (jarg2) {
3259 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3260 if (!arg2) return 0;
3261 }
3262 result = (uint32)(arg1)->getContentSize((char const *)arg2);
3263 jresult = (jlong)result;
3264 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3265 return jresult;
3266}
3267
3268
3269SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsBool(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3270 jboolean jresult = 0 ;
3272 char *arg2 = (char *) 0 ;
3273 bool result;
3274
3275 (void)jenv;
3276 (void)jcls;
3277 (void)jarg1_;
3278 arg1 = *(cmlabs::DataMessage **)&jarg1;
3279 arg2 = 0;
3280 if (jarg2) {
3281 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3282 if (!arg2) return 0;
3283 }
3284 result = (bool)(arg1)->getAsBool((char const *)arg2);
3285 jresult = (jboolean)result;
3286 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3287 return jresult;
3288}
3289
3290
3291SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3292 jstring jresult = 0 ;
3294 char *arg2 = (char *) 0 ;
3295 std::string result;
3296
3297 (void)jenv;
3298 (void)jcls;
3299 (void)jarg1_;
3300 arg1 = *(cmlabs::DataMessage **)&jarg1;
3301 arg2 = 0;
3302 if (jarg2) {
3303 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3304 if (!arg2) return 0;
3305 }
3306 result = (arg1)->getAsString((char const *)arg2);
3307 jresult = jenv->NewStringUTF((&result)->c_str());
3308 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3309 return jresult;
3310}
3311
3312
3313SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3314 jlong jresult = 0 ;
3316 char *arg2 = (char *) 0 ;
3317 int64 result;
3318
3319 (void)jenv;
3320 (void)jcls;
3321 (void)jarg1_;
3322 arg1 = *(cmlabs::DataMessage **)&jarg1;
3323 arg2 = 0;
3324 if (jarg2) {
3325 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3326 if (!arg2) return 0;
3327 }
3328 result = (int64)(arg1)->getAsInt((char const *)arg2);
3329 jresult = (jlong)result;
3330 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3331 return jresult;
3332}
3333
3334
3335SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3336 jobject jresult = 0 ;
3338 char *arg2 = (char *) 0 ;
3339 uint64 result;
3340
3341 (void)jenv;
3342 (void)jcls;
3343 (void)jarg1_;
3344 arg1 = *(cmlabs::DataMessage **)&jarg1;
3345 arg2 = 0;
3346 if (jarg2) {
3347 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3348 if (!arg2) return 0;
3349 }
3350 result = (uint64)(arg1)->getAsTime((char const *)arg2);
3351 {
3352 jbyteArray ba = jenv->NewByteArray(9);
3353 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
3354 jclass clazz = jenv->FindClass("java/math/BigInteger");
3355 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
3356 jobject bigint;
3357 int i;
3358
3359 bae[0] = 0;
3360 for(i=1; i<9; i++ ) {
3361 bae[i] = (jbyte)(result>>8*(8-i));
3362 }
3363
3364 jenv->ReleaseByteArrayElements(ba, bae, 0);
3365 bigint = jenv->NewObject(clazz, mid, ba);
3366 jenv->DeleteLocalRef(ba);
3367 jresult = bigint;
3368 }
3369 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3370 return jresult;
3371}
3372
3373
3374SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3375 jdouble jresult = 0 ;
3377 char *arg2 = (char *) 0 ;
3378 float64 result;
3379
3380 (void)jenv;
3381 (void)jcls;
3382 (void)jarg1_;
3383 arg1 = *(cmlabs::DataMessage **)&jarg1;
3384 arg2 = 0;
3385 if (jarg2) {
3386 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3387 if (!arg2) return 0;
3388 }
3389 result = (float64)(arg1)->getAsFloat((char const *)arg2);
3390 jresult = (jdouble)result;
3391 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3392 return jresult;
3393}
3394
3395
3396SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3397 jobject jresult = 0 ;
3399 char *arg2 = (char *) 0 ;
3400 uint64 result;
3401
3402 (void)jenv;
3403 (void)jcls;
3404 (void)jarg1_;
3405 arg1 = *(cmlabs::DataMessage **)&jarg1;
3406 arg2 = 0;
3407 if (jarg2) {
3408 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3409 if (!arg2) return 0;
3410 }
3411 result = (uint64)(arg1)->getTime((char const *)arg2);
3412 {
3413 jbyteArray ba = jenv->NewByteArray(9);
3414 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
3415 jclass clazz = jenv->FindClass("java/math/BigInteger");
3416 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
3417 jobject bigint;
3418 int i;
3419
3420 bae[0] = 0;
3421 for(i=1; i<9; i++ ) {
3422 bae[i] = (jbyte)(result>>8*(8-i));
3423 }
3424
3425 jenv->ReleaseByteArrayElements(ba, bae, 0);
3426 bigint = jenv->NewObject(clazz, mid, ba);
3427 jenv->DeleteLocalRef(ba);
3428 jresult = bigint;
3429 }
3430 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3431 return jresult;
3432}
3433
3434
3435SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3436 jstring jresult = 0 ;
3438 char *arg2 = (char *) 0 ;
3439 char *result = 0 ;
3440
3441 (void)jenv;
3442 (void)jcls;
3443 (void)jarg1_;
3444 arg1 = *(cmlabs::DataMessage **)&jarg1;
3445 arg2 = 0;
3446 if (jarg2) {
3447 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3448 if (!arg2) return 0;
3449 }
3450 result = (char *)(arg1)->getString((char const *)arg2);
3451 if (result) jresult = jenv->NewStringUTF((const char *)result);
3452 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3453 return jresult;
3454}
3455
3456
3457SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3458 jstring jresult = 0 ;
3460 char *arg2 = (char *) 0 ;
3461 uint32 *arg3 = 0 ;
3462 char *result = 0 ;
3463
3464 (void)jenv;
3465 (void)jcls;
3466 (void)jarg1_;
3467 arg1 = *(cmlabs::DataMessage **)&jarg1;
3468 arg2 = 0;
3469 if (jarg2) {
3470 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3471 if (!arg2) return 0;
3472 }
3473 arg3 = *(uint32 **)&jarg3;
3474 if (!arg3) {
3475 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3476 return 0;
3477 }
3478 result = (char *)(arg1)->getString((char const *)arg2,*arg3);
3479 if (result) jresult = jenv->NewStringUTF((const char *)result);
3480 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3481 return jresult;
3482}
3483
3484
3485SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3486 jboolean jresult = 0 ;
3488 char *arg2 = (char *) 0 ;
3489 int64 *arg3 = 0 ;
3490 bool result;
3491
3492 (void)jenv;
3493 (void)jcls;
3494 (void)jarg1_;
3495 arg1 = *(cmlabs::DataMessage **)&jarg1;
3496 arg2 = 0;
3497 if (jarg2) {
3498 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3499 if (!arg2) return 0;
3500 }
3501 arg3 = *(int64 **)&jarg3;
3502 if (!arg3) {
3503 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
3504 return 0;
3505 }
3506 result = (bool)(arg1)->getInt((char const *)arg2,*arg3);
3507 jresult = (jboolean)result;
3508 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3509 return jresult;
3510}
3511
3512
3513SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3514 jboolean jresult = 0 ;
3516 char *arg2 = (char *) 0 ;
3517 double *arg3 = 0 ;
3518 bool result;
3519
3520 (void)jenv;
3521 (void)jcls;
3522 (void)jarg1_;
3523 arg1 = *(cmlabs::DataMessage **)&jarg1;
3524 arg2 = 0;
3525 if (jarg2) {
3526 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3527 if (!arg2) return 0;
3528 }
3529 arg3 = *(double **)&jarg3;
3530 if (!arg3) {
3531 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "double & reference is null");
3532 return 0;
3533 }
3534 result = (bool)(arg1)->getDouble((char const *)arg2,*arg3);
3535 jresult = (jboolean)result;
3536 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3537 return jresult;
3538}
3539
3540
3541SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3542 jboolean jresult = 0 ;
3544 char *arg2 = (char *) 0 ;
3545 float64 *arg3 = 0 ;
3546 bool result;
3547
3548 (void)jenv;
3549 (void)jcls;
3550 (void)jarg1_;
3551 arg1 = *(cmlabs::DataMessage **)&jarg1;
3552 arg2 = 0;
3553 if (jarg2) {
3554 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3555 if (!arg2) return 0;
3556 }
3557 arg3 = *(float64 **)&jarg3;
3558 if (!arg3) {
3559 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
3560 return 0;
3561 }
3562 result = (bool)(arg1)->getFloat((char const *)arg2,*arg3);
3563 jresult = (jboolean)result;
3564 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3565 return jresult;
3566}
3567
3568
3569SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3570 jstring jresult = 0 ;
3572 char *arg2 = (char *) 0 ;
3573 uint32 *arg3 = 0 ;
3574 char *result = 0 ;
3575
3576 (void)jenv;
3577 (void)jcls;
3578 (void)jarg1_;
3579 arg1 = *(cmlabs::DataMessage **)&jarg1;
3580 arg2 = 0;
3581 if (jarg2) {
3582 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3583 if (!arg2) return 0;
3584 }
3585 arg3 = *(uint32 **)&jarg3;
3586 if (!arg3) {
3587 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3588 return 0;
3589 }
3590 result = (char *)(arg1)->getData((char const *)arg2,*arg3);
3591 if (result) jresult = jenv->NewStringUTF((const char *)result);
3592 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3593 return jresult;
3594}
3595
3596
3597SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3598 jstring jresult = 0 ;
3600 char *arg2 = (char *) 0 ;
3601 uint32 *arg3 = 0 ;
3602 char *result = 0 ;
3603
3604 (void)jenv;
3605 (void)jcls;
3606 (void)jarg1_;
3607 arg1 = *(cmlabs::DataMessage **)&jarg1;
3608 arg2 = 0;
3609 if (jarg2) {
3610 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3611 if (!arg2) return 0;
3612 }
3613 arg3 = *(uint32 **)&jarg3;
3614 if (!arg3) {
3615 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3616 return 0;
3617 }
3618 result = (char *)(arg1)->getDataCopy((char const *)arg2,*arg3);
3619 if (result) jresult = jenv->NewStringUTF((const char *)result);
3620 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3621 return jresult;
3622}
3623
3624
3625SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3626 jlong jresult = 0 ;
3628 char *arg2 = (char *) 0 ;
3629 cmlabs::DataMessage *result = 0 ;
3630
3631 (void)jenv;
3632 (void)jcls;
3633 (void)jarg1_;
3634 arg1 = *(cmlabs::DataMessage **)&jarg1;
3635 arg2 = 0;
3636 if (jarg2) {
3637 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3638 if (!arg2) return 0;
3639 }
3640 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy((char const *)arg2);
3641 *(cmlabs::DataMessage **)&jresult = result;
3642 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3643 return jresult;
3644}
3645
3646
3647SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3648 jobject jresult = 0 ;
3650 char *arg2 = (char *) 0 ;
3651 bool *arg3 = 0 ;
3652 uint64 result;
3653
3654 (void)jenv;
3655 (void)jcls;
3656 (void)jarg1_;
3657 arg1 = *(cmlabs::DataMessage **)&jarg1;
3658 arg2 = 0;
3659 if (jarg2) {
3660 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3661 if (!arg2) return 0;
3662 }
3663 arg3 = *(bool **)&jarg3;
3664 if (!arg3) {
3665 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3666 return 0;
3667 }
3668 result = (uint64)(arg1)->getTime((char const *)arg2,*arg3);
3669 {
3670 jbyteArray ba = jenv->NewByteArray(9);
3671 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
3672 jclass clazz = jenv->FindClass("java/math/BigInteger");
3673 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
3674 jobject bigint;
3675 int i;
3676
3677 bae[0] = 0;
3678 for(i=1; i<9; i++ ) {
3679 bae[i] = (jbyte)(result>>8*(8-i));
3680 }
3681
3682 jenv->ReleaseByteArrayElements(ba, bae, 0);
3683 bigint = jenv->NewObject(clazz, mid, ba);
3684 jenv->DeleteLocalRef(ba);
3685 jresult = bigint;
3686 }
3687 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3688 return jresult;
3689}
3690
3691
3692SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3693 jstring jresult = 0 ;
3695 char *arg2 = (char *) 0 ;
3696 bool *arg3 = 0 ;
3697 char *result = 0 ;
3698
3699 (void)jenv;
3700 (void)jcls;
3701 (void)jarg1_;
3702 arg1 = *(cmlabs::DataMessage **)&jarg1;
3703 arg2 = 0;
3704 if (jarg2) {
3705 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3706 if (!arg2) return 0;
3707 }
3708 arg3 = *(bool **)&jarg3;
3709 if (!arg3) {
3710 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3711 return 0;
3712 }
3713 result = (char *)(arg1)->getString((char const *)arg2,*arg3);
3714 if (result) jresult = jenv->NewStringUTF((const char *)result);
3715 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3716 return jresult;
3717}
3718
3719
3720SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4) {
3721 jstring jresult = 0 ;
3723 char *arg2 = (char *) 0 ;
3724 uint32 *arg3 = 0 ;
3725 bool *arg4 = 0 ;
3726 char *result = 0 ;
3727
3728 (void)jenv;
3729 (void)jcls;
3730 (void)jarg1_;
3731 arg1 = *(cmlabs::DataMessage **)&jarg1;
3732 arg2 = 0;
3733 if (jarg2) {
3734 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3735 if (!arg2) return 0;
3736 }
3737 arg3 = *(uint32 **)&jarg3;
3738 if (!arg3) {
3739 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3740 return 0;
3741 }
3742 arg4 = *(bool **)&jarg4;
3743 if (!arg4) {
3744 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3745 return 0;
3746 }
3747 result = (char *)(arg1)->getString((char const *)arg2,*arg3,*arg4);
3748 if (result) jresult = jenv->NewStringUTF((const char *)result);
3749 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3750 return jresult;
3751}
3752
3753
3754SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3755 jlong jresult = 0 ;
3757 char *arg2 = (char *) 0 ;
3758 bool *arg3 = 0 ;
3759 int64 result;
3760
3761 (void)jenv;
3762 (void)jcls;
3763 (void)jarg1_;
3764 arg1 = *(cmlabs::DataMessage **)&jarg1;
3765 arg2 = 0;
3766 if (jarg2) {
3767 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3768 if (!arg2) return 0;
3769 }
3770 arg3 = *(bool **)&jarg3;
3771 if (!arg3) {
3772 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3773 return 0;
3774 }
3775 result = (int64)(arg1)->getInt((char const *)arg2,*arg3);
3776 jresult = (jlong)result;
3777 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3778 return jresult;
3779}
3780
3781
3782SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3783 jdouble jresult = 0 ;
3785 char *arg2 = (char *) 0 ;
3786 bool *arg3 = 0 ;
3787 double result;
3788
3789 (void)jenv;
3790 (void)jcls;
3791 (void)jarg1_;
3792 arg1 = *(cmlabs::DataMessage **)&jarg1;
3793 arg2 = 0;
3794 if (jarg2) {
3795 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3796 if (!arg2) return 0;
3797 }
3798 arg3 = *(bool **)&jarg3;
3799 if (!arg3) {
3800 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3801 return 0;
3802 }
3803 result = (double)(arg1)->getDouble((char const *)arg2,*arg3);
3804 jresult = (jdouble)result;
3805 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3806 return jresult;
3807}
3808
3809
3810SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3811 jdouble jresult = 0 ;
3813 char *arg2 = (char *) 0 ;
3814 bool *arg3 = 0 ;
3815 float64 result;
3816
3817 (void)jenv;
3818 (void)jcls;
3819 (void)jarg1_;
3820 arg1 = *(cmlabs::DataMessage **)&jarg1;
3821 arg2 = 0;
3822 if (jarg2) {
3823 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3824 if (!arg2) return 0;
3825 }
3826 arg3 = *(bool **)&jarg3;
3827 if (!arg3) {
3828 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3829 return 0;
3830 }
3831 result = (float64)(arg1)->getFloat((char const *)arg2,*arg3);
3832 jresult = (jdouble)result;
3833 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3834 return jresult;
3835}
3836
3837
3838SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4) {
3839 jstring jresult = 0 ;
3841 char *arg2 = (char *) 0 ;
3842 uint32 *arg3 = 0 ;
3843 bool *arg4 = 0 ;
3844 char *result = 0 ;
3845
3846 (void)jenv;
3847 (void)jcls;
3848 (void)jarg1_;
3849 arg1 = *(cmlabs::DataMessage **)&jarg1;
3850 arg2 = 0;
3851 if (jarg2) {
3852 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3853 if (!arg2) return 0;
3854 }
3855 arg3 = *(uint32 **)&jarg3;
3856 if (!arg3) {
3857 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3858 return 0;
3859 }
3860 arg4 = *(bool **)&jarg4;
3861 if (!arg4) {
3862 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3863 return 0;
3864 }
3865 result = (char *)(arg1)->getData((char const *)arg2,*arg3,*arg4);
3866 if (result) jresult = jenv->NewStringUTF((const char *)result);
3867 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3868 return jresult;
3869}
3870
3871
3872SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4) {
3873 jstring jresult = 0 ;
3875 char *arg2 = (char *) 0 ;
3876 uint32 *arg3 = 0 ;
3877 bool *arg4 = 0 ;
3878 char *result = 0 ;
3879
3880 (void)jenv;
3881 (void)jcls;
3882 (void)jarg1_;
3883 arg1 = *(cmlabs::DataMessage **)&jarg1;
3884 arg2 = 0;
3885 if (jarg2) {
3886 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3887 if (!arg2) return 0;
3888 }
3889 arg3 = *(uint32 **)&jarg3;
3890 if (!arg3) {
3891 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3892 return 0;
3893 }
3894 arg4 = *(bool **)&jarg4;
3895 if (!arg4) {
3896 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3897 return 0;
3898 }
3899 result = (char *)(arg1)->getDataCopy((char const *)arg2,*arg3,*arg4);
3900 if (result) jresult = jenv->NewStringUTF((const char *)result);
3901 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3902 return jresult;
3903}
3904
3905
3906SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3907 jlong jresult = 0 ;
3909 char *arg2 = (char *) 0 ;
3910 bool *arg3 = 0 ;
3911 cmlabs::DataMessage *result = 0 ;
3912
3913 (void)jenv;
3914 (void)jcls;
3915 (void)jarg1_;
3916 arg1 = *(cmlabs::DataMessage **)&jarg1;
3917 arg2 = 0;
3918 if (jarg2) {
3919 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3920 if (!arg2) return 0;
3921 }
3922 arg3 = *(bool **)&jarg3;
3923 if (!arg3) {
3924 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3925 return 0;
3926 }
3927 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy((char const *)arg2,*arg3);
3928 *(cmlabs::DataMessage **)&jresult = result;
3929 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3930 return jresult;
3931}
3932
3933
3934SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3935 jlong jresult = 0 ;
3937 char *arg2 = (char *) 0 ;
3938 int64 result;
3939
3940 (void)jenv;
3941 (void)jcls;
3942 (void)jarg1_;
3943 arg1 = *(cmlabs::DataMessage **)&jarg1;
3944 arg2 = 0;
3945 if (jarg2) {
3946 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3947 if (!arg2) return 0;
3948 }
3949 result = (int64)(arg1)->getInt((char const *)arg2);
3950 jresult = (jlong)result;
3951 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3952 return jresult;
3953}
3954
3955
3956SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3957 jdouble jresult = 0 ;
3959 char *arg2 = (char *) 0 ;
3960 double result;
3961
3962 (void)jenv;
3963 (void)jcls;
3964 (void)jarg1_;
3965 arg1 = *(cmlabs::DataMessage **)&jarg1;
3966 arg2 = 0;
3967 if (jarg2) {
3968 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3969 if (!arg2) return 0;
3970 }
3971 result = (double)(arg1)->getDouble((char const *)arg2);
3972 jresult = (jdouble)result;
3973 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3974 return jresult;
3975}
3976
3977
3978SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3979 jdouble jresult = 0 ;
3981 char *arg2 = (char *) 0 ;
3982 float64 result;
3983
3984 (void)jenv;
3985 (void)jcls;
3986 (void)jarg1_;
3987 arg1 = *(cmlabs::DataMessage **)&jarg1;
3988 arg2 = 0;
3989 if (jarg2) {
3990 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3991 if (!arg2) return 0;
3992 }
3993 result = (float64)(arg1)->getFloat((char const *)arg2);
3994 jresult = (jdouble)result;
3995 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3996 return jresult;
3997}
3998
3999
4000SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jobject jarg3) {
4001 jboolean jresult = 0 ;
4003 char *arg2 = (char *) 0 ;
4004 uint64 arg3 ;
4005 bool result;
4006
4007 (void)jenv;
4008 (void)jcls;
4009 (void)jarg1_;
4010 arg1 = *(cmlabs::DataMessage **)&jarg1;
4011 arg2 = 0;
4012 if (jarg2) {
4013 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4014 if (!arg2) return 0;
4015 }
4016 {
4017 jclass clazz;
4018 jmethodID mid;
4019 jbyteArray ba;
4020 jbyte* bae;
4021 jsize sz;
4022 int i;
4023
4024 if (!jarg3) {
4026 return 0;
4027 }
4028 clazz = jenv->GetObjectClass(jarg3);
4029 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
4030 ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid);
4031 bae = jenv->GetByteArrayElements(ba, 0);
4032 sz = jenv->GetArrayLength(ba);
4033 arg3 = 0;
4034 if (sz > 0) {
4035 arg3 = (uint64)(signed char)bae[0];
4036 for(i=1; i<sz; i++) {
4037 arg3 = (arg3 << 8) | (uint64)(unsigned char)bae[i];
4038 }
4039 }
4040 jenv->ReleaseByteArrayElements(ba, bae, 0);
4041 }
4042 result = (bool)(arg1)->setTime((char const *)arg2,arg3);
4043 jresult = (jboolean)result;
4044 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4045 return jresult;
4046}
4047
4048
4049SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
4050 jboolean jresult = 0 ;
4052 char *arg2 = (char *) 0 ;
4053 char *arg3 = (char *) 0 ;
4054 bool result;
4055
4056 (void)jenv;
4057 (void)jcls;
4058 (void)jarg1_;
4059 arg1 = *(cmlabs::DataMessage **)&jarg1;
4060 arg2 = 0;
4061 if (jarg2) {
4062 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4063 if (!arg2) return 0;
4064 }
4065 arg3 = 0;
4066 if (jarg3) {
4067 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4068 if (!arg3) return 0;
4069 }
4070 result = (bool)(arg1)->setString((char const *)arg2,(char const *)arg3);
4071 jresult = (jboolean)result;
4072 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4073 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4074 return jresult;
4075}
4076
4077
4078SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
4079 jboolean jresult = 0 ;
4081 char *arg2 = (char *) 0 ;
4082 int64 arg3 ;
4083 bool result;
4084
4085 (void)jenv;
4086 (void)jcls;
4087 (void)jarg1_;
4088 arg1 = *(cmlabs::DataMessage **)&jarg1;
4089 arg2 = 0;
4090 if (jarg2) {
4091 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4092 if (!arg2) return 0;
4093 }
4094 arg3 = (int64)jarg3;
4095 result = (bool)(arg1)->setInt((char const *)arg2,arg3);
4096 jresult = (jboolean)result;
4097 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4098 return jresult;
4099}
4100
4101
4102SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
4103 jboolean jresult = 0 ;
4105 char *arg2 = (char *) 0 ;
4106 double arg3 ;
4107 bool result;
4108
4109 (void)jenv;
4110 (void)jcls;
4111 (void)jarg1_;
4112 arg1 = *(cmlabs::DataMessage **)&jarg1;
4113 arg2 = 0;
4114 if (jarg2) {
4115 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4116 if (!arg2) return 0;
4117 }
4118 arg3 = (double)jarg3;
4119 result = (bool)(arg1)->setDouble((char const *)arg2,arg3);
4120 jresult = (jboolean)result;
4121 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4122 return jresult;
4123}
4124
4125
4126SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
4127 jboolean jresult = 0 ;
4129 char *arg2 = (char *) 0 ;
4130 float64 arg3 ;
4131 bool result;
4132
4133 (void)jenv;
4134 (void)jcls;
4135 (void)jarg1_;
4136 arg1 = *(cmlabs::DataMessage **)&jarg1;
4137 arg2 = 0;
4138 if (jarg2) {
4139 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4140 if (!arg2) return 0;
4141 }
4142 arg3 = (float64)jarg3;
4143 result = (bool)(arg1)->setFloat((char const *)arg2,arg3);
4144 jresult = (jboolean)result;
4145 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4146 return jresult;
4147}
4148
4149
4150SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
4151 jboolean jresult = 0 ;
4153 char *arg2 = (char *) 0 ;
4154 char *arg3 = (char *) 0 ;
4155 uint32 arg4 ;
4156 bool result;
4157
4158 (void)jenv;
4159 (void)jcls;
4160 (void)jarg1_;
4161 arg1 = *(cmlabs::DataMessage **)&jarg1;
4162 arg2 = 0;
4163 if (jarg2) {
4164 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4165 if (!arg2) return 0;
4166 }
4167 arg3 = 0;
4168 if (jarg3) {
4169 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4170 if (!arg3) return 0;
4171 }
4172 arg4 = (uint32)jarg4;
4173 result = (bool)(arg1)->setData((char const *)arg2,(char const *)arg3,arg4);
4174 jresult = (jboolean)result;
4175 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4176 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4177 return jresult;
4178}
4179
4180
4181SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
4182 jboolean jresult = 0 ;
4184 char *arg2 = (char *) 0 ;
4186 bool result;
4187
4188 (void)jenv;
4189 (void)jcls;
4190 (void)jarg1_;
4191 (void)jarg3_;
4192 arg1 = *(cmlabs::DataMessage **)&jarg1;
4193 arg2 = 0;
4194 if (jarg2) {
4195 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4196 if (!arg2) return 0;
4197 }
4198 arg3 = *(cmlabs::DataMessage **)&jarg3;
4199 result = (bool)(arg1)->setAttachedMessage((char const *)arg2,arg3);
4200 jresult = (jboolean)result;
4201 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4202 return jresult;
4203}
4204
4205
4206SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4207 jlong jresult = 0 ;
4209 uint32 result;
4210
4211 (void)jenv;
4212 (void)jcls;
4213 (void)jarg1_;
4214 arg1 = *(cmlabs::DataMessage **)&jarg1;
4215 result = (uint32)(arg1)->getUserSize();
4216 jresult = (jlong)result;
4217 return jresult;
4218}
4219
4220
4221SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4222 jlong jresult = 0 ;
4224 uint32 result;
4225
4226 (void)jenv;
4227 (void)jcls;
4228 (void)jarg1_;
4229 arg1 = *(cmlabs::DataMessage **)&jarg1;
4230 result = (uint32)(arg1)->getUserCount();
4231 jresult = (jlong)result;
4232 return jresult;
4233}
4234
4235
4236SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getKeyType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4237 jint jresult = 0 ;
4239 char *arg2 = (char *) 0 ;
4241
4242 (void)jenv;
4243 (void)jcls;
4244 (void)jarg1_;
4245 arg1 = *(cmlabs::DataMessage **)&jarg1;
4246 arg2 = 0;
4247 if (jarg2) {
4248 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4249 if (!arg2) return 0;
4250 }
4251 result = (cmlabs::DataMessage::KeyType)(arg1)->getKeyType((char const *)arg2);
4252 jresult = (jint)result;
4253 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4254 return jresult;
4255}
4256
4257
4258SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isArrayContent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4259 jboolean jresult = 0 ;
4261 char *arg2 = (char *) 0 ;
4262 bool result;
4263
4264 (void)jenv;
4265 (void)jcls;
4266 (void)jarg1_;
4267 arg1 = *(cmlabs::DataMessage **)&jarg1;
4268 arg2 = 0;
4269 if (jarg2) {
4270 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4271 if (!arg2) return 0;
4272 }
4273 result = (bool)(arg1)->isArrayContent((char const *)arg2);
4274 jresult = (jboolean)result;
4275 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4276 return jresult;
4277}
4278
4279
4280SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isMapContent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4281 jboolean jresult = 0 ;
4283 char *arg2 = (char *) 0 ;
4284 bool result;
4285
4286 (void)jenv;
4287 (void)jcls;
4288 (void)jarg1_;
4289 arg1 = *(cmlabs::DataMessage **)&jarg1;
4290 arg2 = 0;
4291 if (jarg2) {
4292 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4293 if (!arg2) return 0;
4294 }
4295 result = (bool)(arg1)->isMapContent((char const *)arg2);
4296 jresult = (jboolean)result;
4297 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4298 return jresult;
4299}
4300
4301
4302SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isSingleValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4303 jboolean jresult = 0 ;
4305 char *arg2 = (char *) 0 ;
4306 bool result;
4307
4308 (void)jenv;
4309 (void)jcls;
4310 (void)jarg1_;
4311 arg1 = *(cmlabs::DataMessage **)&jarg1;
4312 arg2 = 0;
4313 if (jarg2) {
4314 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4315 if (!arg2) return 0;
4316 }
4317 result = (bool)(arg1)->isSingleValue((char const *)arg2);
4318 jresult = (jboolean)result;
4319 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4320 return jresult;
4321}
4322
4323
4324SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4325 jboolean jresult = 0 ;
4327 char *arg2 = (char *) 0 ;
4328 bool result;
4329
4330 (void)jenv;
4331 (void)jcls;
4332 (void)jarg1_;
4333 arg1 = *(cmlabs::DataMessage **)&jarg1;
4334 arg2 = 0;
4335 if (jarg2) {
4336 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4337 if (!arg2) return 0;
4338 }
4339 result = (bool)(arg1)->hasKey((char const *)arg2);
4340 jresult = (jboolean)result;
4341 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4342 return jresult;
4343}
4344
4345
4346SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4347 jboolean jresult = 0 ;
4349 char *arg2 = (char *) 0 ;
4350 bool result;
4351
4352 (void)jenv;
4353 (void)jcls;
4354 (void)jarg1_;
4355 arg1 = *(cmlabs::DataMessage **)&jarg1;
4356 arg2 = 0;
4357 if (jarg2) {
4358 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4359 if (!arg2) return 0;
4360 }
4361 result = (bool)(arg1)->hasString((char const *)arg2);
4362 jresult = (jboolean)result;
4363 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4364 return jresult;
4365}
4366
4367
4368SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasInteger(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4369 jboolean jresult = 0 ;
4371 char *arg2 = (char *) 0 ;
4372 bool result;
4373
4374 (void)jenv;
4375 (void)jcls;
4376 (void)jarg1_;
4377 arg1 = *(cmlabs::DataMessage **)&jarg1;
4378 arg2 = 0;
4379 if (jarg2) {
4380 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4381 if (!arg2) return 0;
4382 }
4383 result = (bool)(arg1)->hasInteger((char const *)arg2);
4384 jresult = (jboolean)result;
4385 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4386 return jresult;
4387}
4388
4389
4390SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4391 jboolean jresult = 0 ;
4393 char *arg2 = (char *) 0 ;
4394 bool result;
4395
4396 (void)jenv;
4397 (void)jcls;
4398 (void)jarg1_;
4399 arg1 = *(cmlabs::DataMessage **)&jarg1;
4400 arg2 = 0;
4401 if (jarg2) {
4402 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4403 if (!arg2) return 0;
4404 }
4405 result = (bool)(arg1)->hasFloat((char const *)arg2);
4406 jresult = (jboolean)result;
4407 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4408 return jresult;
4409}
4410
4411
4412SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4413 jboolean jresult = 0 ;
4415 char *arg2 = (char *) 0 ;
4416 bool result;
4417
4418 (void)jenv;
4419 (void)jcls;
4420 (void)jarg1_;
4421 arg1 = *(cmlabs::DataMessage **)&jarg1;
4422 arg2 = 0;
4423 if (jarg2) {
4424 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4425 if (!arg2) return 0;
4426 }
4427 result = (bool)(arg1)->hasTime((char const *)arg2);
4428 jresult = (jboolean)result;
4429 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4430 return jresult;
4431}
4432
4433
4434SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4435 jboolean jresult = 0 ;
4437 char *arg2 = (char *) 0 ;
4438 bool result;
4439
4440 (void)jenv;
4441 (void)jcls;
4442 (void)jarg1_;
4443 arg1 = *(cmlabs::DataMessage **)&jarg1;
4444 arg2 = 0;
4445 if (jarg2) {
4446 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4447 if (!arg2) return 0;
4448 }
4449 result = (bool)(arg1)->hasData((char const *)arg2);
4450 jresult = (jboolean)result;
4451 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4452 return jresult;
4453}
4454
4455
4456SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4457 jboolean jresult = 0 ;
4459 char *arg2 = (char *) 0 ;
4460 bool result;
4461
4462 (void)jenv;
4463 (void)jcls;
4464 (void)jarg1_;
4465 arg1 = *(cmlabs::DataMessage **)&jarg1;
4466 arg2 = 0;
4467 if (jarg2) {
4468 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4469 if (!arg2) return 0;
4470 }
4471 result = (bool)(arg1)->hasMessage((char const *)arg2);
4472 jresult = (jboolean)result;
4473 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4474 return jresult;
4475}
4476
4477
4478SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4479 jlong jresult = 0 ;
4481 int64 arg2 ;
4482 char *arg3 = (char *) 0 ;
4483 uint32 result;
4484
4485 (void)jenv;
4486 (void)jcls;
4487 (void)jarg1_;
4488 arg1 = *(cmlabs::DataMessage **)&jarg1;
4489 arg2 = (int64)jarg2;
4490 arg3 = 0;
4491 if (jarg3) {
4492 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4493 if (!arg3) return 0;
4494 }
4495 result = (uint32)(arg1)->getContentType(arg2,(char const *)arg3);
4496 jresult = (jlong)result;
4497 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4498 return jresult;
4499}
4500
4501
4502SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4503 jlong jresult = 0 ;
4505 int64 arg2 ;
4506 char *arg3 = (char *) 0 ;
4507 uint32 result;
4508
4509 (void)jenv;
4510 (void)jcls;
4511 (void)jarg1_;
4512 arg1 = *(cmlabs::DataMessage **)&jarg1;
4513 arg2 = (int64)jarg2;
4514 arg3 = 0;
4515 if (jarg3) {
4516 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4517 if (!arg3) return 0;
4518 }
4519 result = (uint32)(arg1)->getContentSize(arg2,(char const *)arg3);
4520 jresult = (jlong)result;
4521 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4522 return jresult;
4523}
4524
4525
4526SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4527 jobject jresult = 0 ;
4529 int64 arg2 ;
4530 char *arg3 = (char *) 0 ;
4531 uint64 result;
4532
4533 (void)jenv;
4534 (void)jcls;
4535 (void)jarg1_;
4536 arg1 = *(cmlabs::DataMessage **)&jarg1;
4537 arg2 = (int64)jarg2;
4538 arg3 = 0;
4539 if (jarg3) {
4540 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4541 if (!arg3) return 0;
4542 }
4543 result = (uint64)(arg1)->getTime(arg2,(char const *)arg3);
4544 {
4545 jbyteArray ba = jenv->NewByteArray(9);
4546 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
4547 jclass clazz = jenv->FindClass("java/math/BigInteger");
4548 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
4549 jobject bigint;
4550 int i;
4551
4552 bae[0] = 0;
4553 for(i=1; i<9; i++ ) {
4554 bae[i] = (jbyte)(result>>8*(8-i));
4555 }
4556
4557 jenv->ReleaseByteArrayElements(ba, bae, 0);
4558 bigint = jenv->NewObject(clazz, mid, ba);
4559 jenv->DeleteLocalRef(ba);
4560 jresult = bigint;
4561 }
4562 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4563 return jresult;
4564}
4565
4566
4567SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4568 jstring jresult = 0 ;
4570 int64 arg2 ;
4571 char *arg3 = (char *) 0 ;
4572 std::string result;
4573
4574 (void)jenv;
4575 (void)jcls;
4576 (void)jarg1_;
4577 arg1 = *(cmlabs::DataMessage **)&jarg1;
4578 arg2 = (int64)jarg2;
4579 arg3 = 0;
4580 if (jarg3) {
4581 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4582 if (!arg3) return 0;
4583 }
4584 result = (arg1)->getAsString(arg2,(char const *)arg3);
4585 jresult = jenv->NewStringUTF((&result)->c_str());
4586 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4587 return jresult;
4588}
4589
4590
4591SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4592 jlong jresult = 0 ;
4594 int64 arg2 ;
4595 char *arg3 = (char *) 0 ;
4596 int64 result;
4597
4598 (void)jenv;
4599 (void)jcls;
4600 (void)jarg1_;
4601 arg1 = *(cmlabs::DataMessage **)&jarg1;
4602 arg2 = (int64)jarg2;
4603 arg3 = 0;
4604 if (jarg3) {
4605 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4606 if (!arg3) return 0;
4607 }
4608 result = (int64)(arg1)->getAsInt(arg2,(char const *)arg3);
4609 jresult = (jlong)result;
4610 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4611 return jresult;
4612}
4613
4614
4615SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4616 jobject jresult = 0 ;
4618 int64 arg2 ;
4619 char *arg3 = (char *) 0 ;
4620 uint64 result;
4621
4622 (void)jenv;
4623 (void)jcls;
4624 (void)jarg1_;
4625 arg1 = *(cmlabs::DataMessage **)&jarg1;
4626 arg2 = (int64)jarg2;
4627 arg3 = 0;
4628 if (jarg3) {
4629 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4630 if (!arg3) return 0;
4631 }
4632 result = (uint64)(arg1)->getAsTime(arg2,(char const *)arg3);
4633 {
4634 jbyteArray ba = jenv->NewByteArray(9);
4635 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
4636 jclass clazz = jenv->FindClass("java/math/BigInteger");
4637 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
4638 jobject bigint;
4639 int i;
4640
4641 bae[0] = 0;
4642 for(i=1; i<9; i++ ) {
4643 bae[i] = (jbyte)(result>>8*(8-i));
4644 }
4645
4646 jenv->ReleaseByteArrayElements(ba, bae, 0);
4647 bigint = jenv->NewObject(clazz, mid, ba);
4648 jenv->DeleteLocalRef(ba);
4649 jresult = bigint;
4650 }
4651 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4652 return jresult;
4653}
4654
4655
4656SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4657 jdouble jresult = 0 ;
4659 int64 arg2 ;
4660 char *arg3 = (char *) 0 ;
4661 float64 result;
4662
4663 (void)jenv;
4664 (void)jcls;
4665 (void)jarg1_;
4666 arg1 = *(cmlabs::DataMessage **)&jarg1;
4667 arg2 = (int64)jarg2;
4668 arg3 = 0;
4669 if (jarg3) {
4670 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4671 if (!arg3) return 0;
4672 }
4673 result = (float64)(arg1)->getAsFloat(arg2,(char const *)arg3);
4674 jresult = (jdouble)result;
4675 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4676 return jresult;
4677}
4678
4679
4680SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4681 jstring jresult = 0 ;
4683 int64 arg2 ;
4684 char *arg3 = (char *) 0 ;
4685 char *result = 0 ;
4686
4687 (void)jenv;
4688 (void)jcls;
4689 (void)jarg1_;
4690 arg1 = *(cmlabs::DataMessage **)&jarg1;
4691 arg2 = (int64)jarg2;
4692 arg3 = 0;
4693 if (jarg3) {
4694 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4695 if (!arg3) return 0;
4696 }
4697 result = (char *)(arg1)->getString(arg2,(char const *)arg3);
4698 if (result) jresult = jenv->NewStringUTF((const char *)result);
4699 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4700 return jresult;
4701}
4702
4703
4704SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4705 jstring jresult = 0 ;
4707 int64 arg2 ;
4708 char *arg3 = (char *) 0 ;
4709 uint32 *arg4 = 0 ;
4710 char *result = 0 ;
4711
4712 (void)jenv;
4713 (void)jcls;
4714 (void)jarg1_;
4715 arg1 = *(cmlabs::DataMessage **)&jarg1;
4716 arg2 = (int64)jarg2;
4717 arg3 = 0;
4718 if (jarg3) {
4719 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4720 if (!arg3) return 0;
4721 }
4722 arg4 = *(uint32 **)&jarg4;
4723 if (!arg4) {
4724 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
4725 return 0;
4726 }
4727 result = (char *)(arg1)->getString(arg2,(char const *)arg3,*arg4);
4728 if (result) jresult = jenv->NewStringUTF((const char *)result);
4729 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4730 return jresult;
4731}
4732
4733
4734SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4735 jboolean jresult = 0 ;
4737 int64 arg2 ;
4738 char *arg3 = (char *) 0 ;
4739 int64 *arg4 = 0 ;
4740 bool result;
4741
4742 (void)jenv;
4743 (void)jcls;
4744 (void)jarg1_;
4745 arg1 = *(cmlabs::DataMessage **)&jarg1;
4746 arg2 = (int64)jarg2;
4747 arg3 = 0;
4748 if (jarg3) {
4749 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4750 if (!arg3) return 0;
4751 }
4752 arg4 = *(int64 **)&jarg4;
4753 if (!arg4) {
4754 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
4755 return 0;
4756 }
4757 result = (bool)(arg1)->getInt(arg2,(char const *)arg3,*arg4);
4758 jresult = (jboolean)result;
4759 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4760 return jresult;
4761}
4762
4763
4764SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4765 jboolean jresult = 0 ;
4767 int64 arg2 ;
4768 char *arg3 = (char *) 0 ;
4769 double *arg4 = 0 ;
4770 bool result;
4771
4772 (void)jenv;
4773 (void)jcls;
4774 (void)jarg1_;
4775 arg1 = *(cmlabs::DataMessage **)&jarg1;
4776 arg2 = (int64)jarg2;
4777 arg3 = 0;
4778 if (jarg3) {
4779 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4780 if (!arg3) return 0;
4781 }
4782 arg4 = *(double **)&jarg4;
4783 if (!arg4) {
4784 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "double & reference is null");
4785 return 0;
4786 }
4787 result = (bool)(arg1)->getDouble(arg2,(char const *)arg3,*arg4);
4788 jresult = (jboolean)result;
4789 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4790 return jresult;
4791}
4792
4793
4794SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4795 jboolean jresult = 0 ;
4797 int64 arg2 ;
4798 char *arg3 = (char *) 0 ;
4799 float64 *arg4 = 0 ;
4800 bool result;
4801
4802 (void)jenv;
4803 (void)jcls;
4804 (void)jarg1_;
4805 arg1 = *(cmlabs::DataMessage **)&jarg1;
4806 arg2 = (int64)jarg2;
4807 arg3 = 0;
4808 if (jarg3) {
4809 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4810 if (!arg3) return 0;
4811 }
4812 arg4 = *(float64 **)&jarg4;
4813 if (!arg4) {
4814 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
4815 return 0;
4816 }
4817 result = (bool)(arg1)->getFloat(arg2,(char const *)arg3,*arg4);
4818 jresult = (jboolean)result;
4819 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4820 return jresult;
4821}
4822
4823
4824SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4825 jlong jresult = 0 ;
4827 int64 arg2 ;
4828 char *arg3 = (char *) 0 ;
4829 bool *arg4 = 0 ;
4830 int64 result;
4831
4832 (void)jenv;
4833 (void)jcls;
4834 (void)jarg1_;
4835 arg1 = *(cmlabs::DataMessage **)&jarg1;
4836 arg2 = (int64)jarg2;
4837 arg3 = 0;
4838 if (jarg3) {
4839 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4840 if (!arg3) return 0;
4841 }
4842 arg4 = *(bool **)&jarg4;
4843 if (!arg4) {
4844 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
4845 return 0;
4846 }
4847 result = (int64)(arg1)->getInt(arg2,(char const *)arg3,*arg4);
4848 jresult = (jlong)result;
4849 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4850 return jresult;
4851}
4852
4853
4854SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4855 jdouble jresult = 0 ;
4857 int64 arg2 ;
4858 char *arg3 = (char *) 0 ;
4859 bool *arg4 = 0 ;
4860 double result;
4861
4862 (void)jenv;
4863 (void)jcls;
4864 (void)jarg1_;
4865 arg1 = *(cmlabs::DataMessage **)&jarg1;
4866 arg2 = (int64)jarg2;
4867 arg3 = 0;
4868 if (jarg3) {
4869 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4870 if (!arg3) return 0;
4871 }
4872 arg4 = *(bool **)&jarg4;
4873 if (!arg4) {
4874 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
4875 return 0;
4876 }
4877 result = (double)(arg1)->getDouble(arg2,(char const *)arg3,*arg4);
4878 jresult = (jdouble)result;
4879 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4880 return jresult;
4881}
4882
4883
4884SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4885 jdouble jresult = 0 ;
4887 int64 arg2 ;
4888 char *arg3 = (char *) 0 ;
4889 bool *arg4 = 0 ;
4890 float64 result;
4891
4892 (void)jenv;
4893 (void)jcls;
4894 (void)jarg1_;
4895 arg1 = *(cmlabs::DataMessage **)&jarg1;
4896 arg2 = (int64)jarg2;
4897 arg3 = 0;
4898 if (jarg3) {
4899 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4900 if (!arg3) return 0;
4901 }
4902 arg4 = *(bool **)&jarg4;
4903 if (!arg4) {
4904 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
4905 return 0;
4906 }
4907 result = (float64)(arg1)->getFloat(arg2,(char const *)arg3,*arg4);
4908 jresult = (jdouble)result;
4909 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4910 return jresult;
4911}
4912
4913
4914SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4915 jlong jresult = 0 ;
4917 int64 arg2 ;
4918 char *arg3 = (char *) 0 ;
4919 int64 result;
4920
4921 (void)jenv;
4922 (void)jcls;
4923 (void)jarg1_;
4924 arg1 = *(cmlabs::DataMessage **)&jarg1;
4925 arg2 = (int64)jarg2;
4926 arg3 = 0;
4927 if (jarg3) {
4928 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4929 if (!arg3) return 0;
4930 }
4931 result = (int64)(arg1)->getInt(arg2,(char const *)arg3);
4932 jresult = (jlong)result;
4933 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4934 return jresult;
4935}
4936
4937
4938SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4939 jdouble jresult = 0 ;
4941 int64 arg2 ;
4942 char *arg3 = (char *) 0 ;
4943 double result;
4944
4945 (void)jenv;
4946 (void)jcls;
4947 (void)jarg1_;
4948 arg1 = *(cmlabs::DataMessage **)&jarg1;
4949 arg2 = (int64)jarg2;
4950 arg3 = 0;
4951 if (jarg3) {
4952 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4953 if (!arg3) return 0;
4954 }
4955 result = (double)(arg1)->getDouble(arg2,(char const *)arg3);
4956 jresult = (jdouble)result;
4957 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4958 return jresult;
4959}
4960
4961
4962SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4963 jdouble jresult = 0 ;
4965 int64 arg2 ;
4966 char *arg3 = (char *) 0 ;
4967 float64 result;
4968
4969 (void)jenv;
4970 (void)jcls;
4971 (void)jarg1_;
4972 arg1 = *(cmlabs::DataMessage **)&jarg1;
4973 arg2 = (int64)jarg2;
4974 arg3 = 0;
4975 if (jarg3) {
4976 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4977 if (!arg3) return 0;
4978 }
4979 result = (float64)(arg1)->getFloat(arg2,(char const *)arg3);
4980 jresult = (jdouble)result;
4981 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4982 return jresult;
4983}
4984
4985
4986SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
4987 jstring jresult = 0 ;
4989 int64 arg2 ;
4990 char *arg3 = (char *) 0 ;
4991 uint32 *arg4 = 0 ;
4992 char *result = 0 ;
4993
4994 (void)jenv;
4995 (void)jcls;
4996 (void)jarg1_;
4997 arg1 = *(cmlabs::DataMessage **)&jarg1;
4998 arg2 = (int64)jarg2;
4999 arg3 = 0;
5000 if (jarg3) {
5001 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5002 if (!arg3) return 0;
5003 }
5004 arg4 = *(uint32 **)&jarg4;
5005 if (!arg4) {
5006 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
5007 return 0;
5008 }
5009 result = (char *)(arg1)->getData(arg2,(char const *)arg3,*arg4);
5010 if (result) jresult = jenv->NewStringUTF((const char *)result);
5011 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5012 return jresult;
5013}
5014
5015
5016SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
5017 jstring jresult = 0 ;
5019 int64 arg2 ;
5020 char *arg3 = (char *) 0 ;
5021 uint32 *arg4 = 0 ;
5022 char *result = 0 ;
5023
5024 (void)jenv;
5025 (void)jcls;
5026 (void)jarg1_;
5027 arg1 = *(cmlabs::DataMessage **)&jarg1;
5028 arg2 = (int64)jarg2;
5029 arg3 = 0;
5030 if (jarg3) {
5031 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5032 if (!arg3) return 0;
5033 }
5034 arg4 = *(uint32 **)&jarg4;
5035 if (!arg4) {
5036 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
5037 return 0;
5038 }
5039 result = (char *)(arg1)->getDataCopy(arg2,(char const *)arg3,*arg4);
5040 if (result) jresult = jenv->NewStringUTF((const char *)result);
5041 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5042 return jresult;
5043}
5044
5045
5046SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
5047 jlong jresult = 0 ;
5049 int64 arg2 ;
5050 char *arg3 = (char *) 0 ;
5051 cmlabs::DataMessage *result = 0 ;
5052
5053 (void)jenv;
5054 (void)jcls;
5055 (void)jarg1_;
5056 arg1 = *(cmlabs::DataMessage **)&jarg1;
5057 arg2 = (int64)jarg2;
5058 arg3 = 0;
5059 if (jarg3) {
5060 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5061 if (!arg3) return 0;
5062 }
5063 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy(arg2,(char const *)arg3);
5064 *(cmlabs::DataMessage **)&jresult = result;
5065 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5066 return jresult;
5067}
5068
5069
5070SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4) {
5071 jboolean jresult = 0 ;
5073 int64 arg2 ;
5074 char *arg3 = (char *) 0 ;
5075 uint64 arg4 ;
5076 bool result;
5077
5078 (void)jenv;
5079 (void)jcls;
5080 (void)jarg1_;
5081 arg1 = *(cmlabs::DataMessage **)&jarg1;
5082 arg2 = (int64)jarg2;
5083 arg3 = 0;
5084 if (jarg3) {
5085 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5086 if (!arg3) return 0;
5087 }
5088 {
5089 jclass clazz;
5090 jmethodID mid;
5091 jbyteArray ba;
5092 jbyte* bae;
5093 jsize sz;
5094 int i;
5095
5096 if (!jarg4) {
5098 return 0;
5099 }
5100 clazz = jenv->GetObjectClass(jarg4);
5101 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
5102 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
5103 bae = jenv->GetByteArrayElements(ba, 0);
5104 sz = jenv->GetArrayLength(ba);
5105 arg4 = 0;
5106 if (sz > 0) {
5107 arg4 = (uint64)(signed char)bae[0];
5108 for(i=1; i<sz; i++) {
5109 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
5110 }
5111 }
5112 jenv->ReleaseByteArrayElements(ba, bae, 0);
5113 }
5114 result = (bool)(arg1)->setTime(arg2,(char const *)arg3,arg4);
5115 jresult = (jboolean)result;
5116 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5117 return jresult;
5118}
5119
5120
5121SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4) {
5122 jboolean jresult = 0 ;
5124 int64 arg2 ;
5125 char *arg3 = (char *) 0 ;
5126 char *arg4 = (char *) 0 ;
5127 bool result;
5128
5129 (void)jenv;
5130 (void)jcls;
5131 (void)jarg1_;
5132 arg1 = *(cmlabs::DataMessage **)&jarg1;
5133 arg2 = (int64)jarg2;
5134 arg3 = 0;
5135 if (jarg3) {
5136 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5137 if (!arg3) return 0;
5138 }
5139 arg4 = 0;
5140 if (jarg4) {
5141 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
5142 if (!arg4) return 0;
5143 }
5144 result = (bool)(arg1)->setString(arg2,(char const *)arg3,(char const *)arg4);
5145 jresult = (jboolean)result;
5146 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5147 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
5148 return jresult;
5149}
5150
5151
5152SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
5153 jboolean jresult = 0 ;
5155 int64 arg2 ;
5156 char *arg3 = (char *) 0 ;
5157 int64 arg4 ;
5158 bool result;
5159
5160 (void)jenv;
5161 (void)jcls;
5162 (void)jarg1_;
5163 arg1 = *(cmlabs::DataMessage **)&jarg1;
5164 arg2 = (int64)jarg2;
5165 arg3 = 0;
5166 if (jarg3) {
5167 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5168 if (!arg3) return 0;
5169 }
5170 arg4 = (int64)jarg4;
5171 result = (bool)(arg1)->setInt(arg2,(char const *)arg3,arg4);
5172 jresult = (jboolean)result;
5173 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5174 return jresult;
5175}
5176
5177
5178SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4) {
5179 jboolean jresult = 0 ;
5181 int64 arg2 ;
5182 char *arg3 = (char *) 0 ;
5183 double arg4 ;
5184 bool result;
5185
5186 (void)jenv;
5187 (void)jcls;
5188 (void)jarg1_;
5189 arg1 = *(cmlabs::DataMessage **)&jarg1;
5190 arg2 = (int64)jarg2;
5191 arg3 = 0;
5192 if (jarg3) {
5193 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5194 if (!arg3) return 0;
5195 }
5196 arg4 = (double)jarg4;
5197 result = (bool)(arg1)->setDouble(arg2,(char const *)arg3,arg4);
5198 jresult = (jboolean)result;
5199 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5200 return jresult;
5201}
5202
5203
5204SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4) {
5205 jboolean jresult = 0 ;
5207 int64 arg2 ;
5208 char *arg3 = (char *) 0 ;
5209 float64 arg4 ;
5210 bool result;
5211
5212 (void)jenv;
5213 (void)jcls;
5214 (void)jarg1_;
5215 arg1 = *(cmlabs::DataMessage **)&jarg1;
5216 arg2 = (int64)jarg2;
5217 arg3 = 0;
5218 if (jarg3) {
5219 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5220 if (!arg3) return 0;
5221 }
5222 arg4 = (float64)jarg4;
5223 result = (bool)(arg1)->setFloat(arg2,(char const *)arg3,arg4);
5224 jresult = (jboolean)result;
5225 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5226 return jresult;
5227}
5228
5229
5230SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jlong jarg5) {
5231 jboolean jresult = 0 ;
5233 int64 arg2 ;
5234 char *arg3 = (char *) 0 ;
5235 char *arg4 = (char *) 0 ;
5236 uint32 arg5 ;
5237 bool result;
5238
5239 (void)jenv;
5240 (void)jcls;
5241 (void)jarg1_;
5242 arg1 = *(cmlabs::DataMessage **)&jarg1;
5243 arg2 = (int64)jarg2;
5244 arg3 = 0;
5245 if (jarg3) {
5246 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5247 if (!arg3) return 0;
5248 }
5249 arg4 = 0;
5250 if (jarg4) {
5251 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
5252 if (!arg4) return 0;
5253 }
5254 arg5 = (uint32)jarg5;
5255 result = (bool)(arg1)->setData(arg2,(char const *)arg3,(char const *)arg4,arg5);
5256 jresult = (jboolean)result;
5257 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5258 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
5259 return jresult;
5260}
5261
5262
5263SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_) {
5264 jboolean jresult = 0 ;
5266 int64 arg2 ;
5267 char *arg3 = (char *) 0 ;
5269 bool result;
5270
5271 (void)jenv;
5272 (void)jcls;
5273 (void)jarg1_;
5274 (void)jarg4_;
5275 arg1 = *(cmlabs::DataMessage **)&jarg1;
5276 arg2 = (int64)jarg2;
5277 arg3 = 0;
5278 if (jarg3) {
5279 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5280 if (!arg3) return 0;
5281 }
5282 arg4 = *(cmlabs::DataMessage **)&jarg4;
5283 result = (bool)(arg1)->setAttachedMessage(arg2,(char const *)arg3,arg4);
5284 jresult = (jboolean)result;
5285 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5286 return jresult;
5287}
5288
5289
5290SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTimeArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5291 jlong jresult = 0 ;
5293 char *arg2 = (char *) 0 ;
5294 SwigValueWrapper< std::map< long long,unsigned long long > > result;
5295
5296 (void)jenv;
5297 (void)jcls;
5298 (void)jarg1_;
5299 arg1 = *(cmlabs::DataMessage **)&jarg1;
5300 arg2 = 0;
5301 if (jarg2) {
5302 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5303 if (!arg2) return 0;
5304 }
5305 result = (arg1)->getTimeArray((char const *)arg2);
5306 *(std::map< int64,uint64 > **)&jresult = new std::map< int64,uint64 >((const std::map< int64,uint64 > &)result);
5307 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5308 return jresult;
5309}
5310
5311
5312SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5313 jlong jresult = 0 ;
5315 char *arg2 = (char *) 0 ;
5316 SwigValueWrapper< std::map< long long,std::string > > result;
5317
5318 (void)jenv;
5319 (void)jcls;
5320 (void)jarg1_;
5321 arg1 = *(cmlabs::DataMessage **)&jarg1;
5322 arg2 = 0;
5323 if (jarg2) {
5324 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5325 if (!arg2) return 0;
5326 }
5327 result = (arg1)->getAsStringArray((char const *)arg2);
5328 *(std::map< int64,std::string > **)&jresult = new std::map< int64,std::string >((const std::map< int64,std::string > &)result);
5329 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5330 return jresult;
5331}
5332
5333
5334SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5335 jlong jresult = 0 ;
5337 char *arg2 = (char *) 0 ;
5338 SwigValueWrapper< std::map< long long,long long > > result;
5339
5340 (void)jenv;
5341 (void)jcls;
5342 (void)jarg1_;
5343 arg1 = *(cmlabs::DataMessage **)&jarg1;
5344 arg2 = 0;
5345 if (jarg2) {
5346 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5347 if (!arg2) return 0;
5348 }
5349 result = (arg1)->getAsIntArray((char const *)arg2);
5350 *(std::map< int64,int64 > **)&jresult = new std::map< int64,int64 >((const std::map< int64,int64 > &)result);
5351 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5352 return jresult;
5353}
5354
5355
5356SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5357 jlong jresult = 0 ;
5359 char *arg2 = (char *) 0 ;
5360 SwigValueWrapper< std::map< long long,double > > result;
5361
5362 (void)jenv;
5363 (void)jcls;
5364 (void)jarg1_;
5365 arg1 = *(cmlabs::DataMessage **)&jarg1;
5366 arg2 = 0;
5367 if (jarg2) {
5368 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5369 if (!arg2) return 0;
5370 }
5371 result = (arg1)->getAsFloatArray((char const *)arg2);
5372 *(std::map< int64,float64 > **)&jresult = new std::map< int64,float64 >((const std::map< int64,float64 > &)result);
5373 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5374 return jresult;
5375}
5376
5377
5378SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5379 jlong jresult = 0 ;
5381 char *arg2 = (char *) 0 ;
5382 SwigValueWrapper< std::map< long long,std::string > > result;
5383
5384 (void)jenv;
5385 (void)jcls;
5386 (void)jarg1_;
5387 arg1 = *(cmlabs::DataMessage **)&jarg1;
5388 arg2 = 0;
5389 if (jarg2) {
5390 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5391 if (!arg2) return 0;
5392 }
5393 result = (arg1)->getStringArray((char const *)arg2);
5394 *(std::map< int64,std::string > **)&jresult = new std::map< int64,std::string >((const std::map< int64,std::string > &)result);
5395 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5396 return jresult;
5397}
5398
5399
5400SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5401 jlong jresult = 0 ;
5403 char *arg2 = (char *) 0 ;
5404 SwigValueWrapper< std::map< long long,long long > > result;
5405
5406 (void)jenv;
5407 (void)jcls;
5408 (void)jarg1_;
5409 arg1 = *(cmlabs::DataMessage **)&jarg1;
5410 arg2 = 0;
5411 if (jarg2) {
5412 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5413 if (!arg2) return 0;
5414 }
5415 result = (arg1)->getIntArray((char const *)arg2);
5416 *(std::map< int64,int64 > **)&jresult = new std::map< int64,int64 >((const std::map< int64,int64 > &)result);
5417 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5418 return jresult;
5419}
5420
5421
5422SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDoubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5423 jlong jresult = 0 ;
5425 char *arg2 = (char *) 0 ;
5426 SwigValueWrapper< std::map< long long,double > > result;
5427
5428 (void)jenv;
5429 (void)jcls;
5430 (void)jarg1_;
5431 arg1 = *(cmlabs::DataMessage **)&jarg1;
5432 arg2 = 0;
5433 if (jarg2) {
5434 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5435 if (!arg2) return 0;
5436 }
5437 result = (arg1)->getDoubleArray((char const *)arg2);
5438 *(std::map< int64,double > **)&jresult = new std::map< int64,double >((const std::map< int64,double > &)result);
5439 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5440 return jresult;
5441}
5442
5443
5444SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5445 jlong jresult = 0 ;
5447 char *arg2 = (char *) 0 ;
5448 SwigValueWrapper< std::map< long long,double > > result;
5449
5450 (void)jenv;
5451 (void)jcls;
5452 (void)jarg1_;
5453 arg1 = *(cmlabs::DataMessage **)&jarg1;
5454 arg2 = 0;
5455 if (jarg2) {
5456 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5457 if (!arg2) return 0;
5458 }
5459 result = (arg1)->getFloatArray((char const *)arg2);
5460 *(std::map< int64,float64 > **)&jresult = new std::map< int64,float64 >((const std::map< int64,float64 > &)result);
5461 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5462 return jresult;
5463}
5464
5465
5466SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5467 jlong jresult = 0 ;
5469 char *arg2 = (char *) 0 ;
5470 SwigValueWrapper< std::map< long long,cmlabs::DataMessage * > > result;
5471
5472 (void)jenv;
5473 (void)jcls;
5474 (void)jarg1_;
5475 arg1 = *(cmlabs::DataMessage **)&jarg1;
5476 arg2 = 0;
5477 if (jarg2) {
5478 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5479 if (!arg2) return 0;
5480 }
5481 result = (arg1)->getAttachedMessageArray((char const *)arg2);
5482 *(std::map< int64,cmlabs::DataMessage * > **)&jresult = new std::map< int64,cmlabs::DataMessage * >((const std::map< int64,cmlabs::DataMessage * > &)result);
5483 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5484 return jresult;
5485}
5486
5487
5488SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getArraySize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5489 jlong jresult = 0 ;
5491 char *arg2 = (char *) 0 ;
5492 uint32 result;
5493
5494 (void)jenv;
5495 (void)jcls;
5496 (void)jarg1_;
5497 arg1 = *(cmlabs::DataMessage **)&jarg1;
5498 arg2 = 0;
5499 if (jarg2) {
5500 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5501 if (!arg2) return 0;
5502 }
5503 result = (uint32)(arg1)->getArraySize((char const *)arg2);
5504 jresult = (jlong)result;
5505 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5506 return jresult;
5507}
5508
5509
5510SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getArrayCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5511 jlong jresult = 0 ;
5513 char *arg2 = (char *) 0 ;
5514 uint32 result;
5515
5516 (void)jenv;
5517 (void)jcls;
5518 (void)jarg1_;
5519 arg1 = *(cmlabs::DataMessage **)&jarg1;
5520 arg2 = 0;
5521 if (jarg2) {
5522 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5523 if (!arg2) return 0;
5524 }
5525 result = (uint32)(arg1)->getArrayCount((char const *)arg2);
5526 jresult = (jlong)result;
5527 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5528 return jresult;
5529}
5530
5531
5532SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMapSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5533 jlong jresult = 0 ;
5535 char *arg2 = (char *) 0 ;
5536 uint32 result;
5537
5538 (void)jenv;
5539 (void)jcls;
5540 (void)jarg1_;
5541 arg1 = *(cmlabs::DataMessage **)&jarg1;
5542 arg2 = 0;
5543 if (jarg2) {
5544 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5545 if (!arg2) return 0;
5546 }
5547 result = (uint32)(arg1)->getMapSize((char const *)arg2);
5548 jresult = (jlong)result;
5549 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5550 return jresult;
5551}
5552
5553
5554SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMapCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5555 jlong jresult = 0 ;
5557 char *arg2 = (char *) 0 ;
5558 uint32 result;
5559
5560 (void)jenv;
5561 (void)jcls;
5562 (void)jarg1_;
5563 arg1 = *(cmlabs::DataMessage **)&jarg1;
5564 arg2 = 0;
5565 if (jarg2) {
5566 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5567 if (!arg2) return 0;
5568 }
5569 result = (uint32)(arg1)->getMapCount((char const *)arg2);
5570 jresult = (jlong)result;
5571 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5572 return jresult;
5573}
5574
5575
5576SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTimeArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5577 jboolean jresult = 0 ;
5579 char *arg2 = (char *) 0 ;
5580 std::map< int64,uint64 > *arg3 = 0 ;
5581 bool result;
5582
5583 (void)jenv;
5584 (void)jcls;
5585 (void)jarg1_;
5586 arg1 = *(cmlabs::DataMessage **)&jarg1;
5587 arg2 = 0;
5588 if (jarg2) {
5589 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5590 if (!arg2) return 0;
5591 }
5592 arg3 = *(std::map< int64,uint64 > **)&jarg3;
5593 if (!arg3) {
5594 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,uint64 > & reference is null");
5595 return 0;
5596 }
5597 result = (bool)(arg1)->setTimeArray((char const *)arg2,*arg3);
5598 jresult = (jboolean)result;
5599 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5600 return jresult;
5601}
5602
5603
5604SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5605 jboolean jresult = 0 ;
5607 char *arg2 = (char *) 0 ;
5608 std::map< int64,std::string > *arg3 = 0 ;
5609 bool result;
5610
5611 (void)jenv;
5612 (void)jcls;
5613 (void)jarg1_;
5614 arg1 = *(cmlabs::DataMessage **)&jarg1;
5615 arg2 = 0;
5616 if (jarg2) {
5617 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5618 if (!arg2) return 0;
5619 }
5620 arg3 = *(std::map< int64,std::string > **)&jarg3;
5621 if (!arg3) {
5622 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,std::string > & reference is null");
5623 return 0;
5624 }
5625 result = (bool)(arg1)->setStringArray((char const *)arg2,*arg3);
5626 jresult = (jboolean)result;
5627 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5628 return jresult;
5629}
5630
5631
5632SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5633 jboolean jresult = 0 ;
5635 char *arg2 = (char *) 0 ;
5636 std::map< int64,int64 > *arg3 = 0 ;
5637 bool result;
5638
5639 (void)jenv;
5640 (void)jcls;
5641 (void)jarg1_;
5642 arg1 = *(cmlabs::DataMessage **)&jarg1;
5643 arg2 = 0;
5644 if (jarg2) {
5645 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5646 if (!arg2) return 0;
5647 }
5648 arg3 = *(std::map< int64,int64 > **)&jarg3;
5649 if (!arg3) {
5650 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,int64 > & reference is null");
5651 return 0;
5652 }
5653 result = (bool)(arg1)->setIntArray((char const *)arg2,*arg3);
5654 jresult = (jboolean)result;
5655 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5656 return jresult;
5657}
5658
5659
5660SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDoubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5661 jboolean jresult = 0 ;
5663 char *arg2 = (char *) 0 ;
5664 std::map< int64,double > *arg3 = 0 ;
5665 bool result;
5666
5667 (void)jenv;
5668 (void)jcls;
5669 (void)jarg1_;
5670 arg1 = *(cmlabs::DataMessage **)&jarg1;
5671 arg2 = 0;
5672 if (jarg2) {
5673 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5674 if (!arg2) return 0;
5675 }
5676 arg3 = *(std::map< int64,double > **)&jarg3;
5677 if (!arg3) {
5678 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,double > & reference is null");
5679 return 0;
5680 }
5681 result = (bool)(arg1)->setDoubleArray((char const *)arg2,*arg3);
5682 jresult = (jboolean)result;
5683 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5684 return jresult;
5685}
5686
5687
5688SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5689 jboolean jresult = 0 ;
5691 char *arg2 = (char *) 0 ;
5692 std::map< int64,float64 > *arg3 = 0 ;
5693 bool result;
5694
5695 (void)jenv;
5696 (void)jcls;
5697 (void)jarg1_;
5698 arg1 = *(cmlabs::DataMessage **)&jarg1;
5699 arg2 = 0;
5700 if (jarg2) {
5701 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5702 if (!arg2) return 0;
5703 }
5704 arg3 = *(std::map< int64,float64 > **)&jarg3;
5705 if (!arg3) {
5706 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,float64 > & reference is null");
5707 return 0;
5708 }
5709 result = (bool)(arg1)->setFloatArray((char const *)arg2,*arg3);
5710 jresult = (jboolean)result;
5711 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5712 return jresult;
5713}
5714
5715
5716SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessageArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5717 jboolean jresult = 0 ;
5719 char *arg2 = (char *) 0 ;
5720 std::map< int64,cmlabs::DataMessage * > *arg3 = 0 ;
5721 bool result;
5722
5723 (void)jenv;
5724 (void)jcls;
5725 (void)jarg1_;
5726 arg1 = *(cmlabs::DataMessage **)&jarg1;
5727 arg2 = 0;
5728 if (jarg2) {
5729 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5730 if (!arg2) return 0;
5731 }
5732 arg3 = *(std::map< int64,cmlabs::DataMessage * > **)&jarg3;
5733 if (!arg3) {
5734 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,cmlabs::DataMessage * > & reference is null");
5735 return 0;
5736 }
5737 result = (bool)(arg1)->setAttachedMessageArray((char const *)arg2,*arg3);
5738 jresult = (jboolean)result;
5739 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5740 return jresult;
5741}
5742
5743
5744SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5745 jlong jresult = 0 ;
5747 char *arg2 = (char *) 0 ;
5748 char *arg3 = (char *) 0 ;
5749 uint32 result;
5750
5751 (void)jenv;
5752 (void)jcls;
5753 (void)jarg1_;
5754 arg1 = *(cmlabs::DataMessage **)&jarg1;
5755 arg2 = 0;
5756 if (jarg2) {
5757 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5758 if (!arg2) return 0;
5759 }
5760 arg3 = 0;
5761 if (jarg3) {
5762 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5763 if (!arg3) return 0;
5764 }
5765 result = (uint32)(arg1)->getContentType((char const *)arg2,(char const *)arg3);
5766 jresult = (jlong)result;
5767 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5768 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5769 return jresult;
5770}
5771
5772
5773SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5774 jlong jresult = 0 ;
5776 char *arg2 = (char *) 0 ;
5777 char *arg3 = (char *) 0 ;
5778 uint32 result;
5779
5780 (void)jenv;
5781 (void)jcls;
5782 (void)jarg1_;
5783 arg1 = *(cmlabs::DataMessage **)&jarg1;
5784 arg2 = 0;
5785 if (jarg2) {
5786 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5787 if (!arg2) return 0;
5788 }
5789 arg3 = 0;
5790 if (jarg3) {
5791 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5792 if (!arg3) return 0;
5793 }
5794 result = (uint32)(arg1)->getContentSize((char const *)arg2,(char const *)arg3);
5795 jresult = (jlong)result;
5796 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5797 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5798 return jresult;
5799}
5800
5801
5802SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5803 jobject jresult = 0 ;
5805 char *arg2 = (char *) 0 ;
5806 char *arg3 = (char *) 0 ;
5807 uint64 result;
5808
5809 (void)jenv;
5810 (void)jcls;
5811 (void)jarg1_;
5812 arg1 = *(cmlabs::DataMessage **)&jarg1;
5813 arg2 = 0;
5814 if (jarg2) {
5815 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5816 if (!arg2) return 0;
5817 }
5818 arg3 = 0;
5819 if (jarg3) {
5820 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5821 if (!arg3) return 0;
5822 }
5823 result = (uint64)(arg1)->getTime((char const *)arg2,(char const *)arg3);
5824 {
5825 jbyteArray ba = jenv->NewByteArray(9);
5826 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
5827 jclass clazz = jenv->FindClass("java/math/BigInteger");
5828 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
5829 jobject bigint;
5830 int i;
5831
5832 bae[0] = 0;
5833 for(i=1; i<9; i++ ) {
5834 bae[i] = (jbyte)(result>>8*(8-i));
5835 }
5836
5837 jenv->ReleaseByteArrayElements(ba, bae, 0);
5838 bigint = jenv->NewObject(clazz, mid, ba);
5839 jenv->DeleteLocalRef(ba);
5840 jresult = bigint;
5841 }
5842 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5843 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5844 return jresult;
5845}
5846
5847
5848SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5849 jstring jresult = 0 ;
5851 char *arg2 = (char *) 0 ;
5852 char *arg3 = (char *) 0 ;
5853 std::string result;
5854
5855 (void)jenv;
5856 (void)jcls;
5857 (void)jarg1_;
5858 arg1 = *(cmlabs::DataMessage **)&jarg1;
5859 arg2 = 0;
5860 if (jarg2) {
5861 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5862 if (!arg2) return 0;
5863 }
5864 arg3 = 0;
5865 if (jarg3) {
5866 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5867 if (!arg3) return 0;
5868 }
5869 result = (arg1)->getAsString((char const *)arg2,(char const *)arg3);
5870 jresult = jenv->NewStringUTF((&result)->c_str());
5871 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5872 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5873 return jresult;
5874}
5875
5876
5877SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5878 jlong jresult = 0 ;
5880 char *arg2 = (char *) 0 ;
5881 char *arg3 = (char *) 0 ;
5882 int64 result;
5883
5884 (void)jenv;
5885 (void)jcls;
5886 (void)jarg1_;
5887 arg1 = *(cmlabs::DataMessage **)&jarg1;
5888 arg2 = 0;
5889 if (jarg2) {
5890 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5891 if (!arg2) return 0;
5892 }
5893 arg3 = 0;
5894 if (jarg3) {
5895 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5896 if (!arg3) return 0;
5897 }
5898 result = (int64)(arg1)->getAsInt((char const *)arg2,(char const *)arg3);
5899 jresult = (jlong)result;
5900 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5901 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5902 return jresult;
5903}
5904
5905
5906SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5907 jobject jresult = 0 ;
5909 char *arg2 = (char *) 0 ;
5910 char *arg3 = (char *) 0 ;
5911 uint64 result;
5912
5913 (void)jenv;
5914 (void)jcls;
5915 (void)jarg1_;
5916 arg1 = *(cmlabs::DataMessage **)&jarg1;
5917 arg2 = 0;
5918 if (jarg2) {
5919 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5920 if (!arg2) return 0;
5921 }
5922 arg3 = 0;
5923 if (jarg3) {
5924 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5925 if (!arg3) return 0;
5926 }
5927 result = (uint64)(arg1)->getAsTime((char const *)arg2,(char const *)arg3);
5928 {
5929 jbyteArray ba = jenv->NewByteArray(9);
5930 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
5931 jclass clazz = jenv->FindClass("java/math/BigInteger");
5932 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
5933 jobject bigint;
5934 int i;
5935
5936 bae[0] = 0;
5937 for(i=1; i<9; i++ ) {
5938 bae[i] = (jbyte)(result>>8*(8-i));
5939 }
5940
5941 jenv->ReleaseByteArrayElements(ba, bae, 0);
5942 bigint = jenv->NewObject(clazz, mid, ba);
5943 jenv->DeleteLocalRef(ba);
5944 jresult = bigint;
5945 }
5946 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5947 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5948 return jresult;
5949}
5950
5951
5952SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5953 jdouble jresult = 0 ;
5955 char *arg2 = (char *) 0 ;
5956 char *arg3 = (char *) 0 ;
5957 float64 result;
5958
5959 (void)jenv;
5960 (void)jcls;
5961 (void)jarg1_;
5962 arg1 = *(cmlabs::DataMessage **)&jarg1;
5963 arg2 = 0;
5964 if (jarg2) {
5965 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5966 if (!arg2) return 0;
5967 }
5968 arg3 = 0;
5969 if (jarg3) {
5970 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5971 if (!arg3) return 0;
5972 }
5973 result = (float64)(arg1)->getAsFloat((char const *)arg2,(char const *)arg3);
5974 jresult = (jdouble)result;
5975 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5976 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5977 return jresult;
5978}
5979
5980
5981SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5982 jstring jresult = 0 ;
5984 char *arg2 = (char *) 0 ;
5985 char *arg3 = (char *) 0 ;
5986 char *result = 0 ;
5987
5988 (void)jenv;
5989 (void)jcls;
5990 (void)jarg1_;
5991 arg1 = *(cmlabs::DataMessage **)&jarg1;
5992 arg2 = 0;
5993 if (jarg2) {
5994 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5995 if (!arg2) return 0;
5996 }
5997 arg3 = 0;
5998 if (jarg3) {
5999 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6000 if (!arg3) return 0;
6001 }
6002 result = (char *)(arg1)->getString((char const *)arg2,(char const *)arg3);
6003 if (result) jresult = jenv->NewStringUTF((const char *)result);
6004 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6005 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6006 return jresult;
6007}
6008
6009
6010SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6011 jstring jresult = 0 ;
6013 char *arg2 = (char *) 0 ;
6014 char *arg3 = (char *) 0 ;
6015 uint32 *arg4 = 0 ;
6016 char *result = 0 ;
6017
6018 (void)jenv;
6019 (void)jcls;
6020 (void)jarg1_;
6021 arg1 = *(cmlabs::DataMessage **)&jarg1;
6022 arg2 = 0;
6023 if (jarg2) {
6024 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6025 if (!arg2) return 0;
6026 }
6027 arg3 = 0;
6028 if (jarg3) {
6029 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6030 if (!arg3) return 0;
6031 }
6032 arg4 = *(uint32 **)&jarg4;
6033 if (!arg4) {
6034 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
6035 return 0;
6036 }
6037 result = (char *)(arg1)->getString((char const *)arg2,(char const *)arg3,*arg4);
6038 if (result) jresult = jenv->NewStringUTF((const char *)result);
6039 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6040 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6041 return jresult;
6042}
6043
6044
6045SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6046 jboolean jresult = 0 ;
6048 char *arg2 = (char *) 0 ;
6049 char *arg3 = (char *) 0 ;
6050 int64 *arg4 = 0 ;
6051 bool result;
6052
6053 (void)jenv;
6054 (void)jcls;
6055 (void)jarg1_;
6056 arg1 = *(cmlabs::DataMessage **)&jarg1;
6057 arg2 = 0;
6058 if (jarg2) {
6059 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6060 if (!arg2) return 0;
6061 }
6062 arg3 = 0;
6063 if (jarg3) {
6064 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6065 if (!arg3) return 0;
6066 }
6067 arg4 = *(int64 **)&jarg4;
6068 if (!arg4) {
6069 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
6070 return 0;
6071 }
6072 result = (bool)(arg1)->getInt((char const *)arg2,(char const *)arg3,*arg4);
6073 jresult = (jboolean)result;
6074 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6075 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6076 return jresult;
6077}
6078
6079
6080SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6081 jboolean jresult = 0 ;
6083 char *arg2 = (char *) 0 ;
6084 char *arg3 = (char *) 0 ;
6085 double *arg4 = 0 ;
6086 bool result;
6087
6088 (void)jenv;
6089 (void)jcls;
6090 (void)jarg1_;
6091 arg1 = *(cmlabs::DataMessage **)&jarg1;
6092 arg2 = 0;
6093 if (jarg2) {
6094 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6095 if (!arg2) return 0;
6096 }
6097 arg3 = 0;
6098 if (jarg3) {
6099 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6100 if (!arg3) return 0;
6101 }
6102 arg4 = *(double **)&jarg4;
6103 if (!arg4) {
6104 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "double & reference is null");
6105 return 0;
6106 }
6107 result = (bool)(arg1)->getDouble((char const *)arg2,(char const *)arg3,*arg4);
6108 jresult = (jboolean)result;
6109 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6110 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6111 return jresult;
6112}
6113
6114
6115SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6116 jboolean jresult = 0 ;
6118 char *arg2 = (char *) 0 ;
6119 char *arg3 = (char *) 0 ;
6120 float64 *arg4 = 0 ;
6121 bool result;
6122
6123 (void)jenv;
6124 (void)jcls;
6125 (void)jarg1_;
6126 arg1 = *(cmlabs::DataMessage **)&jarg1;
6127 arg2 = 0;
6128 if (jarg2) {
6129 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6130 if (!arg2) return 0;
6131 }
6132 arg3 = 0;
6133 if (jarg3) {
6134 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6135 if (!arg3) return 0;
6136 }
6137 arg4 = *(float64 **)&jarg4;
6138 if (!arg4) {
6139 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
6140 return 0;
6141 }
6142 result = (bool)(arg1)->getFloat((char const *)arg2,(char const *)arg3,*arg4);
6143 jresult = (jboolean)result;
6144 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6145 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6146 return jresult;
6147}
6148
6149
6150SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6151 jlong jresult = 0 ;
6153 char *arg2 = (char *) 0 ;
6154 char *arg3 = (char *) 0 ;
6155 bool *arg4 = 0 ;
6156 int64 result;
6157
6158 (void)jenv;
6159 (void)jcls;
6160 (void)jarg1_;
6161 arg1 = *(cmlabs::DataMessage **)&jarg1;
6162 arg2 = 0;
6163 if (jarg2) {
6164 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6165 if (!arg2) return 0;
6166 }
6167 arg3 = 0;
6168 if (jarg3) {
6169 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6170 if (!arg3) return 0;
6171 }
6172 arg4 = *(bool **)&jarg4;
6173 if (!arg4) {
6174 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
6175 return 0;
6176 }
6177 result = (int64)(arg1)->getInt((char const *)arg2,(char const *)arg3,*arg4);
6178 jresult = (jlong)result;
6179 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6180 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6181 return jresult;
6182}
6183
6184
6185SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6186 jdouble jresult = 0 ;
6188 char *arg2 = (char *) 0 ;
6189 char *arg3 = (char *) 0 ;
6190 bool *arg4 = 0 ;
6191 double result;
6192
6193 (void)jenv;
6194 (void)jcls;
6195 (void)jarg1_;
6196 arg1 = *(cmlabs::DataMessage **)&jarg1;
6197 arg2 = 0;
6198 if (jarg2) {
6199 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6200 if (!arg2) return 0;
6201 }
6202 arg3 = 0;
6203 if (jarg3) {
6204 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6205 if (!arg3) return 0;
6206 }
6207 arg4 = *(bool **)&jarg4;
6208 if (!arg4) {
6209 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
6210 return 0;
6211 }
6212 result = (double)(arg1)->getDouble((char const *)arg2,(char const *)arg3,*arg4);
6213 jresult = (jdouble)result;
6214 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6215 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6216 return jresult;
6217}
6218
6219
6220SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6221 jdouble jresult = 0 ;
6223 char *arg2 = (char *) 0 ;
6224 char *arg3 = (char *) 0 ;
6225 bool *arg4 = 0 ;
6226 float64 result;
6227
6228 (void)jenv;
6229 (void)jcls;
6230 (void)jarg1_;
6231 arg1 = *(cmlabs::DataMessage **)&jarg1;
6232 arg2 = 0;
6233 if (jarg2) {
6234 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6235 if (!arg2) return 0;
6236 }
6237 arg3 = 0;
6238 if (jarg3) {
6239 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6240 if (!arg3) return 0;
6241 }
6242 arg4 = *(bool **)&jarg4;
6243 if (!arg4) {
6244 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
6245 return 0;
6246 }
6247 result = (float64)(arg1)->getFloat((char const *)arg2,(char const *)arg3,*arg4);
6248 jresult = (jdouble)result;
6249 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6250 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6251 return jresult;
6252}
6253
6254
6255SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6256 jlong jresult = 0 ;
6258 char *arg2 = (char *) 0 ;
6259 char *arg3 = (char *) 0 ;
6260 int64 result;
6261
6262 (void)jenv;
6263 (void)jcls;
6264 (void)jarg1_;
6265 arg1 = *(cmlabs::DataMessage **)&jarg1;
6266 arg2 = 0;
6267 if (jarg2) {
6268 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6269 if (!arg2) return 0;
6270 }
6271 arg3 = 0;
6272 if (jarg3) {
6273 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6274 if (!arg3) return 0;
6275 }
6276 result = (int64)(arg1)->getInt((char const *)arg2,(char const *)arg3);
6277 jresult = (jlong)result;
6278 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6279 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6280 return jresult;
6281}
6282
6283
6284SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6285 jdouble jresult = 0 ;
6287 char *arg2 = (char *) 0 ;
6288 char *arg3 = (char *) 0 ;
6289 double result;
6290
6291 (void)jenv;
6292 (void)jcls;
6293 (void)jarg1_;
6294 arg1 = *(cmlabs::DataMessage **)&jarg1;
6295 arg2 = 0;
6296 if (jarg2) {
6297 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6298 if (!arg2) return 0;
6299 }
6300 arg3 = 0;
6301 if (jarg3) {
6302 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6303 if (!arg3) return 0;
6304 }
6305 result = (double)(arg1)->getDouble((char const *)arg2,(char const *)arg3);
6306 jresult = (jdouble)result;
6307 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6308 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6309 return jresult;
6310}
6311
6312
6313SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6314 jdouble jresult = 0 ;
6316 char *arg2 = (char *) 0 ;
6317 char *arg3 = (char *) 0 ;
6318 float64 result;
6319
6320 (void)jenv;
6321 (void)jcls;
6322 (void)jarg1_;
6323 arg1 = *(cmlabs::DataMessage **)&jarg1;
6324 arg2 = 0;
6325 if (jarg2) {
6326 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6327 if (!arg2) return 0;
6328 }
6329 arg3 = 0;
6330 if (jarg3) {
6331 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6332 if (!arg3) return 0;
6333 }
6334 result = (float64)(arg1)->getFloat((char const *)arg2,(char const *)arg3);
6335 jresult = (jdouble)result;
6336 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6337 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6338 return jresult;
6339}
6340
6341
6342SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6343 jstring jresult = 0 ;
6345 char *arg2 = (char *) 0 ;
6346 char *arg3 = (char *) 0 ;
6347 uint32 *arg4 = 0 ;
6348 char *result = 0 ;
6349
6350 (void)jenv;
6351 (void)jcls;
6352 (void)jarg1_;
6353 arg1 = *(cmlabs::DataMessage **)&jarg1;
6354 arg2 = 0;
6355 if (jarg2) {
6356 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6357 if (!arg2) return 0;
6358 }
6359 arg3 = 0;
6360 if (jarg3) {
6361 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6362 if (!arg3) return 0;
6363 }
6364 arg4 = *(uint32 **)&jarg4;
6365 if (!arg4) {
6366 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
6367 return 0;
6368 }
6369 result = (char *)(arg1)->getData((char const *)arg2,(char const *)arg3,*arg4);
6370 if (result) jresult = jenv->NewStringUTF((const char *)result);
6371 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6372 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6373 return jresult;
6374}
6375
6376
6377SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6378 jstring jresult = 0 ;
6380 char *arg2 = (char *) 0 ;
6381 char *arg3 = (char *) 0 ;
6382 uint32 *arg4 = 0 ;
6383 char *result = 0 ;
6384
6385 (void)jenv;
6386 (void)jcls;
6387 (void)jarg1_;
6388 arg1 = *(cmlabs::DataMessage **)&jarg1;
6389 arg2 = 0;
6390 if (jarg2) {
6391 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6392 if (!arg2) return 0;
6393 }
6394 arg3 = 0;
6395 if (jarg3) {
6396 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6397 if (!arg3) return 0;
6398 }
6399 arg4 = *(uint32 **)&jarg4;
6400 if (!arg4) {
6401 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
6402 return 0;
6403 }
6404 result = (char *)(arg1)->getDataCopy((char const *)arg2,(char const *)arg3,*arg4);
6405 if (result) jresult = jenv->NewStringUTF((const char *)result);
6406 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6407 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6408 return jresult;
6409}
6410
6411
6412SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6413 jlong jresult = 0 ;
6415 char *arg2 = (char *) 0 ;
6416 char *arg3 = (char *) 0 ;
6417 cmlabs::DataMessage *result = 0 ;
6418
6419 (void)jenv;
6420 (void)jcls;
6421 (void)jarg1_;
6422 arg1 = *(cmlabs::DataMessage **)&jarg1;
6423 arg2 = 0;
6424 if (jarg2) {
6425 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6426 if (!arg2) return 0;
6427 }
6428 arg3 = 0;
6429 if (jarg3) {
6430 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6431 if (!arg3) return 0;
6432 }
6433 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy((char const *)arg2,(char const *)arg3);
6434 *(cmlabs::DataMessage **)&jresult = result;
6435 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6436 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6437 return jresult;
6438}
6439
6440
6441SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4) {
6442 jboolean jresult = 0 ;
6444 char *arg2 = (char *) 0 ;
6445 char *arg3 = (char *) 0 ;
6446 uint64 arg4 ;
6447 bool result;
6448
6449 (void)jenv;
6450 (void)jcls;
6451 (void)jarg1_;
6452 arg1 = *(cmlabs::DataMessage **)&jarg1;
6453 arg2 = 0;
6454 if (jarg2) {
6455 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6456 if (!arg2) return 0;
6457 }
6458 arg3 = 0;
6459 if (jarg3) {
6460 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6461 if (!arg3) return 0;
6462 }
6463 {
6464 jclass clazz;
6465 jmethodID mid;
6466 jbyteArray ba;
6467 jbyte* bae;
6468 jsize sz;
6469 int i;
6470
6471 if (!jarg4) {
6473 return 0;
6474 }
6475 clazz = jenv->GetObjectClass(jarg4);
6476 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
6477 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
6478 bae = jenv->GetByteArrayElements(ba, 0);
6479 sz = jenv->GetArrayLength(ba);
6480 arg4 = 0;
6481 if (sz > 0) {
6482 arg4 = (uint64)(signed char)bae[0];
6483 for(i=1; i<sz; i++) {
6484 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
6485 }
6486 }
6487 jenv->ReleaseByteArrayElements(ba, bae, 0);
6488 }
6489 result = (bool)(arg1)->setTime((char const *)arg2,(char const *)arg3,arg4);
6490 jresult = (jboolean)result;
6491 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6492 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6493 return jresult;
6494}
6495
6496
6497SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
6498 jboolean jresult = 0 ;
6500 char *arg2 = (char *) 0 ;
6501 char *arg3 = (char *) 0 ;
6502 char *arg4 = (char *) 0 ;
6503 bool result;
6504
6505 (void)jenv;
6506 (void)jcls;
6507 (void)jarg1_;
6508 arg1 = *(cmlabs::DataMessage **)&jarg1;
6509 arg2 = 0;
6510 if (jarg2) {
6511 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6512 if (!arg2) return 0;
6513 }
6514 arg3 = 0;
6515 if (jarg3) {
6516 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6517 if (!arg3) return 0;
6518 }
6519 arg4 = 0;
6520 if (jarg4) {
6521 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
6522 if (!arg4) return 0;
6523 }
6524 result = (bool)(arg1)->setString((char const *)arg2,(char const *)arg3,(char const *)arg4);
6525 jresult = (jboolean)result;
6526 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6527 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6528 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
6529 return jresult;
6530}
6531
6532
6533SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
6534 jboolean jresult = 0 ;
6536 char *arg2 = (char *) 0 ;
6537 char *arg3 = (char *) 0 ;
6538 int64 arg4 ;
6539 bool result;
6540
6541 (void)jenv;
6542 (void)jcls;
6543 (void)jarg1_;
6544 arg1 = *(cmlabs::DataMessage **)&jarg1;
6545 arg2 = 0;
6546 if (jarg2) {
6547 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6548 if (!arg2) return 0;
6549 }
6550 arg3 = 0;
6551 if (jarg3) {
6552 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6553 if (!arg3) return 0;
6554 }
6555 arg4 = (int64)jarg4;
6556 result = (bool)(arg1)->setInt((char const *)arg2,(char const *)arg3,arg4);
6557 jresult = (jboolean)result;
6558 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6559 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6560 return jresult;
6561}
6562
6563
6564SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jdouble jarg4) {
6565 jboolean jresult = 0 ;
6567 char *arg2 = (char *) 0 ;
6568 char *arg3 = (char *) 0 ;
6569 double arg4 ;
6570 bool result;
6571
6572 (void)jenv;
6573 (void)jcls;
6574 (void)jarg1_;
6575 arg1 = *(cmlabs::DataMessage **)&jarg1;
6576 arg2 = 0;
6577 if (jarg2) {
6578 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6579 if (!arg2) return 0;
6580 }
6581 arg3 = 0;
6582 if (jarg3) {
6583 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6584 if (!arg3) return 0;
6585 }
6586 arg4 = (double)jarg4;
6587 result = (bool)(arg1)->setDouble((char const *)arg2,(char const *)arg3,arg4);
6588 jresult = (jboolean)result;
6589 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6590 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6591 return jresult;
6592}
6593
6594
6595SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jdouble jarg4) {
6596 jboolean jresult = 0 ;
6598 char *arg2 = (char *) 0 ;
6599 char *arg3 = (char *) 0 ;
6600 float64 arg4 ;
6601 bool result;
6602
6603 (void)jenv;
6604 (void)jcls;
6605 (void)jarg1_;
6606 arg1 = *(cmlabs::DataMessage **)&jarg1;
6607 arg2 = 0;
6608 if (jarg2) {
6609 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6610 if (!arg2) return 0;
6611 }
6612 arg3 = 0;
6613 if (jarg3) {
6614 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6615 if (!arg3) return 0;
6616 }
6617 arg4 = (float64)jarg4;
6618 result = (bool)(arg1)->setFloat((char const *)arg2,(char const *)arg3,arg4);
6619 jresult = (jboolean)result;
6620 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6621 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6622 return jresult;
6623}
6624
6625
6626SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setData_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5) {
6627 jboolean jresult = 0 ;
6629 char *arg2 = (char *) 0 ;
6630 char *arg3 = (char *) 0 ;
6631 char *arg4 = (char *) 0 ;
6632 uint32 arg5 ;
6633 bool result;
6634
6635 (void)jenv;
6636 (void)jcls;
6637 (void)jarg1_;
6638 arg1 = *(cmlabs::DataMessage **)&jarg1;
6639 arg2 = 0;
6640 if (jarg2) {
6641 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6642 if (!arg2) return 0;
6643 }
6644 arg3 = 0;
6645 if (jarg3) {
6646 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6647 if (!arg3) return 0;
6648 }
6649 arg4 = 0;
6650 if (jarg4) {
6651 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
6652 if (!arg4) return 0;
6653 }
6654 arg5 = (uint32)jarg5;
6655 result = (bool)(arg1)->setData((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5);
6656 jresult = (jboolean)result;
6657 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6658 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6659 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
6660 return jresult;
6661}
6662
6663
6664SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jobject jarg4_) {
6665 jboolean jresult = 0 ;
6667 char *arg2 = (char *) 0 ;
6668 char *arg3 = (char *) 0 ;
6670 bool result;
6671
6672 (void)jenv;
6673 (void)jcls;
6674 (void)jarg1_;
6675 (void)jarg4_;
6676 arg1 = *(cmlabs::DataMessage **)&jarg1;
6677 arg2 = 0;
6678 if (jarg2) {
6679 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6680 if (!arg2) return 0;
6681 }
6682 arg3 = 0;
6683 if (jarg3) {
6684 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6685 if (!arg3) return 0;
6686 }
6687 arg4 = *(cmlabs::DataMessage **)&jarg4;
6688 result = (bool)(arg1)->setAttachedMessage((char const *)arg2,(char const *)arg3,arg4);
6689 jresult = (jboolean)result;
6690 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6691 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6692 return jresult;
6693}
6694
6695
6696SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTimeMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6697 jlong jresult = 0 ;
6699 char *arg2 = (char *) 0 ;
6700 SwigValueWrapper< std::map< std::string,unsigned long long > > result;
6701
6702 (void)jenv;
6703 (void)jcls;
6704 (void)jarg1_;
6705 arg1 = *(cmlabs::DataMessage **)&jarg1;
6706 arg2 = 0;
6707 if (jarg2) {
6708 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6709 if (!arg2) return 0;
6710 }
6711 result = (arg1)->getTimeMap((char const *)arg2);
6712 *(std::map< std::string,uint64 > **)&jresult = new std::map< std::string,uint64 >((const std::map< std::string,uint64 > &)result);
6713 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6714 return jresult;
6715}
6716
6717
6718SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6719 jlong jresult = 0 ;
6721 char *arg2 = (char *) 0 ;
6722 SwigValueWrapper< std::map< std::string,std::string > > result;
6723
6724 (void)jenv;
6725 (void)jcls;
6726 (void)jarg1_;
6727 arg1 = *(cmlabs::DataMessage **)&jarg1;
6728 arg2 = 0;
6729 if (jarg2) {
6730 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6731 if (!arg2) return 0;
6732 }
6733 result = (arg1)->getAsStringMap((char const *)arg2);
6734 *(std::map< std::string,std::string > **)&jresult = new std::map< std::string,std::string >((const std::map< std::string,std::string > &)result);
6735 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6736 return jresult;
6737}
6738
6739
6740SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6741 jlong jresult = 0 ;
6743 char *arg2 = (char *) 0 ;
6744 SwigValueWrapper< std::map< std::string,long long > > result;
6745
6746 (void)jenv;
6747 (void)jcls;
6748 (void)jarg1_;
6749 arg1 = *(cmlabs::DataMessage **)&jarg1;
6750 arg2 = 0;
6751 if (jarg2) {
6752 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6753 if (!arg2) return 0;
6754 }
6755 result = (arg1)->getAsIntMap((char const *)arg2);
6756 *(std::map< std::string,int64 > **)&jresult = new std::map< std::string,int64 >((const std::map< std::string,int64 > &)result);
6757 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6758 return jresult;
6759}
6760
6761
6762SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6763 jlong jresult = 0 ;
6765 char *arg2 = (char *) 0 ;
6766 SwigValueWrapper< std::map< std::string,double > > result;
6767
6768 (void)jenv;
6769 (void)jcls;
6770 (void)jarg1_;
6771 arg1 = *(cmlabs::DataMessage **)&jarg1;
6772 arg2 = 0;
6773 if (jarg2) {
6774 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6775 if (!arg2) return 0;
6776 }
6777 result = (arg1)->getAsFloatMap((char const *)arg2);
6778 *(std::map< std::string,float64 > **)&jresult = new std::map< std::string,float64 >((const std::map< std::string,float64 > &)result);
6779 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6780 return jresult;
6781}
6782
6783
6784SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6785 jlong jresult = 0 ;
6787 char *arg2 = (char *) 0 ;
6788 SwigValueWrapper< std::map< std::string,std::string > > result;
6789
6790 (void)jenv;
6791 (void)jcls;
6792 (void)jarg1_;
6793 arg1 = *(cmlabs::DataMessage **)&jarg1;
6794 arg2 = 0;
6795 if (jarg2) {
6796 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6797 if (!arg2) return 0;
6798 }
6799 result = (arg1)->getStringMap((char const *)arg2);
6800 *(std::map< std::string,std::string > **)&jresult = new std::map< std::string,std::string >((const std::map< std::string,std::string > &)result);
6801 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6802 return jresult;
6803}
6804
6805
6806SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6807 jlong jresult = 0 ;
6809 char *arg2 = (char *) 0 ;
6810 SwigValueWrapper< std::map< std::string,long long > > result;
6811
6812 (void)jenv;
6813 (void)jcls;
6814 (void)jarg1_;
6815 arg1 = *(cmlabs::DataMessage **)&jarg1;
6816 arg2 = 0;
6817 if (jarg2) {
6818 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6819 if (!arg2) return 0;
6820 }
6821 result = (arg1)->getIntMap((char const *)arg2);
6822 *(std::map< std::string,int64 > **)&jresult = new std::map< std::string,int64 >((const std::map< std::string,int64 > &)result);
6823 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6824 return jresult;
6825}
6826
6827
6828SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDoubleMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6829 jlong jresult = 0 ;
6831 char *arg2 = (char *) 0 ;
6832 SwigValueWrapper< std::map< std::string,double > > result;
6833
6834 (void)jenv;
6835 (void)jcls;
6836 (void)jarg1_;
6837 arg1 = *(cmlabs::DataMessage **)&jarg1;
6838 arg2 = 0;
6839 if (jarg2) {
6840 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6841 if (!arg2) return 0;
6842 }
6843 result = (arg1)->getDoubleMap((char const *)arg2);
6844 *(std::map< std::string,double > **)&jresult = new std::map< std::string,double >((const std::map< std::string,double > &)result);
6845 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6846 return jresult;
6847}
6848
6849
6850SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6851 jlong jresult = 0 ;
6853 char *arg2 = (char *) 0 ;
6854 SwigValueWrapper< std::map< std::string,double > > result;
6855
6856 (void)jenv;
6857 (void)jcls;
6858 (void)jarg1_;
6859 arg1 = *(cmlabs::DataMessage **)&jarg1;
6860 arg2 = 0;
6861 if (jarg2) {
6862 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6863 if (!arg2) return 0;
6864 }
6865 result = (arg1)->getFloatMap((char const *)arg2);
6866 *(std::map< std::string,float64 > **)&jresult = new std::map< std::string,float64 >((const std::map< std::string,float64 > &)result);
6867 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6868 return jresult;
6869}
6870
6871
6872SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6873 jlong jresult = 0 ;
6875 char *arg2 = (char *) 0 ;
6876 SwigValueWrapper< std::map< std::string,cmlabs::DataMessage * > > result;
6877
6878 (void)jenv;
6879 (void)jcls;
6880 (void)jarg1_;
6881 arg1 = *(cmlabs::DataMessage **)&jarg1;
6882 arg2 = 0;
6883 if (jarg2) {
6884 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6885 if (!arg2) return 0;
6886 }
6887 result = (arg1)->getAttachedMessageMap((char const *)arg2);
6888 *(std::map< std::string,cmlabs::DataMessage * > **)&jresult = new std::map< std::string,cmlabs::DataMessage * >((const std::map< std::string,cmlabs::DataMessage * > &)result);
6889 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6890 return jresult;
6891}
6892
6893
6894SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTimeMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6895 jboolean jresult = 0 ;
6897 char *arg2 = (char *) 0 ;
6898 std::map< std::string,uint64 > *arg3 = 0 ;
6899 bool result;
6900
6901 (void)jenv;
6902 (void)jcls;
6903 (void)jarg1_;
6904 arg1 = *(cmlabs::DataMessage **)&jarg1;
6905 arg2 = 0;
6906 if (jarg2) {
6907 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6908 if (!arg2) return 0;
6909 }
6910 arg3 = *(std::map< std::string,uint64 > **)&jarg3;
6911 if (!arg3) {
6912 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,uint64 > & reference is null");
6913 return 0;
6914 }
6915 result = (bool)(arg1)->setTimeMap((char const *)arg2,*arg3);
6916 jresult = (jboolean)result;
6917 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6918 return jresult;
6919}
6920
6921
6922SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6923 jboolean jresult = 0 ;
6925 char *arg2 = (char *) 0 ;
6926 std::map< std::string,std::string > *arg3 = 0 ;
6927 bool result;
6928
6929 (void)jenv;
6930 (void)jcls;
6931 (void)jarg1_;
6932 arg1 = *(cmlabs::DataMessage **)&jarg1;
6933 arg2 = 0;
6934 if (jarg2) {
6935 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6936 if (!arg2) return 0;
6937 }
6938 arg3 = *(std::map< std::string,std::string > **)&jarg3;
6939 if (!arg3) {
6940 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::string > & reference is null");
6941 return 0;
6942 }
6943 result = (bool)(arg1)->setStringMap((char const *)arg2,*arg3);
6944 jresult = (jboolean)result;
6945 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6946 return jresult;
6947}
6948
6949
6950SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6951 jboolean jresult = 0 ;
6953 char *arg2 = (char *) 0 ;
6954 std::map< std::string,int64 > *arg3 = 0 ;
6955 bool result;
6956
6957 (void)jenv;
6958 (void)jcls;
6959 (void)jarg1_;
6960 arg1 = *(cmlabs::DataMessage **)&jarg1;
6961 arg2 = 0;
6962 if (jarg2) {
6963 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6964 if (!arg2) return 0;
6965 }
6966 arg3 = *(std::map< std::string,int64 > **)&jarg3;
6967 if (!arg3) {
6968 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,int64 > & reference is null");
6969 return 0;
6970 }
6971 result = (bool)(arg1)->setIntMap((char const *)arg2,*arg3);
6972 jresult = (jboolean)result;
6973 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6974 return jresult;
6975}
6976
6977
6978SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDoubleMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6979 jboolean jresult = 0 ;
6981 char *arg2 = (char *) 0 ;
6982 std::map< std::string,double > *arg3 = 0 ;
6983 bool result;
6984
6985 (void)jenv;
6986 (void)jcls;
6987 (void)jarg1_;
6988 arg1 = *(cmlabs::DataMessage **)&jarg1;
6989 arg2 = 0;
6990 if (jarg2) {
6991 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6992 if (!arg2) return 0;
6993 }
6994 arg3 = *(std::map< std::string,double > **)&jarg3;
6995 if (!arg3) {
6996 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,double > & reference is null");
6997 return 0;
6998 }
6999 result = (bool)(arg1)->setDoubleMap((char const *)arg2,*arg3);
7000 jresult = (jboolean)result;
7001 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7002 return jresult;
7003}
7004
7005
7006SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
7007 jboolean jresult = 0 ;
7009 char *arg2 = (char *) 0 ;
7010 std::map< std::string,float64 > *arg3 = 0 ;
7011 bool result;
7012
7013 (void)jenv;
7014 (void)jcls;
7015 (void)jarg1_;
7016 arg1 = *(cmlabs::DataMessage **)&jarg1;
7017 arg2 = 0;
7018 if (jarg2) {
7019 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7020 if (!arg2) return 0;
7021 }
7022 arg3 = *(std::map< std::string,float64 > **)&jarg3;
7023 if (!arg3) {
7024 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,float64 > & reference is null");
7025 return 0;
7026 }
7027 result = (bool)(arg1)->setFloatMap((char const *)arg2,*arg3);
7028 jresult = (jboolean)result;
7029 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7030 return jresult;
7031}
7032
7033
7034SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessageMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
7035 jboolean jresult = 0 ;
7037 char *arg2 = (char *) 0 ;
7038 std::map< std::string,cmlabs::DataMessage * > *arg3 = 0 ;
7039 bool result;
7040
7041 (void)jenv;
7042 (void)jcls;
7043 (void)jarg1_;
7044 arg1 = *(cmlabs::DataMessage **)&jarg1;
7045 arg2 = 0;
7046 if (jarg2) {
7047 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7048 if (!arg2) return 0;
7049 }
7050 arg3 = *(std::map< std::string,cmlabs::DataMessage * > **)&jarg3;
7051 if (!arg3) {
7052 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,cmlabs::DataMessage * > & reference is null");
7053 return 0;
7054 }
7055 result = (bool)(arg1)->setAttachedMessageMap((char const *)arg2,*arg3);
7056 jresult = (jboolean)result;
7057 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7058 return jresult;
7059}
7060
7061
7062SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4) {
7063 jstring jresult = 0 ;
7065 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7066 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7067 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
7068 std::string result;
7069
7070 (void)jenv;
7071 (void)jcls;
7072 (void)jarg1_;
7073 arg1 = *(cmlabs::DataMessage **)&jarg1;
7074 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7075 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7076 arg4 = *(std::map< uint32,std::string > **)&jarg4;
7077 result = (arg1)->toJSON(arg2,arg3,arg4);
7078 jresult = jenv->NewStringUTF((&result)->c_str());
7079 return jresult;
7080}
7081
7082
7083SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
7084 jstring jresult = 0 ;
7086 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7087 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7088 std::string result;
7089
7090 (void)jenv;
7091 (void)jcls;
7092 (void)jarg1_;
7093 arg1 = *(cmlabs::DataMessage **)&jarg1;
7094 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7095 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7096 result = (arg1)->toJSON(arg2,arg3);
7097 jresult = jenv->NewStringUTF((&result)->c_str());
7098 return jresult;
7099}
7100
7101
7102SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7103 jstring jresult = 0 ;
7105 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7106 std::string result;
7107
7108 (void)jenv;
7109 (void)jcls;
7110 (void)jarg1_;
7111 arg1 = *(cmlabs::DataMessage **)&jarg1;
7112 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7113 result = (arg1)->toJSON(arg2);
7114 jresult = jenv->NewStringUTF((&result)->c_str());
7115 return jresult;
7116}
7117
7118
7119SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7120 jstring jresult = 0 ;
7122 std::string result;
7123
7124 (void)jenv;
7125 (void)jcls;
7126 (void)jarg1_;
7127 arg1 = *(cmlabs::DataMessage **)&jarg1;
7128 result = (arg1)->toJSON();
7129 jresult = jenv->NewStringUTF((&result)->c_str());
7130 return jresult;
7131}
7132
7133
7134SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4) {
7135 jstring jresult = 0 ;
7137 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7138 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7139 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
7140 std::string result;
7141
7142 (void)jenv;
7143 (void)jcls;
7144 (void)jarg1_;
7145 arg1 = *(cmlabs::DataMessage **)&jarg1;
7146 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7147 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7148 arg4 = *(std::map< uint32,std::string > **)&jarg4;
7149 result = (arg1)->toXML(arg2,arg3,arg4);
7150 jresult = jenv->NewStringUTF((&result)->c_str());
7151 return jresult;
7152}
7153
7154
7155SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
7156 jstring jresult = 0 ;
7158 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7159 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7160 std::string result;
7161
7162 (void)jenv;
7163 (void)jcls;
7164 (void)jarg1_;
7165 arg1 = *(cmlabs::DataMessage **)&jarg1;
7166 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7167 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7168 result = (arg1)->toXML(arg2,arg3);
7169 jresult = jenv->NewStringUTF((&result)->c_str());
7170 return jresult;
7171}
7172
7173
7174SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7175 jstring jresult = 0 ;
7177 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7178 std::string result;
7179
7180 (void)jenv;
7181 (void)jcls;
7182 (void)jarg1_;
7183 arg1 = *(cmlabs::DataMessage **)&jarg1;
7184 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7185 result = (arg1)->toXML(arg2);
7186 jresult = jenv->NewStringUTF((&result)->c_str());
7187 return jresult;
7188}
7189
7190
7191SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7192 jstring jresult = 0 ;
7194 std::string result;
7195
7196 (void)jenv;
7197 (void)jcls;
7198 (void)jarg1_;
7199 arg1 = *(cmlabs::DataMessage **)&jarg1;
7200 result = (arg1)->toXML();
7201 jresult = jenv->NewStringUTF((&result)->c_str());
7202 return jresult;
7203}
7204
7205
7206SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
7207 jstring jresult = 0 ;
7209 char *arg2 = (char *) 0 ;
7210 char *arg3 = (char *) 0 ;
7211 std::map< uint16,std::string > *arg4 = (std::map< uint16,std::string > *) 0 ;
7212 std::map< uint16,std::string > *arg5 = (std::map< uint16,std::string > *) 0 ;
7213 std::map< uint32,std::string > *arg6 = (std::map< uint32,std::string > *) 0 ;
7214 std::string result;
7215
7216 (void)jenv;
7217 (void)jcls;
7218 (void)jarg1_;
7219 arg1 = *(cmlabs::DataMessage **)&jarg1;
7220 arg2 = 0;
7221 if (jarg2) {
7222 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7223 if (!arg2) return 0;
7224 }
7225 arg3 = 0;
7226 if (jarg3) {
7227 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7228 if (!arg3) return 0;
7229 }
7230 arg4 = *(std::map< uint16,std::string > **)&jarg4;
7231 arg5 = *(std::map< uint16,std::string > **)&jarg5;
7232 arg6 = *(std::map< uint32,std::string > **)&jarg6;
7233 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
7234 jresult = jenv->NewStringUTF((&result)->c_str());
7235 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7236 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7237 return jresult;
7238}
7239
7240
7241SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jlong jarg5) {
7242 jstring jresult = 0 ;
7244 char *arg2 = (char *) 0 ;
7245 char *arg3 = (char *) 0 ;
7246 std::map< uint16,std::string > *arg4 = (std::map< uint16,std::string > *) 0 ;
7247 std::map< uint16,std::string > *arg5 = (std::map< uint16,std::string > *) 0 ;
7248 std::string result;
7249
7250 (void)jenv;
7251 (void)jcls;
7252 (void)jarg1_;
7253 arg1 = *(cmlabs::DataMessage **)&jarg1;
7254 arg2 = 0;
7255 if (jarg2) {
7256 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7257 if (!arg2) return 0;
7258 }
7259 arg3 = 0;
7260 if (jarg3) {
7261 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7262 if (!arg3) return 0;
7263 }
7264 arg4 = *(std::map< uint16,std::string > **)&jarg4;
7265 arg5 = *(std::map< uint16,std::string > **)&jarg5;
7266 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3,arg4,arg5);
7267 jresult = jenv->NewStringUTF((&result)->c_str());
7268 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7269 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7270 return jresult;
7271}
7272
7273
7274SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
7275 jstring jresult = 0 ;
7277 char *arg2 = (char *) 0 ;
7278 char *arg3 = (char *) 0 ;
7279 std::map< uint16,std::string > *arg4 = (std::map< uint16,std::string > *) 0 ;
7280 std::string result;
7281
7282 (void)jenv;
7283 (void)jcls;
7284 (void)jarg1_;
7285 arg1 = *(cmlabs::DataMessage **)&jarg1;
7286 arg2 = 0;
7287 if (jarg2) {
7288 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7289 if (!arg2) return 0;
7290 }
7291 arg3 = 0;
7292 if (jarg3) {
7293 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7294 if (!arg3) return 0;
7295 }
7296 arg4 = *(std::map< uint16,std::string > **)&jarg4;
7297 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3,arg4);
7298 jresult = jenv->NewStringUTF((&result)->c_str());
7299 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7300 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7301 return jresult;
7302}
7303
7304
7305SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
7306 jstring jresult = 0 ;
7308 char *arg2 = (char *) 0 ;
7309 char *arg3 = (char *) 0 ;
7310 std::string result;
7311
7312 (void)jenv;
7313 (void)jcls;
7314 (void)jarg1_;
7315 arg1 = *(cmlabs::DataMessage **)&jarg1;
7316 arg2 = 0;
7317 if (jarg2) {
7318 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7319 if (!arg2) return 0;
7320 }
7321 arg3 = 0;
7322 if (jarg3) {
7323 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7324 if (!arg3) return 0;
7325 }
7326 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3);
7327 jresult = jenv->NewStringUTF((&result)->c_str());
7328 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7329 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7330 return jresult;
7331}
7332
7333
7334SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7335 jstring jresult = 0 ;
7337 char *arg2 = (char *) 0 ;
7338 std::string result;
7339
7340 (void)jenv;
7341 (void)jcls;
7342 (void)jarg1_;
7343 arg1 = *(cmlabs::DataMessage **)&jarg1;
7344 arg2 = 0;
7345 if (jarg2) {
7346 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7347 if (!arg2) return 0;
7348 }
7349 result = (arg1)->toCSV((char const *)arg2);
7350 jresult = jenv->NewStringUTF((&result)->c_str());
7351 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7352 return jresult;
7353}
7354
7355
7356SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7357 jstring jresult = 0 ;
7359 std::string result;
7360
7361 (void)jenv;
7362 (void)jcls;
7363 (void)jarg1_;
7364 arg1 = *(cmlabs::DataMessage **)&jarg1;
7365 result = (arg1)->toCSV();
7366 jresult = jenv->NewStringUTF((&result)->c_str());
7367 return jresult;
7368}
7369
7370
7371SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
7372 jstring jresult = 0 ;
7373 char *arg1 = (char *) 0 ;
7374 char *arg2 = (char *) 0 ;
7375 std::string result;
7376
7377 (void)jenv;
7378 (void)jcls;
7379 arg1 = 0;
7380 if (jarg1) {
7381 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
7382 if (!arg1) return 0;
7383 }
7384 arg2 = 0;
7385 if (jarg2) {
7386 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7387 if (!arg2) return 0;
7388 }
7389 result = cmlabs::DataMessage::GetCSVHeader((char const *)arg1,(char const *)arg2);
7390 jresult = jenv->NewStringUTF((&result)->c_str());
7391 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
7392 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7393 return jresult;
7394}
7395
7396
7397SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
7398 jstring jresult = 0 ;
7399 char *arg1 = (char *) 0 ;
7400 std::string result;
7401
7402 (void)jenv;
7403 (void)jcls;
7404 arg1 = 0;
7405 if (jarg1) {
7406 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
7407 if (!arg1) return 0;
7408 }
7409 result = cmlabs::DataMessage::GetCSVHeader((char const *)arg1);
7410 jresult = jenv->NewStringUTF((&result)->c_str());
7411 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
7412 return jresult;
7413}
7414
7415
7417 jstring jresult = 0 ;
7418 std::string result;
7419
7420 (void)jenv;
7421 (void)jcls;
7423 jresult = jenv->NewStringUTF((&result)->c_str());
7424 return jresult;
7425}
7426
7427
7428SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1copyUserEntriesFromMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7429 jlong jresult = 0 ;
7432 uint32 result;
7433
7434 (void)jenv;
7435 (void)jcls;
7436 (void)jarg1_;
7437 (void)jarg2_;
7438 arg1 = *(cmlabs::DataMessage **)&jarg1;
7439 arg2 = *(cmlabs::DataMessage **)&jarg2;
7440 result = (uint32)(arg1)->copyUserEntriesFromMessage(arg2);
7441 jresult = (jlong)result;
7442 return jresult;
7443}
7444
7445
7446SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserEntriesAsString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7447 jstring jresult = 0 ;
7449 std::string result;
7450
7451 (void)jenv;
7452 (void)jcls;
7453 (void)jarg1_;
7454 arg1 = *(cmlabs::DataMessage **)&jarg1;
7455 result = (arg1)->getUserEntriesAsString();
7456 jresult = jenv->NewStringUTF((&result)->c_str());
7457 return jresult;
7458}
7459
7460
7461SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserEntriesAsJSON(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
7462 jstring jresult = 0 ;
7464 bool arg2 ;
7465 std::string result;
7466
7467 (void)jenv;
7468 (void)jcls;
7469 (void)jarg1_;
7470 arg1 = *(cmlabs::DataMessage **)&jarg1;
7471 arg2 = jarg2 ? true : false;
7472 result = (arg1)->getUserEntriesAsJSON(arg2);
7473 jresult = jenv->NewStringUTF((&result)->c_str());
7474 return jresult;
7475}
7476
7477
7478SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getRawData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7479 jstring jresult = 0 ;
7481 char *result = 0 ;
7482
7483 (void)jenv;
7484 (void)jcls;
7485 (void)jarg1_;
7486 arg1 = *(cmlabs::DataMessage **)&jarg1;
7487 result = (char *)(arg1)->getRawData();
7488 if (result) jresult = jenv->NewStringUTF((const char *)result);
7489 return jresult;
7490}
7491
7492
7493SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getOrigin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7494 jint jresult = 0 ;
7496 uint16 result;
7497
7498 (void)jenv;
7499 (void)jcls;
7500 (void)jarg1_;
7501 arg1 = *(cmlabs::DataMessage **)&jarg1;
7502 result = (uint16)(arg1)->getOrigin();
7503 jresult = (jint)result;
7504 return jresult;
7505}
7506
7507
7508SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDestination(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7509 jint jresult = 0 ;
7511 uint16 result;
7512
7513 (void)jenv;
7514 (void)jcls;
7515 (void)jarg1_;
7516 arg1 = *(cmlabs::DataMessage **)&jarg1;
7517 result = (uint16)(arg1)->getDestination();
7518 jresult = (jint)result;
7519 return jresult;
7520}
7521
7522
7523SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setOrigin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7524 jboolean jresult = 0 ;
7526 uint16 arg2 ;
7527 bool result;
7528
7529 (void)jenv;
7530 (void)jcls;
7531 (void)jarg1_;
7532 arg1 = *(cmlabs::DataMessage **)&jarg1;
7533 arg2 = (uint16)jarg2;
7534 result = (bool)(arg1)->setOrigin(arg2);
7535 jresult = (jboolean)result;
7536 return jresult;
7537}
7538
7539
7540SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDestination(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7541 jboolean jresult = 0 ;
7543 uint16 arg2 ;
7544 bool result;
7545
7546 (void)jenv;
7547 (void)jcls;
7548 (void)jarg1_;
7549 arg1 = *(cmlabs::DataMessage **)&jarg1;
7550 arg2 = (uint16)jarg2;
7551 result = (bool)(arg1)->setDestination(arg2);
7552 jresult = (jboolean)result;
7553 return jresult;
7554}
7555
7556
7557SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7558 jlong jresult = 0 ;
7560 uint32 result;
7561
7562 (void)jenv;
7563 (void)jcls;
7564 (void)jarg1_;
7565 arg1 = *(cmlabs::DataMessage **)&jarg1;
7566 result = (uint32)(arg1)->getSize();
7567 jresult = (jlong)result;
7568 return jresult;
7569}
7570
7571
7572SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setMultiple(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jshort jarg6, jobject jarg7) {
7573 jboolean jresult = 0 ;
7575 uint32 arg2 ;
7576 uint32 arg3 ;
7577 uint32 arg4 ;
7578 uint64 arg5 ;
7579 uint8 arg6 ;
7580 uint64 arg7 ;
7581 bool result;
7582
7583 (void)jenv;
7584 (void)jcls;
7585 (void)jarg1_;
7586 arg1 = *(cmlabs::DataMessage **)&jarg1;
7587 arg2 = (uint32)jarg2;
7588 arg3 = (uint32)jarg3;
7589 arg4 = (uint32)jarg4;
7590 {
7591 jclass clazz;
7592 jmethodID mid;
7593 jbyteArray ba;
7594 jbyte* bae;
7595 jsize sz;
7596 int i;
7597
7598 if (!jarg5) {
7600 return 0;
7601 }
7602 clazz = jenv->GetObjectClass(jarg5);
7603 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7604 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
7605 bae = jenv->GetByteArrayElements(ba, 0);
7606 sz = jenv->GetArrayLength(ba);
7607 arg5 = 0;
7608 if (sz > 0) {
7609 arg5 = (uint64)(signed char)bae[0];
7610 for(i=1; i<sz; i++) {
7611 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
7612 }
7613 }
7614 jenv->ReleaseByteArrayElements(ba, bae, 0);
7615 }
7616 arg6 = (uint8)jarg6;
7617 {
7618 jclass clazz;
7619 jmethodID mid;
7620 jbyteArray ba;
7621 jbyte* bae;
7622 jsize sz;
7623 int i;
7624
7625 if (!jarg7) {
7627 return 0;
7628 }
7629 clazz = jenv->GetObjectClass(jarg7);
7630 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7631 ba = (jbyteArray)jenv->CallObjectMethod(jarg7, mid);
7632 bae = jenv->GetByteArrayElements(ba, 0);
7633 sz = jenv->GetArrayLength(ba);
7634 arg7 = 0;
7635 if (sz > 0) {
7636 arg7 = (uint64)(signed char)bae[0];
7637 for(i=1; i<sz; i++) {
7638 arg7 = (arg7 << 8) | (uint64)(unsigned char)bae[i];
7639 }
7640 }
7641 jenv->ReleaseByteArrayElements(ba, bae, 0);
7642 }
7643 result = (bool)(arg1)->setMultiple(arg2,arg3,arg4,arg5,arg6,arg7);
7644 jresult = (jboolean)result;
7645 return jresult;
7646}
7647
7648
7649SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTag(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7650 jlong jresult = 0 ;
7652 uint32 result;
7653
7654 (void)jenv;
7655 (void)jcls;
7656 (void)jarg1_;
7657 arg1 = *(cmlabs::DataMessage **)&jarg1;
7658 result = (uint32)(arg1)->getTag();
7659 jresult = (jlong)result;
7660 return jresult;
7661}
7662
7663
7664SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTag(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7665 jboolean jresult = 0 ;
7667 uint32 arg2 ;
7668 bool result;
7669
7670 (void)jenv;
7671 (void)jcls;
7672 (void)jarg1_;
7673 arg1 = *(cmlabs::DataMessage **)&jarg1;
7674 arg2 = (uint32)jarg2;
7675 result = (bool)(arg1)->setTag(arg2);
7676 jresult = (jboolean)result;
7677 return jresult;
7678}
7679
7680
7681SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getReference(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7682 jobject jresult = 0 ;
7684 uint64 result;
7685
7686 (void)jenv;
7687 (void)jcls;
7688 (void)jarg1_;
7689 arg1 = *(cmlabs::DataMessage **)&jarg1;
7690 result = (uint64)(arg1)->getReference();
7691 {
7692 jbyteArray ba = jenv->NewByteArray(9);
7693 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
7694 jclass clazz = jenv->FindClass("java/math/BigInteger");
7695 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
7696 jobject bigint;
7697 int i;
7698
7699 bae[0] = 0;
7700 for(i=1; i<9; i++ ) {
7701 bae[i] = (jbyte)(result>>8*(8-i));
7702 }
7703
7704 jenv->ReleaseByteArrayElements(ba, bae, 0);
7705 bigint = jenv->NewObject(clazz, mid, ba);
7706 jenv->DeleteLocalRef(ba);
7707 jresult = bigint;
7708 }
7709 return jresult;
7710}
7711
7712
7713SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setReference(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
7714 jboolean jresult = 0 ;
7716 uint64 arg2 ;
7717 bool result;
7718
7719 (void)jenv;
7720 (void)jcls;
7721 (void)jarg1_;
7722 arg1 = *(cmlabs::DataMessage **)&jarg1;
7723 {
7724 jclass clazz;
7725 jmethodID mid;
7726 jbyteArray ba;
7727 jbyte* bae;
7728 jsize sz;
7729 int i;
7730
7731 if (!jarg2) {
7733 return 0;
7734 }
7735 clazz = jenv->GetObjectClass(jarg2);
7736 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7737 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
7738 bae = jenv->GetByteArrayElements(ba, 0);
7739 sz = jenv->GetArrayLength(ba);
7740 arg2 = 0;
7741 if (sz > 0) {
7742 arg2 = (uint64)(signed char)bae[0];
7743 for(i=1; i<sz; i++) {
7744 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
7745 }
7746 }
7747 jenv->ReleaseByteArrayElements(ba, bae, 0);
7748 }
7749 result = (bool)(arg1)->setReference(arg2);
7750 jresult = (jboolean)result;
7751 return jresult;
7752}
7753
7754
7755SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSystemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7756 jlong jresult = 0 ;
7758 uint32 result;
7759
7760 (void)jenv;
7761 (void)jcls;
7762 (void)jarg1_;
7763 arg1 = *(cmlabs::DataMessage **)&jarg1;
7764 result = (uint32)(arg1)->getSystemID();
7765 jresult = (jlong)result;
7766 return jresult;
7767}
7768
7769
7770SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSystemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7771 jboolean jresult = 0 ;
7773 uint32 arg2 ;
7774 bool result;
7775
7776 (void)jenv;
7777 (void)jcls;
7778 (void)jarg1_;
7779 arg1 = *(cmlabs::DataMessage **)&jarg1;
7780 arg2 = (uint32)jarg2;
7781 result = (bool)(arg1)->setSystemID(arg2);
7782 jresult = (jboolean)result;
7783 return jresult;
7784}
7785
7786
7787SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7788 jobject jresult = 0 ;
7790 uint64 result;
7791
7792 (void)jenv;
7793 (void)jcls;
7794 (void)jarg1_;
7795 arg1 = *(cmlabs::DataMessage **)&jarg1;
7796 result = (uint64)(arg1)->getMemID();
7797 {
7798 jbyteArray ba = jenv->NewByteArray(9);
7799 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
7800 jclass clazz = jenv->FindClass("java/math/BigInteger");
7801 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
7802 jobject bigint;
7803 int i;
7804
7805 bae[0] = 0;
7806 for(i=1; i<9; i++ ) {
7807 bae[i] = (jbyte)(result>>8*(8-i));
7808 }
7809
7810 jenv->ReleaseByteArrayElements(ba, bae, 0);
7811 bigint = jenv->NewObject(clazz, mid, ba);
7812 jenv->DeleteLocalRef(ba);
7813 jresult = bigint;
7814 }
7815 return jresult;
7816}
7817
7818
7819SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setMemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
7820 jboolean jresult = 0 ;
7822 uint64 arg2 ;
7823 bool result;
7824
7825 (void)jenv;
7826 (void)jcls;
7827 (void)jarg1_;
7828 arg1 = *(cmlabs::DataMessage **)&jarg1;
7829 {
7830 jclass clazz;
7831 jmethodID mid;
7832 jbyteArray ba;
7833 jbyte* bae;
7834 jsize sz;
7835 int i;
7836
7837 if (!jarg2) {
7839 return 0;
7840 }
7841 clazz = jenv->GetObjectClass(jarg2);
7842 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7843 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
7844 bae = jenv->GetByteArrayElements(ba, 0);
7845 sz = jenv->GetArrayLength(ba);
7846 arg2 = 0;
7847 if (sz > 0) {
7848 arg2 = (uint64)(signed char)bae[0];
7849 for(i=1; i<sz; i++) {
7850 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
7851 }
7852 }
7853 jenv->ReleaseByteArrayElements(ba, bae, 0);
7854 }
7855 result = (bool)(arg1)->setMemID(arg2);
7856 jresult = (jboolean)result;
7857 return jresult;
7858}
7859
7860
7861SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7862 jlong jresult = 0 ;
7864 uint32 result;
7865
7866 (void)jenv;
7867 (void)jcls;
7868 (void)jarg1_;
7869 arg1 = *(cmlabs::DataMessage **)&jarg1;
7870 result = (uint32)(arg1)->getFrom();
7871 jresult = (jlong)result;
7872 return jresult;
7873}
7874
7875
7876SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7877 jboolean jresult = 0 ;
7879 uint32 arg2 ;
7880 bool result;
7881
7882 (void)jenv;
7883 (void)jcls;
7884 (void)jarg1_;
7885 arg1 = *(cmlabs::DataMessage **)&jarg1;
7886 arg2 = (uint32)jarg2;
7887 result = (bool)(arg1)->setFrom(arg2);
7888 jresult = (jboolean)result;
7889 return jresult;
7890}
7891
7892
7893SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7894 jlong jresult = 0 ;
7896 uint32 result;
7897
7898 (void)jenv;
7899 (void)jcls;
7900 (void)jarg1_;
7901 arg1 = *(cmlabs::DataMessage **)&jarg1;
7902 result = (uint32)(arg1)->getTo();
7903 jresult = (jlong)result;
7904 return jresult;
7905}
7906
7907
7908SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7909 jboolean jresult = 0 ;
7911 uint32 arg2 ;
7912 bool result;
7913
7914 (void)jenv;
7915 (void)jcls;
7916 (void)jarg1_;
7917 arg1 = *(cmlabs::DataMessage **)&jarg1;
7918 arg2 = (uint32)jarg2;
7919 result = (bool)(arg1)->setTo(arg2);
7920 jresult = (jboolean)result;
7921 return jresult;
7922}
7923
7924
7925SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7926 jlong jresult = 0 ;
7928 PsyType result;
7929
7930 (void)jenv;
7931 (void)jcls;
7932 (void)jarg1_;
7933 arg1 = *(cmlabs::DataMessage **)&jarg1;
7934 result = (arg1)->getType();
7935 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
7936 return jresult;
7937}
7938
7939
7940SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7941 jboolean jresult = 0 ;
7943 PsyType *arg2 = 0 ;
7944 bool result;
7945
7946 (void)jenv;
7947 (void)jcls;
7948 (void)jarg1_;
7949 arg1 = *(cmlabs::DataMessage **)&jarg1;
7950 arg2 = *(PsyType **)&jarg2;
7951 if (!arg2) {
7952 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType & reference is null");
7953 return 0;
7954 }
7955 result = (bool)(arg1)->setType(*arg2);
7956 jresult = (jboolean)result;
7957 return jresult;
7958}
7959
7960
7961SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContextChange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7962 jlong jresult = 0 ;
7964 PsyContext result;
7965
7966 (void)jenv;
7967 (void)jcls;
7968 (void)jarg1_;
7969 arg1 = *(cmlabs::DataMessage **)&jarg1;
7970 result = (arg1)->getContextChange();
7971 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
7972 return jresult;
7973}
7974
7975
7976SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setContextChange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7977 jboolean jresult = 0 ;
7979 PsyContext *arg2 = 0 ;
7980 bool result;
7981
7982 (void)jenv;
7983 (void)jcls;
7984 (void)jarg1_;
7985 arg1 = *(cmlabs::DataMessage **)&jarg1;
7986 arg2 = *(PsyContext **)&jarg2;
7987 if (!arg2) {
7988 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyContext & reference is null");
7989 return 0;
7990 }
7991 result = (bool)(arg1)->setContextChange(*arg2);
7992 jresult = (jboolean)result;
7993 return jresult;
7994}
7995
7996
7997SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTTL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7998 jobject jresult = 0 ;
8000 uint64 result;
8001
8002 (void)jenv;
8003 (void)jcls;
8004 (void)jarg1_;
8005 arg1 = *(cmlabs::DataMessage **)&jarg1;
8006 result = (uint64)(arg1)->getTTL();
8007 {
8008 jbyteArray ba = jenv->NewByteArray(9);
8009 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8010 jclass clazz = jenv->FindClass("java/math/BigInteger");
8011 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8012 jobject bigint;
8013 int i;
8014
8015 bae[0] = 0;
8016 for(i=1; i<9; i++ ) {
8017 bae[i] = (jbyte)(result>>8*(8-i));
8018 }
8019
8020 jenv->ReleaseByteArrayElements(ba, bae, 0);
8021 bigint = jenv->NewObject(clazz, mid, ba);
8022 jenv->DeleteLocalRef(ba);
8023 jresult = bigint;
8024 }
8025 return jresult;
8026}
8027
8028
8029SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getEOL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8030 jobject jresult = 0 ;
8032 uint64 result;
8033
8034 (void)jenv;
8035 (void)jcls;
8036 (void)jarg1_;
8037 arg1 = *(cmlabs::DataMessage **)&jarg1;
8038 result = (uint64)(arg1)->getEOL();
8039 {
8040 jbyteArray ba = jenv->NewByteArray(9);
8041 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8042 jclass clazz = jenv->FindClass("java/math/BigInteger");
8043 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8044 jobject bigint;
8045 int i;
8046
8047 bae[0] = 0;
8048 for(i=1; i<9; i++ ) {
8049 bae[i] = (jbyte)(result>>8*(8-i));
8050 }
8051
8052 jenv->ReleaseByteArrayElements(ba, bae, 0);
8053 bigint = jenv->NewObject(clazz, mid, ba);
8054 jenv->DeleteLocalRef(ba);
8055 jresult = bigint;
8056 }
8057 return jresult;
8058}
8059
8060
8061SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTTL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8062 jboolean jresult = 0 ;
8064 uint64 arg2 ;
8065 bool result;
8066
8067 (void)jenv;
8068 (void)jcls;
8069 (void)jarg1_;
8070 arg1 = *(cmlabs::DataMessage **)&jarg1;
8071 {
8072 jclass clazz;
8073 jmethodID mid;
8074 jbyteArray ba;
8075 jbyte* bae;
8076 jsize sz;
8077 int i;
8078
8079 if (!jarg2) {
8081 return 0;
8082 }
8083 clazz = jenv->GetObjectClass(jarg2);
8084 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8085 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8086 bae = jenv->GetByteArrayElements(ba, 0);
8087 sz = jenv->GetArrayLength(ba);
8088 arg2 = 0;
8089 if (sz > 0) {
8090 arg2 = (uint64)(signed char)bae[0];
8091 for(i=1; i<sz; i++) {
8092 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8093 }
8094 }
8095 jenv->ReleaseByteArrayElements(ba, bae, 0);
8096 }
8097 result = (bool)(arg1)->setTTL(arg2);
8098 jresult = (jboolean)result;
8099 return jresult;
8100}
8101
8102
8103SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setEOL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8104 jboolean jresult = 0 ;
8106 uint64 arg2 ;
8107 bool result;
8108
8109 (void)jenv;
8110 (void)jcls;
8111 (void)jarg1_;
8112 arg1 = *(cmlabs::DataMessage **)&jarg1;
8113 {
8114 jclass clazz;
8115 jmethodID mid;
8116 jbyteArray ba;
8117 jbyte* bae;
8118 jsize sz;
8119 int i;
8120
8121 if (!jarg2) {
8123 return 0;
8124 }
8125 clazz = jenv->GetObjectClass(jarg2);
8126 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8127 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8128 bae = jenv->GetByteArrayElements(ba, 0);
8129 sz = jenv->GetArrayLength(ba);
8130 arg2 = 0;
8131 if (sz > 0) {
8132 arg2 = (uint64)(signed char)bae[0];
8133 for(i=1; i<sz; i++) {
8134 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8135 }
8136 }
8137 jenv->ReleaseByteArrayElements(ba, bae, 0);
8138 }
8139 result = (bool)(arg1)->setEOL(arg2);
8140 jresult = (jboolean)result;
8141 return jresult;
8142}
8143
8144
8145SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8146 jint jresult = 0 ;
8148 uint16 result;
8149
8150 (void)jenv;
8151 (void)jcls;
8152 (void)jarg1_;
8153 arg1 = *(cmlabs::DataMessage **)&jarg1;
8154 result = (uint16)(arg1)->getPriority();
8155 jresult = (jint)result;
8156 return jresult;
8157}
8158
8159
8160SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
8161 jboolean jresult = 0 ;
8163 uint16 arg2 ;
8164 bool result;
8165
8166 (void)jenv;
8167 (void)jcls;
8168 (void)jarg1_;
8169 arg1 = *(cmlabs::DataMessage **)&jarg1;
8170 arg2 = (uint16)jarg2;
8171 result = (bool)(arg1)->setPriority(arg2);
8172 jresult = (jboolean)result;
8173 return jresult;
8174}
8175
8176
8177SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8178 jshort jresult = 0 ;
8180 uint8 result;
8181
8182 (void)jenv;
8183 (void)jcls;
8184 (void)jarg1_;
8185 arg1 = *(cmlabs::DataMessage **)&jarg1;
8186 result = (uint8)(arg1)->getPolicy();
8187 jresult = (jshort)result;
8188 return jresult;
8189}
8190
8191
8192SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
8193 jboolean jresult = 0 ;
8195 uint8 arg2 ;
8196 bool result;
8197
8198 (void)jenv;
8199 (void)jcls;
8200 (void)jarg1_;
8201 arg1 = *(cmlabs::DataMessage **)&jarg1;
8202 arg2 = (uint8)jarg2;
8203 result = (bool)(arg1)->setPolicy(arg2);
8204 jresult = (jboolean)result;
8205 return jresult;
8206}
8207
8208
8209SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSendTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8210 jobject jresult = 0 ;
8212 uint64 result;
8213
8214 (void)jenv;
8215 (void)jcls;
8216 (void)jarg1_;
8217 arg1 = *(cmlabs::DataMessage **)&jarg1;
8218 result = (uint64)(arg1)->getSendTime();
8219 {
8220 jbyteArray ba = jenv->NewByteArray(9);
8221 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8222 jclass clazz = jenv->FindClass("java/math/BigInteger");
8223 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8224 jobject bigint;
8225 int i;
8226
8227 bae[0] = 0;
8228 for(i=1; i<9; i++ ) {
8229 bae[i] = (jbyte)(result>>8*(8-i));
8230 }
8231
8232 jenv->ReleaseByteArrayElements(ba, bae, 0);
8233 bigint = jenv->NewObject(clazz, mid, ba);
8234 jenv->DeleteLocalRef(ba);
8235 jresult = bigint;
8236 }
8237 return jresult;
8238}
8239
8240
8241SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSendTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8242 jboolean jresult = 0 ;
8244 uint64 arg2 ;
8245 bool result;
8246
8247 (void)jenv;
8248 (void)jcls;
8249 (void)jarg1_;
8250 arg1 = *(cmlabs::DataMessage **)&jarg1;
8251 {
8252 jclass clazz;
8253 jmethodID mid;
8254 jbyteArray ba;
8255 jbyte* bae;
8256 jsize sz;
8257 int i;
8258
8259 if (!jarg2) {
8261 return 0;
8262 }
8263 clazz = jenv->GetObjectClass(jarg2);
8264 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8265 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8266 bae = jenv->GetByteArrayElements(ba, 0);
8267 sz = jenv->GetArrayLength(ba);
8268 arg2 = 0;
8269 if (sz > 0) {
8270 arg2 = (uint64)(signed char)bae[0];
8271 for(i=1; i<sz; i++) {
8272 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8273 }
8274 }
8275 jenv->ReleaseByteArrayElements(ba, bae, 0);
8276 }
8277 result = (bool)(arg1)->setSendTime(arg2);
8278 jresult = (jboolean)result;
8279 return jresult;
8280}
8281
8282
8283SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getRecvTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8284 jobject jresult = 0 ;
8286 uint64 result;
8287
8288 (void)jenv;
8289 (void)jcls;
8290 (void)jarg1_;
8291 arg1 = *(cmlabs::DataMessage **)&jarg1;
8292 result = (uint64)(arg1)->getRecvTime();
8293 {
8294 jbyteArray ba = jenv->NewByteArray(9);
8295 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8296 jclass clazz = jenv->FindClass("java/math/BigInteger");
8297 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8298 jobject bigint;
8299 int i;
8300
8301 bae[0] = 0;
8302 for(i=1; i<9; i++ ) {
8303 bae[i] = (jbyte)(result>>8*(8-i));
8304 }
8305
8306 jenv->ReleaseByteArrayElements(ba, bae, 0);
8307 bigint = jenv->NewObject(clazz, mid, ba);
8308 jenv->DeleteLocalRef(ba);
8309 jresult = bigint;
8310 }
8311 return jresult;
8312}
8313
8314
8315SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setRecvTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8316 jboolean jresult = 0 ;
8318 uint64 arg2 ;
8319 bool result;
8320
8321 (void)jenv;
8322 (void)jcls;
8323 (void)jarg1_;
8324 arg1 = *(cmlabs::DataMessage **)&jarg1;
8325 {
8326 jclass clazz;
8327 jmethodID mid;
8328 jbyteArray ba;
8329 jbyte* bae;
8330 jsize sz;
8331 int i;
8332
8333 if (!jarg2) {
8335 return 0;
8336 }
8337 clazz = jenv->GetObjectClass(jarg2);
8338 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8339 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8340 bae = jenv->GetByteArrayElements(ba, 0);
8341 sz = jenv->GetArrayLength(ba);
8342 arg2 = 0;
8343 if (sz > 0) {
8344 arg2 = (uint64)(signed char)bae[0];
8345 for(i=1; i<sz; i++) {
8346 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8347 }
8348 }
8349 jenv->ReleaseByteArrayElements(ba, bae, 0);
8350 }
8351 result = (bool)(arg1)->setRecvTime(arg2);
8352 jresult = (jboolean)result;
8353 return jresult;
8354}
8355
8356
8357SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCreatedTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8358 jobject jresult = 0 ;
8360 uint64 result;
8361
8362 (void)jenv;
8363 (void)jcls;
8364 (void)jarg1_;
8365 arg1 = *(cmlabs::DataMessage **)&jarg1;
8366 result = (uint64)(arg1)->getCreatedTime();
8367 {
8368 jbyteArray ba = jenv->NewByteArray(9);
8369 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8370 jclass clazz = jenv->FindClass("java/math/BigInteger");
8371 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8372 jobject bigint;
8373 int i;
8374
8375 bae[0] = 0;
8376 for(i=1; i<9; i++ ) {
8377 bae[i] = (jbyte)(result>>8*(8-i));
8378 }
8379
8380 jenv->ReleaseByteArrayElements(ba, bae, 0);
8381 bigint = jenv->NewObject(clazz, mid, ba);
8382 jenv->DeleteLocalRef(ba);
8383 jresult = bigint;
8384 }
8385 return jresult;
8386}
8387
8388
8389SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCreatedTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8390 jboolean jresult = 0 ;
8392 uint64 arg2 ;
8393 bool result;
8394
8395 (void)jenv;
8396 (void)jcls;
8397 (void)jarg1_;
8398 arg1 = *(cmlabs::DataMessage **)&jarg1;
8399 {
8400 jclass clazz;
8401 jmethodID mid;
8402 jbyteArray ba;
8403 jbyte* bae;
8404 jsize sz;
8405 int i;
8406
8407 if (!jarg2) {
8409 return 0;
8410 }
8411 clazz = jenv->GetObjectClass(jarg2);
8412 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8413 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8414 bae = jenv->GetByteArrayElements(ba, 0);
8415 sz = jenv->GetArrayLength(ba);
8416 arg2 = 0;
8417 if (sz > 0) {
8418 arg2 = (uint64)(signed char)bae[0];
8419 for(i=1; i<sz; i++) {
8420 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8421 }
8422 }
8423 jenv->ReleaseByteArrayElements(ba, bae, 0);
8424 }
8425 result = (bool)(arg1)->setCreatedTime(arg2);
8426 jresult = (jboolean)result;
8427 return jresult;
8428}
8429
8430
8431SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStatus(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8432 jint jresult = 0 ;
8434 uint16 result;
8435
8436 (void)jenv;
8437 (void)jcls;
8438 (void)jarg1_;
8439 arg1 = *(cmlabs::DataMessage **)&jarg1;
8440 result = (uint16)(arg1)->getStatus();
8441 jresult = (jint)result;
8442 return jresult;
8443}
8444
8445
8446SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStatus(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
8447 jboolean jresult = 0 ;
8449 uint16 arg2 ;
8450 bool result;
8451
8452 (void)jenv;
8453 (void)jcls;
8454 (void)jarg1_;
8455 arg1 = *(cmlabs::DataMessage **)&jarg1;
8456 arg2 = (uint16)jarg2;
8457 result = (bool)(arg1)->setStatus(arg2);
8458 jresult = (jboolean)result;
8459 return jresult;
8460}
8461
8462
8463SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSerial(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8464 jobject jresult = 0 ;
8466 uint64 result;
8467
8468 (void)jenv;
8469 (void)jcls;
8470 (void)jarg1_;
8471 arg1 = *(cmlabs::DataMessage **)&jarg1;
8472 result = (uint64)(arg1)->getSerial();
8473 {
8474 jbyteArray ba = jenv->NewByteArray(9);
8475 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8476 jclass clazz = jenv->FindClass("java/math/BigInteger");
8477 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8478 jobject bigint;
8479 int i;
8480
8481 bae[0] = 0;
8482 for(i=1; i<9; i++ ) {
8483 bae[i] = (jbyte)(result>>8*(8-i));
8484 }
8485
8486 jenv->ReleaseByteArrayElements(ba, bae, 0);
8487 bigint = jenv->NewObject(clazz, mid, ba);
8488 jenv->DeleteLocalRef(ba);
8489 jresult = bigint;
8490 }
8491 return jresult;
8492}
8493
8494
8495SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSerial(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8496 jboolean jresult = 0 ;
8498 uint64 arg2 ;
8499 bool result;
8500
8501 (void)jenv;
8502 (void)jcls;
8503 (void)jarg1_;
8504 arg1 = *(cmlabs::DataMessage **)&jarg1;
8505 {
8506 jclass clazz;
8507 jmethodID mid;
8508 jbyteArray ba;
8509 jbyte* bae;
8510 jsize sz;
8511 int i;
8512
8513 if (!jarg2) {
8515 return 0;
8516 }
8517 clazz = jenv->GetObjectClass(jarg2);
8518 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8519 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8520 bae = jenv->GetByteArrayElements(ba, 0);
8521 sz = jenv->GetArrayLength(ba);
8522 arg2 = 0;
8523 if (sz > 0) {
8524 arg2 = (uint64)(signed char)bae[0];
8525 for(i=1; i<sz; i++) {
8526 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8527 }
8528 }
8529 jenv->ReleaseByteArrayElements(ba, bae, 0);
8530 }
8531 result = (bool)(arg1)->setSerial(arg2);
8532 jresult = (jboolean)result;
8533 return jresult;
8534}
8535
8536
8537SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
8538 jboolean jresult = 0 ;
8540 uint32 arg2 ;
8541 uint32 arg3 ;
8542 uint32 arg4 ;
8543 uint32 arg5 ;
8544 uint32 arg6 ;
8545 bool result;
8546
8547 (void)jenv;
8548 (void)jcls;
8549 (void)jarg1_;
8550 arg1 = *(cmlabs::DataMessage **)&jarg1;
8551 arg2 = (uint32)jarg2;
8552 arg3 = (uint32)jarg3;
8553 arg4 = (uint32)jarg4;
8554 arg5 = (uint32)jarg5;
8555 arg6 = (uint32)jarg6;
8556 result = (bool)(arg1)->addTimeUsage(arg2,arg3,arg4,arg5,arg6);
8557 jresult = (jboolean)result;
8558 return jresult;
8559}
8560
8561
8562SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
8563 jboolean jresult = 0 ;
8565 uint32 arg2 ;
8566 uint32 arg3 ;
8567 uint32 arg4 ;
8568 uint32 arg5 ;
8569 bool result;
8570
8571 (void)jenv;
8572 (void)jcls;
8573 (void)jarg1_;
8574 arg1 = *(cmlabs::DataMessage **)&jarg1;
8575 arg2 = (uint32)jarg2;
8576 arg3 = (uint32)jarg3;
8577 arg4 = (uint32)jarg4;
8578 arg5 = (uint32)jarg5;
8579 result = (bool)(arg1)->addTimeUsage(arg2,arg3,arg4,arg5);
8580 jresult = (jboolean)result;
8581 return jresult;
8582}
8583
8584
8585SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4) {
8586 jboolean jresult = 0 ;
8588 uint32 arg2 ;
8589 uint32 arg3 ;
8590 uint32 arg4 ;
8591 bool result;
8592
8593 (void)jenv;
8594 (void)jcls;
8595 (void)jarg1_;
8596 arg1 = *(cmlabs::DataMessage **)&jarg1;
8597 arg2 = (uint32)jarg2;
8598 arg3 = (uint32)jarg3;
8599 arg4 = (uint32)jarg4;
8600 result = (bool)(arg1)->addTimeUsage(arg2,arg3,arg4);
8601 jresult = (jboolean)result;
8602 return jresult;
8603}
8604
8605
8606SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
8607 jboolean jresult = 0 ;
8609 uint32 arg2 ;
8610 uint32 arg3 ;
8611 bool result;
8612
8613 (void)jenv;
8614 (void)jcls;
8615 (void)jarg1_;
8616 arg1 = *(cmlabs::DataMessage **)&jarg1;
8617 arg2 = (uint32)jarg2;
8618 arg3 = (uint32)jarg3;
8619 result = (bool)(arg1)->addTimeUsage(arg2,arg3);
8620 jresult = (jboolean)result;
8621 return jresult;
8622}
8623
8624
8625SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCycleCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8626 jint jresult = 0 ;
8628 uint16 result;
8629
8630 (void)jenv;
8631 (void)jcls;
8632 (void)jarg1_;
8633 arg1 = *(cmlabs::DataMessage **)&jarg1;
8634 result = (uint16)(arg1)->getCycleCPUTime();
8635 jresult = (jint)result;
8636 return jresult;
8637}
8638
8639
8640SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCycleCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8641 jboolean jresult = 0 ;
8643 uint32 arg2 ;
8644 bool result;
8645
8646 (void)jenv;
8647 (void)jcls;
8648 (void)jarg1_;
8649 arg1 = *(cmlabs::DataMessage **)&jarg1;
8650 arg2 = (uint32)jarg2;
8651 result = (bool)(arg1)->setCycleCPUTime(arg2);
8652 jresult = (jboolean)result;
8653 return jresult;
8654}
8655
8656
8657SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCycleWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8658 jint jresult = 0 ;
8660 uint16 result;
8661
8662 (void)jenv;
8663 (void)jcls;
8664 (void)jarg1_;
8665 arg1 = *(cmlabs::DataMessage **)&jarg1;
8666 result = (uint16)(arg1)->getCycleWallTime();
8667 jresult = (jint)result;
8668 return jresult;
8669}
8670
8671
8672SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCycleWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8673 jboolean jresult = 0 ;
8675 uint32 arg2 ;
8676 bool result;
8677
8678 (void)jenv;
8679 (void)jcls;
8680 (void)jarg1_;
8681 arg1 = *(cmlabs::DataMessage **)&jarg1;
8682 arg2 = (uint32)jarg2;
8683 result = (bool)(arg1)->setCycleWallTime(arg2);
8684 jresult = (jboolean)result;
8685 return jresult;
8686}
8687
8688
8689SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8690 jint jresult = 0 ;
8692 uint16 result;
8693
8694 (void)jenv;
8695 (void)jcls;
8696 (void)jarg1_;
8697 arg1 = *(cmlabs::DataMessage **)&jarg1;
8698 result = (uint16)(arg1)->getChainCPUTime();
8699 jresult = (jint)result;
8700 return jresult;
8701}
8702
8703
8704SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8705 jboolean jresult = 0 ;
8707 uint32 arg2 ;
8708 bool result;
8709
8710 (void)jenv;
8711 (void)jcls;
8712 (void)jarg1_;
8713 arg1 = *(cmlabs::DataMessage **)&jarg1;
8714 arg2 = (uint32)jarg2;
8715 result = (bool)(arg1)->setChainCPUTime(arg2);
8716 jresult = (jboolean)result;
8717 return jresult;
8718}
8719
8720
8721SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8722 jint jresult = 0 ;
8724 uint16 result;
8725
8726 (void)jenv;
8727 (void)jcls;
8728 (void)jarg1_;
8729 arg1 = *(cmlabs::DataMessage **)&jarg1;
8730 result = (uint16)(arg1)->getChainWallTime();
8731 jresult = (jint)result;
8732 return jresult;
8733}
8734
8735
8736SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8737 jboolean jresult = 0 ;
8739 uint32 arg2 ;
8740 bool result;
8741
8742 (void)jenv;
8743 (void)jcls;
8744 (void)jarg1_;
8745 arg1 = *(cmlabs::DataMessage **)&jarg1;
8746 arg2 = (uint32)jarg2;
8747 result = (bool)(arg1)->setChainWallTime(arg2);
8748 jresult = (jboolean)result;
8749 return jresult;
8750}
8751
8752
8753SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8754 jlong jresult = 0 ;
8756 uint32 result;
8757
8758 (void)jenv;
8759 (void)jcls;
8760 (void)jarg1_;
8761 arg1 = *(cmlabs::DataMessage **)&jarg1;
8762 result = (uint32)(arg1)->getChainCount();
8763 jresult = (jlong)result;
8764 return jresult;
8765}
8766
8767
8768SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8769 jboolean jresult = 0 ;
8771 uint32 arg2 ;
8772 bool result;
8773
8774 (void)jenv;
8775 (void)jcls;
8776 (void)jarg1_;
8777 arg1 = *(cmlabs::DataMessage **)&jarg1;
8778 arg2 = (uint32)jarg2;
8779 result = (bool)(arg1)->setChainCount(arg2);
8780 jresult = (jboolean)result;
8781 return jresult;
8782}
8783
8784
8785SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1deleteEntry(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8786 jboolean jresult = 0 ;
8788 char *arg2 = (char *) 0 ;
8789 bool result;
8790
8791 (void)jenv;
8792 (void)jcls;
8793 (void)jarg1_;
8794 arg1 = *(cmlabs::DataMessage **)&jarg1;
8795 arg2 = 0;
8796 if (jarg2) {
8797 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
8798 if (!arg2) return 0;
8799 }
8800 result = (bool)(arg1)->deleteEntry((char const *)arg2);
8801 jresult = (jboolean)result;
8802 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
8803 return jresult;
8804}
8805
8806
8807SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8810
8811 (void)jenv;
8812 (void)jcls;
8813 (void)jarg1_;
8814 (void)jarg2_;
8815 arg1 = *(cmlabs::DataMessage **)&jarg1;
8816 arg2 = *(cmlabs::DataMessageHeader **)&jarg2;
8817 if (arg1) (arg1)->data = arg2;
8818}
8819
8820
8821SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8822 jlong jresult = 0 ;
8824 cmlabs::DataMessageHeader *result = 0 ;
8825
8826 (void)jenv;
8827 (void)jcls;
8828 (void)jarg1_;
8829 arg1 = *(cmlabs::DataMessage **)&jarg1;
8830 result = (cmlabs::DataMessageHeader *) ((arg1)->data);
8831 *(cmlabs::DataMessageHeader **)&jresult = result;
8832 return jresult;
8833}
8834
8835
8837 jint jresult = 0 ;
8838 int result;
8839
8840 (void)jenv;
8841 (void)jcls;
8842 result = (int)(1);
8843 jresult = (jint)result;
8844 return jresult;
8845}
8846
8847
8848SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1CATALOG_1get(JNIEnv *jenv, jclass jcls) {
8849 jint jresult = 0 ;
8850 int result;
8851
8852 (void)jenv;
8853 (void)jcls;
8854 result = (int)(2);
8855 jresult = (jint)result;
8856 return jresult;
8857}
8858
8859
8860SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1STREAM_1get(JNIEnv *jenv, jclass jcls) {
8861 jint jresult = 0 ;
8862 int result;
8863
8864 (void)jenv;
8865 (void)jcls;
8866 result = (int)(3);
8867 jresult = (jint)result;
8868 return jresult;
8869}
8870
8871
8872SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1FEED_1get(JNIEnv *jenv, jclass jcls) {
8873 jint jresult = 0 ;
8874 int result;
8875
8876 (void)jenv;
8877 (void)jcls;
8878 result = (int)(4);
8879 jresult = (jint)result;
8880 return jresult;
8881}
8882
8883
8884SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1SERVICE_1get(JNIEnv *jenv, jclass jcls) {
8885 jint jresult = 0 ;
8886 int result;
8887
8888 (void)jenv;
8889 (void)jcls;
8890 result = (int)(5);
8891 jresult = (jint)result;
8892 return jresult;
8893}
8894
8895
8896SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1MODULE_1get(JNIEnv *jenv, jclass jcls) {
8897 jint jresult = 0 ;
8898 int result;
8899
8900 (void)jenv;
8901 (void)jcls;
8902 result = (int)(6);
8903 jresult = (jint)result;
8904 return jresult;
8905}
8906
8907
8909 jint jresult = 0 ;
8910 int result;
8911
8912 (void)jenv;
8913 (void)jcls;
8914 result = (int)(6);
8915 jresult = (jint)result;
8916 return jresult;
8917}
8918
8919
8921 jint jresult = 0 ;
8922 int result;
8923
8924 (void)jenv;
8925 (void)jcls;
8926 result = (int)(7);
8927 jresult = (jint)result;
8928 return jresult;
8929}
8930
8931
8933 jint jresult = 0 ;
8934 int result;
8935
8936 (void)jenv;
8937 (void)jcls;
8938 result = (int)(0);
8939 jresult = (jint)result;
8940 return jresult;
8941}
8942
8943
8945 jint jresult = 0 ;
8946 int result;
8947
8948 (void)jenv;
8949 (void)jcls;
8950 result = (int)(1);
8951 jresult = (jint)result;
8952 return jresult;
8953}
8954
8955
8957 jint jresult = 0 ;
8958 int result;
8959
8960 (void)jenv;
8961 (void)jcls;
8962 result = (int)(1);
8963 jresult = (jint)result;
8964 return jresult;
8965}
8966
8967
8969 jint jresult = 0 ;
8970 int result;
8971
8972 (void)jenv;
8973 (void)jcls;
8974 result = (int)(2);
8975 jresult = (jint)result;
8976 return jresult;
8977}
8978
8979
8981 jint jresult = 0 ;
8982 int result;
8983
8984 (void)jenv;
8985 (void)jcls;
8986 result = (int)(3);
8987 jresult = (jint)result;
8988 return jresult;
8989}
8990
8991
8993 jint jresult = 0 ;
8994 int result;
8995
8996 (void)jenv;
8997 (void)jcls;
8998 result = (int)(4);
8999 jresult = (jint)result;
9000 return jresult;
9001}
9002
9003
9005 jint jresult = 0 ;
9006 int result;
9007
9008 (void)jenv;
9009 (void)jcls;
9010 result = (int)(5);
9011 jresult = (jint)result;
9012 return jresult;
9013}
9014
9015
9017 jint jresult = 0 ;
9018 int result;
9019
9020 (void)jenv;
9021 (void)jcls;
9022 result = (int)(6);
9023 jresult = (jint)result;
9024 return jresult;
9025}
9026
9027
9029 jint jresult = 0 ;
9030 int result;
9031
9032 (void)jenv;
9033 (void)jcls;
9034 result = (int)(7);
9035 jresult = (jint)result;
9036 return jresult;
9037}
9038
9039
9041 jint jresult = 0 ;
9042 int result;
9043
9044 (void)jenv;
9045 (void)jcls;
9046 result = (int)(8);
9047 jresult = (jint)result;
9048 return jresult;
9049}
9050
9051
9052SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1TIME_1get(JNIEnv *jenv, jclass jcls) {
9053 jint jresult = 0 ;
9054 int result;
9055
9056 (void)jenv;
9057 (void)jcls;
9058 result = (int)(1);
9059 jresult = (jint)result;
9060 return jresult;
9061}
9062
9063
9064SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1STRING_1get(JNIEnv *jenv, jclass jcls) {
9065 jint jresult = 0 ;
9066 int result;
9067
9068 (void)jenv;
9069 (void)jcls;
9070 result = (int)(2);
9071 jresult = (jint)result;
9072 return jresult;
9073}
9074
9075
9077 jint jresult = 0 ;
9078 int result;
9079
9080 (void)jenv;
9081 (void)jcls;
9082 result = (int)(3);
9083 jresult = (jint)result;
9084 return jresult;
9085}
9086
9087
9088SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1FLOAT_1get(JNIEnv *jenv, jclass jcls) {
9089 jint jresult = 0 ;
9090 int result;
9091
9092 (void)jenv;
9093 (void)jcls;
9094 result = (int)(4);
9095 jresult = (jint)result;
9096 return jresult;
9097}
9098
9099
9100SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1filter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
9102 uint8 arg2 ;
9103
9104 (void)jenv;
9105 (void)jcls;
9106 (void)jarg1_;
9107 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9108 arg2 = (uint8)jarg2;
9109 if (arg1) (arg1)->filter = arg2;
9110}
9111
9112
9113SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1filter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9114 jshort jresult = 0 ;
9116 uint8 result;
9117
9118 (void)jenv;
9119 (void)jcls;
9120 (void)jarg1_;
9121 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9122 result = (uint8) ((arg1)->filter);
9123 jresult = (jshort)result;
9124 return jresult;
9125}
9126
9127
9128SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
9130 uint64 arg2 ;
9131
9132 (void)jenv;
9133 (void)jcls;
9134 (void)jarg1_;
9135 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9136 {
9137 jclass clazz;
9138 jmethodID mid;
9139 jbyteArray ba;
9140 jbyte* bae;
9141 jsize sz;
9142 int i;
9143
9144 if (!jarg2) {
9146 return ;
9147 }
9148 clazz = jenv->GetObjectClass(jarg2);
9149 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
9150 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
9151 bae = jenv->GetByteArrayElements(ba, 0);
9152 sz = jenv->GetArrayLength(ba);
9153 arg2 = 0;
9154 if (sz > 0) {
9155 arg2 = (uint64)(signed char)bae[0];
9156 for(i=1; i<sz; i++) {
9157 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
9158 }
9159 }
9160 jenv->ReleaseByteArrayElements(ba, bae, 0);
9161 }
9162 if (arg1) (arg1)->time = arg2;
9163}
9164
9165
9166SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9167 jobject jresult = 0 ;
9169 uint64 result;
9170
9171 (void)jenv;
9172 (void)jcls;
9173 (void)jarg1_;
9174 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9175 result = (uint64) ((arg1)->time);
9176 {
9177 jbyteArray ba = jenv->NewByteArray(9);
9178 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
9179 jclass clazz = jenv->FindClass("java/math/BigInteger");
9180 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
9181 jobject bigint;
9182 int i;
9183
9184 bae[0] = 0;
9185 for(i=1; i<9; i++ ) {
9186 bae[i] = (jbyte)(result>>8*(8-i));
9187 }
9188
9189 jenv->ReleaseByteArrayElements(ba, bae, 0);
9190 bigint = jenv->NewObject(clazz, mid, ba);
9191 jenv->DeleteLocalRef(ba);
9192 jresult = bigint;
9193 }
9194 return jresult;
9195}
9196
9197
9198SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9200 char *arg2 ;
9201
9202 (void)jenv;
9203 (void)jcls;
9204 (void)jarg1_;
9205 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9206 arg2 = 0;
9207 if (jarg2) {
9208 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9209 if (!arg2) return ;
9210 }
9211 {
9212 if(arg2) {
9213 strncpy((char*)arg1->key, (const char *)arg2, MAXKEYNAMELEN+1-1);
9214 arg1->key[MAXKEYNAMELEN+1-1] = 0;
9215 } else {
9216 arg1->key[0] = 0;
9217 }
9218 }
9219
9220 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9221}
9222
9223
9224SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9225 jstring jresult = 0 ;
9227 char *result = 0 ;
9228
9229 (void)jenv;
9230 (void)jcls;
9231 (void)jarg1_;
9232 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9233 result = (char *)(char *) ((arg1)->key);
9234 if (result) jresult = jenv->NewStringUTF((const char *)result);
9235 return jresult;
9236}
9237
9238
9239SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9241 char *arg2 ;
9242
9243 (void)jenv;
9244 (void)jcls;
9245 (void)jarg1_;
9246 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9247 arg2 = 0;
9248 if (jarg2) {
9249 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9250 if (!arg2) return ;
9251 }
9252 {
9253 if(arg2) {
9254 strncpy((char*)arg1->value, (const char *)arg2, MAXVALUENAMELEN+1-1);
9255 arg1->value[MAXVALUENAMELEN+1-1] = 0;
9256 } else {
9257 arg1->value[0] = 0;
9258 }
9259 }
9260
9261 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9262}
9263
9264
9265SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9266 jstring jresult = 0 ;
9268 char *result = 0 ;
9269
9270 (void)jenv;
9271 (void)jcls;
9272 (void)jarg1_;
9273 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9274 result = (char *)(char *) ((arg1)->value);
9275 if (result) jresult = jenv->NewStringUTF((const char *)result);
9276 return jresult;
9277}
9278
9279
9280SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9281 jstring jresult = 0 ;
9283 std::string result;
9284
9285 (void)jenv;
9286 (void)jcls;
9287 (void)jarg1_;
9288 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9289 result = (arg1)->toXML();
9290 jresult = jenv->NewStringUTF((&result)->c_str());
9291 return jresult;
9292}
9293
9294
9295SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9296 jboolean jresult = 0 ;
9298 char *arg2 = (char *) 0 ;
9299 bool result;
9300
9301 (void)jenv;
9302 (void)jcls;
9303 (void)jarg1_;
9304 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9305 arg2 = 0;
9306 if (jarg2) {
9307 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9308 if (!arg2) return 0;
9309 }
9310 result = (bool)(arg1)->fromXML((char const *)arg2);
9311 jresult = (jboolean)result;
9312 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9313 return jresult;
9314}
9315
9316
9317SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9318 jboolean jresult = 0 ;
9320 XMLNode *arg2 = 0 ;
9321 bool result;
9322
9323 (void)jenv;
9324 (void)jcls;
9325 (void)jarg1_;
9326 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9327 arg2 = *(XMLNode **)&jarg2;
9328 if (!arg2) {
9329 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
9330 return 0;
9331 }
9332 result = (bool)(arg1)->fromXML(*arg2);
9333 jresult = (jboolean)result;
9334 return jresult;
9335}
9336
9337
9338SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FilterSpec(JNIEnv *jenv, jclass jcls) {
9339 jlong jresult = 0 ;
9340 cmlabs::FilterSpec *result = 0 ;
9341
9342 (void)jenv;
9343 (void)jcls;
9344 result = (cmlabs::FilterSpec *)new cmlabs::FilterSpec();
9345 *(cmlabs::FilterSpec **)&jresult = result;
9346 return jresult;
9347}
9348
9349
9350SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1FilterSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9352
9353 (void)jenv;
9354 (void)jcls;
9355 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9356 delete arg1;
9357}
9358
9359
9360SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1source_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9361 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9362 uint32 arg2 ;
9363
9364 (void)jenv;
9365 (void)jcls;
9366 (void)jarg1_;
9367 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9368 arg2 = (uint32)jarg2;
9369 if (arg1) (arg1)->source = arg2;
9370}
9371
9372
9373SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1source_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9374 jlong jresult = 0 ;
9375 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9376 uint32 result;
9377
9378 (void)jenv;
9379 (void)jcls;
9380 (void)jarg1_;
9381 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9382 result = (uint32) ((arg1)->source);
9383 jresult = (jlong)result;
9384 return jresult;
9385}
9386
9387
9388SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9389 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9390 uint32 arg2 ;
9391
9392 (void)jenv;
9393 (void)jcls;
9394 (void)jarg1_;
9395 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9396 arg2 = (uint32)jarg2;
9397 if (arg1) (arg1)->origin = arg2;
9398}
9399
9400
9401SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9402 jlong jresult = 0 ;
9403 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9404 uint32 result;
9405
9406 (void)jenv;
9407 (void)jcls;
9408 (void)jarg1_;
9409 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9410 result = (uint32) ((arg1)->origin);
9411 jresult = (jlong)result;
9412 return jresult;
9413}
9414
9415
9416SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
9417 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9418 uint64 arg2 ;
9419
9420 (void)jenv;
9421 (void)jcls;
9422 (void)jarg1_;
9423 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9424 {
9425 jclass clazz;
9426 jmethodID mid;
9427 jbyteArray ba;
9428 jbyte* bae;
9429 jsize sz;
9430 int i;
9431
9432 if (!jarg2) {
9434 return ;
9435 }
9436 clazz = jenv->GetObjectClass(jarg2);
9437 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
9438 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
9439 bae = jenv->GetByteArrayElements(ba, 0);
9440 sz = jenv->GetArrayLength(ba);
9441 arg2 = 0;
9442 if (sz > 0) {
9443 arg2 = (uint64)(signed char)bae[0];
9444 for(i=1; i<sz; i++) {
9445 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
9446 }
9447 }
9448 jenv->ReleaseByteArrayElements(ba, bae, 0);
9449 }
9450 if (arg1) (arg1)->maxage = arg2;
9451}
9452
9453
9454SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9455 jobject jresult = 0 ;
9456 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9457 uint64 result;
9458
9459 (void)jenv;
9460 (void)jcls;
9461 (void)jarg1_;
9462 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9463 result = (uint64) ((arg1)->maxage);
9464 {
9465 jbyteArray ba = jenv->NewByteArray(9);
9466 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
9467 jclass clazz = jenv->FindClass("java/math/BigInteger");
9468 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
9469 jobject bigint;
9470 int i;
9471
9472 bae[0] = 0;
9473 for(i=1; i<9; i++ ) {
9474 bae[i] = (jbyte)(result>>8*(8-i));
9475 }
9476
9477 jenv->ReleaseByteArrayElements(ba, bae, 0);
9478 bigint = jenv->NewObject(clazz, mid, ba);
9479 jenv->DeleteLocalRef(ba);
9480 jresult = bigint;
9481 }
9482 return jresult;
9483}
9484
9485
9486SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9487 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9488 uint32 arg2 ;
9489
9490 (void)jenv;
9491 (void)jcls;
9492 (void)jarg1_;
9493 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9494 arg2 = (uint32)jarg2;
9495 if (arg1) (arg1)->maxcount = arg2;
9496}
9497
9498
9499SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9500 jlong jresult = 0 ;
9501 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9502 uint32 result;
9503
9504 (void)jenv;
9505 (void)jcls;
9506 (void)jarg1_;
9507 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9508 result = (uint32) ((arg1)->maxcount);
9509 jresult = (jlong)result;
9510 return jresult;
9511}
9512
9513
9514SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9515 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9516 PsyContext arg2 ;
9517 PsyContext *argp2 ;
9518
9519 (void)jenv;
9520 (void)jcls;
9521 (void)jarg1_;
9522 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9523 argp2 = *(PsyContext **)&jarg2;
9524 if (!argp2) {
9525 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
9526 return ;
9527 }
9528 arg2 = *argp2;
9529 if (arg1) (arg1)->context = arg2;
9530}
9531
9532
9533SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9534 jlong jresult = 0 ;
9535 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9536 PsyContext result;
9537
9538 (void)jenv;
9539 (void)jcls;
9540 (void)jarg1_;
9541 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9542 result = ((arg1)->context);
9543 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
9544 return jresult;
9545}
9546
9547
9548SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1binary_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
9549 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9550 bool arg2 ;
9551
9552 (void)jenv;
9553 (void)jcls;
9554 (void)jarg1_;
9555 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9556 arg2 = jarg2 ? true : false;
9557 if (arg1) (arg1)->binary = arg2;
9558}
9559
9560
9561SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1binary_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9562 jboolean jresult = 0 ;
9563 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9564 bool result;
9565
9566 (void)jenv;
9567 (void)jcls;
9568 (void)jarg1_;
9569 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9570 result = (bool) ((arg1)->binary);
9571 jresult = (jboolean)result;
9572 return jresult;
9573}
9574
9575
9576SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipHost_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9577 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9578 uint32 arg2 ;
9579
9580 (void)jenv;
9581 (void)jcls;
9582 (void)jarg1_;
9583 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9584 arg2 = (uint32)jarg2;
9585 if (arg1) (arg1)->ipHost = arg2;
9586}
9587
9588
9589SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipHost_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9590 jlong jresult = 0 ;
9591 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9592 uint32 result;
9593
9594 (void)jenv;
9595 (void)jcls;
9596 (void)jarg1_;
9597 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9598 result = (uint32) ((arg1)->ipHost);
9599 jresult = (jlong)result;
9600 return jresult;
9601}
9602
9603
9604SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipPort_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9605 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9606 uint16 arg2 ;
9607
9608 (void)jenv;
9609 (void)jcls;
9610 (void)jarg1_;
9611 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9612 arg2 = (uint16)jarg2;
9613 if (arg1) (arg1)->ipPort = arg2;
9614}
9615
9616
9617SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipPort_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9618 jint jresult = 0 ;
9619 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9620 uint16 result;
9621
9622 (void)jenv;
9623 (void)jcls;
9624 (void)jarg1_;
9625 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9626 result = (uint16) ((arg1)->ipPort);
9627 jresult = (jint)result;
9628 return jresult;
9629}
9630
9631
9632SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1sourceName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9633 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9634 char *arg2 ;
9635
9636 (void)jenv;
9637 (void)jcls;
9638 (void)jarg1_;
9639 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9640 arg2 = 0;
9641 if (jarg2) {
9642 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9643 if (!arg2) return ;
9644 }
9645 {
9646 if(arg2) {
9647 strncpy((char*)arg1->sourceName, (const char *)arg2, MAXKEYNAMELEN+1-1);
9648 arg1->sourceName[MAXKEYNAMELEN+1-1] = 0;
9649 } else {
9650 arg1->sourceName[0] = 0;
9651 }
9652 }
9653
9654 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9655}
9656
9657
9658SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1sourceName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9659 jstring jresult = 0 ;
9660 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9661 char *result = 0 ;
9662
9663 (void)jenv;
9664 (void)jcls;
9665 (void)jarg1_;
9666 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9667 result = (char *)(char *) ((arg1)->sourceName);
9668 if (result) jresult = jenv->NewStringUTF((const char *)result);
9669 return jresult;
9670}
9671
9672
9673SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1hostName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9674 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9675 char *arg2 ;
9676
9677 (void)jenv;
9678 (void)jcls;
9679 (void)jarg1_;
9680 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9681 arg2 = 0;
9682 if (jarg2) {
9683 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9684 if (!arg2) return ;
9685 }
9686 {
9687 if(arg2) {
9688 strncpy((char*)arg1->hostName, (const char *)arg2, MAXKEYNAMELEN+1-1);
9689 arg1->hostName[MAXKEYNAMELEN+1-1] = 0;
9690 } else {
9691 arg1->hostName[0] = 0;
9692 }
9693 }
9694
9695 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9696}
9697
9698
9699SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1hostName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9700 jstring jresult = 0 ;
9701 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9702 char *result = 0 ;
9703
9704 (void)jenv;
9705 (void)jcls;
9706 (void)jarg1_;
9707 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9708 result = (char *)(char *) ((arg1)->hostName);
9709 if (result) jresult = jenv->NewStringUTF((const char *)result);
9710 return jresult;
9711}
9712
9713
9714SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9715 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9716 char *arg2 ;
9717
9718 (void)jenv;
9719 (void)jcls;
9720 (void)jarg1_;
9721 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9722 arg2 = 0;
9723 if (jarg2) {
9724 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9725 if (!arg2) return ;
9726 }
9727 {
9728 if(arg2) {
9729 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
9730 arg1->name[MAXKEYNAMELEN+1-1] = 0;
9731 } else {
9732 arg1->name[0] = 0;
9733 }
9734 }
9735
9736 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9737}
9738
9739
9740SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9741 jstring jresult = 0 ;
9742 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9743 char *result = 0 ;
9744
9745 (void)jenv;
9746 (void)jcls;
9747 (void)jarg1_;
9748 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9749 result = (char *)(char *) ((arg1)->name);
9750 if (result) jresult = jenv->NewStringUTF((const char *)result);
9751 return jresult;
9752}
9753
9754
9755SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9756 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9757 char *arg2 ;
9758
9759 (void)jenv;
9760 (void)jcls;
9761 (void)jarg1_;
9762 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9763 arg2 = 0;
9764 if (jarg2) {
9765 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9766 if (!arg2) return ;
9767 }
9768 {
9769 if(arg2) {
9770 strncpy((char*)arg1->key, (const char *)arg2, MAXKEYNAMELEN+1-1);
9771 arg1->key[MAXKEYNAMELEN+1-1] = 0;
9772 } else {
9773 arg1->key[0] = 0;
9774 }
9775 }
9776
9777 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9778}
9779
9780
9781SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9782 jstring jresult = 0 ;
9783 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9784 char *result = 0 ;
9785
9786 (void)jenv;
9787 (void)jcls;
9788 (void)jarg1_;
9789 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9790 result = (char *)(char *) ((arg1)->key);
9791 if (result) jresult = jenv->NewStringUTF((const char *)result);
9792 return jresult;
9793}
9794
9795
9796SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9797 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9798 char *arg2 ;
9799
9800 (void)jenv;
9801 (void)jcls;
9802 (void)jarg1_;
9803 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9804 arg2 = 0;
9805 if (jarg2) {
9806 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9807 if (!arg2) return ;
9808 }
9809 {
9810 if(arg2) {
9811 strncpy((char*)arg1->value, (const char *)arg2, MAXVALUENAMELEN+1-1);
9812 arg1->value[MAXVALUENAMELEN+1-1] = 0;
9813 } else {
9814 arg1->value[0] = 0;
9815 }
9816 }
9817
9818 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9819}
9820
9821
9822SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9823 jstring jresult = 0 ;
9824 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9825 char *result = 0 ;
9826
9827 (void)jenv;
9828 (void)jcls;
9829 (void)jarg1_;
9830 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9831 result = (char *)(char *) ((arg1)->value);
9832 if (result) jresult = jenv->NewStringUTF((const char *)result);
9833 return jresult;
9834}
9835
9836
9837SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9838 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9839 char *arg2 ;
9840
9841 (void)jenv;
9842 (void)jcls;
9843 (void)jarg1_;
9844 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9845 arg2 = 0;
9846 if (jarg2) {
9847 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9848 if (!arg2) return ;
9849 }
9850 {
9851 if(arg2) {
9852 strncpy((char*)arg1->type, (const char *)arg2, MAXKEYNAMELEN+1-1);
9853 arg1->type[MAXKEYNAMELEN+1-1] = 0;
9854 } else {
9855 arg1->type[0] = 0;
9856 }
9857 }
9858
9859 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9860}
9861
9862
9863SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9864 jstring jresult = 0 ;
9865 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9866 char *result = 0 ;
9867
9868 (void)jenv;
9869 (void)jcls;
9870 (void)jarg1_;
9871 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9872 result = (char *)(char *) ((arg1)->type);
9873 if (result) jresult = jenv->NewStringUTF((const char *)result);
9874 return jresult;
9875}
9876
9877
9878SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1subdir_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9879 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9880 char *arg2 ;
9881
9882 (void)jenv;
9883 (void)jcls;
9884 (void)jarg1_;
9885 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9886 arg2 = 0;
9887 if (jarg2) {
9888 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9889 if (!arg2) return ;
9890 }
9891 {
9892 if(arg2) {
9893 strncpy((char*)arg1->subdir, (const char *)arg2, MAXKEYNAMELEN+1-1);
9894 arg1->subdir[MAXKEYNAMELEN+1-1] = 0;
9895 } else {
9896 arg1->subdir[0] = 0;
9897 }
9898 }
9899
9900 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9901}
9902
9903
9904SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1subdir_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9905 jstring jresult = 0 ;
9906 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9907 char *result = 0 ;
9908
9909 (void)jenv;
9910 (void)jcls;
9911 (void)jarg1_;
9912 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9913 result = (char *)(char *) ((arg1)->subdir);
9914 if (result) jresult = jenv->NewStringUTF((const char *)result);
9915 return jresult;
9916}
9917
9918
9919SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9920 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9921 char *arg2 ;
9922
9923 (void)jenv;
9924 (void)jcls;
9925 (void)jarg1_;
9926 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9927 arg2 = 0;
9928 if (jarg2) {
9929 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9930 if (!arg2) return ;
9931 }
9932 {
9933 if(arg2) {
9934 strncpy((char*)arg1->ext, (const char *)arg2, MAXKEYNAMELEN+1-1);
9935 arg1->ext[MAXKEYNAMELEN+1-1] = 0;
9936 } else {
9937 arg1->ext[0] = 0;
9938 }
9939 }
9940
9941 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9942}
9943
9944
9945SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9946 jstring jresult = 0 ;
9947 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9948 char *result = 0 ;
9949
9950 (void)jenv;
9951 (void)jcls;
9952 (void)jarg1_;
9953 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9954 result = (char *)(char *) ((arg1)->ext);
9955 if (result) jresult = jenv->NewStringUTF((const char *)result);
9956 return jresult;
9957}
9958
9959
9960SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1operation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9961 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9962 char *arg2 ;
9963
9964 (void)jenv;
9965 (void)jcls;
9966 (void)jarg1_;
9967 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9968 arg2 = 0;
9969 if (jarg2) {
9970 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9971 if (!arg2) return ;
9972 }
9973 {
9974 if(arg2) {
9975 strncpy((char*)arg1->operation, (const char *)arg2, MAXKEYNAMELEN+1-1);
9976 arg1->operation[MAXKEYNAMELEN+1-1] = 0;
9977 } else {
9978 arg1->operation[0] = 0;
9979 }
9980 }
9981
9982 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9983}
9984
9985
9986SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1operation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9987 jstring jresult = 0 ;
9988 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9989 char *result = 0 ;
9990
9991 (void)jenv;
9992 (void)jcls;
9993 (void)jarg1_;
9994 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9995 result = (char *)(char *) ((arg1)->operation);
9996 if (result) jresult = jenv->NewStringUTF((const char *)result);
9997 return jresult;
9998}
9999
10000
10001SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10002 jstring jresult = 0 ;
10003 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
10004 std::string result;
10005
10006 (void)jenv;
10007 (void)jcls;
10008 (void)jarg1_;
10009 arg1 = *(cmlabs::QuerySpec **)&jarg1;
10010 result = (arg1)->toXML();
10011 jresult = jenv->NewStringUTF((&result)->c_str());
10012 return jresult;
10013}
10014
10015
10016SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10017 jboolean jresult = 0 ;
10018 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
10019 char *arg2 = (char *) 0 ;
10020 bool result;
10021
10022 (void)jenv;
10023 (void)jcls;
10024 (void)jarg1_;
10025 arg1 = *(cmlabs::QuerySpec **)&jarg1;
10026 arg2 = 0;
10027 if (jarg2) {
10028 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10029 if (!arg2) return 0;
10030 }
10031 result = (bool)(arg1)->fromXML((char const *)arg2);
10032 jresult = (jboolean)result;
10033 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10034 return jresult;
10035}
10036
10037
10038SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10039 jboolean jresult = 0 ;
10040 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
10041 XMLNode *arg2 = 0 ;
10042 bool result;
10043
10044 (void)jenv;
10045 (void)jcls;
10046 (void)jarg1_;
10047 arg1 = *(cmlabs::QuerySpec **)&jarg1;
10048 arg2 = *(XMLNode **)&jarg2;
10049 if (!arg2) {
10050 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
10051 return 0;
10052 }
10053 result = (bool)(arg1)->fromXML(*arg2);
10054 jresult = (jboolean)result;
10055 return jresult;
10056}
10057
10058
10059SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1QuerySpec(JNIEnv *jenv, jclass jcls) {
10060 jlong jresult = 0 ;
10061 cmlabs::QuerySpec *result = 0 ;
10062
10063 (void)jenv;
10064 (void)jcls;
10065 result = (cmlabs::QuerySpec *)new cmlabs::QuerySpec();
10066 *(cmlabs::QuerySpec **)&jresult = result;
10067 return jresult;
10068}
10069
10070
10071SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1QuerySpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10072 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
10073
10074 (void)jenv;
10075 (void)jcls;
10076 arg1 = *(cmlabs::QuerySpec **)&jarg1;
10077 delete arg1;
10078}
10079
10080
10081SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1source_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10083 uint32 arg2 ;
10084
10085 (void)jenv;
10086 (void)jcls;
10087 (void)jarg1_;
10088 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10089 arg2 = (uint32)jarg2;
10090 if (arg1) (arg1)->source = arg2;
10091}
10092
10093
10094SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1source_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10095 jlong jresult = 0 ;
10097 uint32 result;
10098
10099 (void)jenv;
10100 (void)jcls;
10101 (void)jarg1_;
10102 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10103 result = (uint32) ((arg1)->source);
10104 jresult = (jlong)result;
10105 return jresult;
10106}
10107
10108
10109SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10111 uint32 arg2 ;
10112
10113 (void)jenv;
10114 (void)jcls;
10115 (void)jarg1_;
10116 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10117 arg2 = (uint32)jarg2;
10118 if (arg1) (arg1)->origin = arg2;
10119}
10120
10121
10122SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10123 jlong jresult = 0 ;
10125 uint32 result;
10126
10127 (void)jenv;
10128 (void)jcls;
10129 (void)jarg1_;
10130 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10131 result = (uint32) ((arg1)->origin);
10132 jresult = (jlong)result;
10133 return jresult;
10134}
10135
10136
10137SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
10139 uint64 arg2 ;
10140
10141 (void)jenv;
10142 (void)jcls;
10143 (void)jarg1_;
10144 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10145 {
10146 jclass clazz;
10147 jmethodID mid;
10148 jbyteArray ba;
10149 jbyte* bae;
10150 jsize sz;
10151 int i;
10152
10153 if (!jarg2) {
10155 return ;
10156 }
10157 clazz = jenv->GetObjectClass(jarg2);
10158 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
10159 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
10160 bae = jenv->GetByteArrayElements(ba, 0);
10161 sz = jenv->GetArrayLength(ba);
10162 arg2 = 0;
10163 if (sz > 0) {
10164 arg2 = (uint64)(signed char)bae[0];
10165 for(i=1; i<sz; i++) {
10166 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
10167 }
10168 }
10169 jenv->ReleaseByteArrayElements(ba, bae, 0);
10170 }
10171 if (arg1) (arg1)->maxage = arg2;
10172}
10173
10174
10175SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10176 jobject jresult = 0 ;
10178 uint64 result;
10179
10180 (void)jenv;
10181 (void)jcls;
10182 (void)jarg1_;
10183 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10184 result = (uint64) ((arg1)->maxage);
10185 {
10186 jbyteArray ba = jenv->NewByteArray(9);
10187 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
10188 jclass clazz = jenv->FindClass("java/math/BigInteger");
10189 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
10190 jobject bigint;
10191 int i;
10192
10193 bae[0] = 0;
10194 for(i=1; i<9; i++ ) {
10195 bae[i] = (jbyte)(result>>8*(8-i));
10196 }
10197
10198 jenv->ReleaseByteArrayElements(ba, bae, 0);
10199 bigint = jenv->NewObject(clazz, mid, ba);
10200 jenv->DeleteLocalRef(ba);
10201 jresult = bigint;
10202 }
10203 return jresult;
10204}
10205
10206
10207SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10209 uint32 arg2 ;
10210
10211 (void)jenv;
10212 (void)jcls;
10213 (void)jarg1_;
10214 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10215 arg2 = (uint32)jarg2;
10216 if (arg1) (arg1)->maxcount = arg2;
10217}
10218
10219
10220SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10221 jlong jresult = 0 ;
10223 uint32 result;
10224
10225 (void)jenv;
10226 (void)jcls;
10227 (void)jarg1_;
10228 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10229 result = (uint32) ((arg1)->maxcount);
10230 jresult = (jlong)result;
10231 return jresult;
10232}
10233
10234
10235SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10237 PsyType arg2 ;
10238 PsyType *argp2 ;
10239
10240 (void)jenv;
10241 (void)jcls;
10242 (void)jarg1_;
10243 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10244 argp2 = *(PsyType **)&jarg2;
10245 if (!argp2) {
10246 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
10247 return ;
10248 }
10249 arg2 = *argp2;
10250 if (arg1) (arg1)->type = arg2;
10251}
10252
10253
10254SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10255 jlong jresult = 0 ;
10257 PsyType result;
10258
10259 (void)jenv;
10260 (void)jcls;
10261 (void)jarg1_;
10262 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10263 result = ((arg1)->type);
10264 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
10265 return jresult;
10266}
10267
10268
10269SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10271 PsyContext arg2 ;
10272 PsyContext *argp2 ;
10273
10274 (void)jenv;
10275 (void)jcls;
10276 (void)jarg1_;
10277 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10278 argp2 = *(PsyContext **)&jarg2;
10279 if (!argp2) {
10280 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
10281 return ;
10282 }
10283 arg2 = *argp2;
10284 if (arg1) (arg1)->context = arg2;
10285}
10286
10287
10288SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10289 jlong jresult = 0 ;
10291 PsyContext result;
10292
10293 (void)jenv;
10294 (void)jcls;
10295 (void)jarg1_;
10296 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10297 result = ((arg1)->context);
10298 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
10299 return jresult;
10300}
10301
10302
10303SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10305 uint32 arg2 ;
10306
10307 (void)jenv;
10308 (void)jcls;
10309 (void)jarg1_;
10310 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10311 arg2 = (uint32)jarg2;
10312 if (arg1) (arg1)->tag = arg2;
10313}
10314
10315
10316SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10317 jlong jresult = 0 ;
10319 uint32 result;
10320
10321 (void)jenv;
10322 (void)jcls;
10323 (void)jarg1_;
10324 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10325 result = (uint32) ((arg1)->tag);
10326 jresult = (jlong)result;
10327 return jresult;
10328}
10329
10330
10331SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10333 char *arg2 ;
10334
10335 (void)jenv;
10336 (void)jcls;
10337 (void)jarg1_;
10338 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10339 arg2 = 0;
10340 if (jarg2) {
10341 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10342 if (!arg2) return ;
10343 }
10344 {
10345 if(arg2) {
10346 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
10347 arg1->name[MAXKEYNAMELEN+1-1] = 0;
10348 } else {
10349 arg1->name[0] = 0;
10350 }
10351 }
10352
10353 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10354}
10355
10356
10357SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10358 jstring jresult = 0 ;
10360 char *result = 0 ;
10361
10362 (void)jenv;
10363 (void)jcls;
10364 (void)jarg1_;
10365 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10366 result = (char *)(char *) ((arg1)->name);
10367 if (result) jresult = jenv->NewStringUTF((const char *)result);
10368 return jresult;
10369}
10370
10371
10372SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10374 char *arg2 ;
10375
10376 (void)jenv;
10377 (void)jcls;
10378 (void)jarg1_;
10379 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10380 arg2 = 0;
10381 if (jarg2) {
10382 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10383 if (!arg2) return ;
10384 }
10385 {
10386 if(arg2) {
10387 strncpy((char*)arg1->key, (const char *)arg2, MAXKEYNAMELEN+1-1);
10388 arg1->key[MAXKEYNAMELEN+1-1] = 0;
10389 } else {
10390 arg1->key[0] = 0;
10391 }
10392 }
10393
10394 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10395}
10396
10397
10398SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10399 jstring jresult = 0 ;
10401 char *result = 0 ;
10402
10403 (void)jenv;
10404 (void)jcls;
10405 (void)jarg1_;
10406 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10407 result = (char *)(char *) ((arg1)->key);
10408 if (result) jresult = jenv->NewStringUTF((const char *)result);
10409 return jresult;
10410}
10411
10412
10413SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1keytype_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
10415 uint8 arg2 ;
10416
10417 (void)jenv;
10418 (void)jcls;
10419 (void)jarg1_;
10420 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10421 arg2 = (uint8)jarg2;
10422 if (arg1) (arg1)->keytype = arg2;
10423}
10424
10425
10426SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1keytype_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10427 jshort jresult = 0 ;
10429 uint8 result;
10430
10431 (void)jenv;
10432 (void)jcls;
10433 (void)jarg1_;
10434 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10435 result = (uint8) ((arg1)->keytype);
10436 jresult = (jshort)result;
10437 return jresult;
10438}
10439
10440
10441SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10443 uint32 arg2 ;
10444
10445 (void)jenv;
10446 (void)jcls;
10447 (void)jarg1_;
10448 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10449 arg2 = (uint32)jarg2;
10450 if (arg1) (arg1)->from = arg2;
10451}
10452
10453
10454SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10455 jlong jresult = 0 ;
10457 uint32 result;
10458
10459 (void)jenv;
10460 (void)jcls;
10461 (void)jarg1_;
10462 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10463 result = (uint32) ((arg1)->from);
10464 jresult = (jlong)result;
10465 return jresult;
10466}
10467
10468
10469SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10471 uint32 arg2 ;
10472
10473 (void)jenv;
10474 (void)jcls;
10475 (void)jarg1_;
10476 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10477 arg2 = (uint32)jarg2;
10478 if (arg1) (arg1)->to = arg2;
10479}
10480
10481
10482SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10483 jlong jresult = 0 ;
10485 uint32 result;
10486
10487 (void)jenv;
10488 (void)jcls;
10489 (void)jarg1_;
10490 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10491 result = (uint32) ((arg1)->to);
10492 jresult = (jlong)result;
10493 return jresult;
10494}
10495
10496
10497SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
10499 uint64 arg2 ;
10500
10501 (void)jenv;
10502 (void)jcls;
10503 (void)jarg1_;
10504 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10505 {
10506 jclass clazz;
10507 jmethodID mid;
10508 jbyteArray ba;
10509 jbyte* bae;
10510 jsize sz;
10511 int i;
10512
10513 if (!jarg2) {
10515 return ;
10516 }
10517 clazz = jenv->GetObjectClass(jarg2);
10518 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
10519 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
10520 bae = jenv->GetByteArrayElements(ba, 0);
10521 sz = jenv->GetArrayLength(ba);
10522 arg2 = 0;
10523 if (sz > 0) {
10524 arg2 = (uint64)(signed char)bae[0];
10525 for(i=1; i<sz; i++) {
10526 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
10527 }
10528 }
10529 jenv->ReleaseByteArrayElements(ba, bae, 0);
10530 }
10531 if (arg1) (arg1)->startTime = arg2;
10532}
10533
10534
10535SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10536 jobject jresult = 0 ;
10538 uint64 result;
10539
10540 (void)jenv;
10541 (void)jcls;
10542 (void)jarg1_;
10543 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10544 result = (uint64) ((arg1)->startTime);
10545 {
10546 jbyteArray ba = jenv->NewByteArray(9);
10547 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
10548 jclass clazz = jenv->FindClass("java/math/BigInteger");
10549 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
10550 jobject bigint;
10551 int i;
10552
10553 bae[0] = 0;
10554 for(i=1; i<9; i++ ) {
10555 bae[i] = (jbyte)(result>>8*(8-i));
10556 }
10557
10558 jenv->ReleaseByteArrayElements(ba, bae, 0);
10559 bigint = jenv->NewObject(clazz, mid, ba);
10560 jenv->DeleteLocalRef(ba);
10561 jresult = bigint;
10562 }
10563 return jresult;
10564}
10565
10566
10567SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
10569 uint64 arg2 ;
10570
10571 (void)jenv;
10572 (void)jcls;
10573 (void)jarg1_;
10574 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10575 {
10576 jclass clazz;
10577 jmethodID mid;
10578 jbyteArray ba;
10579 jbyte* bae;
10580 jsize sz;
10581 int i;
10582
10583 if (!jarg2) {
10585 return ;
10586 }
10587 clazz = jenv->GetObjectClass(jarg2);
10588 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
10589 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
10590 bae = jenv->GetByteArrayElements(ba, 0);
10591 sz = jenv->GetArrayLength(ba);
10592 arg2 = 0;
10593 if (sz > 0) {
10594 arg2 = (uint64)(signed char)bae[0];
10595 for(i=1; i<sz; i++) {
10596 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
10597 }
10598 }
10599 jenv->ReleaseByteArrayElements(ba, bae, 0);
10600 }
10601 if (arg1) (arg1)->endTime = arg2;
10602}
10603
10604
10605SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10606 jobject jresult = 0 ;
10608 uint64 result;
10609
10610 (void)jenv;
10611 (void)jcls;
10612 (void)jarg1_;
10613 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10614 result = (uint64) ((arg1)->endTime);
10615 {
10616 jbyteArray ba = jenv->NewByteArray(9);
10617 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
10618 jclass clazz = jenv->FindClass("java/math/BigInteger");
10619 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
10620 jobject bigint;
10621 int i;
10622
10623 bae[0] = 0;
10624 for(i=1; i<9; i++ ) {
10625 bae[i] = (jbyte)(result>>8*(8-i));
10626 }
10627
10628 jenv->ReleaseByteArrayElements(ba, bae, 0);
10629 bigint = jenv->NewObject(clazz, mid, ba);
10630 jenv->DeleteLocalRef(ba);
10631 jresult = bigint;
10632 }
10633 return jresult;
10634}
10635
10636
10637SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startInt_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10639 int64 arg2 ;
10640
10641 (void)jenv;
10642 (void)jcls;
10643 (void)jarg1_;
10644 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10645 arg2 = (int64)jarg2;
10646 if (arg1) (arg1)->startInt = arg2;
10647}
10648
10649
10650SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startInt_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10651 jlong jresult = 0 ;
10653 int64 result;
10654
10655 (void)jenv;
10656 (void)jcls;
10657 (void)jarg1_;
10658 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10659 result = (int64) ((arg1)->startInt);
10660 jresult = (jlong)result;
10661 return jresult;
10662}
10663
10664
10665SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endInt_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10667 int64 arg2 ;
10668
10669 (void)jenv;
10670 (void)jcls;
10671 (void)jarg1_;
10672 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10673 arg2 = (int64)jarg2;
10674 if (arg1) (arg1)->endInt = arg2;
10675}
10676
10677
10678SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endInt_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10679 jlong jresult = 0 ;
10681 int64 result;
10682
10683 (void)jenv;
10684 (void)jcls;
10685 (void)jarg1_;
10686 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10687 result = (int64) ((arg1)->endInt);
10688 jresult = (jlong)result;
10689 return jresult;
10690}
10691
10692
10693SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startFloat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
10695 float64 arg2 ;
10696
10697 (void)jenv;
10698 (void)jcls;
10699 (void)jarg1_;
10700 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10701 arg2 = (float64)jarg2;
10702 if (arg1) (arg1)->startFloat = arg2;
10703}
10704
10705
10706SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startFloat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10707 jdouble jresult = 0 ;
10709 float64 result;
10710
10711 (void)jenv;
10712 (void)jcls;
10713 (void)jarg1_;
10714 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10715 result = (float64) ((arg1)->startFloat);
10716 jresult = (jdouble)result;
10717 return jresult;
10718}
10719
10720
10721SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endFloat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
10723 float64 arg2 ;
10724
10725 (void)jenv;
10726 (void)jcls;
10727 (void)jarg1_;
10728 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10729 arg2 = (float64)jarg2;
10730 if (arg1) (arg1)->endFloat = arg2;
10731}
10732
10733
10734SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endFloat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10735 jdouble jresult = 0 ;
10737 float64 result;
10738
10739 (void)jenv;
10740 (void)jcls;
10741 (void)jarg1_;
10742 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10743 result = (float64) ((arg1)->endFloat);
10744 jresult = (jdouble)result;
10745 return jresult;
10746}
10747
10748
10749SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startString_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10751 char *arg2 ;
10752
10753 (void)jenv;
10754 (void)jcls;
10755 (void)jarg1_;
10756 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10757 arg2 = 0;
10758 if (jarg2) {
10759 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10760 if (!arg2) return ;
10761 }
10762 {
10763 if(arg2) {
10764 strncpy((char*)arg1->startString, (const char *)arg2, MAXVALUENAMELEN+1-1);
10765 arg1->startString[MAXVALUENAMELEN+1-1] = 0;
10766 } else {
10767 arg1->startString[0] = 0;
10768 }
10769 }
10770
10771 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10772}
10773
10774
10775SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startString_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10776 jstring jresult = 0 ;
10778 char *result = 0 ;
10779
10780 (void)jenv;
10781 (void)jcls;
10782 (void)jarg1_;
10783 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10784 result = (char *)(char *) ((arg1)->startString);
10785 if (result) jresult = jenv->NewStringUTF((const char *)result);
10786 return jresult;
10787}
10788
10789
10790SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endString_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10792 char *arg2 ;
10793
10794 (void)jenv;
10795 (void)jcls;
10796 (void)jarg1_;
10797 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10798 arg2 = 0;
10799 if (jarg2) {
10800 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10801 if (!arg2) return ;
10802 }
10803 {
10804 if(arg2) {
10805 strncpy((char*)arg1->endString, (const char *)arg2, MAXVALUENAMELEN+1-1);
10806 arg1->endString[MAXVALUENAMELEN+1-1] = 0;
10807 } else {
10808 arg1->endString[0] = 0;
10809 }
10810 }
10811
10812 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10813}
10814
10815
10816SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endString_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10817 jstring jresult = 0 ;
10819 char *result = 0 ;
10820
10821 (void)jenv;
10822 (void)jcls;
10823 (void)jarg1_;
10824 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10825 result = (char *)(char *) ((arg1)->endString);
10826 if (result) jresult = jenv->NewStringUTF((const char *)result);
10827 return jresult;
10828}
10829
10830
10831SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10832 jstring jresult = 0 ;
10834 std::string result;
10835
10836 (void)jenv;
10837 (void)jcls;
10838 (void)jarg1_;
10839 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10840 result = (arg1)->toXML();
10841 jresult = jenv->NewStringUTF((&result)->c_str());
10842 return jresult;
10843}
10844
10845
10846SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10847 jboolean jresult = 0 ;
10849 char *arg2 = (char *) 0 ;
10850 bool result;
10851
10852 (void)jenv;
10853 (void)jcls;
10854 (void)jarg1_;
10855 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10856 arg2 = 0;
10857 if (jarg2) {
10858 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10859 if (!arg2) return 0;
10860 }
10861 result = (bool)(arg1)->fromXML((char const *)arg2);
10862 jresult = (jboolean)result;
10863 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10864 return jresult;
10865}
10866
10867
10868SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10869 jboolean jresult = 0 ;
10871 XMLNode *arg2 = 0 ;
10872 bool result;
10873
10874 (void)jenv;
10875 (void)jcls;
10876 (void)jarg1_;
10877 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10878 arg2 = *(XMLNode **)&jarg2;
10879 if (!arg2) {
10880 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
10881 return 0;
10882 }
10883 result = (bool)(arg1)->fromXML(*arg2);
10884 jresult = (jboolean)result;
10885 return jresult;
10886}
10887
10888
10889SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1RetrieveSpec(JNIEnv *jenv, jclass jcls) {
10890 jlong jresult = 0 ;
10891 cmlabs::RetrieveSpec *result = 0 ;
10892
10893 (void)jenv;
10894 (void)jcls;
10896 *(cmlabs::RetrieveSpec **)&jresult = result;
10897 return jresult;
10898}
10899
10900
10901SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1RetrieveSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10903
10904 (void)jenv;
10905 (void)jcls;
10906 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10907 delete arg1;
10908}
10909
10910
10912 jint jresult = 0 ;
10913 int result;
10914
10915 (void)jenv;
10916 (void)jcls;
10917 result = (int)(1);
10918 jresult = (jint)result;
10919 return jresult;
10920}
10921
10922
10923SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10924 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10925 uint32 arg2 ;
10926
10927 (void)jenv;
10928 (void)jcls;
10929 (void)jarg1_;
10930 arg1 = *(cmlabs::PostSpec **)&jarg1;
10931 arg2 = (uint32)jarg2;
10932 if (arg1) (arg1)->to = arg2;
10933}
10934
10935
10936SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10937 jlong jresult = 0 ;
10938 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10939 uint32 result;
10940
10941 (void)jenv;
10942 (void)jcls;
10943 (void)jarg1_;
10944 arg1 = *(cmlabs::PostSpec **)&jarg1;
10945 result = (uint32) ((arg1)->to);
10946 jresult = (jlong)result;
10947 return jresult;
10948}
10949
10950
10951SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10952 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10953 PsyType arg2 ;
10954 PsyType *argp2 ;
10955
10956 (void)jenv;
10957 (void)jcls;
10958 (void)jarg1_;
10959 arg1 = *(cmlabs::PostSpec **)&jarg1;
10960 argp2 = *(PsyType **)&jarg2;
10961 if (!argp2) {
10962 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
10963 return ;
10964 }
10965 arg2 = *argp2;
10966 if (arg1) (arg1)->type = arg2;
10967}
10968
10969
10970SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10971 jlong jresult = 0 ;
10972 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10973 PsyType result;
10974
10975 (void)jenv;
10976 (void)jcls;
10977 (void)jarg1_;
10978 arg1 = *(cmlabs::PostSpec **)&jarg1;
10979 result = ((arg1)->type);
10980 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
10981 return jresult;
10982}
10983
10984
10985SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10986 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10987 PsyContext arg2 ;
10988 PsyContext *argp2 ;
10989
10990 (void)jenv;
10991 (void)jcls;
10992 (void)jarg1_;
10993 arg1 = *(cmlabs::PostSpec **)&jarg1;
10994 argp2 = *(PsyContext **)&jarg2;
10995 if (!argp2) {
10996 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
10997 return ;
10998 }
10999 arg2 = *argp2;
11000 if (arg1) (arg1)->context = arg2;
11001}
11002
11003
11004SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11005 jlong jresult = 0 ;
11006 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11007 PsyContext result;
11008
11009 (void)jenv;
11010 (void)jcls;
11011 (void)jarg1_;
11012 arg1 = *(cmlabs::PostSpec **)&jarg1;
11013 result = ((arg1)->context);
11014 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
11015 return jresult;
11016}
11017
11018
11019SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11020 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11021 PsyContext arg2 ;
11022 PsyContext *argp2 ;
11023
11024 (void)jenv;
11025 (void)jcls;
11026 (void)jarg1_;
11027 arg1 = *(cmlabs::PostSpec **)&jarg1;
11028 argp2 = *(PsyContext **)&jarg2;
11029 if (!argp2) {
11030 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
11031 return ;
11032 }
11033 arg2 = *argp2;
11034 if (arg1) (arg1)->contextchange = arg2;
11035}
11036
11037
11038SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11039 jlong jresult = 0 ;
11040 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11041 PsyContext result;
11042
11043 (void)jenv;
11044 (void)jcls;
11045 (void)jarg1_;
11046 arg1 = *(cmlabs::PostSpec **)&jarg1;
11047 result = ((arg1)->contextchange);
11048 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
11049 return jresult;
11050}
11051
11052
11053SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11054 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11055 uint32 arg2 ;
11056
11057 (void)jenv;
11058 (void)jcls;
11059 (void)jarg1_;
11060 arg1 = *(cmlabs::PostSpec **)&jarg1;
11061 arg2 = (uint32)jarg2;
11062 if (arg1) (arg1)->tag = arg2;
11063}
11064
11065
11066SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11067 jlong jresult = 0 ;
11068 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11069 uint32 result;
11070
11071 (void)jenv;
11072 (void)jcls;
11073 (void)jarg1_;
11074 arg1 = *(cmlabs::PostSpec **)&jarg1;
11075 result = (uint32) ((arg1)->tag);
11076 jresult = (jlong)result;
11077 return jresult;
11078}
11079
11080
11081SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
11082 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11083 uint64 arg2 ;
11084
11085 (void)jenv;
11086 (void)jcls;
11087 (void)jarg1_;
11088 arg1 = *(cmlabs::PostSpec **)&jarg1;
11089 {
11090 jclass clazz;
11091 jmethodID mid;
11092 jbyteArray ba;
11093 jbyte* bae;
11094 jsize sz;
11095 int i;
11096
11097 if (!jarg2) {
11099 return ;
11100 }
11101 clazz = jenv->GetObjectClass(jarg2);
11102 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
11103 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
11104 bae = jenv->GetByteArrayElements(ba, 0);
11105 sz = jenv->GetArrayLength(ba);
11106 arg2 = 0;
11107 if (sz > 0) {
11108 arg2 = (uint64)(signed char)bae[0];
11109 for(i=1; i<sz; i++) {
11110 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
11111 }
11112 }
11113 jenv->ReleaseByteArrayElements(ba, bae, 0);
11114 }
11115 if (arg1) (arg1)->ttl = arg2;
11116}
11117
11118
11119SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11120 jobject jresult = 0 ;
11121 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11122 uint64 result;
11123
11124 (void)jenv;
11125 (void)jcls;
11126 (void)jarg1_;
11127 arg1 = *(cmlabs::PostSpec **)&jarg1;
11128 result = (uint64) ((arg1)->ttl);
11129 {
11130 jbyteArray ba = jenv->NewByteArray(9);
11131 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
11132 jclass clazz = jenv->FindClass("java/math/BigInteger");
11133 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
11134 jobject bigint;
11135 int i;
11136
11137 bae[0] = 0;
11138 for(i=1; i<9; i++ ) {
11139 bae[i] = (jbyte)(result>>8*(8-i));
11140 }
11141
11142 jenv->ReleaseByteArrayElements(ba, bae, 0);
11143 bigint = jenv->NewObject(clazz, mid, ba);
11144 jenv->DeleteLocalRef(ba);
11145 jresult = bigint;
11146 }
11147 return jresult;
11148}
11149
11150
11151SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
11152 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11153 uint8 arg2 ;
11154
11155 (void)jenv;
11156 (void)jcls;
11157 (void)jarg1_;
11158 arg1 = *(cmlabs::PostSpec **)&jarg1;
11159 arg2 = (uint8)jarg2;
11160 if (arg1) (arg1)->policy = arg2;
11161}
11162
11163
11164SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11165 jshort jresult = 0 ;
11166 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11167 uint8 result;
11168
11169 (void)jenv;
11170 (void)jcls;
11171 (void)jarg1_;
11172 arg1 = *(cmlabs::PostSpec **)&jarg1;
11173 result = (uint8) ((arg1)->policy);
11174 jresult = (jshort)result;
11175 return jresult;
11176}
11177
11178
11179SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11180 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11181 uint32 arg2 ;
11182
11183 (void)jenv;
11184 (void)jcls;
11185 (void)jarg1_;
11186 arg1 = *(cmlabs::PostSpec **)&jarg1;
11187 arg2 = (uint32)jarg2;
11188 if (arg1) (arg1)->contentCount = arg2;
11189}
11190
11191
11192SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11193 jlong jresult = 0 ;
11194 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11195 uint32 result;
11196
11197 (void)jenv;
11198 (void)jcls;
11199 (void)jarg1_;
11200 arg1 = *(cmlabs::PostSpec **)&jarg1;
11201 result = (uint32) ((arg1)->contentCount);
11202 jresult = (jlong)result;
11203 return jresult;
11204}
11205
11206
11207SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11208 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11209 char *arg2 ;
11210
11211 (void)jenv;
11212 (void)jcls;
11213 (void)jarg1_;
11214 arg1 = *(cmlabs::PostSpec **)&jarg1;
11215 arg2 = 0;
11216 if (jarg2) {
11217 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11218 if (!arg2) return ;
11219 }
11220 {
11221 if(arg2) {
11222 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
11223 arg1->name[MAXKEYNAMELEN+1-1] = 0;
11224 } else {
11225 arg1->name[0] = 0;
11226 }
11227 }
11228
11229 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11230}
11231
11232
11233SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11234 jstring jresult = 0 ;
11235 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11236 char *result = 0 ;
11237
11238 (void)jenv;
11239 (void)jcls;
11240 (void)jarg1_;
11241 arg1 = *(cmlabs::PostSpec **)&jarg1;
11242 result = (char *)(char *) ((arg1)->name);
11243 if (result) jresult = jenv->NewStringUTF((const char *)result);
11244 return jresult;
11245}
11246
11247
11248SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11249 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11250 char *arg2 ;
11251
11252 (void)jenv;
11253 (void)jcls;
11254 (void)jarg1_;
11255 arg1 = *(cmlabs::PostSpec **)&jarg1;
11256 arg2 = 0;
11257 if (jarg2) {
11258 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11259 if (!arg2) return ;
11260 }
11261 {
11262 if(arg2) {
11263 strncpy((char*)arg1->content, (const char *)arg2, MAXCONTENTLEN+1-1);
11264 arg1->content[MAXCONTENTLEN+1-1] = 0;
11265 } else {
11266 arg1->content[0] = 0;
11267 }
11268 }
11269
11270 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11271}
11272
11273
11274SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11275 jstring jresult = 0 ;
11276 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11277 char *result = 0 ;
11278
11279 (void)jenv;
11280 (void)jcls;
11281 (void)jarg1_;
11282 arg1 = *(cmlabs::PostSpec **)&jarg1;
11283 result = (char *)(char *) ((arg1)->content);
11284 if (result) jresult = jenv->NewStringUTF((const char *)result);
11285 return jresult;
11286}
11287
11288
11289SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11290 jstring jresult = 0 ;
11291 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11292 std::string result;
11293
11294 (void)jenv;
11295 (void)jcls;
11296 (void)jarg1_;
11297 arg1 = *(cmlabs::PostSpec **)&jarg1;
11298 result = (arg1)->toXML();
11299 jresult = jenv->NewStringUTF((&result)->c_str());
11300 return jresult;
11301}
11302
11303
11304SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11305 jboolean jresult = 0 ;
11306 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11307 char *arg2 = (char *) 0 ;
11308 bool result;
11309
11310 (void)jenv;
11311 (void)jcls;
11312 (void)jarg1_;
11313 arg1 = *(cmlabs::PostSpec **)&jarg1;
11314 arg2 = 0;
11315 if (jarg2) {
11316 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11317 if (!arg2) return 0;
11318 }
11319 result = (bool)(arg1)->fromXML((char const *)arg2);
11320 jresult = (jboolean)result;
11321 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11322 return jresult;
11323}
11324
11325
11326SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11327 jboolean jresult = 0 ;
11328 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11329 XMLNode *arg2 = 0 ;
11330 bool result;
11331
11332 (void)jenv;
11333 (void)jcls;
11334 (void)jarg1_;
11335 arg1 = *(cmlabs::PostSpec **)&jarg1;
11336 arg2 = *(XMLNode **)&jarg2;
11337 if (!arg2) {
11338 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
11339 return 0;
11340 }
11341 result = (bool)(arg1)->fromXML(*arg2);
11342 jresult = (jboolean)result;
11343 return jresult;
11344}
11345
11346
11347SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentFromXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11348 jboolean jresult = 0 ;
11349 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11350 XMLNode *arg2 = 0 ;
11351 bool result;
11352
11353 (void)jenv;
11354 (void)jcls;
11355 (void)jarg1_;
11356 arg1 = *(cmlabs::PostSpec **)&jarg1;
11357 arg2 = *(XMLNode **)&jarg2;
11358 if (!arg2) {
11359 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
11360 return 0;
11361 }
11362 result = (bool)(arg1)->contentFromXML(*arg2);
11363 jresult = (jboolean)result;
11364 return jresult;
11365}
11366
11367
11368SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1addContentToMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11369 jlong jresult = 0 ;
11370 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11372 uint32 result;
11373
11374 (void)jenv;
11375 (void)jcls;
11376 (void)jarg1_;
11377 (void)jarg2_;
11378 arg1 = *(cmlabs::PostSpec **)&jarg1;
11379 arg2 = *(cmlabs::DataMessage **)&jarg2;
11380 result = (uint32)(arg1)->addContentToMsg(arg2);
11381 jresult = (jlong)result;
11382 return jresult;
11383}
11384
11385
11386SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PostSpec(JNIEnv *jenv, jclass jcls) {
11387 jlong jresult = 0 ;
11388 cmlabs::PostSpec *result = 0 ;
11389
11390 (void)jenv;
11391 (void)jcls;
11392 result = (cmlabs::PostSpec *)new cmlabs::PostSpec();
11393 *(cmlabs::PostSpec **)&jresult = result;
11394 return jresult;
11395}
11396
11397
11398SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PostSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
11399 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11400
11401 (void)jenv;
11402 (void)jcls;
11403 arg1 = *(cmlabs::PostSpec **)&jarg1;
11404 delete arg1;
11405}
11406
11407
11408SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11410 PsyType arg2 ;
11411 PsyType *argp2 ;
11412
11413 (void)jenv;
11414 (void)jcls;
11415 (void)jarg1_;
11416 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11417 argp2 = *(PsyType **)&jarg2;
11418 if (!argp2) {
11419 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11420 return ;
11421 }
11422 arg2 = *argp2;
11423 if (arg1) (arg1)->type = arg2;
11424}
11425
11426
11427SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11428 jlong jresult = 0 ;
11430 PsyType result;
11431
11432 (void)jenv;
11433 (void)jcls;
11434 (void)jarg1_;
11435 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11436 result = ((arg1)->type);
11437 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
11438 return jresult;
11439}
11440
11441
11442SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11444 char *arg2 ;
11445
11446 (void)jenv;
11447 (void)jcls;
11448 (void)jarg1_;
11449 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11450 arg2 = 0;
11451 if (jarg2) {
11452 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11453 if (!arg2) return ;
11454 }
11455 {
11456 if(arg2) {
11457 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
11458 arg1->name[MAXKEYNAMELEN+1-1] = 0;
11459 } else {
11460 arg1->name[0] = 0;
11461 }
11462 }
11463
11464 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11465}
11466
11467
11468SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11469 jstring jresult = 0 ;
11471 char *result = 0 ;
11472
11473 (void)jenv;
11474 (void)jcls;
11475 (void)jarg1_;
11476 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11477 result = (char *)(char *) ((arg1)->name);
11478 if (result) jresult = jenv->NewStringUTF((const char *)result);
11479 return jresult;
11480}
11481
11482
11483SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11484 jstring jresult = 0 ;
11486 std::string result;
11487
11488 (void)jenv;
11489 (void)jcls;
11490 (void)jarg1_;
11491 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11492 result = (arg1)->toXML();
11493 jresult = jenv->NewStringUTF((&result)->c_str());
11494 return jresult;
11495}
11496
11497
11498SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11499 jboolean jresult = 0 ;
11501 char *arg2 = (char *) 0 ;
11502 bool result;
11503
11504 (void)jenv;
11505 (void)jcls;
11506 (void)jarg1_;
11507 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11508 arg2 = 0;
11509 if (jarg2) {
11510 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11511 if (!arg2) return 0;
11512 }
11513 result = (bool)(arg1)->fromXML((char const *)arg2);
11514 jresult = (jboolean)result;
11515 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11516 return jresult;
11517}
11518
11519
11520SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11521 jboolean jresult = 0 ;
11523 XMLNode *arg2 = 0 ;
11524 bool result;
11525
11526 (void)jenv;
11527 (void)jcls;
11528 (void)jarg1_;
11529 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11530 arg2 = *(XMLNode **)&jarg2;
11531 if (!arg2) {
11532 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
11533 return 0;
11534 }
11535 result = (bool)(arg1)->fromXML(*arg2);
11536 jresult = (jboolean)result;
11537 return jresult;
11538}
11539
11540
11541SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1SignalSpec(JNIEnv *jenv, jclass jcls) {
11542 jlong jresult = 0 ;
11543 cmlabs::SignalSpec *result = 0 ;
11544
11545 (void)jenv;
11546 (void)jcls;
11547 result = (cmlabs::SignalSpec *)new cmlabs::SignalSpec();
11548 *(cmlabs::SignalSpec **)&jresult = result;
11549 return jresult;
11550}
11551
11552
11553SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1SignalSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
11555
11556 (void)jenv;
11557 (void)jcls;
11558 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11559 delete arg1;
11560}
11561
11562
11563SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1reset_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11564 jboolean jresult = 0 ;
11566 uint32 arg2 ;
11567 bool result;
11568
11569 (void)jenv;
11570 (void)jcls;
11571 (void)jarg1_;
11572 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11573 arg2 = (uint32)jarg2;
11574 result = (bool)(arg1)->reset(arg2);
11575 jresult = (jboolean)result;
11576 return jresult;
11577}
11578
11579
11580SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1reset_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11581 jboolean jresult = 0 ;
11583 bool result;
11584
11585 (void)jenv;
11586 (void)jcls;
11587 (void)jarg1_;
11588 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11589 result = (bool)(arg1)->reset();
11590 jresult = (jboolean)result;
11591 return jresult;
11592}
11593
11594
11595SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getFilterSpec(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11596 jlong jresult = 0 ;
11598 uint32 arg2 ;
11599 cmlabs::FilterSpec *result = 0 ;
11600
11601 (void)jenv;
11602 (void)jcls;
11603 (void)jarg1_;
11604 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11605 arg2 = (uint32)jarg2;
11606 result = (cmlabs::FilterSpec *)(arg1)->getFilterSpec(arg2);
11607 *(cmlabs::FilterSpec **)&jresult = result;
11608 return jresult;
11609}
11610
11611
11612SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getRetrieveSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11613 jlong jresult = 0 ;
11615 uint32 arg2 ;
11616 cmlabs::RetrieveSpec *result = 0 ;
11617
11618 (void)jenv;
11619 (void)jcls;
11620 (void)jarg1_;
11621 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11622 arg2 = (uint32)jarg2;
11623 result = (cmlabs::RetrieveSpec *)(arg1)->getRetrieveSpec(arg2);
11624 *(cmlabs::RetrieveSpec **)&jresult = result;
11625 return jresult;
11626}
11627
11628
11629SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getRetrieveSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11630 jlong jresult = 0 ;
11632 char *arg2 = (char *) 0 ;
11633 cmlabs::RetrieveSpec *result = 0 ;
11634
11635 (void)jenv;
11636 (void)jcls;
11637 (void)jarg1_;
11638 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11639 arg2 = 0;
11640 if (jarg2) {
11641 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11642 if (!arg2) return 0;
11643 }
11644 result = (cmlabs::RetrieveSpec *)(arg1)->getRetrieveSpec((char const *)arg2);
11645 *(cmlabs::RetrieveSpec **)&jresult = result;
11646 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11647 return jresult;
11648}
11649
11650
11651SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getQuerySpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11652 jlong jresult = 0 ;
11654 uint32 arg2 ;
11655 cmlabs::QuerySpec *result = 0 ;
11656
11657 (void)jenv;
11658 (void)jcls;
11659 (void)jarg1_;
11660 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11661 arg2 = (uint32)jarg2;
11662 result = (cmlabs::QuerySpec *)(arg1)->getQuerySpec(arg2);
11663 *(cmlabs::QuerySpec **)&jresult = result;
11664 return jresult;
11665}
11666
11667
11668SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getQuerySpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11669 jlong jresult = 0 ;
11671 char *arg2 = (char *) 0 ;
11672 cmlabs::QuerySpec *result = 0 ;
11673
11674 (void)jenv;
11675 (void)jcls;
11676 (void)jarg1_;
11677 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11678 arg2 = 0;
11679 if (jarg2) {
11680 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11681 if (!arg2) return 0;
11682 }
11683 result = (cmlabs::QuerySpec *)(arg1)->getQuerySpec((char const *)arg2);
11684 *(cmlabs::QuerySpec **)&jresult = result;
11685 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11686 return jresult;
11687}
11688
11689
11690SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpecs_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11691 jlong jresult = 0 ;
11693 char *arg2 = (char *) 0 ;
11694 std::list< cmlabs::PostSpec * > *result = 0 ;
11695
11696 (void)jenv;
11697 (void)jcls;
11698 (void)jarg1_;
11699 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11700 arg2 = 0;
11701 if (jarg2) {
11702 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11703 if (!arg2) return 0;
11704 }
11705 result = (std::list< cmlabs::PostSpec * > *)(arg1)->getPostSpecs((char const *)arg2);
11706 *(std::list< cmlabs::PostSpec * > **)&jresult = result;
11707 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11708 return jresult;
11709}
11710
11711
11712SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpecs_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11713 jlong jresult = 0 ;
11715 PsyType arg2 ;
11716 PsyType *argp2 ;
11717 std::list< cmlabs::PostSpec * > *result = 0 ;
11718
11719 (void)jenv;
11720 (void)jcls;
11721 (void)jarg1_;
11722 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11723 argp2 = *(PsyType **)&jarg2;
11724 if (!argp2) {
11725 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11726 return 0;
11727 }
11728 arg2 = *argp2;
11729 result = (std::list< cmlabs::PostSpec * > *)(arg1)->getPostSpecs(arg2);
11730 *(std::list< cmlabs::PostSpec * > **)&jresult = result;
11731 return jresult;
11732}
11733
11734
11735SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11736 jlong jresult = 0 ;
11738 char *arg2 = (char *) 0 ;
11739 cmlabs::PostSpec *result = 0 ;
11740
11741 (void)jenv;
11742 (void)jcls;
11743 (void)jarg1_;
11744 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11745 arg2 = 0;
11746 if (jarg2) {
11747 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11748 if (!arg2) return 0;
11749 }
11750 result = (cmlabs::PostSpec *)(arg1)->getPostSpec((char const *)arg2);
11751 *(cmlabs::PostSpec **)&jresult = result;
11752 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11753 return jresult;
11754}
11755
11756
11757SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11758 jlong jresult = 0 ;
11760 PsyType arg2 ;
11761 PsyType *argp2 ;
11762 cmlabs::PostSpec *result = 0 ;
11763
11764 (void)jenv;
11765 (void)jcls;
11766 (void)jarg1_;
11767 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11768 argp2 = *(PsyType **)&jarg2;
11769 if (!argp2) {
11770 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11771 return 0;
11772 }
11773 arg2 = *argp2;
11774 result = (cmlabs::PostSpec *)(arg1)->getPostSpec(arg2);
11775 *(cmlabs::PostSpec **)&jresult = result;
11776 return jresult;
11777}
11778
11779
11780SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11781 jlong jresult = 0 ;
11783 uint32 arg2 ;
11784 cmlabs::PostSpec *result = 0 ;
11785
11786 (void)jenv;
11787 (void)jcls;
11788 (void)jarg1_;
11789 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11790 arg2 = (uint32)jarg2;
11791 result = (cmlabs::PostSpec *)(arg1)->getPostSpec(arg2);
11792 *(cmlabs::PostSpec **)&jresult = result;
11793 return jresult;
11794}
11795
11796
11797SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11798 jlong jresult = 0 ;
11800 char *arg2 = (char *) 0 ;
11801 cmlabs::SignalSpec *result = 0 ;
11802
11803 (void)jenv;
11804 (void)jcls;
11805 (void)jarg1_;
11806 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11807 arg2 = 0;
11808 if (jarg2) {
11809 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11810 if (!arg2) return 0;
11811 }
11812 result = (cmlabs::SignalSpec *)(arg1)->getSignalSpec((char const *)arg2);
11813 *(cmlabs::SignalSpec **)&jresult = result;
11814 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11815 return jresult;
11816}
11817
11818
11819SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11820 jlong jresult = 0 ;
11822 PsyType arg2 ;
11823 PsyType *argp2 ;
11824 cmlabs::SignalSpec *result = 0 ;
11825
11826 (void)jenv;
11827 (void)jcls;
11828 (void)jarg1_;
11829 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11830 argp2 = *(PsyType **)&jarg2;
11831 if (!argp2) {
11832 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11833 return 0;
11834 }
11835 arg2 = *argp2;
11836 result = (cmlabs::SignalSpec *)(arg1)->getSignalSpec(arg2);
11837 *(cmlabs::SignalSpec **)&jresult = result;
11838 return jresult;
11839}
11840
11841
11842SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11843 jlong jresult = 0 ;
11845 uint32 arg2 ;
11846 cmlabs::SignalSpec *result = 0 ;
11847
11848 (void)jenv;
11849 (void)jcls;
11850 (void)jarg1_;
11851 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11852 arg2 = (uint32)jarg2;
11853 result = (cmlabs::SignalSpec *)(arg1)->getSignalSpec(arg2);
11854 *(cmlabs::SignalSpec **)&jresult = result;
11855 return jresult;
11856}
11857
11858
11859SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11860 jstring jresult = 0 ;
11862 std::string result;
11863
11864 (void)jenv;
11865 (void)jcls;
11866 (void)jarg1_;
11867 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11868 result = (arg1)->toXML();
11869 jresult = jenv->NewStringUTF((&result)->c_str());
11870 return jresult;
11871}
11872
11873
11874SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11876 uint32 arg2 ;
11877
11878 (void)jenv;
11879 (void)jcls;
11880 (void)jarg1_;
11881 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11882 arg2 = (uint32)jarg2;
11883 if (arg1) (arg1)->size = arg2;
11884}
11885
11886
11887SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11888 jlong jresult = 0 ;
11890 uint32 result;
11891
11892 (void)jenv;
11893 (void)jcls;
11894 (void)jarg1_;
11895 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11896 result = (uint32) ((arg1)->size);
11897 jresult = (jlong)result;
11898 return jresult;
11899}
11900
11901
11902SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11904 uint32 arg2 ;
11905
11906 (void)jenv;
11907 (void)jcls;
11908 (void)jarg1_;
11909 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11910 arg2 = (uint32)jarg2;
11911 if (arg1) (arg1)->cid = arg2;
11912}
11913
11914
11915SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11916 jlong jresult = 0 ;
11918 uint32 result;
11919
11920 (void)jenv;
11921 (void)jcls;
11922 (void)jarg1_;
11923 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11924 result = (uint32) ((arg1)->cid);
11925 jresult = (jlong)result;
11926 return jresult;
11927}
11928
11929
11930SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11932 uint32 arg2 ;
11933
11934 (void)jenv;
11935 (void)jcls;
11936 (void)jarg1_;
11937 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11938 arg2 = (uint32)jarg2;
11939 if (arg1) (arg1)->id = arg2;
11940}
11941
11942
11943SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11944 jlong jresult = 0 ;
11946 uint32 result;
11947
11948 (void)jenv;
11949 (void)jcls;
11950 (void)jarg1_;
11951 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11952 result = (uint32) ((arg1)->id);
11953 jresult = (jlong)result;
11954 return jresult;
11955}
11956
11957
11958SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1componentID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11960 uint32 arg2 ;
11961
11962 (void)jenv;
11963 (void)jcls;
11964 (void)jarg1_;
11965 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11966 arg2 = (uint32)jarg2;
11967 if (arg1) (arg1)->componentID = arg2;
11968}
11969
11970
11971SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1componentID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11972 jlong jresult = 0 ;
11974 uint32 result;
11975
11976 (void)jenv;
11977 (void)jcls;
11978 (void)jarg1_;
11979 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11980 result = (uint32) ((arg1)->componentID);
11981 jresult = (jlong)result;
11982 return jresult;
11983}
11984
11985
11986SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11988 uint32 arg2 ;
11989
11990 (void)jenv;
11991 (void)jcls;
11992 (void)jarg1_;
11993 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11994 arg2 = (uint32)jarg2;
11995 if (arg1) (arg1)->interval = arg2;
11996}
11997
11998
11999SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12000 jlong jresult = 0 ;
12002 uint32 result;
12003
12004 (void)jenv;
12005 (void)jcls;
12006 (void)jarg1_;
12007 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12008 result = (uint32) ((arg1)->interval);
12009 jresult = (jlong)result;
12010 return jresult;
12011}
12012
12013
12014SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12016 uint32 arg2 ;
12017
12018 (void)jenv;
12019 (void)jcls;
12020 (void)jarg1_;
12021 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12022 arg2 = (uint32)jarg2;
12023 if (arg1) (arg1)->from = arg2;
12024}
12025
12026
12027SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12028 jlong jresult = 0 ;
12030 uint32 result;
12031
12032 (void)jenv;
12033 (void)jcls;
12034 (void)jarg1_;
12035 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12036 result = (uint32) ((arg1)->from);
12037 jresult = (jlong)result;
12038 return jresult;
12039}
12040
12041
12042SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12044 uint32 arg2 ;
12045
12046 (void)jenv;
12047 (void)jcls;
12048 (void)jarg1_;
12049 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12050 arg2 = (uint32)jarg2;
12051 if (arg1) (arg1)->to = arg2;
12052}
12053
12054
12055SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12056 jlong jresult = 0 ;
12058 uint32 result;
12059
12060 (void)jenv;
12061 (void)jcls;
12062 (void)jarg1_;
12063 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12064 result = (uint32) ((arg1)->to);
12065 jresult = (jlong)result;
12066 return jresult;
12067}
12068
12069
12070SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12072 uint32 arg2 ;
12073
12074 (void)jenv;
12075 (void)jcls;
12076 (void)jarg1_;
12077 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12078 arg2 = (uint32)jarg2;
12079 if (arg1) (arg1)->tag = arg2;
12080}
12081
12082
12083SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12084 jlong jresult = 0 ;
12086 uint32 result;
12087
12088 (void)jenv;
12089 (void)jcls;
12090 (void)jarg1_;
12091 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12092 result = (uint32) ((arg1)->tag);
12093 jresult = (jlong)result;
12094 return jresult;
12095}
12096
12097
12098SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1delay_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12100 uint32 arg2 ;
12101
12102 (void)jenv;
12103 (void)jcls;
12104 (void)jarg1_;
12105 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12106 arg2 = (uint32)jarg2;
12107 if (arg1) (arg1)->delay = arg2;
12108}
12109
12110
12111SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1delay_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12112 jlong jresult = 0 ;
12114 uint32 result;
12115
12116 (void)jenv;
12117 (void)jcls;
12118 (void)jarg1_;
12119 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12120 result = (uint32) ((arg1)->delay);
12121 jresult = (jlong)result;
12122 return jresult;
12123}
12124
12125
12126SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1grouppolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12128 uint8 arg2 ;
12129
12130 (void)jenv;
12131 (void)jcls;
12132 (void)jarg1_;
12133 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12134 arg2 = (uint8)jarg2;
12135 if (arg1) (arg1)->grouppolicy = arg2;
12136}
12137
12138
12139SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1grouppolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12140 jshort jresult = 0 ;
12142 uint8 result;
12143
12144 (void)jenv;
12145 (void)jcls;
12146 (void)jarg1_;
12147 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12148 result = (uint8) ((arg1)->grouppolicy);
12149 jresult = (jshort)result;
12150 return jresult;
12151}
12152
12153
12154SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1groupparam_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12156 uint32 arg2 ;
12157
12158 (void)jenv;
12159 (void)jcls;
12160 (void)jarg1_;
12161 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12162 arg2 = (uint32)jarg2;
12163 if (arg1) (arg1)->groupparam = arg2;
12164}
12165
12166
12167SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1groupparam_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12168 jlong jresult = 0 ;
12170 uint32 result;
12171
12172 (void)jenv;
12173 (void)jcls;
12174 (void)jarg1_;
12175 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12176 result = (uint32) ((arg1)->groupparam);
12177 jresult = (jlong)result;
12178 return jresult;
12179}
12180
12181
12182SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1crankID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12184 uint16 arg2 ;
12185
12186 (void)jenv;
12187 (void)jcls;
12188 (void)jarg1_;
12189 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12190 arg2 = (uint16)jarg2;
12191 if (arg1) (arg1)->crankID = arg2;
12192}
12193
12194
12195SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1crankID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12196 jint jresult = 0 ;
12198 uint16 result;
12199
12200 (void)jenv;
12201 (void)jcls;
12202 (void)jarg1_;
12203 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12204 result = (uint16) ((arg1)->crankID);
12205 jresult = (jint)result;
12206 return jresult;
12207}
12208
12209
12210SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1group_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12212 uint32 arg2 ;
12213
12214 (void)jenv;
12215 (void)jcls;
12216 (void)jarg1_;
12217 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12218 arg2 = (uint32)jarg2;
12219 if (arg1) (arg1)->group = arg2;
12220}
12221
12222
12223SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1group_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12224 jlong jresult = 0 ;
12226 uint32 result;
12227
12228 (void)jenv;
12229 (void)jcls;
12230 (void)jarg1_;
12231 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12232 result = (uint32) ((arg1)->group);
12233 jresult = (jlong)result;
12234 return jresult;
12235}
12236
12237
12238SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12240 PsyType arg2 ;
12241 PsyType *argp2 ;
12242
12243 (void)jenv;
12244 (void)jcls;
12245 (void)jarg1_;
12246 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12247 argp2 = *(PsyType **)&jarg2;
12248 if (!argp2) {
12249 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
12250 return ;
12251 }
12252 arg2 = *argp2;
12253 if (arg1) (arg1)->type = arg2;
12254}
12255
12256
12257SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12258 jlong jresult = 0 ;
12260 PsyType result;
12261
12262 (void)jenv;
12263 (void)jcls;
12264 (void)jarg1_;
12265 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12266 result = ((arg1)->type);
12267 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
12268 return jresult;
12269}
12270
12271
12272SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12274 PsyContext arg2 ;
12275 PsyContext *argp2 ;
12276
12277 (void)jenv;
12278 (void)jcls;
12279 (void)jarg1_;
12280 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12281 argp2 = *(PsyContext **)&jarg2;
12282 if (!argp2) {
12283 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
12284 return ;
12285 }
12286 arg2 = *argp2;
12287 if (arg1) (arg1)->context = arg2;
12288}
12289
12290
12291SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12292 jlong jresult = 0 ;
12294 PsyContext result;
12295
12296 (void)jenv;
12297 (void)jcls;
12298 (void)jarg1_;
12299 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12300 result = ((arg1)->context);
12301 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
12302 return jresult;
12303}
12304
12305
12306SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1triggerContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12308 PsyContext arg2 ;
12309 PsyContext *argp2 ;
12310
12311 (void)jenv;
12312 (void)jcls;
12313 (void)jarg1_;
12314 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12315 argp2 = *(PsyContext **)&jarg2;
12316 if (!argp2) {
12317 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
12318 return ;
12319 }
12320 arg2 = *argp2;
12321 if (arg1) (arg1)->triggerContext = arg2;
12322}
12323
12324
12325SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1triggerContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12326 jlong jresult = 0 ;
12328 PsyContext result;
12329
12330 (void)jenv;
12331 (void)jcls;
12332 (void)jarg1_;
12333 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12334 result = ((arg1)->triggerContext);
12335 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
12336 return jresult;
12337}
12338
12339
12340SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12342 char *arg2 ;
12343
12344 (void)jenv;
12345 (void)jcls;
12346 (void)jarg1_;
12347 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12348 arg2 = 0;
12349 if (jarg2) {
12350 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12351 if (!arg2) return ;
12352 }
12353 {
12354 if(arg2) {
12355 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
12356 arg1->name[MAXKEYNAMELEN+1-1] = 0;
12357 } else {
12358 arg1->name[0] = 0;
12359 }
12360 }
12361
12362 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12363}
12364
12365
12366SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12367 jstring jresult = 0 ;
12369 char *result = 0 ;
12370
12371 (void)jenv;
12372 (void)jcls;
12373 (void)jarg1_;
12374 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12375 result = (char *)(char *) ((arg1)->name);
12376 if (result) jresult = jenv->NewStringUTF((const char *)result);
12377 return jresult;
12378}
12379
12380
12381SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1filterCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12383 uint16 arg2 ;
12384
12385 (void)jenv;
12386 (void)jcls;
12387 (void)jarg1_;
12388 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12389 arg2 = (uint16)jarg2;
12390 if (arg1) (arg1)->filterCount = arg2;
12391}
12392
12393
12394SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1filterCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12395 jint jresult = 0 ;
12397 uint16 result;
12398
12399 (void)jenv;
12400 (void)jcls;
12401 (void)jarg1_;
12402 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12403 result = (uint16) ((arg1)->filterCount);
12404 jresult = (jint)result;
12405 return jresult;
12406}
12407
12408
12409SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1retrieveCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12411 uint16 arg2 ;
12412
12413 (void)jenv;
12414 (void)jcls;
12415 (void)jarg1_;
12416 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12417 arg2 = (uint16)jarg2;
12418 if (arg1) (arg1)->retrieveCount = arg2;
12419}
12420
12421
12422SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1retrieveCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12423 jint jresult = 0 ;
12425 uint16 result;
12426
12427 (void)jenv;
12428 (void)jcls;
12429 (void)jarg1_;
12430 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12431 result = (uint16) ((arg1)->retrieveCount);
12432 jresult = (jint)result;
12433 return jresult;
12434}
12435
12436
12437SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1queryCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12439 uint16 arg2 ;
12440
12441 (void)jenv;
12442 (void)jcls;
12443 (void)jarg1_;
12444 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12445 arg2 = (uint16)jarg2;
12446 if (arg1) (arg1)->queryCount = arg2;
12447}
12448
12449
12450SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1queryCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12451 jint jresult = 0 ;
12453 uint16 result;
12454
12455 (void)jenv;
12456 (void)jcls;
12457 (void)jarg1_;
12458 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12459 result = (uint16) ((arg1)->queryCount);
12460 jresult = (jint)result;
12461 return jresult;
12462}
12463
12464
12465SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1postCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12467 uint16 arg2 ;
12468
12469 (void)jenv;
12470 (void)jcls;
12471 (void)jarg1_;
12472 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12473 arg2 = (uint16)jarg2;
12474 if (arg1) (arg1)->postCount = arg2;
12475}
12476
12477
12478SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1postCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12479 jint jresult = 0 ;
12481 uint16 result;
12482
12483 (void)jenv;
12484 (void)jcls;
12485 (void)jarg1_;
12486 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12487 result = (uint16) ((arg1)->postCount);
12488 jresult = (jint)result;
12489 return jresult;
12490}
12491
12492
12493SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1signalCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12495 uint16 arg2 ;
12496
12497 (void)jenv;
12498 (void)jcls;
12499 (void)jarg1_;
12500 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12501 arg2 = (uint16)jarg2;
12502 if (arg1) (arg1)->signalCount = arg2;
12503}
12504
12505
12506SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1signalCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12507 jint jresult = 0 ;
12509 uint16 result;
12510
12511 (void)jenv;
12512 (void)jcls;
12513 (void)jarg1_;
12514 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12515 result = (uint16) ((arg1)->signalCount);
12516 jresult = (jint)result;
12517 return jresult;
12518}
12519
12520
12521SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TriggerSpec(JNIEnv *jenv, jclass jcls) {
12522 jlong jresult = 0 ;
12523 cmlabs::TriggerSpec *result = 0 ;
12524
12525 (void)jenv;
12526 (void)jcls;
12527 result = (cmlabs::TriggerSpec *)new cmlabs::TriggerSpec();
12528 *(cmlabs::TriggerSpec **)&jresult = result;
12529 return jresult;
12530}
12531
12532
12533SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TriggerSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
12535
12536 (void)jenv;
12537 (void)jcls;
12538 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12539 delete arg1;
12540}
12541
12542
12543SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12544 jboolean jresult = 0 ;
12546 bool result;
12547
12548 (void)jenv;
12549 (void)jcls;
12550 (void)jarg1_;
12551 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12552 result = (bool)(arg1)->reset();
12553 jresult = (jboolean)result;
12554 return jresult;
12555}
12556
12557
12558SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12560 uint32 arg2 ;
12561
12562 (void)jenv;
12563 (void)jcls;
12564 (void)jarg1_;
12565 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12566 arg2 = (uint32)jarg2;
12567 if (arg1) (arg1)->size = arg2;
12568}
12569
12570
12571SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12572 jlong jresult = 0 ;
12574 uint32 result;
12575
12576 (void)jenv;
12577 (void)jcls;
12578 (void)jarg1_;
12579 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12580 result = (uint32) ((arg1)->size);
12581 jresult = (jlong)result;
12582 return jresult;
12583}
12584
12585
12586SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12588 uint32 arg2 ;
12589
12590 (void)jenv;
12591 (void)jcls;
12592 (void)jarg1_;
12593 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12594 arg2 = (uint32)jarg2;
12595 if (arg1) (arg1)->cid = arg2;
12596}
12597
12598
12599SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12600 jlong jresult = 0 ;
12602 uint32 result;
12603
12604 (void)jenv;
12605 (void)jcls;
12606 (void)jarg1_;
12607 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12608 result = (uint32) ((arg1)->cid);
12609 jresult = (jlong)result;
12610 return jresult;
12611}
12612
12613
12614SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1componentID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12616 uint32 arg2 ;
12617
12618 (void)jenv;
12619 (void)jcls;
12620 (void)jarg1_;
12621 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12622 arg2 = (uint32)jarg2;
12623 if (arg1) (arg1)->componentID = arg2;
12624}
12625
12626
12627SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1componentID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12628 jlong jresult = 0 ;
12630 uint32 result;
12631
12632 (void)jenv;
12633 (void)jcls;
12634 (void)jarg1_;
12635 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12636 result = (uint32) ((arg1)->componentID);
12637 jresult = (jlong)result;
12638 return jresult;
12639}
12640
12641
12642SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1spaceID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12644 uint16 arg2 ;
12645
12646 (void)jenv;
12647 (void)jcls;
12648 (void)jarg1_;
12649 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12650 arg2 = (uint16)jarg2;
12651 if (arg1) (arg1)->spaceID = arg2;
12652}
12653
12654
12655SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1spaceID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12656 jint jresult = 0 ;
12658 uint16 result;
12659
12660 (void)jenv;
12661 (void)jcls;
12662 (void)jarg1_;
12663 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12664 result = (uint16) ((arg1)->spaceID);
12665 jresult = (jint)result;
12666 return jresult;
12667}
12668
12669
12670SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12672 uint32 arg2 ;
12673
12674 (void)jenv;
12675 (void)jcls;
12676 (void)jarg1_;
12677 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12678 arg2 = (uint32)jarg2;
12679 if (arg1) (arg1)->tag = arg2;
12680}
12681
12682
12683SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12684 jlong jresult = 0 ;
12686 uint32 result;
12687
12688 (void)jenv;
12689 (void)jcls;
12690 (void)jarg1_;
12691 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12692 result = (uint32) ((arg1)->tag);
12693 jresult = (jlong)result;
12694 return jresult;
12695}
12696
12697
12698SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12700 uint8 arg2 ;
12701
12702 (void)jenv;
12703 (void)jcls;
12704 (void)jarg1_;
12705 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12706 arg2 = (uint8)jarg2;
12707 if (arg1) (arg1)->type = arg2;
12708}
12709
12710
12711SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12712 jshort jresult = 0 ;
12714 uint8 result;
12715
12716 (void)jenv;
12717 (void)jcls;
12718 (void)jarg1_;
12719 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12720 result = (uint8) ((arg1)->type);
12721 jresult = (jshort)result;
12722 return jresult;
12723}
12724
12725
12726SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12728 char *arg2 ;
12729
12730 (void)jenv;
12731 (void)jcls;
12732 (void)jarg1_;
12733 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12734 arg2 = 0;
12735 if (jarg2) {
12736 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12737 if (!arg2) return ;
12738 }
12739 {
12740 if(arg2) {
12741 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
12742 arg1->name[MAXKEYNAMELEN+1-1] = 0;
12743 } else {
12744 arg1->name[0] = 0;
12745 }
12746 }
12747
12748 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12749}
12750
12751
12752SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12753 jstring jresult = 0 ;
12755 char *result = 0 ;
12756
12757 (void)jenv;
12758 (void)jcls;
12759 (void)jarg1_;
12760 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12761 result = (char *)(char *) ((arg1)->name);
12762 if (result) jresult = jenv->NewStringUTF((const char *)result);
12763 return jresult;
12764}
12765
12766
12767SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1logfile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12769 char *arg2 ;
12770
12771 (void)jenv;
12772 (void)jcls;
12773 (void)jarg1_;
12774 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12775 arg2 = 0;
12776 if (jarg2) {
12777 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12778 if (!arg2) return ;
12779 }
12780 {
12781 if(arg2) {
12782 strncpy((char*)arg1->logfile, (const char *)arg2, MAXKEYNAMELEN+1-1);
12783 arg1->logfile[MAXKEYNAMELEN+1-1] = 0;
12784 } else {
12785 arg1->logfile[0] = 0;
12786 }
12787 }
12788
12789 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12790}
12791
12792
12793SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1logfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12794 jstring jresult = 0 ;
12796 char *result = 0 ;
12797
12798 (void)jenv;
12799 (void)jcls;
12800 (void)jarg1_;
12801 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12802 result = (char *)(char *) ((arg1)->logfile);
12803 if (result) jresult = jenv->NewStringUTF((const char *)result);
12804 return jresult;
12805}
12806
12807
12808SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1verbose_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12810 uint8 arg2 ;
12811
12812 (void)jenv;
12813 (void)jcls;
12814 (void)jarg1_;
12815 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12816 arg2 = (uint8)jarg2;
12817 if (arg1) (arg1)->verbose = arg2;
12818}
12819
12820
12821SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1verbose_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12822 jshort jresult = 0 ;
12824 uint8 result;
12825
12826 (void)jenv;
12827 (void)jcls;
12828 (void)jarg1_;
12829 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12830 result = (uint8) ((arg1)->verbose);
12831 jresult = (jshort)result;
12832 return jresult;
12833}
12834
12835
12836SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1debug_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12838 uint8 arg2 ;
12839
12840 (void)jenv;
12841 (void)jcls;
12842 (void)jarg1_;
12843 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12844 arg2 = (uint8)jarg2;
12845 if (arg1) (arg1)->debug = arg2;
12846}
12847
12848
12849SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1debug_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12850 jshort jresult = 0 ;
12852 uint8 result;
12853
12854 (void)jenv;
12855 (void)jcls;
12856 (void)jarg1_;
12857 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12858 result = (uint8) ((arg1)->debug);
12859 jresult = (jshort)result;
12860 return jresult;
12861}
12862
12863
12864SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1migration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12866 uint8 arg2 ;
12867
12868 (void)jenv;
12869 (void)jcls;
12870 (void)jarg1_;
12871 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12872 arg2 = (uint8)jarg2;
12873 if (arg1) (arg1)->migration = arg2;
12874}
12875
12876
12877SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1migration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12878 jshort jresult = 0 ;
12880 uint8 result;
12881
12882 (void)jenv;
12883 (void)jcls;
12884 (void)jarg1_;
12885 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12886 result = (uint8) ((arg1)->migration);
12887 jresult = (jshort)result;
12888 return jresult;
12889}
12890
12891
12892SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12894 uint8 arg2 ;
12895
12896 (void)jenv;
12897 (void)jcls;
12898 (void)jarg1_;
12899 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12900 arg2 = (uint8)jarg2;
12901 if (arg1) (arg1)->priority = arg2;
12902}
12903
12904
12905SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12906 jshort jresult = 0 ;
12908 uint8 result;
12909
12910 (void)jenv;
12911 (void)jcls;
12912 (void)jarg1_;
12913 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12914 result = (uint8) ((arg1)->priority);
12915 jresult = (jshort)result;
12916 return jresult;
12917}
12918
12919
12920SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1function_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12922 char *arg2 ;
12923
12924 (void)jenv;
12925 (void)jcls;
12926 (void)jarg1_;
12927 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12928 arg2 = 0;
12929 if (jarg2) {
12930 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12931 if (!arg2) return ;
12932 }
12933 {
12934 if(arg2) {
12935 strncpy((char*)arg1->function, (const char *)arg2, MAXKEYNAMELEN+1-1);
12936 arg1->function[MAXKEYNAMELEN+1-1] = 0;
12937 } else {
12938 arg1->function[0] = 0;
12939 }
12940 }
12941
12942 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12943}
12944
12945
12946SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1function_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12947 jstring jresult = 0 ;
12949 char *result = 0 ;
12950
12951 (void)jenv;
12952 (void)jcls;
12953 (void)jarg1_;
12954 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12955 result = (char *)(char *) ((arg1)->function);
12956 if (result) jresult = jenv->NewStringUTF((const char *)result);
12957 return jresult;
12958}
12959
12960
12961SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1root_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12963 char *arg2 ;
12964
12965 (void)jenv;
12966 (void)jcls;
12967 (void)jarg1_;
12968 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12969 arg2 = 0;
12970 if (jarg2) {
12971 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12972 if (!arg2) return ;
12973 }
12974 {
12975 if(arg2) {
12976 strncpy((char*)arg1->root, (const char *)arg2, MAXKEYNAMELEN+1-1);
12977 arg1->root[MAXKEYNAMELEN+1-1] = 0;
12978 } else {
12979 arg1->root[0] = 0;
12980 }
12981 }
12982
12983 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12984}
12985
12986
12987SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1root_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12988 jstring jresult = 0 ;
12990 char *result = 0 ;
12991
12992 (void)jenv;
12993 (void)jcls;
12994 (void)jarg1_;
12995 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12996 result = (char *)(char *) ((arg1)->root);
12997 if (result) jresult = jenv->NewStringUTF((const char *)result);
12998 return jresult;
12999}
13000
13001
13002SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1rotate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
13004 bool arg2 ;
13005
13006 (void)jenv;
13007 (void)jcls;
13008 (void)jarg1_;
13009 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13010 arg2 = jarg2 ? true : false;
13011 if (arg1) (arg1)->rotate = arg2;
13012}
13013
13014
13015SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1rotate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13016 jboolean jresult = 0 ;
13018 bool result;
13019
13020 (void)jenv;
13021 (void)jcls;
13022 (void)jarg1_;
13023 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13024 result = (bool) ((arg1)->rotate);
13025 jresult = (jboolean)result;
13026 return jresult;
13027}
13028
13029
13030SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1consoleOutput_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
13032 uint8 arg2 ;
13033
13034 (void)jenv;
13035 (void)jcls;
13036 (void)jarg1_;
13037 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13038 arg2 = (uint8)jarg2;
13039 if (arg1) (arg1)->consoleOutput = arg2;
13040}
13041
13042
13043SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1consoleOutput_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13044 jshort jresult = 0 ;
13046 uint8 result;
13047
13048 (void)jenv;
13049 (void)jcls;
13050 (void)jarg1_;
13051 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13052 result = (uint8) ((arg1)->consoleOutput);
13053 jresult = (jshort)result;
13054 return jresult;
13055}
13056
13057
13058SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1autoRestart_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
13060 uint8 arg2 ;
13061
13062 (void)jenv;
13063 (void)jcls;
13064 (void)jarg1_;
13065 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13066 arg2 = (uint8)jarg2;
13067 if (arg1) (arg1)->autoRestart = arg2;
13068}
13069
13070
13071SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1autoRestart_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13072 jshort jresult = 0 ;
13074 uint8 result;
13075
13076 (void)jenv;
13077 (void)jcls;
13078 (void)jarg1_;
13079 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13080 result = (uint8) ((arg1)->autoRestart);
13081 jresult = (jshort)result;
13082 return jresult;
13083}
13084
13085
13086SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1subdir_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13088 char *arg2 ;
13089
13090 (void)jenv;
13091 (void)jcls;
13092 (void)jarg1_;
13093 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13094 arg2 = 0;
13095 if (jarg2) {
13096 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13097 if (!arg2) return ;
13098 }
13099 {
13100 if(arg2) {
13101 strncpy((char*)arg1->subdir, (const char *)arg2, MAXKEYNAMELEN+1-1);
13102 arg1->subdir[MAXKEYNAMELEN+1-1] = 0;
13103 } else {
13104 arg1->subdir[0] = 0;
13105 }
13106 }
13107
13108 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13109}
13110
13111
13112SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1subdir_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13113 jstring jresult = 0 ;
13115 char *result = 0 ;
13116
13117 (void)jenv;
13118 (void)jcls;
13119 (void)jarg1_;
13120 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13121 result = (char *)(char *) ((arg1)->subdir);
13122 if (result) jresult = jenv->NewStringUTF((const char *)result);
13123 return jresult;
13124}
13125
13126
13127SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13129 char *arg2 ;
13130
13131 (void)jenv;
13132 (void)jcls;
13133 (void)jarg1_;
13134 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13135 arg2 = 0;
13136 if (jarg2) {
13137 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13138 if (!arg2) return ;
13139 }
13140 {
13141 if(arg2) {
13142 strncpy((char*)arg1->extension, (const char *)arg2, MAXKEYNAMELEN+1-1);
13143 arg1->extension[MAXKEYNAMELEN+1-1] = 0;
13144 } else {
13145 arg1->extension[0] = 0;
13146 }
13147 }
13148
13149 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13150}
13151
13152
13153SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13154 jstring jresult = 0 ;
13156 char *result = 0 ;
13157
13158 (void)jenv;
13159 (void)jcls;
13160 (void)jarg1_;
13161 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13162 result = (char *)(char *) ((arg1)->extension);
13163 if (result) jresult = jenv->NewStringUTF((const char *)result);
13164 return jresult;
13165}
13166
13167
13168SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1base_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13170 char *arg2 ;
13171
13172 (void)jenv;
13173 (void)jcls;
13174 (void)jarg1_;
13175 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13176 arg2 = 0;
13177 if (jarg2) {
13178 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13179 if (!arg2) return ;
13180 }
13181 {
13182 if(arg2) {
13183 strncpy((char*)arg1->base, (const char *)arg2, MAXKEYNAMELEN+1-1);
13184 arg1->base[MAXKEYNAMELEN+1-1] = 0;
13185 } else {
13186 arg1->base[0] = 0;
13187 }
13188 }
13189
13190 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13191}
13192
13193
13194SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1base_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13195 jstring jresult = 0 ;
13197 char *result = 0 ;
13198
13199 (void)jenv;
13200 (void)jcls;
13201 (void)jarg1_;
13202 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13203 result = (char *)(char *) ((arg1)->base);
13204 if (result) jresult = jenv->NewStringUTF((const char *)result);
13205 return jresult;
13206}
13207
13208
13209SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1keys_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13211 char *arg2 ;
13212
13213 (void)jenv;
13214 (void)jcls;
13215 (void)jarg1_;
13216 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13217 arg2 = 0;
13218 if (jarg2) {
13219 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13220 if (!arg2) return ;
13221 }
13222 {
13223 if(arg2) {
13224 strncpy((char*)arg1->keys, (const char *)arg2, MAXVALUENAMELEN+1-1);
13225 arg1->keys[MAXVALUENAMELEN+1-1] = 0;
13226 } else {
13227 arg1->keys[0] = 0;
13228 }
13229 }
13230
13231 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13232}
13233
13234
13235SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1keys_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13236 jstring jresult = 0 ;
13238 char *result = 0 ;
13239
13240 (void)jenv;
13241 (void)jcls;
13242 (void)jarg1_;
13243 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13244 result = (char *)(char *) ((arg1)->keys);
13245 if (result) jresult = jenv->NewStringUTF((const char *)result);
13246 return jresult;
13247}
13248
13249
13250SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13252 char *arg2 ;
13253
13254 (void)jenv;
13255 (void)jcls;
13256 (void)jarg1_;
13257 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13258 arg2 = 0;
13259 if (jarg2) {
13260 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13261 if (!arg2) return ;
13262 }
13263 {
13264 if(arg2) {
13265 strncpy((char*)arg1->value, (const char *)arg2, MAXVALUENAMELEN+1-1);
13266 arg1->value[MAXVALUENAMELEN+1-1] = 0;
13267 } else {
13268 arg1->value[0] = 0;
13269 }
13270 }
13271
13272 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13273}
13274
13275
13276SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13277 jstring jresult = 0 ;
13279 char *result = 0 ;
13280
13281 (void)jenv;
13282 (void)jcls;
13283 (void)jarg1_;
13284 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13285 result = (char *)(char *) ((arg1)->value);
13286 if (result) jresult = jenv->NewStringUTF((const char *)result);
13287 return jresult;
13288}
13289
13290
13291SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1operation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13293 char *arg2 ;
13294
13295 (void)jenv;
13296 (void)jcls;
13297 (void)jarg1_;
13298 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13299 arg2 = 0;
13300 if (jarg2) {
13301 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13302 if (!arg2) return ;
13303 }
13304 {
13305 if(arg2) {
13306 strncpy((char*)arg1->operation, (const char *)arg2, MAXKEYNAMELEN+1-1);
13307 arg1->operation[MAXKEYNAMELEN+1-1] = 0;
13308 } else {
13309 arg1->operation[0] = 0;
13310 }
13311 }
13312
13313 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13314}
13315
13316
13317SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1operation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13318 jstring jresult = 0 ;
13320 char *result = 0 ;
13321
13322 (void)jenv;
13323 (void)jcls;
13324 (void)jarg1_;
13325 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13326 result = (char *)(char *) ((arg1)->operation);
13327 if (result) jresult = jenv->NewStringUTF((const char *)result);
13328 return jresult;
13329}
13330
13331
13332SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1timeout_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13334 uint32 arg2 ;
13335
13336 (void)jenv;
13337 (void)jcls;
13338 (void)jarg1_;
13339 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13340 arg2 = (uint32)jarg2;
13341 if (arg1) (arg1)->timeout = arg2;
13342}
13343
13344
13345SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1timeout_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13346 jlong jresult = 0 ;
13348 uint32 result;
13349
13350 (void)jenv;
13351 (void)jcls;
13352 (void)jarg1_;
13353 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13354 result = (uint32) ((arg1)->timeout);
13355 jresult = (jlong)result;
13356 return jresult;
13357}
13358
13359
13360SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13362 uint32 arg2 ;
13363
13364 (void)jenv;
13365 (void)jcls;
13366 (void)jarg1_;
13367 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13368 arg2 = (uint32)jarg2;
13369 if (arg1) (arg1)->maxcount = arg2;
13370}
13371
13372
13373SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13374 jlong jresult = 0 ;
13376 uint32 result;
13377
13378 (void)jenv;
13379 (void)jcls;
13380 (void)jarg1_;
13381 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13382 result = (uint32) ((arg1)->maxcount);
13383 jresult = (jlong)result;
13384 return jresult;
13385}
13386
13387
13388SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxsize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
13390 uint64 arg2 ;
13391
13392 (void)jenv;
13393 (void)jcls;
13394 (void)jarg1_;
13395 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13396 {
13397 jclass clazz;
13398 jmethodID mid;
13399 jbyteArray ba;
13400 jbyte* bae;
13401 jsize sz;
13402 int i;
13403
13404 if (!jarg2) {
13406 return ;
13407 }
13408 clazz = jenv->GetObjectClass(jarg2);
13409 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
13410 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
13411 bae = jenv->GetByteArrayElements(ba, 0);
13412 sz = jenv->GetArrayLength(ba);
13413 arg2 = 0;
13414 if (sz > 0) {
13415 arg2 = (uint64)(signed char)bae[0];
13416 for(i=1; i<sz; i++) {
13417 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
13418 }
13419 }
13420 jenv->ReleaseByteArrayElements(ba, bae, 0);
13421 }
13422 if (arg1) (arg1)->maxsize = arg2;
13423}
13424
13425
13426SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxsize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13427 jobject jresult = 0 ;
13429 uint64 result;
13430
13431 (void)jenv;
13432 (void)jcls;
13433 (void)jarg1_;
13434 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13435 result = (uint64) ((arg1)->maxsize);
13436 {
13437 jbyteArray ba = jenv->NewByteArray(9);
13438 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
13439 jclass clazz = jenv->FindClass("java/math/BigInteger");
13440 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
13441 jobject bigint;
13442 int i;
13443
13444 bae[0] = 0;
13445 for(i=1; i<9; i++ ) {
13446 bae[i] = (jbyte)(result>>8*(8-i));
13447 }
13448
13449 jenv->ReleaseByteArrayElements(ba, bae, 0);
13450 bigint = jenv->NewObject(clazz, mid, ba);
13451 jenv->DeleteLocalRef(ba);
13452 jresult = bigint;
13453 }
13454 return jresult;
13455}
13456
13457
13458SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13460 uint32 arg2 ;
13461
13462 (void)jenv;
13463 (void)jcls;
13464 (void)jarg1_;
13465 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13466 arg2 = (uint32)jarg2;
13467 if (arg1) (arg1)->interval = arg2;
13468}
13469
13470
13471SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13472 jlong jresult = 0 ;
13474 uint32 result;
13475
13476 (void)jenv;
13477 (void)jcls;
13478 (void)jarg1_;
13479 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13480 result = (uint32) ((arg1)->interval);
13481 jresult = (jlong)result;
13482 return jresult;
13483}
13484
13485
13486SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cmdline_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13488 char *arg2 ;
13489
13490 (void)jenv;
13491 (void)jcls;
13492 (void)jarg1_;
13493 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13494 arg2 = 0;
13495 if (jarg2) {
13496 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13497 if (!arg2) return ;
13498 }
13499 {
13500 if(arg2) {
13501 strncpy((char*)arg1->cmdline, (const char *)arg2, MAXKEYNAMELEN+1-1);
13502 arg1->cmdline[MAXKEYNAMELEN+1-1] = 0;
13503 } else {
13504 arg1->cmdline[0] = 0;
13505 }
13506 }
13507
13508 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13509}
13510
13511
13512SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cmdline_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13513 jstring jresult = 0 ;
13515 char *result = 0 ;
13516
13517 (void)jenv;
13518 (void)jcls;
13519 (void)jarg1_;
13520 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13521 result = (char *)(char *) ((arg1)->cmdline);
13522 if (result) jresult = jenv->NewStringUTF((const char *)result);
13523 return jresult;
13524}
13525
13526
13527SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1setup_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13529 char *arg2 ;
13530
13531 (void)jenv;
13532 (void)jcls;
13533 (void)jarg1_;
13534 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13535 arg2 = 0;
13536 if (jarg2) {
13537 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13538 if (!arg2) return ;
13539 }
13540 {
13541 if(arg2) {
13542 strncpy((char*)arg1->setup, (const char *)arg2, 1024*1024-1);
13543 arg1->setup[1024*1024-1] = 0;
13544 } else {
13545 arg1->setup[0] = 0;
13546 }
13547 }
13548
13549 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13550}
13551
13552
13553SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1setup_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13554 jstring jresult = 0 ;
13556 char *result = 0 ;
13557
13558 (void)jenv;
13559 (void)jcls;
13560 (void)jarg1_;
13561 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13562 result = (char *)(char *) ((arg1)->setup);
13563 if (result) jresult = jenv->NewStringUTF((const char *)result);
13564 return jresult;
13565}
13566
13567
13568SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ComponentSetup(JNIEnv *jenv, jclass jcls) {
13569 jlong jresult = 0 ;
13570 cmlabs::ComponentSetup *result = 0 ;
13571
13572 (void)jenv;
13573 (void)jcls;
13575 *(cmlabs::ComponentSetup **)&jresult = result;
13576 return jresult;
13577}
13578
13579
13580SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ComponentSetup(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13582
13583 (void)jenv;
13584 (void)jcls;
13585 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13586 delete arg1;
13587}
13588
13589
13590SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1compID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13592 uint32 arg2 ;
13593
13594 (void)jenv;
13595 (void)jcls;
13596 (void)jarg1_;
13597 arg1 = *(cmlabs::CustomView **)&jarg1;
13598 arg2 = (uint32)jarg2;
13599 if (arg1) (arg1)->compID = arg2;
13600}
13601
13602
13603SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1compID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13604 jlong jresult = 0 ;
13606 uint32 result;
13607
13608 (void)jenv;
13609 (void)jcls;
13610 (void)jarg1_;
13611 arg1 = *(cmlabs::CustomView **)&jarg1;
13612 result = (uint32) ((arg1)->compID);
13613 jresult = (jlong)result;
13614 return jresult;
13615}
13616
13617
13618SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13620 char *arg2 ;
13621
13622 (void)jenv;
13623 (void)jcls;
13624 (void)jarg1_;
13625 arg1 = *(cmlabs::CustomView **)&jarg1;
13626 arg2 = 0;
13627 if (jarg2) {
13628 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13629 if (!arg2) return ;
13630 }
13631 {
13632 if(arg2) {
13633 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
13634 arg1->name[MAXKEYNAMELEN+1-1] = 0;
13635 } else {
13636 arg1->name[0] = 0;
13637 }
13638 }
13639
13640 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13641}
13642
13643
13644SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13645 jstring jresult = 0 ;
13647 char *result = 0 ;
13648
13649 (void)jenv;
13650 (void)jcls;
13651 (void)jarg1_;
13652 arg1 = *(cmlabs::CustomView **)&jarg1;
13653 result = (char *)(char *) ((arg1)->name);
13654 if (result) jresult = jenv->NewStringUTF((const char *)result);
13655 return jresult;
13656}
13657
13658
13659SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1templateURL_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13661 char *arg2 ;
13662
13663 (void)jenv;
13664 (void)jcls;
13665 (void)jarg1_;
13666 arg1 = *(cmlabs::CustomView **)&jarg1;
13667 arg2 = 0;
13668 if (jarg2) {
13669 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13670 if (!arg2) return ;
13671 }
13672 {
13673 if(arg2) {
13674 strncpy((char*)arg1->templateURL, (const char *)arg2, MAXKEYNAMELEN+1-1);
13675 arg1->templateURL[MAXKEYNAMELEN+1-1] = 0;
13676 } else {
13677 arg1->templateURL[0] = 0;
13678 }
13679 }
13680
13681 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13682}
13683
13684
13685SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1templateURL_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13686 jstring jresult = 0 ;
13688 char *result = 0 ;
13689
13690 (void)jenv;
13691 (void)jcls;
13692 (void)jarg1_;
13693 arg1 = *(cmlabs::CustomView **)&jarg1;
13694 result = (char *)(char *) ((arg1)->templateURL);
13695 if (result) jresult = jenv->NewStringUTF((const char *)result);
13696 return jresult;
13697}
13698
13699
13700SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1CustomView(JNIEnv *jenv, jclass jcls) {
13701 jlong jresult = 0 ;
13702 cmlabs::CustomView *result = 0 ;
13703
13704 (void)jenv;
13705 (void)jcls;
13706 result = (cmlabs::CustomView *)new cmlabs::CustomView();
13707 *(cmlabs::CustomView **)&jresult = result;
13708 return jresult;
13709}
13710
13711
13712SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1CustomView(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13714
13715 (void)jenv;
13716 (void)jcls;
13717 arg1 = *(cmlabs::CustomView **)&jarg1;
13718 delete arg1;
13719}
13720
13721
13722SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ComponentSpec(JNIEnv *jenv, jclass jcls) {
13723 jlong jresult = 0 ;
13724 cmlabs::ComponentSpec *result = 0 ;
13725
13726 (void)jenv;
13727 (void)jcls;
13729 *(cmlabs::ComponentSpec **)&jresult = result;
13730 return jresult;
13731}
13732
13733
13734SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ComponentSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13736
13737 (void)jenv;
13738 (void)jcls;
13739 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13740 delete arg1;
13741}
13742
13743
13744SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1setup_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13747
13748 (void)jenv;
13749 (void)jcls;
13750 (void)jarg1_;
13751 (void)jarg2_;
13752 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13753 arg2 = *(cmlabs::ComponentSetup **)&jarg2;
13754 if (arg1) (arg1)->setup = arg2;
13755}
13756
13757
13758SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1setup_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13759 jlong jresult = 0 ;
13761 cmlabs::ComponentSetup *result = 0 ;
13762
13763 (void)jenv;
13764 (void)jcls;
13765 (void)jarg1_;
13766 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13767 result = (cmlabs::ComponentSetup *) ((arg1)->setup);
13768 *(cmlabs::ComponentSetup **)&jresult = result;
13769 return jresult;
13770}
13771
13772
13773SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1triggers_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13775 std::list< cmlabs::TriggerSpec * > *arg2 = (std::list< cmlabs::TriggerSpec * > *) 0 ;
13776
13777 (void)jenv;
13778 (void)jcls;
13779 (void)jarg1_;
13780 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13781 arg2 = *(std::list< cmlabs::TriggerSpec * > **)&jarg2;
13782 if (arg1) (arg1)->triggers = *arg2;
13783}
13784
13785
13786SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1triggers_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13787 jlong jresult = 0 ;
13789 std::list< cmlabs::TriggerSpec * > *result = 0 ;
13790
13791 (void)jenv;
13792 (void)jcls;
13793 (void)jarg1_;
13794 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13795 result = (std::list< cmlabs::TriggerSpec * > *)& ((arg1)->triggers);
13796 *(std::list< cmlabs::TriggerSpec * > **)&jresult = result;
13797 return jresult;
13798}
13799
13800
13801SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1customViews_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13803 std::list< cmlabs::CustomView > *arg2 = (std::list< cmlabs::CustomView > *) 0 ;
13804
13805 (void)jenv;
13806 (void)jcls;
13807 (void)jarg1_;
13808 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13809 arg2 = *(std::list< cmlabs::CustomView > **)&jarg2;
13810 if (arg1) (arg1)->customViews = *arg2;
13811}
13812
13813
13814SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1customViews_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13815 jlong jresult = 0 ;
13817 std::list< cmlabs::CustomView > *result = 0 ;
13818
13819 (void)jenv;
13820 (void)jcls;
13821 (void)jarg1_;
13822 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13823 result = (std::list< cmlabs::CustomView > *)& ((arg1)->customViews);
13824 *(std::list< cmlabs::CustomView > **)&jresult = result;
13825 return jresult;
13826}
13827
13828
13830 jint jresult = 0 ;
13831 int result;
13832
13833 (void)jenv;
13834 (void)jcls;
13835 result = (int)(1);
13836 jresult = (jint)result;
13837 return jresult;
13838}
13839
13840
13842 jint jresult = 0 ;
13843 int result;
13844
13845 (void)jenv;
13846 (void)jcls;
13847 result = (int)(2);
13848 jresult = (jint)result;
13849 return jresult;
13850}
13851
13852
13854 jint jresult = 0 ;
13855 int result;
13856
13857 (void)jenv;
13858 (void)jcls;
13859 result = (int)(3);
13860 jresult = (jint)result;
13861 return jresult;
13862}
13863
13864
13866 jint jresult = 0 ;
13867 int result;
13868
13869 (void)jenv;
13870 (void)jcls;
13871 result = (int)(4);
13872 jresult = (jint)result;
13873 return jresult;
13874}
13875
13876
13877SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
13878 jint jresult = 0 ;
13879 int result;
13880
13881 (void)jenv;
13882 (void)jcls;
13883 result = (int)(-1);
13884 jresult = (jint)result;
13885 return jresult;
13886}
13887
13888
13889SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1NOSPEC_1get(JNIEnv *jenv, jclass jcls) {
13890 jint jresult = 0 ;
13891 int result;
13892
13893 (void)jenv;
13894 (void)jcls;
13895 result = (int)(-2);
13896 jresult = (jint)result;
13897 return jresult;
13898}
13899
13900
13902 jint jresult = 0 ;
13903 int result;
13904
13905 (void)jenv;
13906 (void)jcls;
13907 result = (int)(-3);
13908 jresult = (jint)result;
13909 return jresult;
13910}
13911
13912
13913SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
13914 jint jresult = 0 ;
13915 int result;
13916
13917 (void)jenv;
13918 (void)jcls;
13919 result = (int)(1);
13920 jresult = (jint)result;
13921 return jresult;
13922}
13923
13924
13926 jint jresult = 0 ;
13927 int result;
13928
13929 (void)jenv;
13930 (void)jcls;
13931 result = (int)(2);
13932 jresult = (jint)result;
13933 return jresult;
13934}
13935
13936
13938 jint jresult = 0 ;
13939 int result;
13940
13941 (void)jenv;
13942 (void)jcls;
13943 result = (int)(3);
13944 jresult = (jint)result;
13945 return jresult;
13946}
13947
13948
13950 jint jresult = 0 ;
13951 int result;
13952
13953 (void)jenv;
13954 (void)jcls;
13955 result = (int)(4);
13956 jresult = (jint)result;
13957 return jresult;
13958}
13959
13960
13962 jint jresult = 0 ;
13963 int result;
13964
13965 (void)jenv;
13966 (void)jcls;
13967 result = (int)(5);
13968 jresult = (jint)result;
13969 return jresult;
13970}
13971
13972
13974 jint jresult = 0 ;
13975 int result;
13976
13977 (void)jenv;
13978 (void)jcls;
13979 result = (int)(6);
13980 jresult = (jint)result;
13981 return jresult;
13982}
13983
13984
13986 jint jresult = 0 ;
13987 int result;
13988
13989 (void)jenv;
13990 (void)jcls;
13991 result = (int)(7);
13992 jresult = (jint)result;
13993 return jresult;
13994}
13995
13996
13998 jint jresult = 0 ;
13999 int result;
14000
14001 (void)jenv;
14002 (void)jcls;
14003 result = (int)(8);
14004 jresult = (jint)result;
14005 return jresult;
14006}
14007
14008
14010 jint jresult = 0 ;
14011 int result;
14012
14013 (void)jenv;
14014 (void)jcls;
14015 result = (int)(8);
14016 jresult = (jint)result;
14017 return jresult;
14018}
14019
14020
14021SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1READY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14022 PsyType arg1 ;
14023 PsyType *argp1 ;
14024
14025 (void)jenv;
14026 (void)jcls;
14027 argp1 = *(PsyType **)&jarg1;
14028 if (!argp1) {
14029 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14030 return ;
14031 }
14032 arg1 = *argp1;
14034}
14035
14036
14038 jlong jresult = 0 ;
14039 PsyType result;
14040
14041 (void)jenv;
14042 (void)jcls;
14044 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14045 return jresult;
14046}
14047
14048
14049SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1INITIALISE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14050 PsyType arg1 ;
14051 PsyType *argp1 ;
14052
14053 (void)jenv;
14054 (void)jcls;
14055 argp1 = *(PsyType **)&jarg1;
14056 if (!argp1) {
14057 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14058 return ;
14059 }
14060 arg1 = *argp1;
14062}
14063
14064
14066 jlong jresult = 0 ;
14067 PsyType result;
14068
14069 (void)jenv;
14070 (void)jcls;
14072 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14073 return jresult;
14074}
14075
14076
14077SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1GREETING_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14078 PsyType arg1 ;
14079 PsyType *argp1 ;
14080
14081 (void)jenv;
14082 (void)jcls;
14083 argp1 = *(PsyType **)&jarg1;
14084 if (!argp1) {
14085 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14086 return ;
14087 }
14088 arg1 = *argp1;
14090}
14091
14092
14094 jlong jresult = 0 ;
14095 PsyType result;
14096
14097 (void)jenv;
14098 (void)jcls;
14100 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14101 return jresult;
14102}
14103
14104
14105SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1SHUTDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14106 PsyType arg1 ;
14107 PsyType *argp1 ;
14108
14109 (void)jenv;
14110 (void)jcls;
14111 argp1 = *(PsyType **)&jarg1;
14112 if (!argp1) {
14113 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14114 return ;
14115 }
14116 arg1 = *argp1;
14118}
14119
14120
14122 jlong jresult = 0 ;
14123 PsyType result;
14124
14125 (void)jenv;
14126 (void)jcls;
14128 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14129 return jresult;
14130}
14131
14132
14133SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CONTEXT_1CHANGE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14134 PsyType arg1 ;
14135 PsyType *argp1 ;
14136
14137 (void)jenv;
14138 (void)jcls;
14139 argp1 = *(PsyType **)&jarg1;
14140 if (!argp1) {
14141 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14142 return ;
14143 }
14144 arg1 = *argp1;
14146}
14147
14148
14150 jlong jresult = 0 ;
14151 PsyType result;
14152
14153 (void)jenv;
14154 (void)jcls;
14156 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14157 return jresult;
14158}
14159
14160
14161SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1SHUTDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14162 PsyType arg1 ;
14163 PsyType *argp1 ;
14164
14165 (void)jenv;
14166 (void)jcls;
14167 argp1 = *(PsyType **)&jarg1;
14168 if (!argp1) {
14169 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14170 return ;
14171 }
14172 arg1 = *argp1;
14174}
14175
14176
14178 jlong jresult = 0 ;
14179 PsyType result;
14180
14181 (void)jenv;
14182 (void)jcls;
14184 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14185 return jresult;
14186}
14187
14188
14190 PsyType arg1 ;
14191 PsyType *argp1 ;
14192
14193 (void)jenv;
14194 (void)jcls;
14195 argp1 = *(PsyType **)&jarg1;
14196 if (!argp1) {
14197 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14198 return ;
14199 }
14200 arg1 = *argp1;
14202}
14203
14204
14206 jlong jresult = 0 ;
14207 PsyType result;
14208
14209 (void)jenv;
14210 (void)jcls;
14212 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14213 return jresult;
14214}
14215
14216
14217SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1TRIGGER_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14218 PsyType arg1 ;
14219 PsyType *argp1 ;
14220
14221 (void)jenv;
14222 (void)jcls;
14223 argp1 = *(PsyType **)&jarg1;
14224 if (!argp1) {
14225 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14226 return ;
14227 }
14228 arg1 = *argp1;
14230}
14231
14232
14234 jlong jresult = 0 ;
14235 PsyType result;
14236
14237 (void)jenv;
14238 (void)jcls;
14240 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14241 return jresult;
14242}
14243
14244
14245SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14246 PsyType arg1 ;
14247 PsyType *argp1 ;
14248
14249 (void)jenv;
14250 (void)jcls;
14251 argp1 = *(PsyType **)&jarg1;
14252 if (!argp1) {
14253 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14254 return ;
14255 }
14256 arg1 = *argp1;
14258}
14259
14260
14262 jlong jresult = 0 ;
14263 PsyType result;
14264
14265 (void)jenv;
14266 (void)jcls;
14268 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14269 return jresult;
14270}
14271
14272
14273SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1REPLY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14274 PsyType arg1 ;
14275 PsyType *argp1 ;
14276
14277 (void)jenv;
14278 (void)jcls;
14279 argp1 = *(PsyType **)&jarg1;
14280 if (!argp1) {
14281 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14282 return ;
14283 }
14284 arg1 = *argp1;
14286}
14287
14288
14290 jlong jresult = 0 ;
14291 PsyType result;
14292
14293 (void)jenv;
14294 (void)jcls;
14296 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14297 return jresult;
14298}
14299
14300
14301SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PULLCOMPONENTDATA_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14302 PsyType arg1 ;
14303 PsyType *argp1 ;
14304
14305 (void)jenv;
14306 (void)jcls;
14307 argp1 = *(PsyType **)&jarg1;
14308 if (!argp1) {
14309 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14310 return ;
14311 }
14312 arg1 = *argp1;
14314}
14315
14316
14318 jlong jresult = 0 ;
14319 PsyType result;
14320
14321 (void)jenv;
14322 (void)jcls;
14324 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14325 return jresult;
14326}
14327
14328
14329SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CREATECUSTOMPAGE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14330 PsyType arg1 ;
14331 PsyType *argp1 ;
14332
14333 (void)jenv;
14334 (void)jcls;
14335 argp1 = *(PsyType **)&jarg1;
14336 if (!argp1) {
14337 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14338 return ;
14339 }
14340 arg1 = *argp1;
14342}
14343
14344
14346 jlong jresult = 0 ;
14347 PsyType result;
14348
14349 (void)jenv;
14350 (void)jcls;
14352 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14353 return jresult;
14354}
14355
14356
14357SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1ADDSUBSCRIPTION_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14358 PsyType arg1 ;
14359 PsyType *argp1 ;
14360
14361 (void)jenv;
14362 (void)jcls;
14363 argp1 = *(PsyType **)&jarg1;
14364 if (!argp1) {
14365 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14366 return ;
14367 }
14368 arg1 = *argp1;
14370}
14371
14372
14374 jlong jresult = 0 ;
14375 PsyType result;
14376
14377 (void)jenv;
14378 (void)jcls;
14380 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14381 return jresult;
14382}
14383
14384
14385SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1RETRIEVESYSTEMIDS_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14386 PsyType arg1 ;
14387 PsyType *argp1 ;
14388
14389 (void)jenv;
14390 (void)jcls;
14391 argp1 = *(PsyType **)&jarg1;
14392 if (!argp1) {
14393 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14394 return ;
14395 }
14396 arg1 = *argp1;
14398}
14399
14400
14402 jlong jresult = 0 ;
14403 PsyType result;
14404
14405 (void)jenv;
14406 (void)jcls;
14408 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14409 return jresult;
14410}
14411
14412
14413SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1INTERSYSTEM_1QUERY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14414 PsyType arg1 ;
14415 PsyType *argp1 ;
14416
14417 (void)jenv;
14418 (void)jcls;
14419 argp1 = *(PsyType **)&jarg1;
14420 if (!argp1) {
14421 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14422 return ;
14423 }
14424 arg1 = *argp1;
14426}
14427
14428
14430 jlong jresult = 0 ;
14431 PsyType result;
14432
14433 (void)jenv;
14434 (void)jcls;
14436 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14437 return jresult;
14438}
14439
14440
14442 PsyType arg1 ;
14443 PsyType *argp1 ;
14444
14445 (void)jenv;
14446 (void)jcls;
14447 argp1 = *(PsyType **)&jarg1;
14448 if (!argp1) {
14449 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14450 return ;
14451 }
14452 arg1 = *argp1;
14454}
14455
14456
14458 jlong jresult = 0 ;
14459 PsyType result;
14460
14461 (void)jenv;
14462 (void)jcls;
14464 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14465 return jresult;
14466}
14467
14468
14469SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsyAPI(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14470 jlong jresult = 0 ;
14471 PsySpace *arg1 = (PsySpace *) 0 ;
14472 cmlabs::PsyAPI *result = 0 ;
14473
14474 (void)jenv;
14475 (void)jcls;
14476 arg1 = *(PsySpace **)&jarg1;
14477 result = (cmlabs::PsyAPI *)new cmlabs::PsyAPI(arg1);
14478 *(cmlabs::PsyAPI **)&jresult = result;
14479 return jresult;
14480}
14481
14482
14483SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsyAPI(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14484 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14485
14486 (void)jenv;
14487 (void)jcls;
14488 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14489 delete arg1;
14490}
14491
14492
14493SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1fromPython(JNIEnv *jenv, jclass jcls, jobject jarg1) {
14494 jlong jresult = 0 ;
14495 unsigned long long arg1 ;
14496 cmlabs::PsyAPI *result = 0 ;
14497
14498 (void)jenv;
14499 (void)jcls;
14500 {
14501 jclass clazz;
14502 jmethodID mid;
14503 jbyteArray ba;
14504 jbyte* bae;
14505 jsize sz;
14506 int i;
14507
14508 if (!jarg1) {
14510 return 0;
14511 }
14512 clazz = jenv->GetObjectClass(jarg1);
14513 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
14514 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
14515 bae = jenv->GetByteArrayElements(ba, 0);
14516 sz = jenv->GetArrayLength(ba);
14517 arg1 = 0;
14518 if (sz > 0) {
14519 arg1 = (unsigned long long)(signed char)bae[0];
14520 for(i=1; i<sz; i++) {
14521 arg1 = (arg1 << 8) | (unsigned long long)(unsigned char)bae[i];
14522 }
14523 }
14524 jenv->ReleaseByteArrayElements(ba, bae, 0);
14525 }
14527 *(cmlabs::PsyAPI **)&jresult = result;
14528 return jresult;
14529}
14530
14531
14532SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1fromPythonAddressOf(JNIEnv *jenv, jclass jcls, jobject jarg1) {
14533 jstring jresult = 0 ;
14534 unsigned long long arg1 ;
14535 char *result = 0 ;
14536
14537 (void)jenv;
14538 (void)jcls;
14539 {
14540 jclass clazz;
14541 jmethodID mid;
14542 jbyteArray ba;
14543 jbyte* bae;
14544 jsize sz;
14545 int i;
14546
14547 if (!jarg1) {
14549 return 0;
14550 }
14551 clazz = jenv->GetObjectClass(jarg1);
14552 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
14553 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
14554 bae = jenv->GetByteArrayElements(ba, 0);
14555 sz = jenv->GetArrayLength(ba);
14556 arg1 = 0;
14557 if (sz > 0) {
14558 arg1 = (unsigned long long)(signed char)bae[0];
14559 for(i=1; i<sz; i++) {
14560 arg1 = (arg1 << 8) | (unsigned long long)(unsigned char)bae[i];
14561 }
14562 }
14563 jenv->ReleaseByteArrayElements(ba, bae, 0);
14564 }
14565 result = (char *)cmlabs::PsyAPI::fromPythonAddressOf(arg1);
14566 if (result) jresult = jenv->NewStringUTF((const char *)result);
14567 return jresult;
14568}
14569
14570
14571SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setAutoDelete(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
14572 jboolean jresult = 0 ;
14573 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14574 bool arg2 ;
14575 bool result;
14576
14577 (void)jenv;
14578 (void)jcls;
14579 (void)jarg1_;
14580 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14581 arg2 = jarg2 ? true : false;
14582 result = (bool)(arg1)->setAutoDelete(arg2);
14583 jresult = (jboolean)result;
14584 return jresult;
14585}
14586
14587
14588SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1isRunning(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14589 jboolean jresult = 0 ;
14590 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14591 bool result;
14592
14593 (void)jenv;
14594 (void)jcls;
14595 (void)jarg1_;
14596 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14597 result = (bool)(arg1)->isRunning();
14598 jresult = (jboolean)result;
14599 return jresult;
14600}
14601
14602
14603SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1shouldContinue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14604 jboolean jresult = 0 ;
14605 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14606 bool result;
14607
14608 (void)jenv;
14609 (void)jcls;
14610 (void)jarg1_;
14611 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14612 result = (bool)(arg1)->shouldContinue();
14613 jresult = (jboolean)result;
14614 return jresult;
14615}
14616
14617
14618SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getModuleName_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14619 jboolean jresult = 0 ;
14620 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14621 char *arg2 = (char *) 0 ;
14622 uint32 arg3 ;
14623 bool result;
14624
14625 (void)jenv;
14626 (void)jcls;
14627 (void)jarg1_;
14628 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14629 arg2 = 0;
14630 if (jarg2) {
14631 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14632 if (!arg2) return 0;
14633 }
14634 arg3 = (uint32)jarg3;
14635 result = (bool)(arg1)->getModuleName(arg2,arg3);
14636 jresult = (jboolean)result;
14637 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14638 return jresult;
14639}
14640
14641
14642SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCommandlineBasedir(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14643 jstring jresult = 0 ;
14644 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14645 std::string result;
14646
14647 (void)jenv;
14648 (void)jcls;
14649 (void)jarg1_;
14650 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14651 result = (arg1)->getCommandlineBasedir();
14652 jresult = jenv->NewStringUTF((&result)->c_str());
14653 return jresult;
14654}
14655
14656
14657SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setCommandlineBasedir(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14658 jboolean jresult = 0 ;
14659 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14660 char *arg2 = (char *) 0 ;
14661 bool result;
14662
14663 (void)jenv;
14664 (void)jcls;
14665 (void)jarg1_;
14666 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14667 arg2 = 0;
14668 if (jarg2) {
14669 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14670 if (!arg2) return 0;
14671 }
14672 result = (bool)(arg1)->setCommandlineBasedir((char const *)arg2);
14673 jresult = (jboolean)result;
14674 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14675 return jresult;
14676}
14677
14678
14679SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getModuleName_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14680 jstring jresult = 0 ;
14681 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14682 std::string result;
14683
14684 (void)jenv;
14685 (void)jcls;
14686 (void)jarg1_;
14687 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14688 result = (arg1)->getModuleName();
14689 jresult = jenv->NewStringUTF((&result)->c_str());
14690 return jresult;
14691}
14692
14693
14694SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getOtherModuleName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14695 jstring jresult = 0 ;
14696 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14697 uint32 arg2 ;
14698 std::string result;
14699
14700 (void)jenv;
14701 (void)jcls;
14702 (void)jarg1_;
14703 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14704 arg2 = (uint32)jarg2;
14705 result = (arg1)->getOtherModuleName(arg2);
14706 jresult = jenv->NewStringUTF((&result)->c_str());
14707 return jresult;
14708}
14709
14710
14711SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getInputQueueSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14712 jlong jresult = 0 ;
14713 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14714 uint32 result;
14715
14716 (void)jenv;
14717 (void)jcls;
14718 (void)jarg1_;
14719 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14720 result = (uint32)(arg1)->getInputQueueSize();
14721 jresult = (jlong)result;
14722 return jresult;
14723}
14724
14725
14726SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1typeToText(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14727 jstring jresult = 0 ;
14728 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14729 PsyType arg2 ;
14730 PsyType *argp2 ;
14731 std::string result;
14732
14733 (void)jenv;
14734 (void)jcls;
14735 (void)jarg1_;
14736 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14737 argp2 = *(PsyType **)&jarg2;
14738 if (!argp2) {
14739 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14740 return 0;
14741 }
14742 arg2 = *argp2;
14743 result = (arg1)->typeToText(arg2);
14744 jresult = jenv->NewStringUTF((&result)->c_str());
14745 return jresult;
14746}
14747
14748
14749SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1contextToText(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14750 jstring jresult = 0 ;
14751 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14752 PsyContext arg2 ;
14753 PsyContext *argp2 ;
14754 std::string result;
14755
14756 (void)jenv;
14757 (void)jcls;
14758 (void)jarg1_;
14759 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14760 argp2 = *(PsyContext **)&jarg2;
14761 if (!argp2) {
14762 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
14763 return 0;
14764 }
14765 arg2 = *argp2;
14766 result = (arg1)->contextToText(arg2);
14767 jresult = jenv->NewStringUTF((&result)->c_str());
14768 return jresult;
14769}
14770
14771
14772SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptLanguage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14773 jboolean jresult = 0 ;
14774 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14775 char *arg2 = (char *) 0 ;
14776 uint32 arg3 ;
14777 bool result;
14778
14779 (void)jenv;
14780 (void)jcls;
14781 (void)jarg1_;
14782 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14783 arg2 = 0;
14784 if (jarg2) {
14785 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14786 if (!arg2) return 0;
14787 }
14788 arg3 = (uint32)jarg3;
14789 result = (bool)(arg1)->getCurrentScriptLanguage(arg2,arg3);
14790 jresult = (jboolean)result;
14791 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14792 return jresult;
14793}
14794
14795
14796SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScript_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14797 jboolean jresult = 0 ;
14798 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14799 char *arg2 = (char *) 0 ;
14800 uint32 arg3 ;
14801 bool result;
14802
14803 (void)jenv;
14804 (void)jcls;
14805 (void)jarg1_;
14806 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14807 arg2 = 0;
14808 if (jarg2) {
14809 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14810 if (!arg2) return 0;
14811 }
14812 arg3 = (uint32)jarg3;
14813 result = (bool)(arg1)->getCurrentScript(arg2,arg3);
14814 jresult = (jboolean)result;
14815 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14816 return jresult;
14817}
14818
14819
14820SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptFilename_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14821 jboolean jresult = 0 ;
14822 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14823 char *arg2 = (char *) 0 ;
14824 uint32 arg3 ;
14825 bool result;
14826
14827 (void)jenv;
14828 (void)jcls;
14829 (void)jarg1_;
14830 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14831 arg2 = 0;
14832 if (jarg2) {
14833 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14834 if (!arg2) return 0;
14835 }
14836 arg3 = (uint32)jarg3;
14837 result = (bool)(arg1)->getCurrentScriptFilename(arg2,arg3);
14838 jresult = (jboolean)result;
14839 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14840 return jresult;
14841}
14842
14843
14844SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptLanguage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14845 jstring jresult = 0 ;
14846 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14847 std::string result;
14848
14849 (void)jenv;
14850 (void)jcls;
14851 (void)jarg1_;
14852 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14853 result = (arg1)->getCurrentScriptLanguage();
14854 jresult = jenv->NewStringUTF((&result)->c_str());
14855 return jresult;
14856}
14857
14858
14859SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScript_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14860 jstring jresult = 0 ;
14861 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14862 std::string result;
14863
14864 (void)jenv;
14865 (void)jcls;
14866 (void)jarg1_;
14867 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14868 result = (arg1)->getCurrentScript();
14869 jresult = jenv->NewStringUTF((&result)->c_str());
14870 return jresult;
14871}
14872
14873
14874SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptFilename_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14875 jstring jresult = 0 ;
14876 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14877 std::string result;
14878
14879 (void)jenv;
14880 (void)jcls;
14881 (void)jarg1_;
14882 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14883 result = (arg1)->getCurrentScriptFilename();
14884 jresult = jenv->NewStringUTF((&result)->c_str());
14885 return jresult;
14886}
14887
14888
14889SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentPostNames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14890 jlong jresult = 0 ;
14891 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14892 SwigValueWrapper< std::set< std::string > > result;
14893
14894 (void)jenv;
14895 (void)jcls;
14896 (void)jarg1_;
14897 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14898 result = (arg1)->getCurrentPostNames();
14899 *(std::set< std::string > **)&jresult = new std::set< std::string >((const std::set< std::string > &)result);
14900 return jresult;
14901}
14902
14903
14904SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentSignalName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14905 jboolean jresult = 0 ;
14906 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14907 char *arg2 = (char *) 0 ;
14908 bool result;
14909
14910 (void)jenv;
14911 (void)jcls;
14912 (void)jarg1_;
14913 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14914 arg2 = 0;
14915 if (jarg2) {
14916 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14917 if (!arg2) return 0;
14918 }
14919 result = (bool)(arg1)->hasCurrentSignalName((char const *)arg2);
14920 jresult = (jboolean)result;
14921 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14922 return jresult;
14923}
14924
14925
14926SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentQueryName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14927 jboolean jresult = 0 ;
14928 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14929 char *arg2 = (char *) 0 ;
14930 bool result;
14931
14932 (void)jenv;
14933 (void)jcls;
14934 (void)jarg1_;
14935 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14936 arg2 = 0;
14937 if (jarg2) {
14938 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14939 if (!arg2) return 0;
14940 }
14941 result = (bool)(arg1)->hasCurrentQueryName((char const *)arg2);
14942 jresult = (jboolean)result;
14943 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14944 return jresult;
14945}
14946
14947
14948SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentRetrieveName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14949 jboolean jresult = 0 ;
14950 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14951 char *arg2 = (char *) 0 ;
14952 bool result;
14953
14954 (void)jenv;
14955 (void)jcls;
14956 (void)jarg1_;
14957 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14958 arg2 = 0;
14959 if (jarg2) {
14960 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14961 if (!arg2) return 0;
14962 }
14963 result = (bool)(arg1)->hasCurrentRetrieveName((char const *)arg2);
14964 jresult = (jboolean)result;
14965 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14966 return jresult;
14967}
14968
14969
14970SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentPostName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14971 jboolean jresult = 0 ;
14972 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14973 char *arg2 = (char *) 0 ;
14974 bool result;
14975
14976 (void)jenv;
14977 (void)jcls;
14978 (void)jarg1_;
14979 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14980 arg2 = 0;
14981 if (jarg2) {
14982 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14983 if (!arg2) return 0;
14984 }
14985 result = (bool)(arg1)->hasCurrentPostName((char const *)arg2);
14986 jresult = (jboolean)result;
14987 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14988 return jresult;
14989}
14990
14991
14992SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForNewMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14993 jlong jresult = 0 ;
14994 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14995 uint32 arg2 ;
14996 cmlabs::DataMessage *result = 0 ;
14997
14998 (void)jenv;
14999 (void)jcls;
15000 (void)jarg1_;
15001 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15002 arg2 = (uint32)jarg2;
15003 result = (cmlabs::DataMessage *)(arg1)->waitForNewMessage(arg2);
15004 *(cmlabs::DataMessage **)&jresult = result;
15005 return jresult;
15006}
15007
15008
15009SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentTriggerName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15010 jstring jresult = 0 ;
15011 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15012 std::string result;
15013
15014 (void)jenv;
15015 (void)jcls;
15016 (void)jarg1_;
15017 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15018 result = (arg1)->getCurrentTriggerName();
15019 jresult = jenv->NewStringUTF((&result)->c_str());
15020 return jresult;
15021}
15022
15023
15024SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentTriggerContext(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15025 jlong jresult = 0 ;
15026 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15027 PsyContext result;
15028
15029 (void)jenv;
15030 (void)jcls;
15031 (void)jarg1_;
15032 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15033 result = (arg1)->getCurrentTriggerContext();
15034 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
15035 return jresult;
15036}
15037
15038
15039SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForNewMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
15040 jlong jresult = 0 ;
15041 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15042 uint32 arg2 ;
15043 char **arg3 = 0 ;
15044 char *temp3 = 0 ;
15045 cmlabs::DataMessage *result = 0 ;
15046
15047 (void)jenv;
15048 (void)jcls;
15049 (void)jarg1_;
15050 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15051 arg2 = (uint32)jarg2;
15052 arg3 = 0;
15053 if (jarg3) {
15054 temp3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15055 if (!temp3) return 0;
15056 }
15057 arg3 = &temp3;
15058 result = (cmlabs::DataMessage *)(arg1)->waitForNewMessage(arg2,(char const *&)*arg3);
15059 *(cmlabs::DataMessage **)&jresult = result;
15060 if (arg3 && *arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)*arg3);
15061 return jresult;
15062}
15063
15064
15065SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentMessageReceiveTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15066 jobject jresult = 0 ;
15067 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15068 uint64 result;
15069
15070 (void)jenv;
15071 (void)jcls;
15072 (void)jarg1_;
15073 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15074 result = (uint64)(arg1)->getCurrentMessageReceiveTime();
15075 {
15076 jbyteArray ba = jenv->NewByteArray(9);
15077 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
15078 jclass clazz = jenv->FindClass("java/math/BigInteger");
15079 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
15080 jobject bigint;
15081 int i;
15082
15083 bae[0] = 0;
15084 for(i=1; i<9; i++ ) {
15085 bae[i] = (jbyte)(result>>8*(8-i));
15086 }
15087
15088 jenv->ReleaseByteArrayElements(ba, bae, 0);
15089 bigint = jenv->NewObject(clazz, mid, ba);
15090 jenv->DeleteLocalRef(ba);
15091 jresult = bigint;
15092 }
15093 return jresult;
15094}
15095
15096
15097SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
15098 jint jresult = 0 ;
15099 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15100 char *arg2 = (char *) 0 ;
15102 int32 result;
15103
15104 (void)jenv;
15105 (void)jcls;
15106 (void)jarg1_;
15107 (void)jarg3_;
15108 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15109 arg2 = 0;
15110 if (jarg2) {
15111 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15112 if (!arg2) return 0;
15113 }
15114 arg3 = *(cmlabs::DataMessage **)&jarg3;
15115 result = (int32)(arg1)->postOutputMessage((char const *)arg2,arg3);
15116 jresult = (jint)result;
15117 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15118 return jresult;
15119}
15120
15121
15122SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15123 jint jresult = 0 ;
15124 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15125 char *arg2 = (char *) 0 ;
15126 int32 result;
15127
15128 (void)jenv;
15129 (void)jcls;
15130 (void)jarg1_;
15131 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15132 arg2 = 0;
15133 if (jarg2) {
15134 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15135 if (!arg2) return 0;
15136 }
15137 result = (int32)(arg1)->postOutputMessage((char const *)arg2);
15138 jresult = (jint)result;
15139 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15140 return jresult;
15141}
15142
15143
15144SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15145 jint jresult = 0 ;
15146 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15147 int32 result;
15148
15149 (void)jenv;
15150 (void)jcls;
15151 (void)jarg1_;
15152 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15153 result = (int32)(arg1)->postOutputMessage();
15154 jresult = (jint)result;
15155 return jresult;
15156}
15157
15158
15159SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_) {
15160 jint jresult = 0 ;
15161 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15162 PsyType arg2 ;
15164 PsyType *argp2 ;
15165 int32 result;
15166
15167 (void)jenv;
15168 (void)jcls;
15169 (void)jarg1_;
15170 (void)jarg3_;
15171 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15172 argp2 = *(PsyType **)&jarg2;
15173 if (!argp2) {
15174 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
15175 return 0;
15176 }
15177 arg2 = *argp2;
15178 arg3 = *(cmlabs::DataMessage **)&jarg3;
15179 result = (int32)(arg1)->postOutputMessage(arg2,arg3);
15180 jresult = (jint)result;
15181 return jresult;
15182}
15183
15184
15185SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
15186 jint jresult = 0 ;
15187 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15188 PsyType arg2 ;
15189 PsyType *argp2 ;
15190 int32 result;
15191
15192 (void)jenv;
15193 (void)jcls;
15194 (void)jarg1_;
15195 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15196 argp2 = *(PsyType **)&jarg2;
15197 if (!argp2) {
15198 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
15199 return 0;
15200 }
15201 arg2 = *argp2;
15202 result = (int32)(arg1)->postOutputMessage(arg2);
15203 jresult = (jint)result;
15204 return jresult;
15205}
15206
15207
15208SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1emitSignal_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
15209 jboolean jresult = 0 ;
15210 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15211 char *arg2 = (char *) 0 ;
15213 bool result;
15214
15215 (void)jenv;
15216 (void)jcls;
15217 (void)jarg1_;
15218 (void)jarg3_;
15219 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15220 arg2 = 0;
15221 if (jarg2) {
15222 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15223 if (!arg2) return 0;
15224 }
15225 arg3 = *(cmlabs::DataMessage **)&jarg3;
15226 result = (bool)(arg1)->emitSignal((char const *)arg2,arg3);
15227 jresult = (jboolean)result;
15228 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15229 return jresult;
15230}
15231
15232
15233SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1emitSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15234 jboolean jresult = 0 ;
15235 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15236 char *arg2 = (char *) 0 ;
15237 bool result;
15238
15239 (void)jenv;
15240 (void)jcls;
15241 (void)jarg1_;
15242 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15243 arg2 = 0;
15244 if (jarg2) {
15245 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15246 if (!arg2) return 0;
15247 }
15248 result = (bool)(arg1)->emitSignal((char const *)arg2);
15249 jresult = (jboolean)result;
15250 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15251 return jresult;
15252}
15253
15254
15255SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForSignal_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg4) {
15256 jlong jresult = 0 ;
15257 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15258 char *arg2 = (char *) 0 ;
15259 uint32 arg3 ;
15260 uint64 arg4 ;
15261 cmlabs::DataMessage *result = 0 ;
15262
15263 (void)jenv;
15264 (void)jcls;
15265 (void)jarg1_;
15266 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15267 arg2 = 0;
15268 if (jarg2) {
15269 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15270 if (!arg2) return 0;
15271 }
15272 arg3 = (uint32)jarg3;
15273 {
15274 jclass clazz;
15275 jmethodID mid;
15276 jbyteArray ba;
15277 jbyte* bae;
15278 jsize sz;
15279 int i;
15280
15281 if (!jarg4) {
15283 return 0;
15284 }
15285 clazz = jenv->GetObjectClass(jarg4);
15286 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15287 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15288 bae = jenv->GetByteArrayElements(ba, 0);
15289 sz = jenv->GetArrayLength(ba);
15290 arg4 = 0;
15291 if (sz > 0) {
15292 arg4 = (uint64)(signed char)bae[0];
15293 for(i=1; i<sz; i++) {
15294 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15295 }
15296 }
15297 jenv->ReleaseByteArrayElements(ba, bae, 0);
15298 }
15299 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((char const *)arg2,arg3,arg4);
15300 *(cmlabs::DataMessage **)&jresult = result;
15301 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15302 return jresult;
15303}
15304
15305
15306SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
15307 jlong jresult = 0 ;
15308 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15309 char *arg2 = (char *) 0 ;
15310 uint32 arg3 ;
15311 cmlabs::DataMessage *result = 0 ;
15312
15313 (void)jenv;
15314 (void)jcls;
15315 (void)jarg1_;
15316 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15317 arg2 = 0;
15318 if (jarg2) {
15319 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15320 if (!arg2) return 0;
15321 }
15322 arg3 = (uint32)jarg3;
15323 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((char const *)arg2,arg3);
15324 *(cmlabs::DataMessage **)&jresult = result;
15325 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15326 return jresult;
15327}
15328
15329
15330SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveAllSystemIDs(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15331 jlong jresult = 0 ;
15332 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15333 cmlabs::DataMessage *result = 0 ;
15334
15335 (void)jenv;
15336 (void)jcls;
15337 (void)jarg1_;
15338 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15339 result = (cmlabs::DataMessage *)(arg1)->retrieveAllSystemIDs();
15340 *(cmlabs::DataMessage **)&jresult = result;
15341 return jresult;
15342}
15343
15344
15345SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1addSubscription(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15346 jboolean jresult = 0 ;
15347 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15348 char *arg2 = (char *) 0 ;
15349 bool result;
15350
15351 (void)jenv;
15352 (void)jcls;
15353 (void)jarg1_;
15354 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15355 arg2 = 0;
15356 if (jarg2) {
15357 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15358 if (!arg2) return 0;
15359 }
15360 result = (bool)(arg1)->addSubscription((char const *)arg2);
15361 jresult = (jboolean)result;
15362 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15363 return jresult;
15364}
15365
15366
15367SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1addPsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
15368 jboolean jresult = 0 ;
15369 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15370 char *arg2 = (char *) 0 ;
15371 char *arg3 = (char *) 0 ;
15372 bool result;
15373
15374 (void)jenv;
15375 (void)jcls;
15376 (void)jarg1_;
15377 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15378 arg2 = 0;
15379 if (jarg2) {
15380 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15381 if (!arg2) return 0;
15382 }
15383 arg3 = 0;
15384 if (jarg3) {
15385 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15386 if (!arg3) return 0;
15387 }
15388 result = (bool)(arg1)->addPsyProbeCustomView((char const *)arg2,(char const *)arg3);
15389 jresult = (jboolean)result;
15390 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15391 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15392 return jresult;
15393}
15394
15395
15396SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1removePsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15397 jboolean jresult = 0 ;
15398 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15399 char *arg2 = (char *) 0 ;
15400 bool result;
15401
15402 (void)jenv;
15403 (void)jcls;
15404 (void)jarg1_;
15405 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15406 arg2 = 0;
15407 if (jarg2) {
15408 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15409 if (!arg2) return 0;
15410 }
15411 result = (bool)(arg1)->removePsyProbeCustomView((char const *)arg2);
15412 jresult = (jboolean)result;
15413 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15414 return jresult;
15415}
15416
15417
15418SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setPrivateData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4, jstring jarg5) {
15419 jboolean jresult = 0 ;
15420 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15421 char *arg2 = (char *) 0 ;
15422 char *arg3 = (char *) 0 ;
15423 uint64 arg4 ;
15424 char *arg5 = (char *) 0 ;
15425 bool result;
15426
15427 (void)jenv;
15428 (void)jcls;
15429 (void)jarg1_;
15430 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15431 arg2 = 0;
15432 if (jarg2) {
15433 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15434 if (!arg2) return 0;
15435 }
15436 arg3 = 0;
15437 if (jarg3) {
15438 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15439 if (!arg3) return 0;
15440 }
15441 {
15442 jclass clazz;
15443 jmethodID mid;
15444 jbyteArray ba;
15445 jbyte* bae;
15446 jsize sz;
15447 int i;
15448
15449 if (!jarg4) {
15451 return 0;
15452 }
15453 clazz = jenv->GetObjectClass(jarg4);
15454 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15455 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15456 bae = jenv->GetByteArrayElements(ba, 0);
15457 sz = jenv->GetArrayLength(ba);
15458 arg4 = 0;
15459 if (sz > 0) {
15460 arg4 = (uint64)(signed char)bae[0];
15461 for(i=1; i<sz; i++) {
15462 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15463 }
15464 }
15465 jenv->ReleaseByteArrayElements(ba, bae, 0);
15466 }
15467 arg5 = 0;
15468 if (jarg5) {
15469 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
15470 if (!arg5) return 0;
15471 }
15472 result = (bool)(arg1)->setPrivateData((char const *)arg2,(char const *)arg3,arg4,(char const *)arg5);
15473 jresult = (jboolean)result;
15474 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15475 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15476 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
15477 return jresult;
15478}
15479
15480
15481SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setPrivateData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4) {
15482 jboolean jresult = 0 ;
15483 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15484 char *arg2 = (char *) 0 ;
15485 char *arg3 = (char *) 0 ;
15486 uint64 arg4 ;
15487 bool result;
15488
15489 (void)jenv;
15490 (void)jcls;
15491 (void)jarg1_;
15492 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15493 arg2 = 0;
15494 if (jarg2) {
15495 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15496 if (!arg2) return 0;
15497 }
15498 arg3 = 0;
15499 if (jarg3) {
15500 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15501 if (!arg3) return 0;
15502 }
15503 {
15504 jclass clazz;
15505 jmethodID mid;
15506 jbyteArray ba;
15507 jbyte* bae;
15508 jsize sz;
15509 int i;
15510
15511 if (!jarg4) {
15513 return 0;
15514 }
15515 clazz = jenv->GetObjectClass(jarg4);
15516 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15517 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15518 bae = jenv->GetByteArrayElements(ba, 0);
15519 sz = jenv->GetArrayLength(ba);
15520 arg4 = 0;
15521 if (sz > 0) {
15522 arg4 = (uint64)(signed char)bae[0];
15523 for(i=1; i<sz; i++) {
15524 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15525 }
15526 }
15527 jenv->ReleaseByteArrayElements(ba, bae, 0);
15528 }
15529 result = (bool)(arg1)->setPrivateData((char const *)arg2,(char const *)arg3,arg4);
15530 jresult = (jboolean)result;
15531 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15532 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15533 return jresult;
15534}
15535
15536
15537SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateDataSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15538 jobject jresult = 0 ;
15539 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15540 char *arg2 = (char *) 0 ;
15541 uint64 result;
15542
15543 (void)jenv;
15544 (void)jcls;
15545 (void)jarg1_;
15546 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15547 arg2 = 0;
15548 if (jarg2) {
15549 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15550 if (!arg2) return 0;
15551 }
15552 result = (uint64)(arg1)->getPrivateDataSize((char const *)arg2);
15553 {
15554 jbyteArray ba = jenv->NewByteArray(9);
15555 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
15556 jclass clazz = jenv->FindClass("java/math/BigInteger");
15557 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
15558 jobject bigint;
15559 int i;
15560
15561 bae[0] = 0;
15562 for(i=1; i<9; i++ ) {
15563 bae[i] = (jbyte)(result>>8*(8-i));
15564 }
15565
15566 jenv->ReleaseByteArrayElements(ba, bae, 0);
15567 bigint = jenv->NewObject(clazz, mid, ba);
15568 jenv->DeleteLocalRef(ba);
15569 jresult = bigint;
15570 }
15571 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15572 return jresult;
15573}
15574
15575
15576SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateDataCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
15577 jstring jresult = 0 ;
15578 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15579 char *arg2 = (char *) 0 ;
15580 uint64 *arg3 = 0 ;
15581 char *result = 0 ;
15582
15583 (void)jenv;
15584 (void)jcls;
15585 (void)jarg1_;
15586 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15587 arg2 = 0;
15588 if (jarg2) {
15589 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15590 if (!arg2) return 0;
15591 }
15592 arg3 = *(uint64 **)&jarg3;
15593 if (!arg3) {
15594 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint64 & reference is null");
15595 return 0;
15596 }
15597 result = (char *)(arg1)->getPrivateDataCopy((char const *)arg2,*arg3);
15598 if (result) jresult = jenv->NewStringUTF((const char *)result);
15599 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15600 return jresult;
15601}
15602
15603
15604SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4) {
15605 jboolean jresult = 0 ;
15606 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15607 char *arg2 = (char *) 0 ;
15608 char *arg3 = (char *) 0 ;
15609 uint64 arg4 ;
15610 bool result;
15611
15612 (void)jenv;
15613 (void)jcls;
15614 (void)jarg1_;
15615 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15616 arg2 = 0;
15617 if (jarg2) {
15618 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15619 if (!arg2) return 0;
15620 }
15621 arg3 = 0;
15622 if (jarg3) {
15623 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15624 if (!arg3) return 0;
15625 }
15626 {
15627 jclass clazz;
15628 jmethodID mid;
15629 jbyteArray ba;
15630 jbyte* bae;
15631 jsize sz;
15632 int i;
15633
15634 if (!jarg4) {
15636 return 0;
15637 }
15638 clazz = jenv->GetObjectClass(jarg4);
15639 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15640 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15641 bae = jenv->GetByteArrayElements(ba, 0);
15642 sz = jenv->GetArrayLength(ba);
15643 arg4 = 0;
15644 if (sz > 0) {
15645 arg4 = (uint64)(signed char)bae[0];
15646 for(i=1; i<sz; i++) {
15647 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15648 }
15649 }
15650 jenv->ReleaseByteArrayElements(ba, bae, 0);
15651 }
15652 result = (bool)(arg1)->getPrivateData((char const *)arg2,arg3,arg4);
15653 jresult = (jboolean)result;
15654 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15655 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15656 return jresult;
15657}
15658
15659
15660SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1deletePrivateData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15661 jboolean jresult = 0 ;
15662 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15663 char *arg2 = (char *) 0 ;
15664 bool result;
15665
15666 (void)jenv;
15667 (void)jcls;
15668 (void)jarg1_;
15669 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15670 arg2 = 0;
15671 if (jarg2) {
15672 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15673 if (!arg2) return 0;
15674 }
15675 result = (bool)(arg1)->deletePrivateData((char const *)arg2);
15676 jresult = (jboolean)result;
15677 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15678 return jresult;
15679}
15680
15681
15682SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
15683 jboolean jresult = 0 ;
15684 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15685 char *arg2 = (char *) 0 ;
15686 char *arg3 = (char *) 0 ;
15687 char *arg4 = (char *) 0 ;
15688 bool result;
15689
15690 (void)jenv;
15691 (void)jcls;
15692 (void)jarg1_;
15693 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15694 arg2 = 0;
15695 if (jarg2) {
15696 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15697 if (!arg2) return 0;
15698 }
15699 arg3 = 0;
15700 if (jarg3) {
15701 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15702 if (!arg3) return 0;
15703 }
15704 arg4 = 0;
15705 if (jarg4) {
15706 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
15707 if (!arg4) return 0;
15708 }
15709 result = (bool)(arg1)->createParameter((char const *)arg2,(char const *)arg3,(char const *)arg4);
15710 jresult = (jboolean)result;
15711 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15712 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15713 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
15714 return jresult;
15715}
15716
15717
15718SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
15719 jboolean jresult = 0 ;
15720 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15721 char *arg2 = (char *) 0 ;
15722 char *arg3 = (char *) 0 ;
15723 bool result;
15724
15725 (void)jenv;
15726 (void)jcls;
15727 (void)jarg1_;
15728 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15729 arg2 = 0;
15730 if (jarg2) {
15731 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15732 if (!arg2) return 0;
15733 }
15734 arg3 = 0;
15735 if (jarg3) {
15736 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15737 if (!arg3) return 0;
15738 }
15739 result = (bool)(arg1)->createParameter((char const *)arg2,(char const *)arg3);
15740 jresult = (jboolean)result;
15741 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15742 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15743 return jresult;
15744}
15745
15746
15747SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jlong jarg5) {
15748 jboolean jresult = 0 ;
15749 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15750 char *arg2 = (char *) 0 ;
15751 char *arg3 = (char *) 0 ;
15752 uint32 arg4 ;
15753 uint32 arg5 ;
15754 bool result;
15755
15756 (void)jenv;
15757 (void)jcls;
15758 (void)jarg1_;
15759 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15760 arg2 = 0;
15761 if (jarg2) {
15762 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15763 if (!arg2) return 0;
15764 }
15765 arg3 = 0;
15766 if (jarg3) {
15767 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15768 if (!arg3) return 0;
15769 }
15770 arg4 = (uint32)jarg4;
15771 arg5 = (uint32)jarg5;
15772 result = (bool)(arg1)->createParameter((char const *)arg2,(char const *)arg3,arg4,arg5);
15773 jresult = (jboolean)result;
15774 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15775 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15776 return jresult;
15777}
15778
15779
15780SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jstring jarg4) {
15781 jboolean jresult = 0 ;
15782 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15783 char *arg2 = (char *) 0 ;
15784 std::vector< std::string > arg3 ;
15785 char *arg4 = (char *) 0 ;
15786 std::vector< std::string > *argp3 ;
15787 bool result;
15788
15789 (void)jenv;
15790 (void)jcls;
15791 (void)jarg1_;
15792 (void)jarg3_;
15793 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15794 arg2 = 0;
15795 if (jarg2) {
15796 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15797 if (!arg2) return 0;
15798 }
15799 argp3 = *(std::vector< std::string > **)&jarg3;
15800 if (!argp3) {
15801 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15802 return 0;
15803 }
15804 arg3 = *argp3;
15805 arg4 = 0;
15806 if (jarg4) {
15807 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
15808 if (!arg4) return 0;
15809 }
15810 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,(char const *)arg4);
15811 jresult = (jboolean)result;
15812 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15813 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
15814 return jresult;
15815}
15816
15817
15818SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
15819 jboolean jresult = 0 ;
15820 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15821 char *arg2 = (char *) 0 ;
15822 std::vector< std::string > arg3 ;
15823 std::vector< std::string > *argp3 ;
15824 bool result;
15825
15826 (void)jenv;
15827 (void)jcls;
15828 (void)jarg1_;
15829 (void)jarg3_;
15830 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15831 arg2 = 0;
15832 if (jarg2) {
15833 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15834 if (!arg2) return 0;
15835 }
15836 argp3 = *(std::vector< std::string > **)&jarg3;
15837 if (!argp3) {
15838 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15839 return 0;
15840 }
15841 arg3 = *argp3;
15842 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
15843 jresult = (jboolean)result;
15844 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15845 return jresult;
15846}
15847
15848
15849SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
15850 jboolean jresult = 0 ;
15851 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15852 char *arg2 = (char *) 0 ;
15853 int64 *arg3 = (int64 *) 0 ;
15854 uint32 arg4 ;
15855 uint32 arg5 ;
15856 bool result;
15857
15858 (void)jenv;
15859 (void)jcls;
15860 (void)jarg1_;
15861 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15862 arg2 = 0;
15863 if (jarg2) {
15864 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15865 if (!arg2) return 0;
15866 }
15867 arg3 = *(int64 **)&jarg3;
15868 arg4 = (uint32)jarg4;
15869 arg5 = (uint32)jarg5;
15870 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
15871 jresult = (jboolean)result;
15872 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15873 return jresult;
15874}
15875
15876
15877SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4) {
15878 jboolean jresult = 0 ;
15879 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15880 char *arg2 = (char *) 0 ;
15881 std::vector< std::string > arg3 ;
15882 int64 arg4 ;
15883 std::vector< std::string > *argp3 ;
15884 bool result;
15885
15886 (void)jenv;
15887 (void)jcls;
15888 (void)jarg1_;
15889 (void)jarg3_;
15890 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15891 arg2 = 0;
15892 if (jarg2) {
15893 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15894 if (!arg2) return 0;
15895 }
15896 argp3 = *(std::vector< std::string > **)&jarg3;
15897 if (!argp3) {
15898 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15899 return 0;
15900 }
15901 arg3 = *argp3;
15902 arg4 = (int64)jarg4;
15903 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
15904 jresult = (jboolean)result;
15905 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15906 return jresult;
15907}
15908
15909
15910SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4) {
15911 jboolean jresult = 0 ;
15912 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15913 char *arg2 = (char *) 0 ;
15914 std::vector< int64 > arg3 ;
15915 int64 arg4 ;
15916 std::vector< int64 > *argp3 ;
15917 bool result;
15918
15919 (void)jenv;
15920 (void)jcls;
15921 (void)jarg1_;
15922 (void)jarg3_;
15923 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15924 arg2 = 0;
15925 if (jarg2) {
15926 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15927 if (!arg2) return 0;
15928 }
15929 argp3 = *(std::vector< int64 > **)&jarg3;
15930 if (!argp3) {
15931 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< int64 >");
15932 return 0;
15933 }
15934 arg3 = *argp3;
15935 arg4 = (int64)jarg4;
15936 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
15937 jresult = (jboolean)result;
15938 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15939 return jresult;
15940}
15941
15942
15943SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
15944 jboolean jresult = 0 ;
15945 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15946 char *arg2 = (char *) 0 ;
15947 std::vector< int64 > arg3 ;
15948 std::vector< int64 > *argp3 ;
15949 bool result;
15950
15951 (void)jenv;
15952 (void)jcls;
15953 (void)jarg1_;
15954 (void)jarg3_;
15955 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15956 arg2 = 0;
15957 if (jarg2) {
15958 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15959 if (!arg2) return 0;
15960 }
15961 argp3 = *(std::vector< int64 > **)&jarg3;
15962 if (!argp3) {
15963 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< int64 >");
15964 return 0;
15965 }
15966 arg3 = *argp3;
15967 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
15968 jresult = (jboolean)result;
15969 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15970 return jresult;
15971}
15972
15973
15974SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
15975 jboolean jresult = 0 ;
15976 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15977 char *arg2 = (char *) 0 ;
15978 float64 *arg3 = (float64 *) 0 ;
15979 uint32 arg4 ;
15980 uint32 arg5 ;
15981 bool result;
15982
15983 (void)jenv;
15984 (void)jcls;
15985 (void)jarg1_;
15986 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15987 arg2 = 0;
15988 if (jarg2) {
15989 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15990 if (!arg2) return 0;
15991 }
15992 arg3 = *(float64 **)&jarg3;
15993 arg4 = (uint32)jarg4;
15994 arg5 = (uint32)jarg5;
15995 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
15996 jresult = (jboolean)result;
15997 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15998 return jresult;
15999}
16000
16001
16002SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jdouble jarg4) {
16003 jboolean jresult = 0 ;
16004 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16005 char *arg2 = (char *) 0 ;
16006 std::vector< std::string > arg3 ;
16007 float64 arg4 ;
16008 std::vector< std::string > *argp3 ;
16009 bool result;
16010
16011 (void)jenv;
16012 (void)jcls;
16013 (void)jarg1_;
16014 (void)jarg3_;
16015 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16016 arg2 = 0;
16017 if (jarg2) {
16018 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16019 if (!arg2) return 0;
16020 }
16021 argp3 = *(std::vector< std::string > **)&jarg3;
16022 if (!argp3) {
16023 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
16024 return 0;
16025 }
16026 arg3 = *argp3;
16027 arg4 = (float64)jarg4;
16028 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16029 jresult = (jboolean)result;
16030 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16031 return jresult;
16032}
16033
16034
16035SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jdouble jarg4) {
16036 jboolean jresult = 0 ;
16037 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16038 char *arg2 = (char *) 0 ;
16039 std::vector< float64 > arg3 ;
16040 float64 arg4 ;
16041 std::vector< float64 > *argp3 ;
16042 bool result;
16043
16044 (void)jenv;
16045 (void)jcls;
16046 (void)jarg1_;
16047 (void)jarg3_;
16048 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16049 arg2 = 0;
16050 if (jarg2) {
16051 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16052 if (!arg2) return 0;
16053 }
16054 argp3 = *(std::vector< float64 > **)&jarg3;
16055 if (!argp3) {
16056 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< float64 >");
16057 return 0;
16058 }
16059 arg3 = *argp3;
16060 arg4 = (float64)jarg4;
16061 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16062 jresult = (jboolean)result;
16063 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16064 return jresult;
16065}
16066
16067
16068SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
16069 jboolean jresult = 0 ;
16070 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16071 char *arg2 = (char *) 0 ;
16072 std::vector< float64 > arg3 ;
16073 std::vector< float64 > *argp3 ;
16074 bool result;
16075
16076 (void)jenv;
16077 (void)jcls;
16078 (void)jarg1_;
16079 (void)jarg3_;
16080 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16081 arg2 = 0;
16082 if (jarg2) {
16083 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16084 if (!arg2) return 0;
16085 }
16086 argp3 = *(std::vector< float64 > **)&jarg3;
16087 if (!argp3) {
16088 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< float64 >");
16089 return 0;
16090 }
16091 arg3 = *argp3;
16092 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
16093 jresult = (jboolean)result;
16094 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16095 return jresult;
16096}
16097
16098
16099SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
16100 jboolean jresult = 0 ;
16101 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16102 char *arg2 = (char *) 0 ;
16103 int64 arg3 ;
16104 int64 arg4 ;
16105 int64 arg5 ;
16106 int64 arg6 ;
16107 bool result;
16108
16109 (void)jenv;
16110 (void)jcls;
16111 (void)jarg1_;
16112 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16113 arg2 = 0;
16114 if (jarg2) {
16115 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16116 if (!arg2) return 0;
16117 }
16118 arg3 = (int64)jarg3;
16119 arg4 = (int64)jarg4;
16120 arg5 = (int64)jarg5;
16121 arg6 = (int64)jarg6;
16122 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5,arg6);
16123 jresult = (jboolean)result;
16124 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16125 return jresult;
16126}
16127
16128
16129SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_114(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
16130 jboolean jresult = 0 ;
16131 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16132 char *arg2 = (char *) 0 ;
16133 int64 arg3 ;
16134 int64 arg4 ;
16135 int64 arg5 ;
16136 bool result;
16137
16138 (void)jenv;
16139 (void)jcls;
16140 (void)jarg1_;
16141 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16142 arg2 = 0;
16143 if (jarg2) {
16144 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16145 if (!arg2) return 0;
16146 }
16147 arg3 = (int64)jarg3;
16148 arg4 = (int64)jarg4;
16149 arg5 = (int64)jarg5;
16150 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
16151 jresult = (jboolean)result;
16152 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16153 return jresult;
16154}
16155
16156
16157SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_115(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4) {
16158 jboolean jresult = 0 ;
16159 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16160 char *arg2 = (char *) 0 ;
16161 int64 arg3 ;
16162 int64 arg4 ;
16163 bool result;
16164
16165 (void)jenv;
16166 (void)jcls;
16167 (void)jarg1_;
16168 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16169 arg2 = 0;
16170 if (jarg2) {
16171 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16172 if (!arg2) return 0;
16173 }
16174 arg3 = (int64)jarg3;
16175 arg4 = (int64)jarg4;
16176 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16177 jresult = (jboolean)result;
16178 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16179 return jresult;
16180}
16181
16182
16183SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_116(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16184 jboolean jresult = 0 ;
16185 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16186 char *arg2 = (char *) 0 ;
16187 int64 arg3 ;
16188 bool result;
16189
16190 (void)jenv;
16191 (void)jcls;
16192 (void)jarg1_;
16193 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16194 arg2 = 0;
16195 if (jarg2) {
16196 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16197 if (!arg2) return 0;
16198 }
16199 arg3 = (int64)jarg3;
16200 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
16201 jresult = (jboolean)result;
16202 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16203 return jresult;
16204}
16205
16206
16207SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_117(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) {
16208 jboolean jresult = 0 ;
16209 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16210 char *arg2 = (char *) 0 ;
16211 float64 arg3 ;
16212 float64 arg4 ;
16213 float64 arg5 ;
16214 float64 arg6 ;
16215 bool result;
16216
16217 (void)jenv;
16218 (void)jcls;
16219 (void)jarg1_;
16220 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16221 arg2 = 0;
16222 if (jarg2) {
16223 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16224 if (!arg2) return 0;
16225 }
16226 arg3 = (float64)jarg3;
16227 arg4 = (float64)jarg4;
16228 arg5 = (float64)jarg5;
16229 arg6 = (float64)jarg6;
16230 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5,arg6);
16231 jresult = (jboolean)result;
16232 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16233 return jresult;
16234}
16235
16236
16237SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_118(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
16238 jboolean jresult = 0 ;
16239 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16240 char *arg2 = (char *) 0 ;
16241 float64 arg3 ;
16242 float64 arg4 ;
16243 float64 arg5 ;
16244 bool result;
16245
16246 (void)jenv;
16247 (void)jcls;
16248 (void)jarg1_;
16249 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16250 arg2 = 0;
16251 if (jarg2) {
16252 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16253 if (!arg2) return 0;
16254 }
16255 arg3 = (float64)jarg3;
16256 arg4 = (float64)jarg4;
16257 arg5 = (float64)jarg5;
16258 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
16259 jresult = (jboolean)result;
16260 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16261 return jresult;
16262}
16263
16264
16265SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_119(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4) {
16266 jboolean jresult = 0 ;
16267 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16268 char *arg2 = (char *) 0 ;
16269 float64 arg3 ;
16270 float64 arg4 ;
16271 bool result;
16272
16273 (void)jenv;
16274 (void)jcls;
16275 (void)jarg1_;
16276 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16277 arg2 = 0;
16278 if (jarg2) {
16279 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16280 if (!arg2) return 0;
16281 }
16282 arg3 = (float64)jarg3;
16283 arg4 = (float64)jarg4;
16284 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16285 jresult = (jboolean)result;
16286 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16287 return jresult;
16288}
16289
16290
16291SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_120(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
16292 jboolean jresult = 0 ;
16293 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16294 char *arg2 = (char *) 0 ;
16295 float64 arg3 ;
16296 bool result;
16297
16298 (void)jenv;
16299 (void)jcls;
16300 (void)jarg1_;
16301 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16302 arg2 = 0;
16303 if (jarg2) {
16304 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16305 if (!arg2) return 0;
16306 }
16307 arg3 = (float64)jarg3;
16308 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
16309 jresult = (jboolean)result;
16310 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16311 return jresult;
16312}
16313
16314
16315SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16316 jboolean jresult = 0 ;
16317 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16318 char *arg2 = (char *) 0 ;
16319 bool result;
16320
16321 (void)jenv;
16322 (void)jcls;
16323 (void)jarg1_;
16324 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16325 arg2 = 0;
16326 if (jarg2) {
16327 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16328 if (!arg2) return 0;
16329 }
16330 result = (bool)(arg1)->hasParameter((char const *)arg2);
16331 jresult = (jboolean)result;
16332 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16333 return jresult;
16334}
16335
16336
16337SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1deleteParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16338 jboolean jresult = 0 ;
16339 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16340 char *arg2 = (char *) 0 ;
16341 bool result;
16342
16343 (void)jenv;
16344 (void)jcls;
16345 (void)jarg1_;
16346 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16347 arg2 = 0;
16348 if (jarg2) {
16349 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16350 if (!arg2) return 0;
16351 }
16352 result = (bool)(arg1)->deleteParameter((char const *)arg2);
16353 jresult = (jboolean)result;
16354 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16355 return jresult;
16356}
16357
16358
16359SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterDataType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16360 jshort jresult = 0 ;
16361 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16362 char *arg2 = (char *) 0 ;
16363 uint8 result;
16364
16365 (void)jenv;
16366 (void)jcls;
16367 (void)jarg1_;
16368 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16369 arg2 = 0;
16370 if (jarg2) {
16371 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16372 if (!arg2) return 0;
16373 }
16374 result = (uint8)(arg1)->getParameterDataType((char const *)arg2);
16375 jresult = (jshort)result;
16376 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16377 return jresult;
16378}
16379
16380
16381SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterValueSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16382 jlong jresult = 0 ;
16383 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16384 char *arg2 = (char *) 0 ;
16385 uint32 result;
16386
16387 (void)jenv;
16388 (void)jcls;
16389 (void)jarg1_;
16390 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16391 arg2 = 0;
16392 if (jarg2) {
16393 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16394 if (!arg2) return 0;
16395 }
16396 result = (uint32)(arg1)->getParameterValueSize((char const *)arg2);
16397 jresult = (jlong)result;
16398 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16399 return jresult;
16400}
16401
16402
16403SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4) {
16404 jboolean jresult = 0 ;
16405 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16406 char *arg2 = (char *) 0 ;
16407 char *arg3 = (char *) 0 ;
16408 uint32 arg4 ;
16409 bool result;
16410
16411 (void)jenv;
16412 (void)jcls;
16413 (void)jarg1_;
16414 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16415 arg2 = 0;
16416 if (jarg2) {
16417 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16418 if (!arg2) return 0;
16419 }
16420 arg3 = 0;
16421 if (jarg3) {
16422 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16423 if (!arg3) return 0;
16424 }
16425 arg4 = (uint32)jarg4;
16426 result = (bool)(arg1)->getParameter((char const *)arg2,arg3,arg4);
16427 jresult = (jboolean)result;
16428 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16429 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16430 return jresult;
16431}
16432
16433
16434SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16435 jstring jresult = 0 ;
16436 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16437 char *arg2 = (char *) 0 ;
16438 std::string result;
16439
16440 (void)jenv;
16441 (void)jcls;
16442 (void)jarg1_;
16443 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16444 arg2 = 0;
16445 if (jarg2) {
16446 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16447 if (!arg2) return 0;
16448 }
16449 result = (arg1)->getParameterString((char const *)arg2);
16450 jresult = jenv->NewStringUTF((&result)->c_str());
16451 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16452 return jresult;
16453}
16454
16455
16456SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterAsBool(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16457 jboolean jresult = 0 ;
16458 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16459 char *arg2 = (char *) 0 ;
16460 bool result;
16461
16462 (void)jenv;
16463 (void)jcls;
16464 (void)jarg1_;
16465 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16466 arg2 = 0;
16467 if (jarg2) {
16468 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16469 if (!arg2) return 0;
16470 }
16471 result = (bool)(arg1)->getParameterAsBool((char const *)arg2);
16472 jresult = (jboolean)result;
16473 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16474 return jresult;
16475}
16476
16477
16478SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterInt(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16479 jlong jresult = 0 ;
16480 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16481 char *arg2 = (char *) 0 ;
16482 int64 result;
16483
16484 (void)jenv;
16485 (void)jcls;
16486 (void)jarg1_;
16487 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16488 arg2 = 0;
16489 if (jarg2) {
16490 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16491 if (!arg2) return 0;
16492 }
16493 result = (int64)(arg1)->getParameterInt((char const *)arg2);
16494 jresult = (jlong)result;
16495 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16496 return jresult;
16497}
16498
16499
16500SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16501 jdouble jresult = 0 ;
16502 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16503 char *arg2 = (char *) 0 ;
16504 float64 result;
16505
16506 (void)jenv;
16507 (void)jcls;
16508 (void)jarg1_;
16509 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16510 arg2 = 0;
16511 if (jarg2) {
16512 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16513 if (!arg2) return 0;
16514 }
16515 result = (float64)(arg1)->getParameterFloat((char const *)arg2);
16516 jresult = (jdouble)result;
16517 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16518 return jresult;
16519}
16520
16521
16522SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16523 jboolean jresult = 0 ;
16524 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16525 char *arg2 = (char *) 0 ;
16526 int64 *arg3 = 0 ;
16527 bool result;
16528
16529 (void)jenv;
16530 (void)jcls;
16531 (void)jarg1_;
16532 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16533 arg2 = 0;
16534 if (jarg2) {
16535 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16536 if (!arg2) return 0;
16537 }
16538 arg3 = *(int64 **)&jarg3;
16539 if (!arg3) {
16540 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
16541 return 0;
16542 }
16543 result = (bool)(arg1)->getParameter((char const *)arg2,*arg3);
16544 jresult = (jboolean)result;
16545 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16546 return jresult;
16547}
16548
16549
16550SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16551 jboolean jresult = 0 ;
16552 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16553 char *arg2 = (char *) 0 ;
16554 float64 *arg3 = 0 ;
16555 bool result;
16556
16557 (void)jenv;
16558 (void)jcls;
16559 (void)jarg1_;
16560 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16561 arg2 = 0;
16562 if (jarg2) {
16563 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16564 if (!arg2) return 0;
16565 }
16566 arg3 = *(float64 **)&jarg3;
16567 if (!arg3) {
16568 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
16569 return 0;
16570 }
16571 result = (bool)(arg1)->getParameter((char const *)arg2,*arg3);
16572 jresult = (jboolean)result;
16573 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16574 return jresult;
16575}
16576
16577
16578SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
16579 jboolean jresult = 0 ;
16580 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16581 char *arg2 = (char *) 0 ;
16582 char *arg3 = (char *) 0 ;
16583 bool result;
16584
16585 (void)jenv;
16586 (void)jcls;
16587 (void)jarg1_;
16588 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16589 arg2 = 0;
16590 if (jarg2) {
16591 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16592 if (!arg2) return 0;
16593 }
16594 arg3 = 0;
16595 if (jarg3) {
16596 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16597 if (!arg3) return 0;
16598 }
16599 result = (bool)(arg1)->setParameter((char const *)arg2,(char const *)arg3);
16600 jresult = (jboolean)result;
16601 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16602 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16603 return jresult;
16604}
16605
16606
16607SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16608 jboolean jresult = 0 ;
16609 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16610 char *arg2 = (char *) 0 ;
16611 int64 arg3 ;
16612 bool result;
16613
16614 (void)jenv;
16615 (void)jcls;
16616 (void)jarg1_;
16617 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16618 arg2 = 0;
16619 if (jarg2) {
16620 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16621 if (!arg2) return 0;
16622 }
16623 arg3 = (int64)jarg3;
16624 result = (bool)(arg1)->setParameter((char const *)arg2,arg3);
16625 jresult = (jboolean)result;
16626 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16627 return jresult;
16628}
16629
16630
16631SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
16632 jboolean jresult = 0 ;
16633 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16634 char *arg2 = (char *) 0 ;
16635 float64 arg3 ;
16636 bool result;
16637
16638 (void)jenv;
16639 (void)jcls;
16640 (void)jarg1_;
16641 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16642 arg2 = 0;
16643 if (jarg2) {
16644 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16645 if (!arg2) return 0;
16646 }
16647 arg3 = (float64)jarg3;
16648 result = (bool)(arg1)->setParameter((char const *)arg2,arg3);
16649 jresult = (jboolean)result;
16650 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16651 return jresult;
16652}
16653
16654
16655SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1resetParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16656 jboolean jresult = 0 ;
16657 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16658 char *arg2 = (char *) 0 ;
16659 bool result;
16660
16661 (void)jenv;
16662 (void)jcls;
16663 (void)jarg1_;
16664 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16665 arg2 = 0;
16666 if (jarg2) {
16667 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16668 if (!arg2) return 0;
16669 }
16670 result = (bool)(arg1)->resetParameter((char const *)arg2);
16671 jresult = (jboolean)result;
16672 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16673 return jresult;
16674}
16675
16676
16677SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1tweakParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
16678 jboolean jresult = 0 ;
16679 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16680 char *arg2 = (char *) 0 ;
16681 int32 arg3 ;
16682 bool result;
16683
16684 (void)jenv;
16685 (void)jcls;
16686 (void)jarg1_;
16687 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16688 arg2 = 0;
16689 if (jarg2) {
16690 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16691 if (!arg2) return 0;
16692 }
16693 arg3 = (int32)jarg3;
16694 result = (bool)(arg1)->tweakParameter((char const *)arg2,arg3);
16695 jresult = (jboolean)result;
16696 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16697 return jresult;
16698}
16699
16700
16701SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
16702 jshort jresult = 0 ;
16703 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16704 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16705 char *arg3 = (char *) 0 ;
16706 uint32 arg4 ;
16707 uint32 arg5 ;
16708 uint32 arg6 ;
16709 uint8 result;
16710
16711 (void)jenv;
16712 (void)jcls;
16713 (void)jarg1_;
16714 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16715 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16716 if (!arg2) {
16717 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16718 return 0;
16719 }
16720 arg3 = 0;
16721 if (jarg3) {
16722 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16723 if (!arg3) return 0;
16724 }
16725 arg4 = (uint32)jarg4;
16726 arg5 = (uint32)jarg5;
16727 arg6 = (uint32)jarg6;
16728 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3,arg4,arg5,arg6);
16729 jresult = (jshort)result;
16730 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16731 return jresult;
16732}
16733
16734
16735SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) {
16736 jshort jresult = 0 ;
16737 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16738 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16739 char *arg3 = (char *) 0 ;
16740 uint32 arg4 ;
16741 uint32 arg5 ;
16742 uint8 result;
16743
16744 (void)jenv;
16745 (void)jcls;
16746 (void)jarg1_;
16747 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16748 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16749 if (!arg2) {
16750 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16751 return 0;
16752 }
16753 arg3 = 0;
16754 if (jarg3) {
16755 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16756 if (!arg3) return 0;
16757 }
16758 arg4 = (uint32)jarg4;
16759 arg5 = (uint32)jarg5;
16760 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3,arg4,arg5);
16761 jresult = (jshort)result;
16762 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16763 return jresult;
16764}
16765
16766
16767SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
16768 jshort jresult = 0 ;
16769 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16770 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16771 char *arg3 = (char *) 0 ;
16772 uint32 arg4 ;
16773 uint8 result;
16774
16775 (void)jenv;
16776 (void)jcls;
16777 (void)jarg1_;
16778 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16779 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16780 if (!arg2) {
16781 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16782 return 0;
16783 }
16784 arg3 = 0;
16785 if (jarg3) {
16786 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16787 if (!arg3) return 0;
16788 }
16789 arg4 = (uint32)jarg4;
16790 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3,arg4);
16791 jresult = (jshort)result;
16792 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16793 return jresult;
16794}
16795
16796
16797SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
16798 jshort jresult = 0 ;
16799 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16800 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16801 char *arg3 = (char *) 0 ;
16802 uint8 result;
16803
16804 (void)jenv;
16805 (void)jcls;
16806 (void)jarg1_;
16807 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16808 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16809 if (!arg2) {
16810 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16811 return 0;
16812 }
16813 arg3 = 0;
16814 if (jarg3) {
16815 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16816 if (!arg3) return 0;
16817 }
16818 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3);
16819 jresult = (jshort)result;
16820 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16821 return jresult;
16822}
16823
16824
16825SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5, jlong jarg6, jlong jarg7, jlong jarg8) {
16826 jshort jresult = 0 ;
16827 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16828 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16829 char *arg3 = (char *) 0 ;
16830 uint64 arg4 ;
16831 uint64 arg5 ;
16832 uint32 arg6 ;
16833 uint32 arg7 ;
16834 uint32 arg8 ;
16835 uint8 result;
16836
16837 (void)jenv;
16838 (void)jcls;
16839 (void)jarg1_;
16840 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16841 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16842 if (!arg2) {
16843 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16844 return 0;
16845 }
16846 arg3 = 0;
16847 if (jarg3) {
16848 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16849 if (!arg3) return 0;
16850 }
16851 {
16852 jclass clazz;
16853 jmethodID mid;
16854 jbyteArray ba;
16855 jbyte* bae;
16856 jsize sz;
16857 int i;
16858
16859 if (!jarg4) {
16861 return 0;
16862 }
16863 clazz = jenv->GetObjectClass(jarg4);
16864 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16865 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
16866 bae = jenv->GetByteArrayElements(ba, 0);
16867 sz = jenv->GetArrayLength(ba);
16868 arg4 = 0;
16869 if (sz > 0) {
16870 arg4 = (uint64)(signed char)bae[0];
16871 for(i=1; i<sz; i++) {
16872 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
16873 }
16874 }
16875 jenv->ReleaseByteArrayElements(ba, bae, 0);
16876 }
16877 {
16878 jclass clazz;
16879 jmethodID mid;
16880 jbyteArray ba;
16881 jbyte* bae;
16882 jsize sz;
16883 int i;
16884
16885 if (!jarg5) {
16887 return 0;
16888 }
16889 clazz = jenv->GetObjectClass(jarg5);
16890 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16891 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
16892 bae = jenv->GetByteArrayElements(ba, 0);
16893 sz = jenv->GetArrayLength(ba);
16894 arg5 = 0;
16895 if (sz > 0) {
16896 arg5 = (uint64)(signed char)bae[0];
16897 for(i=1; i<sz; i++) {
16898 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
16899 }
16900 }
16901 jenv->ReleaseByteArrayElements(ba, bae, 0);
16902 }
16903 arg6 = (uint32)jarg6;
16904 arg7 = (uint32)jarg7;
16905 arg8 = (uint32)jarg8;
16906 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
16907 jresult = (jshort)result;
16908 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16909 return jresult;
16910}
16911
16912
16913SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5, jlong jarg6, jlong jarg7) {
16914 jshort jresult = 0 ;
16915 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16916 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16917 char *arg3 = (char *) 0 ;
16918 uint64 arg4 ;
16919 uint64 arg5 ;
16920 uint32 arg6 ;
16921 uint32 arg7 ;
16922 uint8 result;
16923
16924 (void)jenv;
16925 (void)jcls;
16926 (void)jarg1_;
16927 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16928 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16929 if (!arg2) {
16930 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16931 return 0;
16932 }
16933 arg3 = 0;
16934 if (jarg3) {
16935 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16936 if (!arg3) return 0;
16937 }
16938 {
16939 jclass clazz;
16940 jmethodID mid;
16941 jbyteArray ba;
16942 jbyte* bae;
16943 jsize sz;
16944 int i;
16945
16946 if (!jarg4) {
16948 return 0;
16949 }
16950 clazz = jenv->GetObjectClass(jarg4);
16951 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16952 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
16953 bae = jenv->GetByteArrayElements(ba, 0);
16954 sz = jenv->GetArrayLength(ba);
16955 arg4 = 0;
16956 if (sz > 0) {
16957 arg4 = (uint64)(signed char)bae[0];
16958 for(i=1; i<sz; i++) {
16959 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
16960 }
16961 }
16962 jenv->ReleaseByteArrayElements(ba, bae, 0);
16963 }
16964 {
16965 jclass clazz;
16966 jmethodID mid;
16967 jbyteArray ba;
16968 jbyte* bae;
16969 jsize sz;
16970 int i;
16971
16972 if (!jarg5) {
16974 return 0;
16975 }
16976 clazz = jenv->GetObjectClass(jarg5);
16977 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16978 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
16979 bae = jenv->GetByteArrayElements(ba, 0);
16980 sz = jenv->GetArrayLength(ba);
16981 arg5 = 0;
16982 if (sz > 0) {
16983 arg5 = (uint64)(signed char)bae[0];
16984 for(i=1; i<sz; i++) {
16985 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
16986 }
16987 }
16988 jenv->ReleaseByteArrayElements(ba, bae, 0);
16989 }
16990 arg6 = (uint32)jarg6;
16991 arg7 = (uint32)jarg7;
16992 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
16993 jresult = (jshort)result;
16994 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16995 return jresult;
16996}
16997
16998
16999SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5, jlong jarg6) {
17000 jshort jresult = 0 ;
17001 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17002 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17003 char *arg3 = (char *) 0 ;
17004 uint64 arg4 ;
17005 uint64 arg5 ;
17006 uint32 arg6 ;
17007 uint8 result;
17008
17009 (void)jenv;
17010 (void)jcls;
17011 (void)jarg1_;
17012 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17013 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17014 if (!arg2) {
17015 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17016 return 0;
17017 }
17018 arg3 = 0;
17019 if (jarg3) {
17020 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17021 if (!arg3) return 0;
17022 }
17023 {
17024 jclass clazz;
17025 jmethodID mid;
17026 jbyteArray ba;
17027 jbyte* bae;
17028 jsize sz;
17029 int i;
17030
17031 if (!jarg4) {
17033 return 0;
17034 }
17035 clazz = jenv->GetObjectClass(jarg4);
17036 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17037 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
17038 bae = jenv->GetByteArrayElements(ba, 0);
17039 sz = jenv->GetArrayLength(ba);
17040 arg4 = 0;
17041 if (sz > 0) {
17042 arg4 = (uint64)(signed char)bae[0];
17043 for(i=1; i<sz; i++) {
17044 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
17045 }
17046 }
17047 jenv->ReleaseByteArrayElements(ba, bae, 0);
17048 }
17049 {
17050 jclass clazz;
17051 jmethodID mid;
17052 jbyteArray ba;
17053 jbyte* bae;
17054 jsize sz;
17055 int i;
17056
17057 if (!jarg5) {
17059 return 0;
17060 }
17061 clazz = jenv->GetObjectClass(jarg5);
17062 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17063 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
17064 bae = jenv->GetByteArrayElements(ba, 0);
17065 sz = jenv->GetArrayLength(ba);
17066 arg5 = 0;
17067 if (sz > 0) {
17068 arg5 = (uint64)(signed char)bae[0];
17069 for(i=1; i<sz; i++) {
17070 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
17071 }
17072 }
17073 jenv->ReleaseByteArrayElements(ba, bae, 0);
17074 }
17075 arg6 = (uint32)jarg6;
17076 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5,arg6);
17077 jresult = (jshort)result;
17078 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17079 return jresult;
17080}
17081
17082
17083SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5) {
17084 jshort jresult = 0 ;
17085 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17086 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17087 char *arg3 = (char *) 0 ;
17088 uint64 arg4 ;
17089 uint64 arg5 ;
17090 uint8 result;
17091
17092 (void)jenv;
17093 (void)jcls;
17094 (void)jarg1_;
17095 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17096 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17097 if (!arg2) {
17098 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17099 return 0;
17100 }
17101 arg3 = 0;
17102 if (jarg3) {
17103 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17104 if (!arg3) return 0;
17105 }
17106 {
17107 jclass clazz;
17108 jmethodID mid;
17109 jbyteArray ba;
17110 jbyte* bae;
17111 jsize sz;
17112 int i;
17113
17114 if (!jarg4) {
17116 return 0;
17117 }
17118 clazz = jenv->GetObjectClass(jarg4);
17119 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17120 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
17121 bae = jenv->GetByteArrayElements(ba, 0);
17122 sz = jenv->GetArrayLength(ba);
17123 arg4 = 0;
17124 if (sz > 0) {
17125 arg4 = (uint64)(signed char)bae[0];
17126 for(i=1; i<sz; i++) {
17127 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
17128 }
17129 }
17130 jenv->ReleaseByteArrayElements(ba, bae, 0);
17131 }
17132 {
17133 jclass clazz;
17134 jmethodID mid;
17135 jbyteArray ba;
17136 jbyte* bae;
17137 jsize sz;
17138 int i;
17139
17140 if (!jarg5) {
17142 return 0;
17143 }
17144 clazz = jenv->GetObjectClass(jarg5);
17145 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17146 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
17147 bae = jenv->GetByteArrayElements(ba, 0);
17148 sz = jenv->GetArrayLength(ba);
17149 arg5 = 0;
17150 if (sz > 0) {
17151 arg5 = (uint64)(signed char)bae[0];
17152 for(i=1; i<sz; i++) {
17153 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
17154 }
17155 }
17156 jenv->ReleaseByteArrayElements(ba, bae, 0);
17157 }
17158 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5);
17159 jresult = (jshort)result;
17160 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17161 return jresult;
17162}
17163
17164
17165SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4) {
17166 jshort jresult = 0 ;
17167 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17168 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17169 char *arg3 = (char *) 0 ;
17170 uint64 arg4 ;
17171 uint8 result;
17172
17173 (void)jenv;
17174 (void)jcls;
17175 (void)jarg1_;
17176 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17177 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17178 if (!arg2) {
17179 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17180 return 0;
17181 }
17182 arg3 = 0;
17183 if (jarg3) {
17184 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17185 if (!arg3) return 0;
17186 }
17187 {
17188 jclass clazz;
17189 jmethodID mid;
17190 jbyteArray ba;
17191 jbyte* bae;
17192 jsize sz;
17193 int i;
17194
17195 if (!jarg4) {
17197 return 0;
17198 }
17199 clazz = jenv->GetObjectClass(jarg4);
17200 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17201 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
17202 bae = jenv->GetByteArrayElements(ba, 0);
17203 sz = jenv->GetArrayLength(ba);
17204 arg4 = 0;
17205 if (sz > 0) {
17206 arg4 = (uint64)(signed char)bae[0];
17207 for(i=1; i<sz; i++) {
17208 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
17209 }
17210 }
17211 jenv->ReleaseByteArrayElements(ba, bae, 0);
17212 }
17213 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4);
17214 jresult = (jshort)result;
17215 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17216 return jresult;
17217}
17218
17219
17220SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jlong jarg6, jlong jarg7, jlong jarg8) {
17221 jshort jresult = 0 ;
17222 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17223 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17224 char *arg3 = (char *) 0 ;
17225 char *arg4 = (char *) 0 ;
17226 char *arg5 = (char *) 0 ;
17227 uint32 arg6 ;
17228 uint32 arg7 ;
17229 uint32 arg8 ;
17230 uint8 result;
17231
17232 (void)jenv;
17233 (void)jcls;
17234 (void)jarg1_;
17235 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17236 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17237 if (!arg2) {
17238 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17239 return 0;
17240 }
17241 arg3 = 0;
17242 if (jarg3) {
17243 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17244 if (!arg3) return 0;
17245 }
17246 arg4 = 0;
17247 if (jarg4) {
17248 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17249 if (!arg4) return 0;
17250 }
17251 arg5 = 0;
17252 if (jarg5) {
17253 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17254 if (!arg5) return 0;
17255 }
17256 arg6 = (uint32)jarg6;
17257 arg7 = (uint32)jarg7;
17258 arg8 = (uint32)jarg8;
17259 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8);
17260 jresult = (jshort)result;
17261 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17262 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17263 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17264 return jresult;
17265}
17266
17267
17268SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jlong jarg6, jlong jarg7) {
17269 jshort jresult = 0 ;
17270 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17271 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17272 char *arg3 = (char *) 0 ;
17273 char *arg4 = (char *) 0 ;
17274 char *arg5 = (char *) 0 ;
17275 uint32 arg6 ;
17276 uint32 arg7 ;
17277 uint8 result;
17278
17279 (void)jenv;
17280 (void)jcls;
17281 (void)jarg1_;
17282 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17283 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17284 if (!arg2) {
17285 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17286 return 0;
17287 }
17288 arg3 = 0;
17289 if (jarg3) {
17290 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17291 if (!arg3) return 0;
17292 }
17293 arg4 = 0;
17294 if (jarg4) {
17295 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17296 if (!arg4) return 0;
17297 }
17298 arg5 = 0;
17299 if (jarg5) {
17300 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17301 if (!arg5) return 0;
17302 }
17303 arg6 = (uint32)jarg6;
17304 arg7 = (uint32)jarg7;
17305 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6,arg7);
17306 jresult = (jshort)result;
17307 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17308 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17309 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17310 return jresult;
17311}
17312
17313
17314SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jlong jarg6) {
17315 jshort jresult = 0 ;
17316 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17317 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17318 char *arg3 = (char *) 0 ;
17319 char *arg4 = (char *) 0 ;
17320 char *arg5 = (char *) 0 ;
17321 uint32 arg6 ;
17322 uint8 result;
17323
17324 (void)jenv;
17325 (void)jcls;
17326 (void)jarg1_;
17327 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17328 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17329 if (!arg2) {
17330 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17331 return 0;
17332 }
17333 arg3 = 0;
17334 if (jarg3) {
17335 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17336 if (!arg3) return 0;
17337 }
17338 arg4 = 0;
17339 if (jarg4) {
17340 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17341 if (!arg4) return 0;
17342 }
17343 arg5 = 0;
17344 if (jarg5) {
17345 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17346 if (!arg5) return 0;
17347 }
17348 arg6 = (uint32)jarg6;
17349 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6);
17350 jresult = (jshort)result;
17351 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17352 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17353 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17354 return jresult;
17355}
17356
17357
17358SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
17359 jshort jresult = 0 ;
17360 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17361 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17362 char *arg3 = (char *) 0 ;
17363 char *arg4 = (char *) 0 ;
17364 char *arg5 = (char *) 0 ;
17365 uint8 result;
17366
17367 (void)jenv;
17368 (void)jcls;
17369 (void)jarg1_;
17370 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17371 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17372 if (!arg2) {
17373 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17374 return 0;
17375 }
17376 arg3 = 0;
17377 if (jarg3) {
17378 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17379 if (!arg3) return 0;
17380 }
17381 arg4 = 0;
17382 if (jarg4) {
17383 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17384 if (!arg4) return 0;
17385 }
17386 arg5 = 0;
17387 if (jarg5) {
17388 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17389 if (!arg5) return 0;
17390 }
17391 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
17392 jresult = (jshort)result;
17393 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17394 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17395 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17396 return jresult;
17397}
17398
17399
17400SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4) {
17401 jshort jresult = 0 ;
17402 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17403 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17404 char *arg3 = (char *) 0 ;
17405 char *arg4 = (char *) 0 ;
17406 uint8 result;
17407
17408 (void)jenv;
17409 (void)jcls;
17410 (void)jarg1_;
17411 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17412 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17413 if (!arg2) {
17414 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17415 return 0;
17416 }
17417 arg3 = 0;
17418 if (jarg3) {
17419 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17420 if (!arg3) return 0;
17421 }
17422 arg4 = 0;
17423 if (jarg4) {
17424 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17425 if (!arg4) return 0;
17426 }
17427 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4);
17428 jresult = (jshort)result;
17429 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17430 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17431 return jresult;
17432}
17433
17434
17435SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8) {
17436 jshort jresult = 0 ;
17437 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17438 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17439 char *arg3 = (char *) 0 ;
17440 int64 arg4 ;
17441 int64 arg5 ;
17442 uint32 arg6 ;
17443 uint32 arg7 ;
17444 uint32 arg8 ;
17445 uint8 result;
17446
17447 (void)jenv;
17448 (void)jcls;
17449 (void)jarg1_;
17450 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17451 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17452 if (!arg2) {
17453 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17454 return 0;
17455 }
17456 arg3 = 0;
17457 if (jarg3) {
17458 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17459 if (!arg3) return 0;
17460 }
17461 arg4 = (int64)jarg4;
17462 arg5 = (int64)jarg5;
17463 arg6 = (uint32)jarg6;
17464 arg7 = (uint32)jarg7;
17465 arg8 = (uint32)jarg8;
17466 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
17467 jresult = (jshort)result;
17468 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17469 return jresult;
17470}
17471
17472
17473SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7) {
17474 jshort jresult = 0 ;
17475 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17476 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17477 char *arg3 = (char *) 0 ;
17478 int64 arg4 ;
17479 int64 arg5 ;
17480 uint32 arg6 ;
17481 uint32 arg7 ;
17482 uint8 result;
17483
17484 (void)jenv;
17485 (void)jcls;
17486 (void)jarg1_;
17487 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17488 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17489 if (!arg2) {
17490 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17491 return 0;
17492 }
17493 arg3 = 0;
17494 if (jarg3) {
17495 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17496 if (!arg3) return 0;
17497 }
17498 arg4 = (int64)jarg4;
17499 arg5 = (int64)jarg5;
17500 arg6 = (uint32)jarg6;
17501 arg7 = (uint32)jarg7;
17502 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
17503 jresult = (jshort)result;
17504 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17505 return jresult;
17506}
17507
17508
17509SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
17510 jshort jresult = 0 ;
17511 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17512 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17513 char *arg3 = (char *) 0 ;
17514 int64 arg4 ;
17515 int64 arg5 ;
17516 uint32 arg6 ;
17517 uint8 result;
17518
17519 (void)jenv;
17520 (void)jcls;
17521 (void)jarg1_;
17522 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17523 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17524 if (!arg2) {
17525 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17526 return 0;
17527 }
17528 arg3 = 0;
17529 if (jarg3) {
17530 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17531 if (!arg3) return 0;
17532 }
17533 arg4 = (int64)jarg4;
17534 arg5 = (int64)jarg5;
17535 arg6 = (uint32)jarg6;
17536 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5,arg6);
17537 jresult = (jshort)result;
17538 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17539 return jresult;
17540}
17541
17542
17543SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) {
17544 jshort jresult = 0 ;
17545 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17546 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17547 char *arg3 = (char *) 0 ;
17548 int64 arg4 ;
17549 int64 arg5 ;
17550 uint8 result;
17551
17552 (void)jenv;
17553 (void)jcls;
17554 (void)jarg1_;
17555 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17556 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17557 if (!arg2) {
17558 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17559 return 0;
17560 }
17561 arg3 = 0;
17562 if (jarg3) {
17563 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17564 if (!arg3) return 0;
17565 }
17566 arg4 = (int64)jarg4;
17567 arg5 = (int64)jarg5;
17568 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5);
17569 jresult = (jshort)result;
17570 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17571 return jresult;
17572}
17573
17574
17575SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
17576 jshort jresult = 0 ;
17577 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17578 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17579 char *arg3 = (char *) 0 ;
17580 int64 arg4 ;
17581 uint8 result;
17582
17583 (void)jenv;
17584 (void)jcls;
17585 (void)jarg1_;
17586 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17587 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17588 if (!arg2) {
17589 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17590 return 0;
17591 }
17592 arg3 = 0;
17593 if (jarg3) {
17594 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17595 if (!arg3) return 0;
17596 }
17597 arg4 = (int64)jarg4;
17598 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4);
17599 jresult = (jshort)result;
17600 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17601 return jresult;
17602}
17603
17604
17605SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5, jlong jarg6, jlong jarg7, jlong jarg8) {
17606 jshort jresult = 0 ;
17607 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17608 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17609 char *arg3 = (char *) 0 ;
17610 float64 arg4 ;
17611 float64 arg5 ;
17612 uint32 arg6 ;
17613 uint32 arg7 ;
17614 uint32 arg8 ;
17615 uint8 result;
17616
17617 (void)jenv;
17618 (void)jcls;
17619 (void)jarg1_;
17620 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17621 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17622 if (!arg2) {
17623 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17624 return 0;
17625 }
17626 arg3 = 0;
17627 if (jarg3) {
17628 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17629 if (!arg3) return 0;
17630 }
17631 arg4 = (float64)jarg4;
17632 arg5 = (float64)jarg5;
17633 arg6 = (uint32)jarg6;
17634 arg7 = (uint32)jarg7;
17635 arg8 = (uint32)jarg8;
17636 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
17637 jresult = (jshort)result;
17638 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17639 return jresult;
17640}
17641
17642
17643SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5, jlong jarg6, jlong jarg7) {
17644 jshort jresult = 0 ;
17645 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17646 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17647 char *arg3 = (char *) 0 ;
17648 float64 arg4 ;
17649 float64 arg5 ;
17650 uint32 arg6 ;
17651 uint32 arg7 ;
17652 uint8 result;
17653
17654 (void)jenv;
17655 (void)jcls;
17656 (void)jarg1_;
17657 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17658 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17659 if (!arg2) {
17660 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17661 return 0;
17662 }
17663 arg3 = 0;
17664 if (jarg3) {
17665 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17666 if (!arg3) return 0;
17667 }
17668 arg4 = (float64)jarg4;
17669 arg5 = (float64)jarg5;
17670 arg6 = (uint32)jarg6;
17671 arg7 = (uint32)jarg7;
17672 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
17673 jresult = (jshort)result;
17674 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17675 return jresult;
17676}
17677
17678
17679SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5, jlong jarg6) {
17680 jshort jresult = 0 ;
17681 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17682 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17683 char *arg3 = (char *) 0 ;
17684 float64 arg4 ;
17685 float64 arg5 ;
17686 uint32 arg6 ;
17687 uint8 result;
17688
17689 (void)jenv;
17690 (void)jcls;
17691 (void)jarg1_;
17692 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17693 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17694 if (!arg2) {
17695 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17696 return 0;
17697 }
17698 arg3 = 0;
17699 if (jarg3) {
17700 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17701 if (!arg3) return 0;
17702 }
17703 arg4 = (float64)jarg4;
17704 arg5 = (float64)jarg5;
17705 arg6 = (uint32)jarg6;
17706 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5,arg6);
17707 jresult = (jshort)result;
17708 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17709 return jresult;
17710}
17711
17712
17713SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5) {
17714 jshort jresult = 0 ;
17715 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17716 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17717 char *arg3 = (char *) 0 ;
17718 float64 arg4 ;
17719 float64 arg5 ;
17720 uint8 result;
17721
17722 (void)jenv;
17723 (void)jcls;
17724 (void)jarg1_;
17725 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17726 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17727 if (!arg2) {
17728 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17729 return 0;
17730 }
17731 arg3 = 0;
17732 if (jarg3) {
17733 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17734 if (!arg3) return 0;
17735 }
17736 arg4 = (float64)jarg4;
17737 arg5 = (float64)jarg5;
17738 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5);
17739 jresult = (jshort)result;
17740 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17741 return jresult;
17742}
17743
17744
17745SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4) {
17746 jshort jresult = 0 ;
17747 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17748 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17749 char *arg3 = (char *) 0 ;
17750 float64 arg4 ;
17751 uint8 result;
17752
17753 (void)jenv;
17754 (void)jcls;
17755 (void)jarg1_;
17756 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17757 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17758 if (!arg2) {
17759 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17760 return 0;
17761 }
17762 arg3 = 0;
17763 if (jarg3) {
17764 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17765 if (!arg3) return 0;
17766 }
17767 arg4 = (float64)jarg4;
17768 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4);
17769 jresult = (jshort)result;
17770 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17771 return jresult;
17772}
17773
17774
17775SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_, jlong jarg4) {
17776 jshort jresult = 0 ;
17777 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17778 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17780 uint32 arg4 ;
17781 uint8 result;
17782
17783 (void)jenv;
17784 (void)jcls;
17785 (void)jarg1_;
17786 (void)jarg3_;
17787 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17788 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17789 if (!arg2) {
17790 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17791 return 0;
17792 }
17793 arg3 = *(cmlabs::RetrieveSpec **)&jarg3;
17794 arg4 = (uint32)jarg4;
17795 result = (uint8)(arg1)->retrieve(*arg2,arg3,arg4);
17796 jresult = (jshort)result;
17797 return jresult;
17798}
17799
17800
17801SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_) {
17802 jshort jresult = 0 ;
17803 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17804 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17806 uint8 result;
17807
17808 (void)jenv;
17809 (void)jcls;
17810 (void)jarg1_;
17811 (void)jarg3_;
17812 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17813 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17814 if (!arg2) {
17815 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17816 return 0;
17817 }
17818 arg3 = *(cmlabs::RetrieveSpec **)&jarg3;
17819 result = (uint8)(arg1)->retrieve(*arg2,arg3);
17820 jresult = (jshort)result;
17821 return jresult;
17822}
17823
17824
17825SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jlong jarg8, jlong jarg9) {
17826 jshort jresult = 0 ;
17827 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17828 char **arg2 = (char **) 0 ;
17829 uint32 *arg3 = 0 ;
17830 char *arg4 = (char *) 0 ;
17831 char *arg5 = (char *) 0 ;
17832 char *arg6 = (char *) 0 ;
17833 char *arg7 = (char *) 0 ;
17834 uint32 arg8 ;
17835 uint32 arg9 ;
17836 uint8 result;
17837
17838 (void)jenv;
17839 (void)jcls;
17840 (void)jarg1_;
17841 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17842 arg2 = *(char ***)&jarg2;
17843 arg3 = *(uint32 **)&jarg3;
17844 if (!arg3) {
17845 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17846 return 0;
17847 }
17848 arg4 = 0;
17849 if (jarg4) {
17850 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17851 if (!arg4) return 0;
17852 }
17853 arg5 = 0;
17854 if (jarg5) {
17855 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17856 if (!arg5) return 0;
17857 }
17858 arg6 = 0;
17859 if (jarg6) {
17860 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17861 if (!arg6) return 0;
17862 }
17863 arg7 = 0;
17864 if (jarg7) {
17865 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
17866 if (!arg7) return 0;
17867 }
17868 arg8 = (uint32)jarg8;
17869 arg9 = (uint32)jarg9;
17870 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9);
17871 jresult = (jshort)result;
17872 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17873 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17874 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17875 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
17876 return jresult;
17877}
17878
17879
17880SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jlong jarg8) {
17881 jshort jresult = 0 ;
17882 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17883 char **arg2 = (char **) 0 ;
17884 uint32 *arg3 = 0 ;
17885 char *arg4 = (char *) 0 ;
17886 char *arg5 = (char *) 0 ;
17887 char *arg6 = (char *) 0 ;
17888 char *arg7 = (char *) 0 ;
17889 uint32 arg8 ;
17890 uint8 result;
17891
17892 (void)jenv;
17893 (void)jcls;
17894 (void)jarg1_;
17895 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17896 arg2 = *(char ***)&jarg2;
17897 arg3 = *(uint32 **)&jarg3;
17898 if (!arg3) {
17899 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17900 return 0;
17901 }
17902 arg4 = 0;
17903 if (jarg4) {
17904 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17905 if (!arg4) return 0;
17906 }
17907 arg5 = 0;
17908 if (jarg5) {
17909 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17910 if (!arg5) return 0;
17911 }
17912 arg6 = 0;
17913 if (jarg6) {
17914 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17915 if (!arg6) return 0;
17916 }
17917 arg7 = 0;
17918 if (jarg7) {
17919 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
17920 if (!arg7) return 0;
17921 }
17922 arg8 = (uint32)jarg8;
17923 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
17924 jresult = (jshort)result;
17925 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17926 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17927 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17928 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
17929 return jresult;
17930}
17931
17932
17933SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7) {
17934 jshort jresult = 0 ;
17935 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17936 char **arg2 = (char **) 0 ;
17937 uint32 *arg3 = 0 ;
17938 char *arg4 = (char *) 0 ;
17939 char *arg5 = (char *) 0 ;
17940 char *arg6 = (char *) 0 ;
17941 char *arg7 = (char *) 0 ;
17942 uint8 result;
17943
17944 (void)jenv;
17945 (void)jcls;
17946 (void)jarg1_;
17947 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17948 arg2 = *(char ***)&jarg2;
17949 arg3 = *(uint32 **)&jarg3;
17950 if (!arg3) {
17951 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17952 return 0;
17953 }
17954 arg4 = 0;
17955 if (jarg4) {
17956 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17957 if (!arg4) return 0;
17958 }
17959 arg5 = 0;
17960 if (jarg5) {
17961 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17962 if (!arg5) return 0;
17963 }
17964 arg6 = 0;
17965 if (jarg6) {
17966 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17967 if (!arg6) return 0;
17968 }
17969 arg7 = 0;
17970 if (jarg7) {
17971 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
17972 if (!arg7) return 0;
17973 }
17974 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7);
17975 jresult = (jshort)result;
17976 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17977 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17978 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17979 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
17980 return jresult;
17981}
17982
17983
17984SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
17985 jshort jresult = 0 ;
17986 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17987 char **arg2 = (char **) 0 ;
17988 uint32 *arg3 = 0 ;
17989 char *arg4 = (char *) 0 ;
17990 char *arg5 = (char *) 0 ;
17991 char *arg6 = (char *) 0 ;
17992 uint8 result;
17993
17994 (void)jenv;
17995 (void)jcls;
17996 (void)jarg1_;
17997 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17998 arg2 = *(char ***)&jarg2;
17999 arg3 = *(uint32 **)&jarg3;
18000 if (!arg3) {
18001 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18002 return 0;
18003 }
18004 arg4 = 0;
18005 if (jarg4) {
18006 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18007 if (!arg4) return 0;
18008 }
18009 arg5 = 0;
18010 if (jarg5) {
18011 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
18012 if (!arg5) return 0;
18013 }
18014 arg6 = 0;
18015 if (jarg6) {
18016 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
18017 if (!arg6) return 0;
18018 }
18019 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6);
18020 jresult = (jshort)result;
18021 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18022 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
18023 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
18024 return jresult;
18025}
18026
18027
18028SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5) {
18029 jshort jresult = 0 ;
18030 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18031 char **arg2 = (char **) 0 ;
18032 uint32 *arg3 = 0 ;
18033 char *arg4 = (char *) 0 ;
18034 char *arg5 = (char *) 0 ;
18035 uint8 result;
18036
18037 (void)jenv;
18038 (void)jcls;
18039 (void)jarg1_;
18040 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18041 arg2 = *(char ***)&jarg2;
18042 arg3 = *(uint32 **)&jarg3;
18043 if (!arg3) {
18044 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18045 return 0;
18046 }
18047 arg4 = 0;
18048 if (jarg4) {
18049 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18050 if (!arg4) return 0;
18051 }
18052 arg5 = 0;
18053 if (jarg5) {
18054 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
18055 if (!arg5) return 0;
18056 }
18057 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5);
18058 jresult = (jshort)result;
18059 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18060 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
18061 return jresult;
18062}
18063
18064
18065SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_, jlong jarg5) {
18066 jshort jresult = 0 ;
18067 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18069 char *arg3 = (char *) 0 ;
18071 uint32 arg5 ;
18072 uint8 result;
18073
18074 (void)jenv;
18075 (void)jcls;
18076 (void)jarg1_;
18077 (void)jarg4_;
18078 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18079 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18080 arg3 = 0;
18081 if (jarg3) {
18082 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18083 if (!arg3) return 0;
18084 }
18085 arg4 = *(cmlabs::DataMessage **)&jarg4;
18086 arg5 = (uint32)jarg5;
18087 result = (uint8)(arg1)->queryCatalog(arg2,(char const *)arg3,arg4,arg5);
18088 jresult = (jshort)result;
18089 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18090 return jresult;
18091}
18092
18093
18094SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_) {
18095 jshort jresult = 0 ;
18096 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18098 char *arg3 = (char *) 0 ;
18100 uint8 result;
18101
18102 (void)jenv;
18103 (void)jcls;
18104 (void)jarg1_;
18105 (void)jarg4_;
18106 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18107 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18108 arg3 = 0;
18109 if (jarg3) {
18110 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18111 if (!arg3) return 0;
18112 }
18113 arg4 = *(cmlabs::DataMessage **)&jarg4;
18114 result = (uint8)(arg1)->queryCatalog(arg2,(char const *)arg3,arg4);
18115 jresult = (jshort)result;
18116 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18117 return jresult;
18118}
18119
18120
18121SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jlong jarg7) {
18122 jshort jresult = 0 ;
18123 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18125 char *arg3 = (char *) 0 ;
18126 char *arg4 = (char *) 0 ;
18127 uint16 arg5 ;
18129 uint32 arg7 ;
18130 uint8 result;
18131
18132 (void)jenv;
18133 (void)jcls;
18134 (void)jarg1_;
18135 (void)jarg6_;
18136 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18137 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18138 arg3 = 0;
18139 if (jarg3) {
18140 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18141 if (!arg3) return 0;
18142 }
18143 arg4 = 0;
18144 if (jarg4) {
18145 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18146 if (!arg4) return 0;
18147 }
18148 arg5 = (uint16)jarg5;
18149 arg6 = *(cmlabs::DataMessage **)&jarg6;
18150 arg7 = (uint32)jarg7;
18151 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7);
18152 jresult = (jshort)result;
18153 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18154 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18155 return jresult;
18156}
18157
18158
18159SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jint jarg5, jlong jarg6, jobject jarg6_) {
18160 jshort jresult = 0 ;
18161 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18163 char *arg3 = (char *) 0 ;
18164 char *arg4 = (char *) 0 ;
18165 uint16 arg5 ;
18167 uint8 result;
18168
18169 (void)jenv;
18170 (void)jcls;
18171 (void)jarg1_;
18172 (void)jarg6_;
18173 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18174 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18175 arg3 = 0;
18176 if (jarg3) {
18177 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18178 if (!arg3) return 0;
18179 }
18180 arg4 = 0;
18181 if (jarg4) {
18182 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18183 if (!arg4) return 0;
18184 }
18185 arg5 = (uint16)jarg5;
18186 arg6 = *(cmlabs::DataMessage **)&jarg6;
18187 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
18188 jresult = (jshort)result;
18189 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18190 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18191 return jresult;
18192}
18193
18194
18195SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jlong jarg7) {
18196 jshort jresult = 0 ;
18197 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18199 char *arg3 = (char *) 0 ;
18200 uint32 arg4 ;
18201 uint16 arg5 ;
18203 uint32 arg7 ;
18204 uint8 result;
18205
18206 (void)jenv;
18207 (void)jcls;
18208 (void)jarg1_;
18209 (void)jarg6_;
18210 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18211 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18212 arg3 = 0;
18213 if (jarg3) {
18214 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18215 if (!arg3) return 0;
18216 }
18217 arg4 = (uint32)jarg4;
18218 arg5 = (uint16)jarg5;
18219 arg6 = *(cmlabs::DataMessage **)&jarg6;
18220 arg7 = (uint32)jarg7;
18221 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
18222 jresult = (jshort)result;
18223 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18224 return jresult;
18225}
18226
18227
18228SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jint jarg5, jlong jarg6, jobject jarg6_) {
18229 jshort jresult = 0 ;
18230 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18232 char *arg3 = (char *) 0 ;
18233 uint32 arg4 ;
18234 uint16 arg5 ;
18236 uint8 result;
18237
18238 (void)jenv;
18239 (void)jcls;
18240 (void)jarg1_;
18241 (void)jarg6_;
18242 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18243 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18244 arg3 = 0;
18245 if (jarg3) {
18246 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18247 if (!arg3) return 0;
18248 }
18249 arg4 = (uint32)jarg4;
18250 arg5 = (uint16)jarg5;
18251 arg6 = *(cmlabs::DataMessage **)&jarg6;
18252 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,arg4,arg5,arg6);
18253 jresult = (jshort)result;
18254 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18255 return jresult;
18256}
18257
18258
18259SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jlong jarg9) {
18260 jshort jresult = 0 ;
18261 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18263 uint32 *arg3 = 0 ;
18264 char *arg4 = (char *) 0 ;
18265 uint32 *arg5 = (uint32 *) 0 ;
18266 uint32 arg6 ;
18267 uint16 arg7 ;
18269 uint32 arg9 ;
18270 uint8 result;
18271
18272 (void)jenv;
18273 (void)jcls;
18274 (void)jarg1_;
18275 (void)jarg8_;
18276 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18277 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18278 arg3 = *(uint32 **)&jarg3;
18279 if (!arg3) {
18280 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18281 return 0;
18282 }
18283 arg4 = 0;
18284 if (jarg4) {
18285 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18286 if (!arg4) return 0;
18287 }
18288 arg5 = *(uint32 **)&jarg5;
18289 arg6 = (uint32)jarg6;
18290 arg7 = (uint16)jarg7;
18291 arg8 = *(cmlabs::DataMessage **)&jarg8;
18292 arg9 = (uint32)jarg9;
18293 result = (uint8)(arg1)->queryRemoteCatalog(arg2,*arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9);
18294 jresult = (jshort)result;
18295 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18296 return jresult;
18297}
18298
18299
18300SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6, jint jarg7, jlong jarg8, jobject jarg8_) {
18301 jshort jresult = 0 ;
18302 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18304 uint32 *arg3 = 0 ;
18305 char *arg4 = (char *) 0 ;
18306 uint32 *arg5 = (uint32 *) 0 ;
18307 uint32 arg6 ;
18308 uint16 arg7 ;
18310 uint8 result;
18311
18312 (void)jenv;
18313 (void)jcls;
18314 (void)jarg1_;
18315 (void)jarg8_;
18316 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18317 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18318 arg3 = *(uint32 **)&jarg3;
18319 if (!arg3) {
18320 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18321 return 0;
18322 }
18323 arg4 = 0;
18324 if (jarg4) {
18325 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18326 if (!arg4) return 0;
18327 }
18328 arg5 = *(uint32 **)&jarg5;
18329 arg6 = (uint32)jarg6;
18330 arg7 = (uint16)jarg7;
18331 arg8 = *(cmlabs::DataMessage **)&jarg8;
18332 result = (uint8)(arg1)->queryRemoteCatalog(arg2,*arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
18333 jresult = (jshort)result;
18334 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18335 return jresult;
18336}
18337
18338
18339SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jstring jarg4, jlong jarg5, jlong jarg6) {
18340 jboolean jresult = 0 ;
18341 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18342 uint32 arg2 ;
18343 uint8 arg3 ;
18344 char *arg4 = (char *) 0 ;
18345 uint32 arg5 ;
18346 uint32 arg6 ;
18347 bool result;
18348
18349 (void)jenv;
18350 (void)jcls;
18351 (void)jarg1_;
18352 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18353 arg2 = (uint32)jarg2;
18354 arg3 = (uint8)jarg3;
18355 arg4 = 0;
18356 if (jarg4) {
18357 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18358 if (!arg4) return 0;
18359 }
18360 arg5 = (uint32)jarg5;
18361 arg6 = (uint32)jarg6;
18362 result = (bool)(arg1)->queryReply(arg2,arg3,arg4,arg5,arg6);
18363 jresult = (jboolean)result;
18364 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18365 return jresult;
18366}
18367
18368
18369SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jlong jarg4, jobject jarg4_) {
18370 jboolean jresult = 0 ;
18371 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18372 uint32 arg2 ;
18373 uint8 arg3 ;
18375 bool result;
18376
18377 (void)jenv;
18378 (void)jcls;
18379 (void)jarg1_;
18380 (void)jarg4_;
18381 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18382 arg2 = (uint32)jarg2;
18383 arg3 = (uint8)jarg3;
18384 arg4 = *(cmlabs::DataMessage **)&jarg4;
18385 result = (bool)(arg1)->queryReply(arg2,arg3,arg4);
18386 jresult = (jboolean)result;
18387 return jresult;
18388}
18389
18390
18391SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3) {
18392 jboolean jresult = 0 ;
18393 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18394 uint32 arg2 ;
18395 uint8 arg3 ;
18396 bool result;
18397
18398 (void)jenv;
18399 (void)jcls;
18400 (void)jarg1_;
18401 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18402 arg2 = (uint32)jarg2;
18403 arg3 = (uint8)jarg3;
18404 result = (bool)(arg1)->queryReply(arg2,arg3);
18405 jresult = (jboolean)result;
18406 return jresult;
18407}
18408
18409
18410SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1logPrint(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
18411 jboolean jresult = 0 ;
18412 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18413 int arg2 ;
18414 char *arg3 = (char *) 0 ;
18415 void *arg4 = 0 ;
18416 bool result;
18417
18418 (void)jenv;
18419 (void)jcls;
18420 (void)jarg1_;
18421 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18422 arg2 = (int)jarg2;
18423 arg3 = 0;
18424 if (jarg3) {
18425 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18426 if (!arg3) return 0;
18427 }
18428 result = (bool)(arg1)->logPrint(arg2,(char const *)arg3,arg4);
18429 jresult = (jboolean)result;
18430 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18431 return jresult;
18432}
18433
18434
18435SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LOG_1SPACE_1get(JNIEnv *jenv, jclass jcls) {
18436 jint jresult = 0 ;
18437 int result;
18438
18439 (void)jenv;
18440 (void)jcls;
18441 result = (int)(7);
18442 jresult = (jint)result;
18443 return jresult;
18444}
18445
18446
18447SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2, jobject jarg3) {
18448 jlong jresult = 0 ;
18449 uint32 arg1 ;
18450 uint64 arg2 ;
18451 uint64 arg3 ;
18452 cmlabs::TimeQueueSchedule *result = 0 ;
18453
18454 (void)jenv;
18455 (void)jcls;
18456 arg1 = (uint32)jarg1;
18457 {
18458 jclass clazz;
18459 jmethodID mid;
18460 jbyteArray ba;
18461 jbyte* bae;
18462 jsize sz;
18463 int i;
18464
18465 if (!jarg2) {
18467 return 0;
18468 }
18469 clazz = jenv->GetObjectClass(jarg2);
18470 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18471 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18472 bae = jenv->GetByteArrayElements(ba, 0);
18473 sz = jenv->GetArrayLength(ba);
18474 arg2 = 0;
18475 if (sz > 0) {
18476 arg2 = (uint64)(signed char)bae[0];
18477 for(i=1; i<sz; i++) {
18478 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18479 }
18480 }
18481 jenv->ReleaseByteArrayElements(ba, bae, 0);
18482 }
18483 {
18484 jclass clazz;
18485 jmethodID mid;
18486 jbyteArray ba;
18487 jbyte* bae;
18488 jsize sz;
18489 int i;
18490
18491 if (!jarg3) {
18493 return 0;
18494 }
18495 clazz = jenv->GetObjectClass(jarg3);
18496 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18497 ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid);
18498 bae = jenv->GetByteArrayElements(ba, 0);
18499 sz = jenv->GetArrayLength(ba);
18500 arg3 = 0;
18501 if (sz > 0) {
18502 arg3 = (uint64)(signed char)bae[0];
18503 for(i=1; i<sz; i++) {
18504 arg3 = (arg3 << 8) | (uint64)(unsigned char)bae[i];
18505 }
18506 }
18507 jenv->ReleaseByteArrayElements(ba, bae, 0);
18508 }
18509 result = (cmlabs::TimeQueueSchedule *)new cmlabs::TimeQueueSchedule(arg1,arg2,arg3);
18510 *(cmlabs::TimeQueueSchedule **)&jresult = result;
18511 return jresult;
18512}
18513
18514
18515SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2) {
18516 jlong jresult = 0 ;
18517 uint32 arg1 ;
18518 uint64 arg2 ;
18519 cmlabs::TimeQueueSchedule *result = 0 ;
18520
18521 (void)jenv;
18522 (void)jcls;
18523 arg1 = (uint32)jarg1;
18524 {
18525 jclass clazz;
18526 jmethodID mid;
18527 jbyteArray ba;
18528 jbyte* bae;
18529 jsize sz;
18530 int i;
18531
18532 if (!jarg2) {
18534 return 0;
18535 }
18536 clazz = jenv->GetObjectClass(jarg2);
18537 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18538 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18539 bae = jenv->GetByteArrayElements(ba, 0);
18540 sz = jenv->GetArrayLength(ba);
18541 arg2 = 0;
18542 if (sz > 0) {
18543 arg2 = (uint64)(signed char)bae[0];
18544 for(i=1; i<sz; i++) {
18545 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18546 }
18547 }
18548 jenv->ReleaseByteArrayElements(ba, bae, 0);
18549 }
18550 result = (cmlabs::TimeQueueSchedule *)new cmlabs::TimeQueueSchedule(arg1,arg2);
18551 *(cmlabs::TimeQueueSchedule **)&jresult = result;
18552 return jresult;
18553}
18554
18555
18556SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18557 jlong jresult = 0 ;
18558 uint32 arg1 ;
18559 cmlabs::TimeQueueSchedule *result = 0 ;
18560
18561 (void)jenv;
18562 (void)jcls;
18563 arg1 = (uint32)jarg1;
18565 *(cmlabs::TimeQueueSchedule **)&jresult = result;
18566 return jresult;
18567}
18568
18569
18570SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TimeQueueSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18572
18573 (void)jenv;
18574 (void)jcls;
18575 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18576 delete arg1;
18577}
18578
18579
18580SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18582 uint32 arg2 ;
18583
18584 (void)jenv;
18585 (void)jcls;
18586 (void)jarg1_;
18587 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18588 arg2 = (uint32)jarg2;
18589 if (arg1) (arg1)->id = arg2;
18590}
18591
18592
18593SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18594 jlong jresult = 0 ;
18596 uint32 result;
18597
18598 (void)jenv;
18599 (void)jcls;
18600 (void)jarg1_;
18601 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18602 result = (uint32) ((arg1)->id);
18603 jresult = (jlong)result;
18604 return jresult;
18605}
18606
18607
18608SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1nextTrigger_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
18610 uint64 arg2 ;
18611
18612 (void)jenv;
18613 (void)jcls;
18614 (void)jarg1_;
18615 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18616 {
18617 jclass clazz;
18618 jmethodID mid;
18619 jbyteArray ba;
18620 jbyte* bae;
18621 jsize sz;
18622 int i;
18623
18624 if (!jarg2) {
18626 return ;
18627 }
18628 clazz = jenv->GetObjectClass(jarg2);
18629 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18630 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18631 bae = jenv->GetByteArrayElements(ba, 0);
18632 sz = jenv->GetArrayLength(ba);
18633 arg2 = 0;
18634 if (sz > 0) {
18635 arg2 = (uint64)(signed char)bae[0];
18636 for(i=1; i<sz; i++) {
18637 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18638 }
18639 }
18640 jenv->ReleaseByteArrayElements(ba, bae, 0);
18641 }
18642 if (arg1) (arg1)->nextTrigger = arg2;
18643}
18644
18645
18646SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1nextTrigger_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18647 jobject jresult = 0 ;
18649 uint64 result;
18650
18651 (void)jenv;
18652 (void)jcls;
18653 (void)jarg1_;
18654 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18655 result = (uint64) ((arg1)->nextTrigger);
18656 {
18657 jbyteArray ba = jenv->NewByteArray(9);
18658 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
18659 jclass clazz = jenv->FindClass("java/math/BigInteger");
18660 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
18661 jobject bigint;
18662 int i;
18663
18664 bae[0] = 0;
18665 for(i=1; i<9; i++ ) {
18666 bae[i] = (jbyte)(result>>8*(8-i));
18667 }
18668
18669 jenv->ReleaseByteArrayElements(ba, bae, 0);
18670 bigint = jenv->NewObject(clazz, mid, ba);
18671 jenv->DeleteLocalRef(ba);
18672 jresult = bigint;
18673 }
18674 return jresult;
18675}
18676
18677
18678SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18680 uint32 arg2 ;
18681
18682 (void)jenv;
18683 (void)jcls;
18684 (void)jarg1_;
18685 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18686 arg2 = (uint32)jarg2;
18687 if (arg1) (arg1)->interval = arg2;
18688}
18689
18690
18691SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18692 jlong jresult = 0 ;
18694 uint32 result;
18695
18696 (void)jenv;
18697 (void)jcls;
18698 (void)jarg1_;
18699 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18700 result = (uint32) ((arg1)->interval);
18701 jresult = (jlong)result;
18702 return jresult;
18703}
18704
18705
18706SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1start_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
18708 uint64 arg2 ;
18709
18710 (void)jenv;
18711 (void)jcls;
18712 (void)jarg1_;
18713 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18714 {
18715 jclass clazz;
18716 jmethodID mid;
18717 jbyteArray ba;
18718 jbyte* bae;
18719 jsize sz;
18720 int i;
18721
18722 if (!jarg2) {
18724 return ;
18725 }
18726 clazz = jenv->GetObjectClass(jarg2);
18727 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18728 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18729 bae = jenv->GetByteArrayElements(ba, 0);
18730 sz = jenv->GetArrayLength(ba);
18731 arg2 = 0;
18732 if (sz > 0) {
18733 arg2 = (uint64)(signed char)bae[0];
18734 for(i=1; i<sz; i++) {
18735 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18736 }
18737 }
18738 jenv->ReleaseByteArrayElements(ba, bae, 0);
18739 }
18740 if (arg1) (arg1)->start = arg2;
18741}
18742
18743
18744SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1start_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18745 jobject jresult = 0 ;
18747 uint64 result;
18748
18749 (void)jenv;
18750 (void)jcls;
18751 (void)jarg1_;
18752 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18753 result = (uint64) ((arg1)->start);
18754 {
18755 jbyteArray ba = jenv->NewByteArray(9);
18756 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
18757 jclass clazz = jenv->FindClass("java/math/BigInteger");
18758 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
18759 jobject bigint;
18760 int i;
18761
18762 bae[0] = 0;
18763 for(i=1; i<9; i++ ) {
18764 bae[i] = (jbyte)(result>>8*(8-i));
18765 }
18766
18767 jenv->ReleaseByteArrayElements(ba, bae, 0);
18768 bigint = jenv->NewObject(clazz, mid, ba);
18769 jenv->DeleteLocalRef(ba);
18770 jresult = bigint;
18771 }
18772 return jresult;
18773}
18774
18775
18776SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1end_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
18778 uint64 arg2 ;
18779
18780 (void)jenv;
18781 (void)jcls;
18782 (void)jarg1_;
18783 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18784 {
18785 jclass clazz;
18786 jmethodID mid;
18787 jbyteArray ba;
18788 jbyte* bae;
18789 jsize sz;
18790 int i;
18791
18792 if (!jarg2) {
18794 return ;
18795 }
18796 clazz = jenv->GetObjectClass(jarg2);
18797 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18798 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18799 bae = jenv->GetByteArrayElements(ba, 0);
18800 sz = jenv->GetArrayLength(ba);
18801 arg2 = 0;
18802 if (sz > 0) {
18803 arg2 = (uint64)(signed char)bae[0];
18804 for(i=1; i<sz; i++) {
18805 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18806 }
18807 }
18808 jenv->ReleaseByteArrayElements(ba, bae, 0);
18809 }
18810 if (arg1) (arg1)->end = arg2;
18811}
18812
18813
18814SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1end_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18815 jobject jresult = 0 ;
18817 uint64 result;
18818
18819 (void)jenv;
18820 (void)jcls;
18821 (void)jarg1_;
18822 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18823 result = (uint64) ((arg1)->end);
18824 {
18825 jbyteArray ba = jenv->NewByteArray(9);
18826 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
18827 jclass clazz = jenv->FindClass("java/math/BigInteger");
18828 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
18829 jobject bigint;
18830 int i;
18831
18832 bae[0] = 0;
18833 for(i=1; i<9; i++ ) {
18834 bae[i] = (jbyte)(result>>8*(8-i));
18835 }
18836
18837 jenv->ReleaseByteArrayElements(ba, bae, 0);
18838 bigint = jenv->NewObject(clazz, mid, ba);
18839 jenv->DeleteLocalRef(ba);
18840 jresult = bigint;
18841 }
18842 return jresult;
18843}
18844
18845
18846SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18848 PsyType arg2 ;
18849 PsyType *argp2 ;
18850
18851 (void)jenv;
18852 (void)jcls;
18853 (void)jarg1_;
18854 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18855 argp2 = *(PsyType **)&jarg2;
18856 if (!argp2) {
18857 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
18858 return ;
18859 }
18860 arg2 = *argp2;
18861 if (arg1) (arg1)->msgType = arg2;
18862}
18863
18864
18865SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18866 jlong jresult = 0 ;
18868 PsyType result;
18869
18870 (void)jenv;
18871 (void)jcls;
18872 (void)jarg1_;
18873 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18874 result = ((arg1)->msgType);
18875 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
18876 return jresult;
18877}
18878
18879
18880SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgTag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18882 uint32 arg2 ;
18883
18884 (void)jenv;
18885 (void)jcls;
18886 (void)jarg1_;
18887 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18888 arg2 = (uint32)jarg2;
18889 if (arg1) (arg1)->msgTag = arg2;
18890}
18891
18892
18893SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgTag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18894 jlong jresult = 0 ;
18896 uint32 result;
18897
18898 (void)jenv;
18899 (void)jcls;
18900 (void)jarg1_;
18901 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18902 result = (uint32) ((arg1)->msgTag);
18903 jresult = (jlong)result;
18904 return jresult;
18905}
18906
18907
18908SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueue(JNIEnv *jenv, jclass jcls) {
18909 jlong jresult = 0 ;
18910 cmlabs::TimeQueue *result = 0 ;
18911
18912 (void)jenv;
18913 (void)jcls;
18914 result = (cmlabs::TimeQueue *)new cmlabs::TimeQueue();
18915 *(cmlabs::TimeQueue **)&jresult = result;
18916 return jresult;
18917}
18918
18919
18920SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TimeQueue(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18921 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18922
18923 (void)jenv;
18924 (void)jcls;
18925 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18926 delete arg1;
18927}
18928
18929
18930SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1addSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18931 jboolean jresult = 0 ;
18932 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18934 bool result;
18935
18936 (void)jenv;
18937 (void)jcls;
18938 (void)jarg1_;
18939 (void)jarg2_;
18940 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18941 arg2 = *(cmlabs::TimeQueueSchedule **)&jarg2;
18942 result = (bool)(arg1)->addSchedule(arg2);
18943 jresult = (jboolean)result;
18944 return jresult;
18945}
18946
18947
18948SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1removeSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18949 jboolean jresult = 0 ;
18950 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18951 uint32 arg2 ;
18952 bool result;
18953
18954 (void)jenv;
18955 (void)jcls;
18956 (void)jarg1_;
18957 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18958 arg2 = (uint32)jarg2;
18959 result = (bool)(arg1)->removeSchedule(arg2);
18960 jresult = (jboolean)result;
18961 return jresult;
18962}
18963
18964
18965SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1waitForNextEvent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18966 jlong jresult = 0 ;
18967 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18968 uint32 arg2 ;
18969 cmlabs::DataMessage *result = 0 ;
18970
18971 (void)jenv;
18972 (void)jcls;
18973 (void)jarg1_;
18974 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18975 arg2 = (uint32)jarg2;
18976 result = (cmlabs::DataMessage *)(arg1)->waitForNextEvent(arg2);
18977 *(cmlabs::DataMessage **)&jresult = result;
18978 return jresult;
18979}
18980
18981
18982SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1lastSignalMsg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18985
18986 (void)jenv;
18987 (void)jcls;
18988 (void)jarg1_;
18989 (void)jarg2_;
18990 arg1 = *(cmlabs::SignalStruct **)&jarg1;
18991 arg2 = *(cmlabs::DataMessage **)&jarg2;
18992 if (arg1) (arg1)->lastSignalMsg = arg2;
18993}
18994
18995
18996SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1lastSignalMsg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18997 jlong jresult = 0 ;
18999 cmlabs::DataMessage *result = 0 ;
19000
19001 (void)jenv;
19002 (void)jcls;
19003 (void)jarg1_;
19004 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19005 result = (cmlabs::DataMessage *) ((arg1)->lastSignalMsg);
19006 *(cmlabs::DataMessage **)&jresult = result;
19007 return jresult;
19008}
19009
19010
19011SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1event_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19013 utils::Event arg2 ;
19014 utils::Event *argp2 ;
19015
19016 (void)jenv;
19017 (void)jcls;
19018 (void)jarg1_;
19019 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19020 argp2 = *(utils::Event **)&jarg2;
19021 if (!argp2) {
19022 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null utils::Event");
19023 return ;
19024 }
19025 arg2 = *argp2;
19026 if (arg1) (arg1)->event = arg2;
19027}
19028
19029
19030SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1event_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19031 jlong jresult = 0 ;
19033 utils::Event result;
19034
19035 (void)jenv;
19036 (void)jcls;
19037 (void)jarg1_;
19038 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19039 result = ((arg1)->event);
19040 *(utils::Event **)&jresult = new utils::Event((const utils::Event &)result);
19041 return jresult;
19042}
19043
19044
19045SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1mutex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19047 utils::Mutex arg2 ;
19048 utils::Mutex *argp2 ;
19049
19050 (void)jenv;
19051 (void)jcls;
19052 (void)jarg1_;
19053 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19054 argp2 = *(utils::Mutex **)&jarg2;
19055 if (!argp2) {
19056 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null utils::Mutex");
19057 return ;
19058 }
19059 arg2 = *argp2;
19060 if (arg1) (arg1)->mutex = arg2;
19061}
19062
19063
19064SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1mutex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19065 jlong jresult = 0 ;
19067 utils::Mutex result;
19068
19069 (void)jenv;
19070 (void)jcls;
19071 (void)jarg1_;
19072 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19073 result = ((arg1)->mutex);
19074 *(utils::Mutex **)&jresult = new utils::Mutex((const utils::Mutex &)result);
19075 return jresult;
19076}
19077
19078
19079SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1SignalStruct(JNIEnv *jenv, jclass jcls) {
19080 jlong jresult = 0 ;
19081 cmlabs::SignalStruct *result = 0 ;
19082
19083 (void)jenv;
19084 (void)jcls;
19086 *(cmlabs::SignalStruct **)&jresult = result;
19087 return jresult;
19088}
19089
19090
19091SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1SignalStruct(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19093
19094 (void)jenv;
19095 (void)jcls;
19096 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19097 delete arg1;
19098}
19099
19100
19101SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCMESSAGE_1get(JNIEnv *jenv, jclass jcls) {
19102 jint jresult = 0 ;
19103 int result;
19104
19105 (void)jenv;
19106 (void)jcls;
19107 result = (int)(0);
19108 jresult = (jint)result;
19109 return jresult;
19110}
19111
19112
19113SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCSIGNAL_1get(JNIEnv *jenv, jclass jcls) {
19114 jint jresult = 0 ;
19115 int result;
19116
19117 (void)jenv;
19118 (void)jcls;
19119 result = (int)(1);
19120 jresult = (jint)result;
19121 return jresult;
19122}
19123
19124
19125SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCREQUEST_1get(JNIEnv *jenv, jclass jcls) {
19126 jint jresult = 0 ;
19127 int result;
19128
19129 (void)jenv;
19130 (void)jcls;
19131 result = (int)(2);
19132 jresult = (jint)result;
19133 return jresult;
19134}
19135
19136
19137SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jint jarg3, jboolean jarg4) {
19138 jlong jresult = 0 ;
19139 char *arg1 = (char *) 0 ;
19140 bool arg2 ;
19141 uint16 arg3 ;
19142 bool arg4 ;
19143 cmlabs::PsySpace *result = 0 ;
19144
19145 (void)jenv;
19146 (void)jcls;
19147 arg1 = 0;
19148 if (jarg1) {
19149 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19150 if (!arg1) return 0;
19151 }
19152 arg2 = jarg2 ? true : false;
19153 arg3 = (uint16)jarg3;
19154 arg4 = jarg4 ? true : false;
19155 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1,arg2,arg3,arg4);
19156 *(cmlabs::PsySpace **)&jresult = result;
19157 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19158 return jresult;
19159}
19160
19161
19162SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jint jarg3) {
19163 jlong jresult = 0 ;
19164 char *arg1 = (char *) 0 ;
19165 bool arg2 ;
19166 uint16 arg3 ;
19167 cmlabs::PsySpace *result = 0 ;
19168
19169 (void)jenv;
19170 (void)jcls;
19171 arg1 = 0;
19172 if (jarg1) {
19173 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19174 if (!arg1) return 0;
19175 }
19176 arg2 = jarg2 ? true : false;
19177 arg3 = (uint16)jarg3;
19178 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1,arg2,arg3);
19179 *(cmlabs::PsySpace **)&jresult = result;
19180 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19181 return jresult;
19182}
19183
19184
19185SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
19186 jlong jresult = 0 ;
19187 char *arg1 = (char *) 0 ;
19188 bool arg2 ;
19189 cmlabs::PsySpace *result = 0 ;
19190
19191 (void)jenv;
19192 (void)jcls;
19193 arg1 = 0;
19194 if (jarg1) {
19195 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19196 if (!arg1) return 0;
19197 }
19198 arg2 = jarg2 ? true : false;
19199 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1,arg2);
19200 *(cmlabs::PsySpace **)&jresult = result;
19201 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19202 return jresult;
19203}
19204
19205
19206SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1) {
19207 jlong jresult = 0 ;
19208 char *arg1 = (char *) 0 ;
19209 cmlabs::PsySpace *result = 0 ;
19210
19211 (void)jenv;
19212 (void)jcls;
19213 arg1 = 0;
19214 if (jarg1) {
19215 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19216 if (!arg1) return 0;
19217 }
19218 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1);
19219 *(cmlabs::PsySpace **)&jresult = result;
19220 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19221 return jresult;
19222}
19223
19224
19226 jlong jresult = 0 ;
19227 cmlabs::PsySpace *result = 0 ;
19228
19229 (void)jenv;
19230 (void)jcls;
19231 result = (cmlabs::PsySpace *)new cmlabs::PsySpace();
19232 *(cmlabs::PsySpace **)&jresult = result;
19233 return jresult;
19234}
19235
19236
19237SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsySpace(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19238 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19239
19240 (void)jenv;
19241 (void)jcls;
19242 arg1 = *(cmlabs::PsySpace **)&jarg1;
19243 delete arg1;
19244}
19245
19246
19247SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jboolean jarg3, jstring jarg4) {
19248 jboolean jresult = 0 ;
19249 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19250 uint16 arg2 ;
19251 bool arg3 ;
19252 char *arg4 = (char *) 0 ;
19253 bool result;
19254
19255 (void)jenv;
19256 (void)jcls;
19257 (void)jarg1_;
19258 arg1 = *(cmlabs::PsySpace **)&jarg1;
19259 arg2 = (uint16)jarg2;
19260 arg3 = jarg3 ? true : false;
19261 arg4 = 0;
19262 if (jarg4) {
19263 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
19264 if (!arg4) return 0;
19265 }
19266 result = (bool)(arg1)->connect(arg2,arg3,(char const *)arg4);
19267 jresult = (jboolean)result;
19268 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
19269 return jresult;
19270}
19271
19272
19273SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jboolean jarg3) {
19274 jboolean jresult = 0 ;
19275 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19276 uint16 arg2 ;
19277 bool arg3 ;
19278 bool result;
19279
19280 (void)jenv;
19281 (void)jcls;
19282 (void)jarg1_;
19283 arg1 = *(cmlabs::PsySpace **)&jarg1;
19284 arg2 = (uint16)jarg2;
19285 arg3 = jarg3 ? true : false;
19286 result = (bool)(arg1)->connect(arg2,arg3);
19287 jresult = (jboolean)result;
19288 return jresult;
19289}
19290
19291
19292SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
19293 jboolean jresult = 0 ;
19294 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19295 uint16 arg2 ;
19296 bool result;
19297
19298 (void)jenv;
19299 (void)jcls;
19300 (void)jarg1_;
19301 arg1 = *(cmlabs::PsySpace **)&jarg1;
19302 arg2 = (uint16)jarg2;
19303 result = (bool)(arg1)->connect(arg2);
19304 jresult = (jboolean)result;
19305 return jresult;
19306}
19307
19308
19309SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1isConnected_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19310 jboolean jresult = 0 ;
19311 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19312 uint32 arg2 ;
19313 bool result;
19314
19315 (void)jenv;
19316 (void)jcls;
19317 (void)jarg1_;
19318 arg1 = *(cmlabs::PsySpace **)&jarg1;
19319 arg2 = (uint32)jarg2;
19320 result = (bool)(arg1)->isConnected(arg2);
19321 jresult = (jboolean)result;
19322 return jresult;
19323}
19324
19325
19326SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1isConnected_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19327 jboolean jresult = 0 ;
19328 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19329 bool result;
19330
19331 (void)jenv;
19332 (void)jcls;
19333 (void)jarg1_;
19334 arg1 = *(cmlabs::PsySpace **)&jarg1;
19335 result = (bool)(arg1)->isConnected();
19336 jresult = (jboolean)result;
19337 return jresult;
19338}
19339
19340
19341SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19342 jboolean jresult = 0 ;
19343 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19344 bool result;
19345
19346 (void)jenv;
19347 (void)jcls;
19348 (void)jarg1_;
19349 arg1 = *(cmlabs::PsySpace **)&jarg1;
19350 result = (bool)(arg1)->reset();
19351 jresult = (jboolean)result;
19352 return jresult;
19353}
19354
19355
19356SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1start_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
19357 jboolean jresult = 0 ;
19358 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19359 uint16 arg2 ;
19360 bool result;
19361
19362 (void)jenv;
19363 (void)jcls;
19364 (void)jarg1_;
19365 arg1 = *(cmlabs::PsySpace **)&jarg1;
19366 arg2 = (uint16)jarg2;
19367 result = (bool)(arg1)->start(arg2);
19368 jresult = (jboolean)result;
19369 return jresult;
19370}
19371
19372
19373SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1start_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19374 jboolean jresult = 0 ;
19375 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19376 bool result;
19377
19378 (void)jenv;
19379 (void)jcls;
19380 (void)jarg1_;
19381 arg1 = *(cmlabs::PsySpace **)&jarg1;
19382 result = (bool)(arg1)->start();
19383 jresult = (jboolean)result;
19384 return jresult;
19385}
19386
19387
19388SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1shutdown(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19389 jboolean jresult = 0 ;
19390 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19391 bool result;
19392
19393 (void)jenv;
19394 (void)jcls;
19395 (void)jarg1_;
19396 arg1 = *(cmlabs::PsySpace **)&jarg1;
19397 result = (bool)(arg1)->shutdown();
19398 jresult = (jboolean)result;
19399 return jresult;
19400}
19401
19402
19403SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1hasShutdown(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19404 jboolean jresult = 0 ;
19405 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19406 bool result;
19407
19408 (void)jenv;
19409 (void)jcls;
19410 (void)jarg1_;
19411 arg1 = *(cmlabs::PsySpace **)&jarg1;
19412 result = (bool)(arg1)->hasShutdown();
19413 jresult = (jboolean)result;
19414 return jresult;
19415}
19416
19417
19418SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19419 jint jresult = 0 ;
19420 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19421 uint16 result;
19422
19423 (void)jenv;
19424 (void)jcls;
19425 (void)jarg1_;
19426 arg1 = *(cmlabs::PsySpace **)&jarg1;
19427 result = (uint16)(arg1)->getID();
19428 jresult = (jint)result;
19429 return jresult;
19430}
19431
19432
19433SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1postMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19434 jboolean jresult = 0 ;
19435 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19437 bool result;
19438
19439 (void)jenv;
19440 (void)jcls;
19441 (void)jarg1_;
19442 (void)jarg2_;
19443 arg1 = *(cmlabs::PsySpace **)&jarg1;
19444 arg2 = *(cmlabs::DataMessage **)&jarg2;
19445 result = (bool)(arg1)->postMessage(arg2);
19446 jresult = (jboolean)result;
19447 return jresult;
19448}
19449
19450
19451SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1emitSignal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_) {
19452 jboolean jresult = 0 ;
19453 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19454 PsyType *arg2 = 0 ;
19456 bool result;
19457
19458 (void)jenv;
19459 (void)jcls;
19460 (void)jarg1_;
19461 (void)jarg3_;
19462 arg1 = *(cmlabs::PsySpace **)&jarg1;
19463 arg2 = *(PsyType **)&jarg2;
19464 if (!arg2) {
19465 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType const & reference is null");
19466 return 0;
19467 }
19468 arg3 = *(cmlabs::DataMessage **)&jarg3;
19469 result = (bool)(arg1)->emitSignal((PsyType const &)*arg2,arg3);
19470 jresult = (jboolean)result;
19471 return jresult;
19472}
19473
19474
19475SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1waitForSignal_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg4) {
19476 jlong jresult = 0 ;
19477 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19478 PsyType *arg2 = 0 ;
19479 uint32 arg3 ;
19480 uint64 arg4 ;
19481 cmlabs::DataMessage *result = 0 ;
19482
19483 (void)jenv;
19484 (void)jcls;
19485 (void)jarg1_;
19486 arg1 = *(cmlabs::PsySpace **)&jarg1;
19487 arg2 = *(PsyType **)&jarg2;
19488 if (!arg2) {
19489 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType const & reference is null");
19490 return 0;
19491 }
19492 arg3 = (uint32)jarg3;
19493 {
19494 jclass clazz;
19495 jmethodID mid;
19496 jbyteArray ba;
19497 jbyte* bae;
19498 jsize sz;
19499 int i;
19500
19501 if (!jarg4) {
19503 return 0;
19504 }
19505 clazz = jenv->GetObjectClass(jarg4);
19506 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
19507 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
19508 bae = jenv->GetByteArrayElements(ba, 0);
19509 sz = jenv->GetArrayLength(ba);
19510 arg4 = 0;
19511 if (sz > 0) {
19512 arg4 = (uint64)(signed char)bae[0];
19513 for(i=1; i<sz; i++) {
19514 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
19515 }
19516 }
19517 jenv->ReleaseByteArrayElements(ba, bae, 0);
19518 }
19519 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((PsyType const &)*arg2,arg3,arg4);
19520 *(cmlabs::DataMessage **)&jresult = result;
19521 return jresult;
19522}
19523
19524
19525SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1waitForSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
19526 jlong jresult = 0 ;
19527 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19528 PsyType *arg2 = 0 ;
19529 uint32 arg3 ;
19530 cmlabs::DataMessage *result = 0 ;
19531
19532 (void)jenv;
19533 (void)jcls;
19534 (void)jarg1_;
19535 arg1 = *(cmlabs::PsySpace **)&jarg1;
19536 arg2 = *(PsyType **)&jarg2;
19537 if (!arg2) {
19538 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType const & reference is null");
19539 return 0;
19540 }
19541 arg3 = (uint32)jarg3;
19542 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((PsyType const &)*arg2,arg3);
19543 *(cmlabs::DataMessage **)&jresult = result;
19544 return jresult;
19545}
19546
19547
19548SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1query(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4) {
19549 jshort jresult = 0 ;
19550 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19553 uint32 arg4 ;
19554 uint8 result;
19555
19556 (void)jenv;
19557 (void)jcls;
19558 (void)jarg1_;
19559 (void)jarg2_;
19560 arg1 = *(cmlabs::PsySpace **)&jarg1;
19561 arg2 = *(cmlabs::DataMessage **)&jarg2;
19562 arg3 = *(cmlabs::DataMessage ***)&jarg3;
19563 arg4 = (uint32)jarg4;
19564 result = (uint8)(arg1)->query(arg2,arg3,arg4);
19565 jresult = (jshort)result;
19566 return jresult;
19567}
19568
19569
19570SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1queryReply(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jlong jarg4, jobject jarg4_) {
19571 jboolean jresult = 0 ;
19572 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19573 uint32 arg2 ;
19574 uint8 arg3 ;
19576 bool result;
19577
19578 (void)jenv;
19579 (void)jcls;
19580 (void)jarg1_;
19581 (void)jarg4_;
19582 arg1 = *(cmlabs::PsySpace **)&jarg1;
19583 arg2 = (uint32)jarg2;
19584 arg3 = (uint8)jarg3;
19585 arg4 = *(cmlabs::DataMessage **)&jarg4;
19586 result = (bool)(arg1)->queryReply(arg2,arg3,arg4);
19587 jresult = (jboolean)result;
19588 return jresult;
19589}
19590
19591
19592SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getComponentID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19593 jlong jresult = 0 ;
19594 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19595 char *arg2 = (char *) 0 ;
19596 uint32 result;
19597
19598 (void)jenv;
19599 (void)jcls;
19600 (void)jarg1_;
19601 arg1 = *(cmlabs::PsySpace **)&jarg1;
19602 arg2 = 0;
19603 if (jarg2) {
19604 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
19605 if (!arg2) return 0;
19606 }
19607 result = (uint32)(arg1)->getComponentID((char const *)arg2);
19608 jresult = (jlong)result;
19609 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
19610 return jresult;
19611}
19612
19613
19614SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getCrankAPI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19615 jlong jresult = 0 ;
19616 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19617 char *arg2 = (char *) 0 ;
19618 cmlabs::PsyAPI *result = 0 ;
19619
19620 (void)jenv;
19621 (void)jcls;
19622 (void)jarg1_;
19623 arg1 = *(cmlabs::PsySpace **)&jarg1;
19624 arg2 = 0;
19625 if (jarg2) {
19626 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
19627 if (!arg2) return 0;
19628 }
19629 result = (cmlabs::PsyAPI *)(arg1)->getCrankAPI((char const *)arg2);
19630 *(cmlabs::PsyAPI **)&jresult = result;
19631 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
19632 return jresult;
19633}
19634
19635
19636SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1registerCrankCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
19637 jboolean jresult = 0 ;
19638 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19639 char *arg2 = (char *) 0 ;
19641 bool result;
19642
19643 (void)jenv;
19644 (void)jcls;
19645 (void)jarg1_;
19646 arg1 = *(cmlabs::PsySpace **)&jarg1;
19647 arg2 = 0;
19648 if (jarg2) {
19649 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
19650 if (!arg2) return 0;
19651 }
19652 arg3 = *(cmlabs::CrankFunction *)&jarg3;
19653 result = (bool)(arg1)->registerCrankCallback((char const *)arg2,arg3);
19654 jresult = (jboolean)result;
19655 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
19656 return jresult;
19657}
19658
19659
19660SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1addPsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4) {
19661 jboolean jresult = 0 ;
19662 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19663 uint32 arg2 ;
19664 char *arg3 = (char *) 0 ;
19665 char *arg4 = (char *) 0 ;
19666 bool result;
19667
19668 (void)jenv;
19669 (void)jcls;
19670 (void)jarg1_;
19671 arg1 = *(cmlabs::PsySpace **)&jarg1;
19672 arg2 = (uint32)jarg2;
19673 arg3 = 0;
19674 if (jarg3) {
19675 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
19676 if (!arg3) return 0;
19677 }
19678 arg4 = 0;
19679 if (jarg4) {
19680 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
19681 if (!arg4) return 0;
19682 }
19683 result = (bool)(arg1)->addPsyProbeCustomView(arg2,(char const *)arg3,(char const *)arg4);
19684 jresult = (jboolean)result;
19685 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
19686 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
19687 return jresult;
19688}
19689
19690
19691SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1logEntry(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19692 jboolean jresult = 0 ;
19693 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19694 LogEntry *arg2 = (LogEntry *) 0 ;
19695 bool result;
19696
19697 (void)jenv;
19698 (void)jcls;
19699 (void)jarg1_;
19700 arg1 = *(cmlabs::PsySpace **)&jarg1;
19701 arg2 = *(LogEntry **)&jarg2;
19702 result = (bool)(arg1)->logEntry(arg2);
19703 jresult = (jboolean)result;
19704 return jresult;
19705}
19706
19707
19708SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1manager_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19709 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19710 MemoryManager *arg2 = (MemoryManager *) 0 ;
19711
19712 (void)jenv;
19713 (void)jcls;
19714 (void)jarg1_;
19715 arg1 = *(cmlabs::PsySpace **)&jarg1;
19716 arg2 = *(MemoryManager **)&jarg2;
19717 if (arg1) (arg1)->manager = arg2;
19718}
19719
19720
19721SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1manager_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19722 jlong jresult = 0 ;
19723 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19724 MemoryManager *result = 0 ;
19725
19726 (void)jenv;
19727 (void)jcls;
19728 (void)jarg1_;
19729 arg1 = *(cmlabs::PsySpace **)&jarg1;
19730 result = (MemoryManager *) ((arg1)->manager);
19731 *(MemoryManager **)&jresult = result;
19732 return jresult;
19733}
19734
19735
19736SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpaceRun(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19737 jlong jresult = 0 ;
19738 THREAD_ARG arg1 ;
19739 THREAD_ARG *argp1 ;
19740 THREAD_RET result;
19741
19742 (void)jenv;
19743 (void)jcls;
19744 argp1 = *(THREAD_ARG **)&jarg1;
19745 if (!argp1) {
19746 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null THREAD_ARG");
19747 return 0;
19748 }
19749 arg1 = *argp1;
19750 result = cmlabs::PsySpaceRun(arg1);
19751 *(THREAD_RET **)&jresult = new THREAD_RET((const THREAD_RET &)result);
19752 return jresult;
19753}
19754
19755
19756SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpacePoolRun(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19757 jlong jresult = 0 ;
19758 THREAD_ARG arg1 ;
19759 THREAD_ARG *argp1 ;
19760 THREAD_RET result;
19761
19762 (void)jenv;
19763 (void)jcls;
19764 argp1 = *(THREAD_ARG **)&jarg1;
19765 if (!argp1) {
19766 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null THREAD_ARG");
19767 return 0;
19768 }
19769 arg1 = *argp1;
19770 result = cmlabs::PsySpacePoolRun(arg1);
19771 *(THREAD_RET **)&jresult = new THREAD_RET((const THREAD_RET &)result);
19772 return jresult;
19773}
19774
19775
19776SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpaceContinuousRun(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19777 jlong jresult = 0 ;
19778 THREAD_ARG arg1 ;
19779 THREAD_ARG *argp1 ;
19780 THREAD_RET result;
19781
19782 (void)jenv;
19783 (void)jcls;
19784 argp1 = *(THREAD_ARG **)&jarg1;
19785 if (!argp1) {
19786 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null THREAD_ARG");
19787 return 0;
19788 }
19789 arg1 = *argp1;
19790 result = cmlabs::PsySpaceContinuousRun(arg1);
19791 *(THREAD_RET **)&jresult = new THREAD_RET((const THREAD_RET &)result);
19792 return jresult;
19793}
19794
19795
19797 jint jresult = 0 ;
19798 long result;
19799
19800 (void)jenv;
19801 (void)jcls;
19802 result = (long)(62167305600000000L);
19803 jresult = (jint)result;
19804 return jresult;
19805}
19806
19807
19809 jint jresult = 0 ;
19810 int result;
19811
19812 (void)jenv;
19813 (void)jcls;
19814 result = (int)(31536000);
19815 jresult = (jint)result;
19816 return jresult;
19817}
19818
19819
19821 jint jresult = 0 ;
19822 int result;
19823
19824 (void)jenv;
19825 (void)jcls;
19826 result = (int)(2629744);
19827 jresult = (jint)result;
19828 return jresult;
19829}
19830
19831
19833 jint jresult = 0 ;
19834 int result;
19835
19836 (void)jenv;
19837 (void)jcls;
19838 result = (int)(604800);
19839 jresult = (jint)result;
19840 return jresult;
19841}
19842
19843
19845 jint jresult = 0 ;
19846 int result;
19847
19848 (void)jenv;
19849 (void)jcls;
19850 result = (int)(86400);
19851 jresult = (jint)result;
19852 return jresult;
19853}
19854
19855
19857 jint jresult = 0 ;
19858 int result;
19859
19860 (void)jenv;
19861 (void)jcls;
19862 result = (int)(3600);
19863 jresult = (jint)result;
19864 return jresult;
19865}
19866
19867
19869 jint jresult = 0 ;
19870 int result;
19871
19872 (void)jenv;
19873 (void)jcls;
19874 result = (int)(60);
19875 jresult = (jint)result;
19876 return jresult;
19877}
19878
19879
19881 jint jresult = 0 ;
19882 long result;
19883
19884 (void)jenv;
19885 (void)jcls;
19886 result = (long)(62167305600000000L);
19887 jresult = (jint)result;
19888 return jresult;
19889}
19890
19891
19892SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECOND_1MS_1get(JNIEnv *jenv, jclass jcls) {
19893 jint jresult = 0 ;
19894 int result;
19895
19896 (void)jenv;
19897 (void)jcls;
19898 result = (int)(1000);
19899 jresult = (jint)result;
19900 return jresult;
19901}
19902
19903
19904SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MINUTE_1MS_1get(JNIEnv *jenv, jclass jcls) {
19905 jint jresult = 0 ;
19906 int result;
19907
19908 (void)jenv;
19909 (void)jcls;
19910 result = (int)(60*1000);
19911 jresult = (jint)result;
19912 return jresult;
19913}
19914
19915
19916SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_HOUR_1MS_1get(JNIEnv *jenv, jclass jcls) {
19917 jint jresult = 0 ;
19918 int result;
19919
19920 (void)jenv;
19921 (void)jcls;
19922 result = (int)(3600*1000);
19923 jresult = (jint)result;
19924 return jresult;
19925}
19926
19927
19928SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DAY_1MS_1get(JNIEnv *jenv, jclass jcls) {
19929 jint jresult = 0 ;
19930 int result;
19931
19932 (void)jenv;
19933 (void)jcls;
19934 result = (int)(86400*1000);
19935 jresult = (jint)result;
19936 return jresult;
19937}
19938
19939
19940SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_WEEK_1MS_1get(JNIEnv *jenv, jclass jcls) {
19941 jint jresult = 0 ;
19942 int result;
19943
19944 (void)jenv;
19945 (void)jcls;
19946 result = (int)(604800*1000);
19947 jresult = (jint)result;
19948 return jresult;
19949}
19950
19951
19952SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDays_1get(JNIEnv *jenv, jclass jcls) {
19953 jlong jresult = 0 ;
19954 char (*result)[5] = 0 ;
19955
19956 (void)jenv;
19957 (void)jcls;
19958 result = (char (*)[5])(char (*)[5])cmlabs::PsyDays;
19959 *(char (**)[5])&jresult = result;
19960 return jresult;
19961}
19962
19963
19964SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDaysFull_1get(JNIEnv *jenv, jclass jcls) {
19965 jlong jresult = 0 ;
19966 char (*result)[10] = 0 ;
19967
19968 (void)jenv;
19969 (void)jcls;
19970 result = (char (*)[10])(char (*)[10])cmlabs::PsyDaysFull;
19971 *(char (**)[10])&jresult = result;
19972 return jresult;
19973}
19974
19975
19976SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyMonths_1get(JNIEnv *jenv, jclass jcls) {
19977 jlong jresult = 0 ;
19978 char (*result)[5] = 0 ;
19979
19980 (void)jenv;
19981 (void)jcls;
19982 result = (char (*)[5])(char (*)[5])cmlabs::PsyMonths;
19983 *(char (**)[5])&jresult = result;
19984 return jresult;
19985}
19986
19987
19988SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyMonthsFull_1get(JNIEnv *jenv, jclass jcls) {
19989 jlong jresult = 0 ;
19990 char (*result)[10] = 0 ;
19991
19992 (void)jenv;
19993 (void)jcls;
19994 result = (char (*)[10])(char (*)[10])cmlabs::PsyMonthsFull;
19995 *(char (**)[10])&jresult = result;
19996 return jresult;
19997}
19998
19999
20000SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1usec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
20002 uint32 arg2 ;
20003
20004 (void)jenv;
20005 (void)jcls;
20006 (void)jarg1_;
20007 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20008 arg2 = (uint32)jarg2;
20009 if (arg1) (arg1)->usec = arg2;
20010}
20011
20012
20013SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1usec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20014 jlong jresult = 0 ;
20016 uint32 result;
20017
20018 (void)jenv;
20019 (void)jcls;
20020 (void)jarg1_;
20021 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20022 result = (uint32) ((arg1)->usec);
20023 jresult = (jlong)result;
20024 return jresult;
20025}
20026
20027
20028SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1msec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
20030 uint32 arg2 ;
20031
20032 (void)jenv;
20033 (void)jcls;
20034 (void)jarg1_;
20035 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20036 arg2 = (uint32)jarg2;
20037 if (arg1) (arg1)->msec = arg2;
20038}
20039
20040
20041SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1msec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20042 jlong jresult = 0 ;
20044 uint32 result;
20045
20046 (void)jenv;
20047 (void)jcls;
20048 (void)jarg1_;
20049 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20050 result = (uint32) ((arg1)->msec);
20051 jresult = (jlong)result;
20052 return jresult;
20053}
20054
20055
20056SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1sec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20058 uint16 arg2 ;
20059
20060 (void)jenv;
20061 (void)jcls;
20062 (void)jarg1_;
20063 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20064 arg2 = (uint16)jarg2;
20065 if (arg1) (arg1)->sec = arg2;
20066}
20067
20068
20069SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1sec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20070 jint jresult = 0 ;
20072 uint16 result;
20073
20074 (void)jenv;
20075 (void)jcls;
20076 (void)jarg1_;
20077 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20078 result = (uint16) ((arg1)->sec);
20079 jresult = (jint)result;
20080 return jresult;
20081}
20082
20083
20084SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1min_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20086 uint16 arg2 ;
20087
20088 (void)jenv;
20089 (void)jcls;
20090 (void)jarg1_;
20091 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20092 arg2 = (uint16)jarg2;
20093 if (arg1) (arg1)->min = arg2;
20094}
20095
20096
20097SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1min_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20098 jint jresult = 0 ;
20100 uint16 result;
20101
20102 (void)jenv;
20103 (void)jcls;
20104 (void)jarg1_;
20105 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20106 result = (uint16) ((arg1)->min);
20107 jresult = (jint)result;
20108 return jresult;
20109}
20110
20111
20112SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1hour_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20114 uint16 arg2 ;
20115
20116 (void)jenv;
20117 (void)jcls;
20118 (void)jarg1_;
20119 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20120 arg2 = (uint16)jarg2;
20121 if (arg1) (arg1)->hour = arg2;
20122}
20123
20124
20125SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1hour_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20126 jint jresult = 0 ;
20128 uint16 result;
20129
20130 (void)jenv;
20131 (void)jcls;
20132 (void)jarg1_;
20133 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20134 result = (uint16) ((arg1)->hour);
20135 jresult = (jint)result;
20136 return jresult;
20137}
20138
20139
20140SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1day_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20142 uint16 arg2 ;
20143
20144 (void)jenv;
20145 (void)jcls;
20146 (void)jarg1_;
20147 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20148 arg2 = (uint16)jarg2;
20149 if (arg1) (arg1)->day = arg2;
20150}
20151
20152
20153SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1day_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20154 jint jresult = 0 ;
20156 uint16 result;
20157
20158 (void)jenv;
20159 (void)jcls;
20160 (void)jarg1_;
20161 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20162 result = (uint16) ((arg1)->day);
20163 jresult = (jint)result;
20164 return jresult;
20165}
20166
20167
20168SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1mon_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20170 uint16 arg2 ;
20171
20172 (void)jenv;
20173 (void)jcls;
20174 (void)jarg1_;
20175 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20176 arg2 = (uint16)jarg2;
20177 if (arg1) (arg1)->mon = arg2;
20178}
20179
20180
20181SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1mon_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20182 jint jresult = 0 ;
20184 uint16 result;
20185
20186 (void)jenv;
20187 (void)jcls;
20188 (void)jarg1_;
20189 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20190 result = (uint16) ((arg1)->mon);
20191 jresult = (jint)result;
20192 return jresult;
20193}
20194
20195
20196SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1year_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20198 uint16 arg2 ;
20199
20200 (void)jenv;
20201 (void)jcls;
20202 (void)jarg1_;
20203 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20204 arg2 = (uint16)jarg2;
20205 if (arg1) (arg1)->year = arg2;
20206}
20207
20208
20209SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1year_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20210 jint jresult = 0 ;
20212 uint16 result;
20213
20214 (void)jenv;
20215 (void)jcls;
20216 (void)jarg1_;
20217 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20218 result = (uint16) ((arg1)->year);
20219 jresult = (jint)result;
20220 return jresult;
20221}
20222
20223
20224SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1wday_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20226 uint16 arg2 ;
20227
20228 (void)jenv;
20229 (void)jcls;
20230 (void)jarg1_;
20231 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20232 arg2 = (uint16)jarg2;
20233 if (arg1) (arg1)->wday = arg2;
20234}
20235
20236
20237SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1wday_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20238 jint jresult = 0 ;
20240 uint16 result;
20241
20242 (void)jenv;
20243 (void)jcls;
20244 (void)jarg1_;
20245 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20246 result = (uint16) ((arg1)->wday);
20247 jresult = (jint)result;
20248 return jresult;
20249}
20250
20251
20252SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1yday_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20254 uint16 arg2 ;
20255
20256 (void)jenv;
20257 (void)jcls;
20258 (void)jarg1_;
20259 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20260 arg2 = (uint16)jarg2;
20261 if (arg1) (arg1)->yday = arg2;
20262}
20263
20264
20265SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1yday_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20266 jint jresult = 0 ;
20268 uint16 result;
20269
20270 (void)jenv;
20271 (void)jcls;
20272 (void)jarg1_;
20273 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20274 result = (uint16) ((arg1)->yday);
20275 jresult = (jint)result;
20276 return jresult;
20277}
20278
20279
20280SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1negative_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
20282 bool arg2 ;
20283
20284 (void)jenv;
20285 (void)jcls;
20286 (void)jarg1_;
20287 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20288 arg2 = jarg2 ? true : false;
20289 if (arg1) (arg1)->negative = arg2;
20290}
20291
20292
20293SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1negative_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20294 jboolean jresult = 0 ;
20296 bool result;
20297
20298 (void)jenv;
20299 (void)jcls;
20300 (void)jarg1_;
20301 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20302 result = (bool) ((arg1)->negative);
20303 jresult = (jboolean)result;
20304 return jresult;
20305}
20306
20307
20308SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dst_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
20310 bool arg2 ;
20311
20312 (void)jenv;
20313 (void)jcls;
20314 (void)jarg1_;
20315 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20316 arg2 = jarg2 ? true : false;
20317 if (arg1) (arg1)->dst = arg2;
20318}
20319
20320
20321SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dst_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20322 jboolean jresult = 0 ;
20324 bool result;
20325
20326 (void)jenv;
20327 (void)jcls;
20328 (void)jarg1_;
20329 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20330 result = (bool) ((arg1)->dst);
20331 jresult = (jboolean)result;
20332 return jresult;
20333}
20334
20335
20336SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dstsec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20338 int32 arg2 ;
20339
20340 (void)jenv;
20341 (void)jcls;
20342 (void)jarg1_;
20343 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20344 arg2 = (int32)jarg2;
20345 if (arg1) (arg1)->dstsec = arg2;
20346}
20347
20348
20349SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dstsec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20350 jint jresult = 0 ;
20352 int32 result;
20353
20354 (void)jenv;
20355 (void)jcls;
20356 (void)jarg1_;
20357 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20358 result = (int32) ((arg1)->dstsec);
20359 jresult = (jint)result;
20360 return jresult;
20361}
20362
20363
20364SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1tzsec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20366 int32 arg2 ;
20367
20368 (void)jenv;
20369 (void)jcls;
20370 (void)jarg1_;
20371 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20372 arg2 = (int32)jarg2;
20373 if (arg1) (arg1)->tzsec = arg2;
20374}
20375
20376
20377SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1tzsec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20378 jint jresult = 0 ;
20380 int32 result;
20381
20382 (void)jenv;
20383 (void)jcls;
20384 (void)jarg1_;
20385 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20386 result = (int32) ((arg1)->tzsec);
20387 jresult = (jint)result;
20388 return jresult;
20389}
20390
20391
20392SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1zonename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20394 char *arg2 ;
20395
20396 (void)jenv;
20397 (void)jcls;
20398 (void)jarg1_;
20399 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20400 arg2 = 0;
20401 if (jarg2) {
20402 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
20403 if (!arg2) return ;
20404 }
20405 {
20406 if(arg2) {
20407 strncpy((char*)arg1->zonename, (const char *)arg2, 64-1);
20408 arg1->zonename[64-1] = 0;
20409 } else {
20410 arg1->zonename[0] = 0;
20411 }
20412 }
20413
20414 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
20415}
20416
20417
20418SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1zonename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20419 jstring jresult = 0 ;
20421 char *result = 0 ;
20422
20423 (void)jenv;
20424 (void)jcls;
20425 (void)jarg1_;
20426 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20427 result = (char *)(char *) ((arg1)->zonename);
20428 if (result) jresult = jenv->NewStringUTF((const char *)result);
20429 return jresult;
20430}
20431
20432
20433SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsyDateAndTime(JNIEnv *jenv, jclass jcls) {
20434 jlong jresult = 0 ;
20435 cmlabs::PsyDateAndTime *result = 0 ;
20436
20437 (void)jenv;
20438 (void)jcls;
20440 *(cmlabs::PsyDateAndTime **)&jresult = result;
20441 return jresult;
20442}
20443
20444
20445SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsyDateAndTime(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20447
20448 (void)jenv;
20449 (void)jcls;
20450 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20451 delete arg1;
20452}
20453
20454
20455SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeNow(JNIEnv *jenv, jclass jcls) {
20456 jobject jresult = 0 ;
20457 uint64 result;
20458
20459 (void)jenv;
20460 (void)jcls;
20461 result = (uint64)cmlabs::GetTimeNow();
20462 {
20463 jbyteArray ba = jenv->NewByteArray(9);
20464 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20465 jclass clazz = jenv->FindClass("java/math/BigInteger");
20466 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20467 jobject bigint;
20468 int i;
20469
20470 bae[0] = 0;
20471 for(i=1; i<9; i++ ) {
20472 bae[i] = (jbyte)(result>>8*(8-i));
20473 }
20474
20475 jenv->ReleaseByteArrayElements(ba, bae, 0);
20476 bigint = jenv->NewObject(clazz, mid, ba);
20477 jenv->DeleteLocalRef(ba);
20478 jresult = bigint;
20479 }
20480 return jresult;
20481}
20482
20483
20484SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SyncToHardwareClock(JNIEnv *jenv, jclass jcls) {
20485 jobject jresult = 0 ;
20486 uint64 result;
20487
20488 (void)jenv;
20489 (void)jcls;
20490 result = (uint64)cmlabs::SyncToHardwareClock();
20491 {
20492 jbyteArray ba = jenv->NewByteArray(9);
20493 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20494 jclass clazz = jenv->FindClass("java/math/BigInteger");
20495 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20496 jobject bigint;
20497 int i;
20498
20499 bae[0] = 0;
20500 for(i=1; i<9; i++ ) {
20501 bae[i] = (jbyte)(result>>8*(8-i));
20502 }
20503
20504 jenv->ReleaseByteArrayElements(ba, bae, 0);
20505 bigint = jenv->NewObject(clazz, mid, ba);
20506 jenv->DeleteLocalRef(ba);
20507 jresult = bigint;
20508 }
20509 return jresult;
20510}
20511
20512
20513SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SetCurrentNetSyncDif(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20514 jboolean jresult = 0 ;
20515 int64 arg1 ;
20516 bool result;
20517
20518 (void)jenv;
20519 (void)jcls;
20520 arg1 = (int64)jarg1;
20521 result = (bool)cmlabs::SetCurrentNetSyncDif(arg1);
20522 jresult = (jboolean)result;
20523 return jresult;
20524}
20525
20526
20527SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SetCurrentTimeSyncData(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2) {
20528 jboolean jresult = 0 ;
20529 uint64 arg1 ;
20530 int64 arg2 ;
20531 bool result;
20532
20533 (void)jenv;
20534 (void)jcls;
20535 {
20536 jclass clazz;
20537 jmethodID mid;
20538 jbyteArray ba;
20539 jbyte* bae;
20540 jsize sz;
20541 int i;
20542
20543 if (!jarg1) {
20545 return 0;
20546 }
20547 clazz = jenv->GetObjectClass(jarg1);
20548 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20549 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20550 bae = jenv->GetByteArrayElements(ba, 0);
20551 sz = jenv->GetArrayLength(ba);
20552 arg1 = 0;
20553 if (sz > 0) {
20554 arg1 = (uint64)(signed char)bae[0];
20555 for(i=1; i<sz; i++) {
20556 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20557 }
20558 }
20559 jenv->ReleaseByteArrayElements(ba, bae, 0);
20560 }
20561 arg2 = (int64)jarg2;
20562 result = (bool)cmlabs::SetCurrentTimeSyncData(arg1,arg2);
20563 jresult = (jboolean)result;
20564 return jresult;
20565}
20566
20567
20568SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetCurrentTimeSyncData(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
20569 jboolean jresult = 0 ;
20570 uint64 *arg1 = 0 ;
20571 int64 *arg2 = 0 ;
20572 bool result;
20573
20574 (void)jenv;
20575 (void)jcls;
20576 arg1 = *(uint64 **)&jarg1;
20577 if (!arg1) {
20578 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint64 & reference is null");
20579 return 0;
20580 }
20581 arg2 = *(int64 **)&jarg2;
20582 if (!arg2) {
20583 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
20584 return 0;
20585 }
20586 result = (bool)cmlabs::GetCurrentTimeSyncData(*arg1,*arg2);
20587 jresult = (jboolean)result;
20588 return jresult;
20589}
20590
20591
20592SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1MASTER_1get(JNIEnv *jenv, jclass jcls) {
20593 jint jresult = 0 ;
20594 int result;
20595
20596 (void)jenv;
20597 (void)jcls;
20598 result = (int)(0);
20599 jresult = (jint)result;
20600 return jresult;
20601}
20602
20603
20604SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1SLAVE_1get(JNIEnv *jenv, jclass jcls) {
20605 jint jresult = 0 ;
20606 int result;
20607
20608 (void)jenv;
20609 (void)jcls;
20610 result = (int)(1);
20611 jresult = (jint)result;
20612 return jresult;
20613}
20614
20615
20617 jint jresult = 0 ;
20618 int result;
20619
20620 (void)jenv;
20621 (void)jcls;
20622 result = (int)(60000000);
20623 jresult = (jint)result;
20624 return jresult;
20625}
20626
20627
20628SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMC_1set(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20629 uint64 arg1 ;
20630
20631 (void)jenv;
20632 (void)jcls;
20633 {
20634 jclass clazz;
20635 jmethodID mid;
20636 jbyteArray ba;
20637 jbyte* bae;
20638 jsize sz;
20639 int i;
20640
20641 if (!jarg1) {
20643 return ;
20644 }
20645 clazz = jenv->GetObjectClass(jarg1);
20646 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20647 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20648 bae = jenv->GetByteArrayElements(ba, 0);
20649 sz = jenv->GetArrayLength(ba);
20650 arg1 = 0;
20651 if (sz > 0) {
20652 arg1 = (uint64)(signed char)bae[0];
20653 for(i=1; i<sz; i++) {
20654 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20655 }
20656 }
20657 jenv->ReleaseByteArrayElements(ba, bae, 0);
20658 }
20659 cmlabs::CurrentTMC = arg1;
20660}
20661
20662
20663SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMC_1get(JNIEnv *jenv, jclass jcls) {
20664 jobject jresult = 0 ;
20665 uint64 result;
20666
20667 (void)jenv;
20668 (void)jcls;
20669 result = (uint64)cmlabs::CurrentTMC;
20670 {
20671 jbyteArray ba = jenv->NewByteArray(9);
20672 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20673 jclass clazz = jenv->FindClass("java/math/BigInteger");
20674 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20675 jobject bigint;
20676 int i;
20677
20678 bae[0] = 0;
20679 for(i=1; i<9; i++ ) {
20680 bae[i] = (jbyte)(result>>8*(8-i));
20681 }
20682
20683 jenv->ReleaseByteArrayElements(ba, bae, 0);
20684 bigint = jenv->NewObject(clazz, mid, ba);
20685 jenv->DeleteLocalRef(ba);
20686 jresult = bigint;
20687 }
20688 return jresult;
20689}
20690
20691
20692SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMCMode_1set(JNIEnv *jenv, jclass jcls, jshort jarg1) {
20693 uint8 arg1 ;
20694
20695 (void)jenv;
20696 (void)jcls;
20697 arg1 = (uint8)jarg1;
20699}
20700
20701
20702SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMCMode_1get(JNIEnv *jenv, jclass jcls) {
20703 jshort jresult = 0 ;
20704 uint8 result;
20705
20706 (void)jenv;
20707 (void)jcls;
20708 result = (uint8)cmlabs::CurrentTMCMode;
20709 jresult = (jshort)result;
20710 return jresult;
20711}
20712
20713
20714SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LastTMCSync_1set(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20715 uint64 arg1 ;
20716
20717 (void)jenv;
20718 (void)jcls;
20719 {
20720 jclass clazz;
20721 jmethodID mid;
20722 jbyteArray ba;
20723 jbyte* bae;
20724 jsize sz;
20725 int i;
20726
20727 if (!jarg1) {
20729 return ;
20730 }
20731 clazz = jenv->GetObjectClass(jarg1);
20732 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20733 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20734 bae = jenv->GetByteArrayElements(ba, 0);
20735 sz = jenv->GetArrayLength(ba);
20736 arg1 = 0;
20737 if (sz > 0) {
20738 arg1 = (uint64)(signed char)bae[0];
20739 for(i=1; i<sz; i++) {
20740 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20741 }
20742 }
20743 jenv->ReleaseByteArrayElements(ba, bae, 0);
20744 }
20745 cmlabs::LastTMCSync = arg1;
20746}
20747
20748
20749SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LastTMCSync_1get(JNIEnv *jenv, jclass jcls) {
20750 jobject jresult = 0 ;
20751 uint64 result;
20752
20753 (void)jenv;
20754 (void)jcls;
20755 result = (uint64)cmlabs::LastTMCSync;
20756 {
20757 jbyteArray ba = jenv->NewByteArray(9);
20758 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20759 jclass clazz = jenv->FindClass("java/math/BigInteger");
20760 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20761 jobject bigint;
20762 int i;
20763
20764 bae[0] = 0;
20765 for(i=1; i<9; i++ ) {
20766 bae[i] = (jbyte)(result>>8*(8-i));
20767 }
20768
20769 jenv->ReleaseByteArrayElements(ba, bae, 0);
20770 bigint = jenv->NewObject(clazz, mid, ba);
20771 jenv->DeleteLocalRef(ba);
20772 jresult = bigint;
20773 }
20774 return jresult;
20775}
20776
20777
20778SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_NetTimeAdjust_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20779 int64 arg1 ;
20780
20781 (void)jenv;
20782 (void)jcls;
20783 arg1 = (int64)jarg1;
20784 cmlabs::NetTimeAdjust = arg1;
20785}
20786
20787
20788SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_NetTimeAdjust_1get(JNIEnv *jenv, jclass jcls) {
20789 jlong jresult = 0 ;
20790 int64 result;
20791
20792 (void)jenv;
20793 (void)jcls;
20794 result = (int64)cmlabs::NetTimeAdjust;
20795 jresult = (jlong)result;
20796 return jresult;
20797}
20798
20799
20800SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_EstNextTMCWrap(JNIEnv *jenv, jclass jcls) {
20801 jobject jresult = 0 ;
20802 uint64 result;
20803
20804 (void)jenv;
20805 (void)jcls;
20806 result = (uint64)cmlabs::EstNextTMCWrap();
20807 {
20808 jbyteArray ba = jenv->NewByteArray(9);
20809 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20810 jclass clazz = jenv->FindClass("java/math/BigInteger");
20811 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20812 jobject bigint;
20813 int i;
20814
20815 bae[0] = 0;
20816 for(i=1; i<9; i++ ) {
20817 bae[i] = (jbyte)(result>>8*(8-i));
20818 }
20819
20820 jenv->ReleaseByteArrayElements(ba, bae, 0);
20821 bigint = jenv->NewObject(clazz, mid, ba);
20822 jenv->DeleteLocalRef(ba);
20823 jresult = bigint;
20824 }
20825 return jresult;
20826}
20827
20828
20829SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeAge(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20830 jlong jresult = 0 ;
20831 uint64 arg1 ;
20832 int64 result;
20833
20834 (void)jenv;
20835 (void)jcls;
20836 {
20837 jclass clazz;
20838 jmethodID mid;
20839 jbyteArray ba;
20840 jbyte* bae;
20841 jsize sz;
20842 int i;
20843
20844 if (!jarg1) {
20846 return 0;
20847 }
20848 clazz = jenv->GetObjectClass(jarg1);
20849 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20850 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20851 bae = jenv->GetByteArrayElements(ba, 0);
20852 sz = jenv->GetArrayLength(ba);
20853 arg1 = 0;
20854 if (sz > 0) {
20855 arg1 = (uint64)(signed char)bae[0];
20856 for(i=1; i<sz; i++) {
20857 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20858 }
20859 }
20860 jenv->ReleaseByteArrayElements(ba, bae, 0);
20861 }
20862 result = (int64)cmlabs::GetTimeAge(arg1);
20863 jresult = (jlong)result;
20864 return jresult;
20865}
20866
20867
20868SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeAgeMS(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20869 jint jresult = 0 ;
20870 uint64 arg1 ;
20871 int32 result;
20872
20873 (void)jenv;
20874 (void)jcls;
20875 {
20876 jclass clazz;
20877 jmethodID mid;
20878 jbyteArray ba;
20879 jbyte* bae;
20880 jsize sz;
20881 int i;
20882
20883 if (!jarg1) {
20885 return 0;
20886 }
20887 clazz = jenv->GetObjectClass(jarg1);
20888 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20889 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20890 bae = jenv->GetByteArrayElements(ba, 0);
20891 sz = jenv->GetArrayLength(ba);
20892 arg1 = 0;
20893 if (sz > 0) {
20894 arg1 = (uint64)(signed char)bae[0];
20895 for(i=1; i<sz; i++) {
20896 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20897 }
20898 }
20899 jenv->ReleaseByteArrayElements(ba, bae, 0);
20900 }
20901 result = (int32)cmlabs::GetTimeAgeMS(arg1);
20902 jresult = (jint)result;
20903 return jresult;
20904}
20905
20906
20907SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeFromString(JNIEnv *jenv, jclass jcls, jstring jarg1) {
20908 jobject jresult = 0 ;
20909 char *arg1 = (char *) 0 ;
20910 uint64 result;
20911
20912 (void)jenv;
20913 (void)jcls;
20914 arg1 = 0;
20915 if (jarg1) {
20916 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
20917 if (!arg1) return 0;
20918 }
20919 result = (uint64)cmlabs::GetTimeFromString((char const *)arg1);
20920 {
20921 jbyteArray ba = jenv->NewByteArray(9);
20922 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20923 jclass clazz = jenv->FindClass("java/math/BigInteger");
20924 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20925 jobject bigint;
20926 int i;
20927
20928 bae[0] = 0;
20929 for(i=1; i<9; i++ ) {
20930 bae[i] = (jbyte)(result>>8*(8-i));
20931 }
20932
20933 jenv->ReleaseByteArrayElements(ba, bae, 0);
20934 bigint = jenv->NewObject(clazz, mid, ba);
20935 jenv->DeleteLocalRef(ba);
20936 jresult = bigint;
20937 }
20938 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
20939 return jresult;
20940}
20941
20942
20943SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetHTTPTime(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jlong jarg3) {
20944 jlong jresult = 0 ;
20945 uint64 arg1 ;
20946 char *arg2 = (char *) 0 ;
20947 uint32 arg3 ;
20948 uint32 result;
20949
20950 (void)jenv;
20951 (void)jcls;
20952 {
20953 jclass clazz;
20954 jmethodID mid;
20955 jbyteArray ba;
20956 jbyte* bae;
20957 jsize sz;
20958 int i;
20959
20960 if (!jarg1) {
20962 return 0;
20963 }
20964 clazz = jenv->GetObjectClass(jarg1);
20965 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20966 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20967 bae = jenv->GetByteArrayElements(ba, 0);
20968 sz = jenv->GetArrayLength(ba);
20969 arg1 = 0;
20970 if (sz > 0) {
20971 arg1 = (uint64)(signed char)bae[0];
20972 for(i=1; i<sz; i++) {
20973 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20974 }
20975 }
20976 jenv->ReleaseByteArrayElements(ba, bae, 0);
20977 }
20978 arg2 = 0;
20979 if (jarg2) {
20980 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
20981 if (!arg2) return 0;
20982 }
20983 arg3 = (uint32)jarg3;
20984 result = (uint32)cmlabs::GetHTTPTime(arg1,arg2,arg3);
20985 jresult = (jlong)result;
20986 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
20987 return jresult;
20988}
20989
20990
20991SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeFromPsyDateAndTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20992 jobject jresult = 0 ;
20993 cmlabs::PsyDateAndTime *arg1 = 0 ;
20994 uint64 result;
20995
20996 (void)jenv;
20997 (void)jcls;
20998 (void)jarg1_;
20999 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
21000 if (!arg1) {
21001 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "cmlabs::PsyDateAndTime & reference is null");
21002 return 0;
21003 }
21004 result = (uint64)cmlabs::GetTimeFromPsyDateAndTime(*arg1);
21005 {
21006 jbyteArray ba = jenv->NewByteArray(9);
21007 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
21008 jclass clazz = jenv->FindClass("java/math/BigInteger");
21009 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
21010 jobject bigint;
21011 int i;
21012
21013 bae[0] = 0;
21014 for(i=1; i<9; i++ ) {
21015 bae[i] = (jbyte)(result>>8*(8-i));
21016 }
21017
21018 jenv->ReleaseByteArrayElements(ba, bae, 0);
21019 bigint = jenv->NewObject(clazz, mid, ba);
21020 jenv->DeleteLocalRef(ba);
21021 jresult = bigint;
21022 }
21023 return jresult;
21024}
21025
21026
21027SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeOffsetGMT(JNIEnv *jenv, jclass jcls) {
21028 jlong jresult = 0 ;
21029 uint32 result;
21030
21031 (void)jenv;
21032 (void)jcls;
21033 result = (uint32)cmlabs::GetTimeOffsetGMT();
21034 jresult = (jlong)result;
21035 return jresult;
21036}
21037
21038
21039SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21040 jlong jresult = 0 ;
21041 uint64 arg1 ;
21042 bool arg2 ;
21044
21045 (void)jenv;
21046 (void)jcls;
21047 {
21048 jclass clazz;
21049 jmethodID mid;
21050 jbyteArray ba;
21051 jbyte* bae;
21052 jsize sz;
21053 int i;
21054
21055 if (!jarg1) {
21057 return 0;
21058 }
21059 clazz = jenv->GetObjectClass(jarg1);
21060 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21061 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21062 bae = jenv->GetByteArrayElements(ba, 0);
21063 sz = jenv->GetArrayLength(ba);
21064 arg1 = 0;
21065 if (sz > 0) {
21066 arg1 = (uint64)(signed char)bae[0];
21067 for(i=1; i<sz; i++) {
21068 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21069 }
21070 }
21071 jenv->ReleaseByteArrayElements(ba, bae, 0);
21072 }
21073 arg2 = jarg2 ? true : false;
21074 result = cmlabs::GetDateAndTime(arg1,arg2);
21075 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21076 return jresult;
21077}
21078
21079
21080SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21081 jlong jresult = 0 ;
21082 uint64 arg1 ;
21084
21085 (void)jenv;
21086 (void)jcls;
21087 {
21088 jclass clazz;
21089 jmethodID mid;
21090 jbyteArray ba;
21091 jbyte* bae;
21092 jsize sz;
21093 int i;
21094
21095 if (!jarg1) {
21097 return 0;
21098 }
21099 clazz = jenv->GetObjectClass(jarg1);
21100 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21101 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21102 bae = jenv->GetByteArrayElements(ba, 0);
21103 sz = jenv->GetArrayLength(ba);
21104 arg1 = 0;
21105 if (sz > 0) {
21106 arg1 = (uint64)(signed char)bae[0];
21107 for(i=1; i<sz; i++) {
21108 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21109 }
21110 }
21111 jenv->ReleaseByteArrayElements(ba, bae, 0);
21112 }
21113 result = cmlabs::GetDateAndTime(arg1);
21114 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21115 return jresult;
21116}
21117
21118
21119SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTimeUTC(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21120 jlong jresult = 0 ;
21121 uint64 arg1 ;
21123
21124 (void)jenv;
21125 (void)jcls;
21126 {
21127 jclass clazz;
21128 jmethodID mid;
21129 jbyteArray ba;
21130 jbyte* bae;
21131 jsize sz;
21132 int i;
21133
21134 if (!jarg1) {
21136 return 0;
21137 }
21138 clazz = jenv->GetObjectClass(jarg1);
21139 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21140 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21141 bae = jenv->GetByteArrayElements(ba, 0);
21142 sz = jenv->GetArrayLength(ba);
21143 arg1 = 0;
21144 if (sz > 0) {
21145 arg1 = (uint64)(signed char)bae[0];
21146 for(i=1; i<sz; i++) {
21147 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21148 }
21149 }
21150 jenv->ReleaseByteArrayElements(ba, bae, 0);
21151 }
21152 result = cmlabs::GetDateAndTimeUTC(arg1);
21153 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21154 return jresult;
21155}
21156
21157
21158SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeDifference_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2) {
21159 jlong jresult = 0 ;
21160 uint64 arg1 ;
21161 uint64 arg2 ;
21163
21164 (void)jenv;
21165 (void)jcls;
21166 {
21167 jclass clazz;
21168 jmethodID mid;
21169 jbyteArray ba;
21170 jbyte* bae;
21171 jsize sz;
21172 int i;
21173
21174 if (!jarg1) {
21176 return 0;
21177 }
21178 clazz = jenv->GetObjectClass(jarg1);
21179 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21180 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21181 bae = jenv->GetByteArrayElements(ba, 0);
21182 sz = jenv->GetArrayLength(ba);
21183 arg1 = 0;
21184 if (sz > 0) {
21185 arg1 = (uint64)(signed char)bae[0];
21186 for(i=1; i<sz; i++) {
21187 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21188 }
21189 }
21190 jenv->ReleaseByteArrayElements(ba, bae, 0);
21191 }
21192 {
21193 jclass clazz;
21194 jmethodID mid;
21195 jbyteArray ba;
21196 jbyte* bae;
21197 jsize sz;
21198 int i;
21199
21200 if (!jarg2) {
21202 return 0;
21203 }
21204 clazz = jenv->GetObjectClass(jarg2);
21205 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21206 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
21207 bae = jenv->GetByteArrayElements(ba, 0);
21208 sz = jenv->GetArrayLength(ba);
21209 arg2 = 0;
21210 if (sz > 0) {
21211 arg2 = (uint64)(signed char)bae[0];
21212 for(i=1; i<sz; i++) {
21213 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
21214 }
21215 }
21216 jenv->ReleaseByteArrayElements(ba, bae, 0);
21217 }
21218 result = cmlabs::GetTimeDifference(arg1,arg2);
21219 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21220 return jresult;
21221}
21222
21223
21224SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeDifference_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21225 jlong jresult = 0 ;
21226 int64 arg1 ;
21228
21229 (void)jenv;
21230 (void)jcls;
21231 arg1 = (int64)jarg1;
21232 result = cmlabs::GetTimeDifference(arg1);
21233 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21234 return jresult;
21235}
21236
21237
21238SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
21239 jstring jresult = 0 ;
21240 uint64 arg1 ;
21241 bool arg2 ;
21242 bool arg3 ;
21243 bool arg4 ;
21244 char *result = 0 ;
21245
21246 (void)jenv;
21247 (void)jcls;
21248 {
21249 jclass clazz;
21250 jmethodID mid;
21251 jbyteArray ba;
21252 jbyte* bae;
21253 jsize sz;
21254 int i;
21255
21256 if (!jarg1) {
21258 return 0;
21259 }
21260 clazz = jenv->GetObjectClass(jarg1);
21261 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21262 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21263 bae = jenv->GetByteArrayElements(ba, 0);
21264 sz = jenv->GetArrayLength(ba);
21265 arg1 = 0;
21266 if (sz > 0) {
21267 arg1 = (uint64)(signed char)bae[0];
21268 for(i=1; i<sz; i++) {
21269 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21270 }
21271 }
21272 jenv->ReleaseByteArrayElements(ba, bae, 0);
21273 }
21274 arg2 = jarg2 ? true : false;
21275 arg3 = jarg3 ? true : false;
21276 arg4 = jarg4 ? true : false;
21277 result = (char *)cmlabs::PrintTime(arg1,arg2,arg3,arg4);
21278 if (result) jresult = jenv->NewStringUTF((const char *)result);
21279 return jresult;
21280}
21281
21282
21283SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
21284 jstring jresult = 0 ;
21285 uint64 arg1 ;
21286 bool arg2 ;
21287 bool arg3 ;
21288 char *result = 0 ;
21289
21290 (void)jenv;
21291 (void)jcls;
21292 {
21293 jclass clazz;
21294 jmethodID mid;
21295 jbyteArray ba;
21296 jbyte* bae;
21297 jsize sz;
21298 int i;
21299
21300 if (!jarg1) {
21302 return 0;
21303 }
21304 clazz = jenv->GetObjectClass(jarg1);
21305 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21306 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21307 bae = jenv->GetByteArrayElements(ba, 0);
21308 sz = jenv->GetArrayLength(ba);
21309 arg1 = 0;
21310 if (sz > 0) {
21311 arg1 = (uint64)(signed char)bae[0];
21312 for(i=1; i<sz; i++) {
21313 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21314 }
21315 }
21316 jenv->ReleaseByteArrayElements(ba, bae, 0);
21317 }
21318 arg2 = jarg2 ? true : false;
21319 arg3 = jarg3 ? true : false;
21320 result = (char *)cmlabs::PrintTime(arg1,arg2,arg3);
21321 if (result) jresult = jenv->NewStringUTF((const char *)result);
21322 return jresult;
21323}
21324
21325
21326SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21327 jstring jresult = 0 ;
21328 uint64 arg1 ;
21329 bool arg2 ;
21330 char *result = 0 ;
21331
21332 (void)jenv;
21333 (void)jcls;
21334 {
21335 jclass clazz;
21336 jmethodID mid;
21337 jbyteArray ba;
21338 jbyte* bae;
21339 jsize sz;
21340 int i;
21341
21342 if (!jarg1) {
21344 return 0;
21345 }
21346 clazz = jenv->GetObjectClass(jarg1);
21347 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21348 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21349 bae = jenv->GetByteArrayElements(ba, 0);
21350 sz = jenv->GetArrayLength(ba);
21351 arg1 = 0;
21352 if (sz > 0) {
21353 arg1 = (uint64)(signed char)bae[0];
21354 for(i=1; i<sz; i++) {
21355 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21356 }
21357 }
21358 jenv->ReleaseByteArrayElements(ba, bae, 0);
21359 }
21360 arg2 = jarg2 ? true : false;
21361 result = (char *)cmlabs::PrintTime(arg1,arg2);
21362 if (result) jresult = jenv->NewStringUTF((const char *)result);
21363 return jresult;
21364}
21365
21366
21367SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21368 jstring jresult = 0 ;
21369 uint64 arg1 ;
21370 char *result = 0 ;
21371
21372 (void)jenv;
21373 (void)jcls;
21374 {
21375 jclass clazz;
21376 jmethodID mid;
21377 jbyteArray ba;
21378 jbyte* bae;
21379 jsize sz;
21380 int i;
21381
21382 if (!jarg1) {
21384 return 0;
21385 }
21386 clazz = jenv->GetObjectClass(jarg1);
21387 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21388 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21389 bae = jenv->GetByteArrayElements(ba, 0);
21390 sz = jenv->GetArrayLength(ba);
21391 arg1 = 0;
21392 if (sz > 0) {
21393 arg1 = (uint64)(signed char)bae[0];
21394 for(i=1; i<sz; i++) {
21395 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21396 }
21397 }
21398 jenv->ReleaseByteArrayElements(ba, bae, 0);
21399 }
21400 result = (char *)cmlabs::PrintTime(arg1);
21401 if (result) jresult = jenv->NewStringUTF((const char *)result);
21402 return jresult;
21403}
21404
21405
21406SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
21407 jstring jresult = 0 ;
21408 uint64 arg1 ;
21409 bool arg2 ;
21410 bool arg3 ;
21411 bool arg4 ;
21412 char *result = 0 ;
21413
21414 (void)jenv;
21415 (void)jcls;
21416 {
21417 jclass clazz;
21418 jmethodID mid;
21419 jbyteArray ba;
21420 jbyte* bae;
21421 jsize sz;
21422 int i;
21423
21424 if (!jarg1) {
21426 return 0;
21427 }
21428 clazz = jenv->GetObjectClass(jarg1);
21429 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21430 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21431 bae = jenv->GetByteArrayElements(ba, 0);
21432 sz = jenv->GetArrayLength(ba);
21433 arg1 = 0;
21434 if (sz > 0) {
21435 arg1 = (uint64)(signed char)bae[0];
21436 for(i=1; i<sz; i++) {
21437 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21438 }
21439 }
21440 jenv->ReleaseByteArrayElements(ba, bae, 0);
21441 }
21442 arg2 = jarg2 ? true : false;
21443 arg3 = jarg3 ? true : false;
21444 arg4 = jarg4 ? true : false;
21445 result = (char *)cmlabs::PrintTimeOnly(arg1,arg2,arg3,arg4);
21446 if (result) jresult = jenv->NewStringUTF((const char *)result);
21447 return jresult;
21448}
21449
21450
21451SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
21452 jstring jresult = 0 ;
21453 uint64 arg1 ;
21454 bool arg2 ;
21455 bool arg3 ;
21456 char *result = 0 ;
21457
21458 (void)jenv;
21459 (void)jcls;
21460 {
21461 jclass clazz;
21462 jmethodID mid;
21463 jbyteArray ba;
21464 jbyte* bae;
21465 jsize sz;
21466 int i;
21467
21468 if (!jarg1) {
21470 return 0;
21471 }
21472 clazz = jenv->GetObjectClass(jarg1);
21473 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21474 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21475 bae = jenv->GetByteArrayElements(ba, 0);
21476 sz = jenv->GetArrayLength(ba);
21477 arg1 = 0;
21478 if (sz > 0) {
21479 arg1 = (uint64)(signed char)bae[0];
21480 for(i=1; i<sz; i++) {
21481 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21482 }
21483 }
21484 jenv->ReleaseByteArrayElements(ba, bae, 0);
21485 }
21486 arg2 = jarg2 ? true : false;
21487 arg3 = jarg3 ? true : false;
21488 result = (char *)cmlabs::PrintTimeOnly(arg1,arg2,arg3);
21489 if (result) jresult = jenv->NewStringUTF((const char *)result);
21490 return jresult;
21491}
21492
21493
21494SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21495 jstring jresult = 0 ;
21496 uint64 arg1 ;
21497 bool arg2 ;
21498 char *result = 0 ;
21499
21500 (void)jenv;
21501 (void)jcls;
21502 {
21503 jclass clazz;
21504 jmethodID mid;
21505 jbyteArray ba;
21506 jbyte* bae;
21507 jsize sz;
21508 int i;
21509
21510 if (!jarg1) {
21512 return 0;
21513 }
21514 clazz = jenv->GetObjectClass(jarg1);
21515 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21516 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21517 bae = jenv->GetByteArrayElements(ba, 0);
21518 sz = jenv->GetArrayLength(ba);
21519 arg1 = 0;
21520 if (sz > 0) {
21521 arg1 = (uint64)(signed char)bae[0];
21522 for(i=1; i<sz; i++) {
21523 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21524 }
21525 }
21526 jenv->ReleaseByteArrayElements(ba, bae, 0);
21527 }
21528 arg2 = jarg2 ? true : false;
21529 result = (char *)cmlabs::PrintTimeOnly(arg1,arg2);
21530 if (result) jresult = jenv->NewStringUTF((const char *)result);
21531 return jresult;
21532}
21533
21534
21535SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21536 jstring jresult = 0 ;
21537 uint64 arg1 ;
21538 char *result = 0 ;
21539
21540 (void)jenv;
21541 (void)jcls;
21542 {
21543 jclass clazz;
21544 jmethodID mid;
21545 jbyteArray ba;
21546 jbyte* bae;
21547 jsize sz;
21548 int i;
21549
21550 if (!jarg1) {
21552 return 0;
21553 }
21554 clazz = jenv->GetObjectClass(jarg1);
21555 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21556 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21557 bae = jenv->GetByteArrayElements(ba, 0);
21558 sz = jenv->GetArrayLength(ba);
21559 arg1 = 0;
21560 if (sz > 0) {
21561 arg1 = (uint64)(signed char)bae[0];
21562 for(i=1; i<sz; i++) {
21563 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21564 }
21565 }
21566 jenv->ReleaseByteArrayElements(ba, bae, 0);
21567 }
21568 result = (char *)cmlabs::PrintTimeOnly(arg1);
21569 if (result) jresult = jenv->NewStringUTF((const char *)result);
21570 return jresult;
21571}
21572
21573
21574SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
21575 jstring jresult = 0 ;
21576 uint64 arg1 ;
21577 bool arg2 ;
21578 bool arg3 ;
21579 char *result = 0 ;
21580
21581 (void)jenv;
21582 (void)jcls;
21583 {
21584 jclass clazz;
21585 jmethodID mid;
21586 jbyteArray ba;
21587 jbyte* bae;
21588 jsize sz;
21589 int i;
21590
21591 if (!jarg1) {
21593 return 0;
21594 }
21595 clazz = jenv->GetObjectClass(jarg1);
21596 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21597 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21598 bae = jenv->GetByteArrayElements(ba, 0);
21599 sz = jenv->GetArrayLength(ba);
21600 arg1 = 0;
21601 if (sz > 0) {
21602 arg1 = (uint64)(signed char)bae[0];
21603 for(i=1; i<sz; i++) {
21604 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21605 }
21606 }
21607 jenv->ReleaseByteArrayElements(ba, bae, 0);
21608 }
21609 arg2 = jarg2 ? true : false;
21610 arg3 = jarg3 ? true : false;
21611 result = (char *)cmlabs::PrintTimeDif(arg1,arg2,arg3);
21612 if (result) jresult = jenv->NewStringUTF((const char *)result);
21613 return jresult;
21614}
21615
21616
21617SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21618 jstring jresult = 0 ;
21619 uint64 arg1 ;
21620 bool arg2 ;
21621 char *result = 0 ;
21622
21623 (void)jenv;
21624 (void)jcls;
21625 {
21626 jclass clazz;
21627 jmethodID mid;
21628 jbyteArray ba;
21629 jbyte* bae;
21630 jsize sz;
21631 int i;
21632
21633 if (!jarg1) {
21635 return 0;
21636 }
21637 clazz = jenv->GetObjectClass(jarg1);
21638 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21639 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21640 bae = jenv->GetByteArrayElements(ba, 0);
21641 sz = jenv->GetArrayLength(ba);
21642 arg1 = 0;
21643 if (sz > 0) {
21644 arg1 = (uint64)(signed char)bae[0];
21645 for(i=1; i<sz; i++) {
21646 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21647 }
21648 }
21649 jenv->ReleaseByteArrayElements(ba, bae, 0);
21650 }
21651 arg2 = jarg2 ? true : false;
21652 result = (char *)cmlabs::PrintTimeDif(arg1,arg2);
21653 if (result) jresult = jenv->NewStringUTF((const char *)result);
21654 return jresult;
21655}
21656
21657
21658SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21659 jstring jresult = 0 ;
21660 uint64 arg1 ;
21661 char *result = 0 ;
21662
21663 (void)jenv;
21664 (void)jcls;
21665 {
21666 jclass clazz;
21667 jmethodID mid;
21668 jbyteArray ba;
21669 jbyte* bae;
21670 jsize sz;
21671 int i;
21672
21673 if (!jarg1) {
21675 return 0;
21676 }
21677 clazz = jenv->GetObjectClass(jarg1);
21678 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21679 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21680 bae = jenv->GetByteArrayElements(ba, 0);
21681 sz = jenv->GetArrayLength(ba);
21682 arg1 = 0;
21683 if (sz > 0) {
21684 arg1 = (uint64)(signed char)bae[0];
21685 for(i=1; i<sz; i++) {
21686 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21687 }
21688 }
21689 jenv->ReleaseByteArrayElements(ba, bae, 0);
21690 }
21691 result = (char *)cmlabs::PrintTimeDif(arg1);
21692 if (result) jresult = jenv->NewStringUTF((const char *)result);
21693 return jresult;
21694}
21695
21696
21697SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDate_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21698 jstring jresult = 0 ;
21699 uint64 arg1 ;
21700 bool arg2 ;
21701 char *result = 0 ;
21702
21703 (void)jenv;
21704 (void)jcls;
21705 {
21706 jclass clazz;
21707 jmethodID mid;
21708 jbyteArray ba;
21709 jbyte* bae;
21710 jsize sz;
21711 int i;
21712
21713 if (!jarg1) {
21715 return 0;
21716 }
21717 clazz = jenv->GetObjectClass(jarg1);
21718 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21719 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21720 bae = jenv->GetByteArrayElements(ba, 0);
21721 sz = jenv->GetArrayLength(ba);
21722 arg1 = 0;
21723 if (sz > 0) {
21724 arg1 = (uint64)(signed char)bae[0];
21725 for(i=1; i<sz; i++) {
21726 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21727 }
21728 }
21729 jenv->ReleaseByteArrayElements(ba, bae, 0);
21730 }
21731 arg2 = jarg2 ? true : false;
21732 result = (char *)cmlabs::PrintDate(arg1,arg2);
21733 if (result) jresult = jenv->NewStringUTF((const char *)result);
21734 return jresult;
21735}
21736
21737
21738SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21739 jstring jresult = 0 ;
21740 uint64 arg1 ;
21741 char *result = 0 ;
21742
21743 (void)jenv;
21744 (void)jcls;
21745 {
21746 jclass clazz;
21747 jmethodID mid;
21748 jbyteArray ba;
21749 jbyte* bae;
21750 jsize sz;
21751 int i;
21752
21753 if (!jarg1) {
21755 return 0;
21756 }
21757 clazz = jenv->GetObjectClass(jarg1);
21758 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21759 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21760 bae = jenv->GetByteArrayElements(ba, 0);
21761 sz = jenv->GetArrayLength(ba);
21762 arg1 = 0;
21763 if (sz > 0) {
21764 arg1 = (uint64)(signed char)bae[0];
21765 for(i=1; i<sz; i++) {
21766 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21767 }
21768 }
21769 jenv->ReleaseByteArrayElements(ba, bae, 0);
21770 }
21771 result = (char *)cmlabs::PrintDate(arg1);
21772 if (result) jresult = jenv->NewStringUTF((const char *)result);
21773 return jresult;
21774}
21775
21776
21777SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortable_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21778 jstring jresult = 0 ;
21779 uint64 arg1 ;
21780 bool arg2 ;
21781 char *result = 0 ;
21782
21783 (void)jenv;
21784 (void)jcls;
21785 {
21786 jclass clazz;
21787 jmethodID mid;
21788 jbyteArray ba;
21789 jbyte* bae;
21790 jsize sz;
21791 int i;
21792
21793 if (!jarg1) {
21795 return 0;
21796 }
21797 clazz = jenv->GetObjectClass(jarg1);
21798 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21799 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21800 bae = jenv->GetByteArrayElements(ba, 0);
21801 sz = jenv->GetArrayLength(ba);
21802 arg1 = 0;
21803 if (sz > 0) {
21804 arg1 = (uint64)(signed char)bae[0];
21805 for(i=1; i<sz; i++) {
21806 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21807 }
21808 }
21809 jenv->ReleaseByteArrayElements(ba, bae, 0);
21810 }
21811 arg2 = jarg2 ? true : false;
21812 result = (char *)cmlabs::PrintDateSortable(arg1,arg2);
21813 if (result) jresult = jenv->NewStringUTF((const char *)result);
21814 return jresult;
21815}
21816
21817
21818SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortable_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21819 jstring jresult = 0 ;
21820 uint64 arg1 ;
21821 char *result = 0 ;
21822
21823 (void)jenv;
21824 (void)jcls;
21825 {
21826 jclass clazz;
21827 jmethodID mid;
21828 jbyteArray ba;
21829 jbyte* bae;
21830 jsize sz;
21831 int i;
21832
21833 if (!jarg1) {
21835 return 0;
21836 }
21837 clazz = jenv->GetObjectClass(jarg1);
21838 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21839 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21840 bae = jenv->GetByteArrayElements(ba, 0);
21841 sz = jenv->GetArrayLength(ba);
21842 arg1 = 0;
21843 if (sz > 0) {
21844 arg1 = (uint64)(signed char)bae[0];
21845 for(i=1; i<sz; i++) {
21846 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21847 }
21848 }
21849 jenv->ReleaseByteArrayElements(ba, bae, 0);
21850 }
21851 result = (char *)cmlabs::PrintDateSortable(arg1);
21852 if (result) jresult = jenv->NewStringUTF((const char *)result);
21853 return jresult;
21854}
21855
21856
21857SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortableDelimiter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jboolean jarg3) {
21858 jstring jresult = 0 ;
21859 uint64 arg1 ;
21860 char *arg2 = (char *) 0 ;
21861 bool arg3 ;
21862 char *result = 0 ;
21863
21864 (void)jenv;
21865 (void)jcls;
21866 {
21867 jclass clazz;
21868 jmethodID mid;
21869 jbyteArray ba;
21870 jbyte* bae;
21871 jsize sz;
21872 int i;
21873
21874 if (!jarg1) {
21876 return 0;
21877 }
21878 clazz = jenv->GetObjectClass(jarg1);
21879 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21880 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21881 bae = jenv->GetByteArrayElements(ba, 0);
21882 sz = jenv->GetArrayLength(ba);
21883 arg1 = 0;
21884 if (sz > 0) {
21885 arg1 = (uint64)(signed char)bae[0];
21886 for(i=1; i<sz; i++) {
21887 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21888 }
21889 }
21890 jenv->ReleaseByteArrayElements(ba, bae, 0);
21891 }
21892 arg2 = 0;
21893 if (jarg2) {
21894 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
21895 if (!arg2) return 0;
21896 }
21897 arg3 = jarg3 ? true : false;
21898 result = (char *)cmlabs::PrintDateSortableDelimiter(arg1,(char const *)arg2,arg3);
21899 if (result) jresult = jenv->NewStringUTF((const char *)result);
21900 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
21901 return jresult;
21902}
21903
21904
21905SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortableDelimiter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2) {
21906 jstring jresult = 0 ;
21907 uint64 arg1 ;
21908 char *arg2 = (char *) 0 ;
21909 char *result = 0 ;
21910
21911 (void)jenv;
21912 (void)jcls;
21913 {
21914 jclass clazz;
21915 jmethodID mid;
21916 jbyteArray ba;
21917 jbyte* bae;
21918 jsize sz;
21919 int i;
21920
21921 if (!jarg1) {
21923 return 0;
21924 }
21925 clazz = jenv->GetObjectClass(jarg1);
21926 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21927 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21928 bae = jenv->GetByteArrayElements(ba, 0);
21929 sz = jenv->GetArrayLength(ba);
21930 arg1 = 0;
21931 if (sz > 0) {
21932 arg1 = (uint64)(signed char)bae[0];
21933 for(i=1; i<sz; i++) {
21934 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21935 }
21936 }
21937 jenv->ReleaseByteArrayElements(ba, bae, 0);
21938 }
21939 arg2 = 0;
21940 if (jarg2) {
21941 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
21942 if (!arg2) return 0;
21943 }
21944 result = (char *)cmlabs::PrintDateSortableDelimiter(arg1,(char const *)arg2);
21945 if (result) jresult = jenv->NewStringUTF((const char *)result);
21946 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
21947 return jresult;
21948}
21949
21950
21951SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortable(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21952 jstring jresult = 0 ;
21953 uint64 arg1 ;
21954 bool arg2 ;
21955 char *result = 0 ;
21956
21957 (void)jenv;
21958 (void)jcls;
21959 {
21960 jclass clazz;
21961 jmethodID mid;
21962 jbyteArray ba;
21963 jbyte* bae;
21964 jsize sz;
21965 int i;
21966
21967 if (!jarg1) {
21969 return 0;
21970 }
21971 clazz = jenv->GetObjectClass(jarg1);
21972 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21973 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21974 bae = jenv->GetByteArrayElements(ba, 0);
21975 sz = jenv->GetArrayLength(ba);
21976 arg1 = 0;
21977 if (sz > 0) {
21978 arg1 = (uint64)(signed char)bae[0];
21979 for(i=1; i<sz; i++) {
21980 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21981 }
21982 }
21983 jenv->ReleaseByteArrayElements(ba, bae, 0);
21984 }
21985 arg2 = jarg2 ? true : false;
21986 result = (char *)cmlabs::PrintTimeSortable(arg1,arg2);
21987 if (result) jresult = jenv->NewStringUTF((const char *)result);
21988 return jresult;
21989}
21990
21991
21992SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisec(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21993 jstring jresult = 0 ;
21994 uint64 arg1 ;
21995 bool arg2 ;
21996 char *result = 0 ;
21997
21998 (void)jenv;
21999 (void)jcls;
22000 {
22001 jclass clazz;
22002 jmethodID mid;
22003 jbyteArray ba;
22004 jbyte* bae;
22005 jsize sz;
22006 int i;
22007
22008 if (!jarg1) {
22010 return 0;
22011 }
22012 clazz = jenv->GetObjectClass(jarg1);
22013 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22014 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22015 bae = jenv->GetByteArrayElements(ba, 0);
22016 sz = jenv->GetArrayLength(ba);
22017 arg1 = 0;
22018 if (sz > 0) {
22019 arg1 = (uint64)(signed char)bae[0];
22020 for(i=1; i<sz; i++) {
22021 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22022 }
22023 }
22024 jenv->ReleaseByteArrayElements(ba, bae, 0);
22025 }
22026 arg2 = jarg2 ? true : false;
22027 result = (char *)cmlabs::PrintTimeSortableMillisec(arg1,arg2);
22028 if (result) jresult = jenv->NewStringUTF((const char *)result);
22029 return jresult;
22030}
22031
22032
22033SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosec(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22034 jstring jresult = 0 ;
22035 uint64 arg1 ;
22036 bool arg2 ;
22037 char *result = 0 ;
22038
22039 (void)jenv;
22040 (void)jcls;
22041 {
22042 jclass clazz;
22043 jmethodID mid;
22044 jbyteArray ba;
22045 jbyte* bae;
22046 jsize sz;
22047 int i;
22048
22049 if (!jarg1) {
22051 return 0;
22052 }
22053 clazz = jenv->GetObjectClass(jarg1);
22054 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22055 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22056 bae = jenv->GetByteArrayElements(ba, 0);
22057 sz = jenv->GetArrayLength(ba);
22058 arg1 = 0;
22059 if (sz > 0) {
22060 arg1 = (uint64)(signed char)bae[0];
22061 for(i=1; i<sz; i++) {
22062 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22063 }
22064 }
22065 jenv->ReleaseByteArrayElements(ba, bae, 0);
22066 }
22067 arg2 = jarg2 ? true : false;
22068 result = (char *)cmlabs::PrintTimeSortableMicrosec(arg1,arg2);
22069 if (result) jresult = jenv->NewStringUTF((const char *)result);
22070 return jresult;
22071}
22072
22073
22074SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jboolean jarg1, jboolean jarg2, jboolean jarg3) {
22075 jstring jresult = 0 ;
22076 bool arg1 ;
22077 bool arg2 ;
22078 bool arg3 ;
22079 std::string result;
22080
22081 (void)jenv;
22082 (void)jcls;
22083 arg1 = jarg1 ? true : false;
22084 arg2 = jarg2 ? true : false;
22085 arg3 = jarg3 ? true : false;
22086 result = cmlabs::PrintTimeNowString(arg1,arg2,arg3);
22087 jresult = jenv->NewStringUTF((&result)->c_str());
22088 return jresult;
22089}
22090
22091
22092SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jboolean jarg1, jboolean jarg2) {
22093 jstring jresult = 0 ;
22094 bool arg1 ;
22095 bool arg2 ;
22096 std::string result;
22097
22098 (void)jenv;
22099 (void)jcls;
22100 arg1 = jarg1 ? true : false;
22101 arg2 = jarg2 ? true : false;
22102 result = cmlabs::PrintTimeNowString(arg1,arg2);
22103 jresult = jenv->NewStringUTF((&result)->c_str());
22104 return jresult;
22105}
22106
22107
22108SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jboolean jarg1) {
22109 jstring jresult = 0 ;
22110 bool arg1 ;
22111 std::string result;
22112
22113 (void)jenv;
22114 (void)jcls;
22115 arg1 = jarg1 ? true : false;
22116 result = cmlabs::PrintTimeNowString(arg1);
22117 jresult = jenv->NewStringUTF((&result)->c_str());
22118 return jresult;
22119}
22120
22121
22123 jstring jresult = 0 ;
22124 std::string result;
22125
22126 (void)jenv;
22127 (void)jcls;
22128 result = cmlabs::PrintTimeNowString();
22129 jresult = jenv->NewStringUTF((&result)->c_str());
22130 return jresult;
22131}
22132
22133
22134SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
22135 jstring jresult = 0 ;
22136 uint64 arg1 ;
22137 bool arg2 ;
22138 bool arg3 ;
22139 bool arg4 ;
22140 std::string result;
22141
22142 (void)jenv;
22143 (void)jcls;
22144 {
22145 jclass clazz;
22146 jmethodID mid;
22147 jbyteArray ba;
22148 jbyte* bae;
22149 jsize sz;
22150 int i;
22151
22152 if (!jarg1) {
22154 return 0;
22155 }
22156 clazz = jenv->GetObjectClass(jarg1);
22157 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22158 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22159 bae = jenv->GetByteArrayElements(ba, 0);
22160 sz = jenv->GetArrayLength(ba);
22161 arg1 = 0;
22162 if (sz > 0) {
22163 arg1 = (uint64)(signed char)bae[0];
22164 for(i=1; i<sz; i++) {
22165 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22166 }
22167 }
22168 jenv->ReleaseByteArrayElements(ba, bae, 0);
22169 }
22170 arg2 = jarg2 ? true : false;
22171 arg3 = jarg3 ? true : false;
22172 arg4 = jarg4 ? true : false;
22173 result = cmlabs::PrintTimeString(arg1,arg2,arg3,arg4);
22174 jresult = jenv->NewStringUTF((&result)->c_str());
22175 return jresult;
22176}
22177
22178
22179SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
22180 jstring jresult = 0 ;
22181 uint64 arg1 ;
22182 bool arg2 ;
22183 bool arg3 ;
22184 std::string result;
22185
22186 (void)jenv;
22187 (void)jcls;
22188 {
22189 jclass clazz;
22190 jmethodID mid;
22191 jbyteArray ba;
22192 jbyte* bae;
22193 jsize sz;
22194 int i;
22195
22196 if (!jarg1) {
22198 return 0;
22199 }
22200 clazz = jenv->GetObjectClass(jarg1);
22201 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22202 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22203 bae = jenv->GetByteArrayElements(ba, 0);
22204 sz = jenv->GetArrayLength(ba);
22205 arg1 = 0;
22206 if (sz > 0) {
22207 arg1 = (uint64)(signed char)bae[0];
22208 for(i=1; i<sz; i++) {
22209 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22210 }
22211 }
22212 jenv->ReleaseByteArrayElements(ba, bae, 0);
22213 }
22214 arg2 = jarg2 ? true : false;
22215 arg3 = jarg3 ? true : false;
22216 result = cmlabs::PrintTimeString(arg1,arg2,arg3);
22217 jresult = jenv->NewStringUTF((&result)->c_str());
22218 return jresult;
22219}
22220
22221
22222SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22223 jstring jresult = 0 ;
22224 uint64 arg1 ;
22225 bool arg2 ;
22226 std::string result;
22227
22228 (void)jenv;
22229 (void)jcls;
22230 {
22231 jclass clazz;
22232 jmethodID mid;
22233 jbyteArray ba;
22234 jbyte* bae;
22235 jsize sz;
22236 int i;
22237
22238 if (!jarg1) {
22240 return 0;
22241 }
22242 clazz = jenv->GetObjectClass(jarg1);
22243 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22244 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22245 bae = jenv->GetByteArrayElements(ba, 0);
22246 sz = jenv->GetArrayLength(ba);
22247 arg1 = 0;
22248 if (sz > 0) {
22249 arg1 = (uint64)(signed char)bae[0];
22250 for(i=1; i<sz; i++) {
22251 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22252 }
22253 }
22254 jenv->ReleaseByteArrayElements(ba, bae, 0);
22255 }
22256 arg2 = jarg2 ? true : false;
22257 result = cmlabs::PrintTimeString(arg1,arg2);
22258 jresult = jenv->NewStringUTF((&result)->c_str());
22259 return jresult;
22260}
22261
22262
22263SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22264 jstring jresult = 0 ;
22265 uint64 arg1 ;
22266 std::string result;
22267
22268 (void)jenv;
22269 (void)jcls;
22270 {
22271 jclass clazz;
22272 jmethodID mid;
22273 jbyteArray ba;
22274 jbyte* bae;
22275 jsize sz;
22276 int i;
22277
22278 if (!jarg1) {
22280 return 0;
22281 }
22282 clazz = jenv->GetObjectClass(jarg1);
22283 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22284 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22285 bae = jenv->GetByteArrayElements(ba, 0);
22286 sz = jenv->GetArrayLength(ba);
22287 arg1 = 0;
22288 if (sz > 0) {
22289 arg1 = (uint64)(signed char)bae[0];
22290 for(i=1; i<sz; i++) {
22291 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22292 }
22293 }
22294 jenv->ReleaseByteArrayElements(ba, bae, 0);
22295 }
22296 result = cmlabs::PrintTimeString(arg1);
22297 jresult = jenv->NewStringUTF((&result)->c_str());
22298 return jresult;
22299}
22300
22301
22302SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
22303 jstring jresult = 0 ;
22304 uint64 arg1 ;
22305 bool arg2 ;
22306 bool arg3 ;
22307 bool arg4 ;
22308 std::string result;
22309
22310 (void)jenv;
22311 (void)jcls;
22312 {
22313 jclass clazz;
22314 jmethodID mid;
22315 jbyteArray ba;
22316 jbyte* bae;
22317 jsize sz;
22318 int i;
22319
22320 if (!jarg1) {
22322 return 0;
22323 }
22324 clazz = jenv->GetObjectClass(jarg1);
22325 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22326 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22327 bae = jenv->GetByteArrayElements(ba, 0);
22328 sz = jenv->GetArrayLength(ba);
22329 arg1 = 0;
22330 if (sz > 0) {
22331 arg1 = (uint64)(signed char)bae[0];
22332 for(i=1; i<sz; i++) {
22333 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22334 }
22335 }
22336 jenv->ReleaseByteArrayElements(ba, bae, 0);
22337 }
22338 arg2 = jarg2 ? true : false;
22339 arg3 = jarg3 ? true : false;
22340 arg4 = jarg4 ? true : false;
22341 result = cmlabs::PrintTimeOnlyString(arg1,arg2,arg3,arg4);
22342 jresult = jenv->NewStringUTF((&result)->c_str());
22343 return jresult;
22344}
22345
22346
22347SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
22348 jstring jresult = 0 ;
22349 uint64 arg1 ;
22350 bool arg2 ;
22351 bool arg3 ;
22352 std::string result;
22353
22354 (void)jenv;
22355 (void)jcls;
22356 {
22357 jclass clazz;
22358 jmethodID mid;
22359 jbyteArray ba;
22360 jbyte* bae;
22361 jsize sz;
22362 int i;
22363
22364 if (!jarg1) {
22366 return 0;
22367 }
22368 clazz = jenv->GetObjectClass(jarg1);
22369 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22370 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22371 bae = jenv->GetByteArrayElements(ba, 0);
22372 sz = jenv->GetArrayLength(ba);
22373 arg1 = 0;
22374 if (sz > 0) {
22375 arg1 = (uint64)(signed char)bae[0];
22376 for(i=1; i<sz; i++) {
22377 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22378 }
22379 }
22380 jenv->ReleaseByteArrayElements(ba, bae, 0);
22381 }
22382 arg2 = jarg2 ? true : false;
22383 arg3 = jarg3 ? true : false;
22384 result = cmlabs::PrintTimeOnlyString(arg1,arg2,arg3);
22385 jresult = jenv->NewStringUTF((&result)->c_str());
22386 return jresult;
22387}
22388
22389
22390SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22391 jstring jresult = 0 ;
22392 uint64 arg1 ;
22393 bool arg2 ;
22394 std::string result;
22395
22396 (void)jenv;
22397 (void)jcls;
22398 {
22399 jclass clazz;
22400 jmethodID mid;
22401 jbyteArray ba;
22402 jbyte* bae;
22403 jsize sz;
22404 int i;
22405
22406 if (!jarg1) {
22408 return 0;
22409 }
22410 clazz = jenv->GetObjectClass(jarg1);
22411 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22412 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22413 bae = jenv->GetByteArrayElements(ba, 0);
22414 sz = jenv->GetArrayLength(ba);
22415 arg1 = 0;
22416 if (sz > 0) {
22417 arg1 = (uint64)(signed char)bae[0];
22418 for(i=1; i<sz; i++) {
22419 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22420 }
22421 }
22422 jenv->ReleaseByteArrayElements(ba, bae, 0);
22423 }
22424 arg2 = jarg2 ? true : false;
22425 result = cmlabs::PrintTimeOnlyString(arg1,arg2);
22426 jresult = jenv->NewStringUTF((&result)->c_str());
22427 return jresult;
22428}
22429
22430
22431SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22432 jstring jresult = 0 ;
22433 uint64 arg1 ;
22434 std::string result;
22435
22436 (void)jenv;
22437 (void)jcls;
22438 {
22439 jclass clazz;
22440 jmethodID mid;
22441 jbyteArray ba;
22442 jbyte* bae;
22443 jsize sz;
22444 int i;
22445
22446 if (!jarg1) {
22448 return 0;
22449 }
22450 clazz = jenv->GetObjectClass(jarg1);
22451 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22452 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22453 bae = jenv->GetByteArrayElements(ba, 0);
22454 sz = jenv->GetArrayLength(ba);
22455 arg1 = 0;
22456 if (sz > 0) {
22457 arg1 = (uint64)(signed char)bae[0];
22458 for(i=1; i<sz; i++) {
22459 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22460 }
22461 }
22462 jenv->ReleaseByteArrayElements(ba, bae, 0);
22463 }
22464 result = cmlabs::PrintTimeOnlyString(arg1);
22465 jresult = jenv->NewStringUTF((&result)->c_str());
22466 return jresult;
22467}
22468
22469
22470SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
22471 jstring jresult = 0 ;
22472 uint64 arg1 ;
22473 bool arg2 ;
22474 bool arg3 ;
22475 std::string result;
22476
22477 (void)jenv;
22478 (void)jcls;
22479 {
22480 jclass clazz;
22481 jmethodID mid;
22482 jbyteArray ba;
22483 jbyte* bae;
22484 jsize sz;
22485 int i;
22486
22487 if (!jarg1) {
22489 return 0;
22490 }
22491 clazz = jenv->GetObjectClass(jarg1);
22492 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22493 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22494 bae = jenv->GetByteArrayElements(ba, 0);
22495 sz = jenv->GetArrayLength(ba);
22496 arg1 = 0;
22497 if (sz > 0) {
22498 arg1 = (uint64)(signed char)bae[0];
22499 for(i=1; i<sz; i++) {
22500 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22501 }
22502 }
22503 jenv->ReleaseByteArrayElements(ba, bae, 0);
22504 }
22505 arg2 = jarg2 ? true : false;
22506 arg3 = jarg3 ? true : false;
22507 result = cmlabs::PrintTimeDifString(arg1,arg2,arg3);
22508 jresult = jenv->NewStringUTF((&result)->c_str());
22509 return jresult;
22510}
22511
22512
22513SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22514 jstring jresult = 0 ;
22515 uint64 arg1 ;
22516 bool arg2 ;
22517 std::string result;
22518
22519 (void)jenv;
22520 (void)jcls;
22521 {
22522 jclass clazz;
22523 jmethodID mid;
22524 jbyteArray ba;
22525 jbyte* bae;
22526 jsize sz;
22527 int i;
22528
22529 if (!jarg1) {
22531 return 0;
22532 }
22533 clazz = jenv->GetObjectClass(jarg1);
22534 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22535 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22536 bae = jenv->GetByteArrayElements(ba, 0);
22537 sz = jenv->GetArrayLength(ba);
22538 arg1 = 0;
22539 if (sz > 0) {
22540 arg1 = (uint64)(signed char)bae[0];
22541 for(i=1; i<sz; i++) {
22542 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22543 }
22544 }
22545 jenv->ReleaseByteArrayElements(ba, bae, 0);
22546 }
22547 arg2 = jarg2 ? true : false;
22548 result = cmlabs::PrintTimeDifString(arg1,arg2);
22549 jresult = jenv->NewStringUTF((&result)->c_str());
22550 return jresult;
22551}
22552
22553
22554SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22555 jstring jresult = 0 ;
22556 uint64 arg1 ;
22557 std::string result;
22558
22559 (void)jenv;
22560 (void)jcls;
22561 {
22562 jclass clazz;
22563 jmethodID mid;
22564 jbyteArray ba;
22565 jbyte* bae;
22566 jsize sz;
22567 int i;
22568
22569 if (!jarg1) {
22571 return 0;
22572 }
22573 clazz = jenv->GetObjectClass(jarg1);
22574 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22575 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22576 bae = jenv->GetByteArrayElements(ba, 0);
22577 sz = jenv->GetArrayLength(ba);
22578 arg1 = 0;
22579 if (sz > 0) {
22580 arg1 = (uint64)(signed char)bae[0];
22581 for(i=1; i<sz; i++) {
22582 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22583 }
22584 }
22585 jenv->ReleaseByteArrayElements(ba, bae, 0);
22586 }
22587 result = cmlabs::PrintTimeDifString(arg1);
22588 jresult = jenv->NewStringUTF((&result)->c_str());
22589 return jresult;
22590}
22591
22592
22593SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22594 jstring jresult = 0 ;
22595 uint64 arg1 ;
22596 bool arg2 ;
22597 std::string result;
22598
22599 (void)jenv;
22600 (void)jcls;
22601 {
22602 jclass clazz;
22603 jmethodID mid;
22604 jbyteArray ba;
22605 jbyte* bae;
22606 jsize sz;
22607 int i;
22608
22609 if (!jarg1) {
22611 return 0;
22612 }
22613 clazz = jenv->GetObjectClass(jarg1);
22614 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22615 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22616 bae = jenv->GetByteArrayElements(ba, 0);
22617 sz = jenv->GetArrayLength(ba);
22618 arg1 = 0;
22619 if (sz > 0) {
22620 arg1 = (uint64)(signed char)bae[0];
22621 for(i=1; i<sz; i++) {
22622 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22623 }
22624 }
22625 jenv->ReleaseByteArrayElements(ba, bae, 0);
22626 }
22627 arg2 = jarg2 ? true : false;
22628 result = cmlabs::PrintDateString(arg1,arg2);
22629 jresult = jenv->NewStringUTF((&result)->c_str());
22630 return jresult;
22631}
22632
22633
22634SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22635 jstring jresult = 0 ;
22636 uint64 arg1 ;
22637 std::string result;
22638
22639 (void)jenv;
22640 (void)jcls;
22641 {
22642 jclass clazz;
22643 jmethodID mid;
22644 jbyteArray ba;
22645 jbyte* bae;
22646 jsize sz;
22647 int i;
22648
22649 if (!jarg1) {
22651 return 0;
22652 }
22653 clazz = jenv->GetObjectClass(jarg1);
22654 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22655 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22656 bae = jenv->GetByteArrayElements(ba, 0);
22657 sz = jenv->GetArrayLength(ba);
22658 arg1 = 0;
22659 if (sz > 0) {
22660 arg1 = (uint64)(signed char)bae[0];
22661 for(i=1; i<sz; i++) {
22662 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22663 }
22664 }
22665 jenv->ReleaseByteArrayElements(ba, bae, 0);
22666 }
22667 result = cmlabs::PrintDateString(arg1);
22668 jresult = jenv->NewStringUTF((&result)->c_str());
22669 return jresult;
22670}
22671
22672
22673SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortable_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22674 jstring jresult = 0 ;
22675 uint64 arg1 ;
22676 bool arg2 ;
22677 std::string result;
22678
22679 (void)jenv;
22680 (void)jcls;
22681 {
22682 jclass clazz;
22683 jmethodID mid;
22684 jbyteArray ba;
22685 jbyte* bae;
22686 jsize sz;
22687 int i;
22688
22689 if (!jarg1) {
22691 return 0;
22692 }
22693 clazz = jenv->GetObjectClass(jarg1);
22694 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22695 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22696 bae = jenv->GetByteArrayElements(ba, 0);
22697 sz = jenv->GetArrayLength(ba);
22698 arg1 = 0;
22699 if (sz > 0) {
22700 arg1 = (uint64)(signed char)bae[0];
22701 for(i=1; i<sz; i++) {
22702 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22703 }
22704 }
22705 jenv->ReleaseByteArrayElements(ba, bae, 0);
22706 }
22707 arg2 = jarg2 ? true : false;
22708 result = cmlabs::PrintDateStringSortable(arg1,arg2);
22709 jresult = jenv->NewStringUTF((&result)->c_str());
22710 return jresult;
22711}
22712
22713
22714SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortable_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22715 jstring jresult = 0 ;
22716 uint64 arg1 ;
22717 std::string result;
22718
22719 (void)jenv;
22720 (void)jcls;
22721 {
22722 jclass clazz;
22723 jmethodID mid;
22724 jbyteArray ba;
22725 jbyte* bae;
22726 jsize sz;
22727 int i;
22728
22729 if (!jarg1) {
22731 return 0;
22732 }
22733 clazz = jenv->GetObjectClass(jarg1);
22734 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22735 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22736 bae = jenv->GetByteArrayElements(ba, 0);
22737 sz = jenv->GetArrayLength(ba);
22738 arg1 = 0;
22739 if (sz > 0) {
22740 arg1 = (uint64)(signed char)bae[0];
22741 for(i=1; i<sz; i++) {
22742 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22743 }
22744 }
22745 jenv->ReleaseByteArrayElements(ba, bae, 0);
22746 }
22747 result = cmlabs::PrintDateStringSortable(arg1);
22748 jresult = jenv->NewStringUTF((&result)->c_str());
22749 return jresult;
22750}
22751
22752
22753SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortableDelimiter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jboolean jarg3) {
22754 jstring jresult = 0 ;
22755 uint64 arg1 ;
22756 char *arg2 = (char *) 0 ;
22757 bool arg3 ;
22758 std::string result;
22759
22760 (void)jenv;
22761 (void)jcls;
22762 {
22763 jclass clazz;
22764 jmethodID mid;
22765 jbyteArray ba;
22766 jbyte* bae;
22767 jsize sz;
22768 int i;
22769
22770 if (!jarg1) {
22772 return 0;
22773 }
22774 clazz = jenv->GetObjectClass(jarg1);
22775 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22776 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22777 bae = jenv->GetByteArrayElements(ba, 0);
22778 sz = jenv->GetArrayLength(ba);
22779 arg1 = 0;
22780 if (sz > 0) {
22781 arg1 = (uint64)(signed char)bae[0];
22782 for(i=1; i<sz; i++) {
22783 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22784 }
22785 }
22786 jenv->ReleaseByteArrayElements(ba, bae, 0);
22787 }
22788 arg2 = 0;
22789 if (jarg2) {
22790 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
22791 if (!arg2) return 0;
22792 }
22793 arg3 = jarg3 ? true : false;
22794 result = cmlabs::PrintDateStringSortableDelimiter(arg1,(char const *)arg2,arg3);
22795 jresult = jenv->NewStringUTF((&result)->c_str());
22796 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
22797 return jresult;
22798}
22799
22800
22801SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortableDelimiter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2) {
22802 jstring jresult = 0 ;
22803 uint64 arg1 ;
22804 char *arg2 = (char *) 0 ;
22805 std::string result;
22806
22807 (void)jenv;
22808 (void)jcls;
22809 {
22810 jclass clazz;
22811 jmethodID mid;
22812 jbyteArray ba;
22813 jbyte* bae;
22814 jsize sz;
22815 int i;
22816
22817 if (!jarg1) {
22819 return 0;
22820 }
22821 clazz = jenv->GetObjectClass(jarg1);
22822 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22823 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22824 bae = jenv->GetByteArrayElements(ba, 0);
22825 sz = jenv->GetArrayLength(ba);
22826 arg1 = 0;
22827 if (sz > 0) {
22828 arg1 = (uint64)(signed char)bae[0];
22829 for(i=1; i<sz; i++) {
22830 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22831 }
22832 }
22833 jenv->ReleaseByteArrayElements(ba, bae, 0);
22834 }
22835 arg2 = 0;
22836 if (jarg2) {
22837 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
22838 if (!arg2) return 0;
22839 }
22840 result = cmlabs::PrintDateStringSortableDelimiter(arg1,(char const *)arg2);
22841 jresult = jenv->NewStringUTF((&result)->c_str());
22842 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
22843 return jresult;
22844}
22845
22846
22847SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22848 jstring jresult = 0 ;
22849 uint64 arg1 ;
22850 bool arg2 ;
22851 std::string result;
22852
22853 (void)jenv;
22854 (void)jcls;
22855 {
22856 jclass clazz;
22857 jmethodID mid;
22858 jbyteArray ba;
22859 jbyte* bae;
22860 jsize sz;
22861 int i;
22862
22863 if (!jarg1) {
22865 return 0;
22866 }
22867 clazz = jenv->GetObjectClass(jarg1);
22868 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22869 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22870 bae = jenv->GetByteArrayElements(ba, 0);
22871 sz = jenv->GetArrayLength(ba);
22872 arg1 = 0;
22873 if (sz > 0) {
22874 arg1 = (uint64)(signed char)bae[0];
22875 for(i=1; i<sz; i++) {
22876 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22877 }
22878 }
22879 jenv->ReleaseByteArrayElements(ba, bae, 0);
22880 }
22881 arg2 = jarg2 ? true : false;
22882 result = cmlabs::PrintTimeSortableString(arg1,arg2);
22883 jresult = jenv->NewStringUTF((&result)->c_str());
22884 return jresult;
22885}
22886
22887
22888SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22889 jstring jresult = 0 ;
22890 uint64 arg1 ;
22891 std::string result;
22892
22893 (void)jenv;
22894 (void)jcls;
22895 {
22896 jclass clazz;
22897 jmethodID mid;
22898 jbyteArray ba;
22899 jbyte* bae;
22900 jsize sz;
22901 int i;
22902
22903 if (!jarg1) {
22905 return 0;
22906 }
22907 clazz = jenv->GetObjectClass(jarg1);
22908 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22909 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22910 bae = jenv->GetByteArrayElements(ba, 0);
22911 sz = jenv->GetArrayLength(ba);
22912 arg1 = 0;
22913 if (sz > 0) {
22914 arg1 = (uint64)(signed char)bae[0];
22915 for(i=1; i<sz; i++) {
22916 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22917 }
22918 }
22919 jenv->ReleaseByteArrayElements(ba, bae, 0);
22920 }
22921 result = cmlabs::PrintTimeSortableString(arg1);
22922 jresult = jenv->NewStringUTF((&result)->c_str());
22923 return jresult;
22924}
22925
22926
22927SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisecString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22928 jstring jresult = 0 ;
22929 uint64 arg1 ;
22930 bool arg2 ;
22931 std::string result;
22932
22933 (void)jenv;
22934 (void)jcls;
22935 {
22936 jclass clazz;
22937 jmethodID mid;
22938 jbyteArray ba;
22939 jbyte* bae;
22940 jsize sz;
22941 int i;
22942
22943 if (!jarg1) {
22945 return 0;
22946 }
22947 clazz = jenv->GetObjectClass(jarg1);
22948 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22949 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22950 bae = jenv->GetByteArrayElements(ba, 0);
22951 sz = jenv->GetArrayLength(ba);
22952 arg1 = 0;
22953 if (sz > 0) {
22954 arg1 = (uint64)(signed char)bae[0];
22955 for(i=1; i<sz; i++) {
22956 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22957 }
22958 }
22959 jenv->ReleaseByteArrayElements(ba, bae, 0);
22960 }
22961 arg2 = jarg2 ? true : false;
22962 result = cmlabs::PrintTimeSortableMillisecString(arg1,arg2);
22963 jresult = jenv->NewStringUTF((&result)->c_str());
22964 return jresult;
22965}
22966
22967
22968SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisecString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22969 jstring jresult = 0 ;
22970 uint64 arg1 ;
22971 std::string result;
22972
22973 (void)jenv;
22974 (void)jcls;
22975 {
22976 jclass clazz;
22977 jmethodID mid;
22978 jbyteArray ba;
22979 jbyte* bae;
22980 jsize sz;
22981 int i;
22982
22983 if (!jarg1) {
22985 return 0;
22986 }
22987 clazz = jenv->GetObjectClass(jarg1);
22988 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22989 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22990 bae = jenv->GetByteArrayElements(ba, 0);
22991 sz = jenv->GetArrayLength(ba);
22992 arg1 = 0;
22993 if (sz > 0) {
22994 arg1 = (uint64)(signed char)bae[0];
22995 for(i=1; i<sz; i++) {
22996 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22997 }
22998 }
22999 jenv->ReleaseByteArrayElements(ba, bae, 0);
23000 }
23002 jresult = jenv->NewStringUTF((&result)->c_str());
23003 return jresult;
23004}
23005
23006
23007SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosecString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
23008 jstring jresult = 0 ;
23009 uint64 arg1 ;
23010 bool arg2 ;
23011 std::string result;
23012
23013 (void)jenv;
23014 (void)jcls;
23015 {
23016 jclass clazz;
23017 jmethodID mid;
23018 jbyteArray ba;
23019 jbyte* bae;
23020 jsize sz;
23021 int i;
23022
23023 if (!jarg1) {
23025 return 0;
23026 }
23027 clazz = jenv->GetObjectClass(jarg1);
23028 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
23029 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
23030 bae = jenv->GetByteArrayElements(ba, 0);
23031 sz = jenv->GetArrayLength(ba);
23032 arg1 = 0;
23033 if (sz > 0) {
23034 arg1 = (uint64)(signed char)bae[0];
23035 for(i=1; i<sz; i++) {
23036 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
23037 }
23038 }
23039 jenv->ReleaseByteArrayElements(ba, bae, 0);
23040 }
23041 arg2 = jarg2 ? true : false;
23042 result = cmlabs::PrintTimeSortableMicrosecString(arg1,arg2);
23043 jresult = jenv->NewStringUTF((&result)->c_str());
23044 return jresult;
23045}
23046
23047
23048SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosecString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
23049 jstring jresult = 0 ;
23050 uint64 arg1 ;
23051 std::string result;
23052
23053 (void)jenv;
23054 (void)jcls;
23055 {
23056 jclass clazz;
23057 jmethodID mid;
23058 jbyteArray ba;
23059 jbyte* bae;
23060 jsize sz;
23061 int i;
23062
23063 if (!jarg1) {
23065 return 0;
23066 }
23067 clazz = jenv->GetObjectClass(jarg1);
23068 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
23069 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
23070 bae = jenv->GetByteArrayElements(ba, 0);
23071 sz = jenv->GetArrayLength(ba);
23072 arg1 = 0;
23073 if (sz > 0) {
23074 arg1 = (uint64)(signed char)bae[0];
23075 for(i=1; i<sz; i++) {
23076 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
23077 }
23078 }
23079 jenv->ReleaseByteArrayElements(ba, bae, 0);
23080 }
23082 jresult = jenv->NewStringUTF((&result)->c_str());
23083 return jresult;
23084}
23085
23086
23087SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FTime2PsyTime(JNIEnv *jenv, jclass jcls, jobject jarg1) {
23088 jobject jresult = 0 ;
23089 uint64 arg1 ;
23090 uint64 result;
23091
23092 (void)jenv;
23093 (void)jcls;
23094 {
23095 jclass clazz;
23096 jmethodID mid;
23097 jbyteArray ba;
23098 jbyte* bae;
23099 jsize sz;
23100 int i;
23101
23102 if (!jarg1) {
23104 return 0;
23105 }
23106 clazz = jenv->GetObjectClass(jarg1);
23107 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
23108 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
23109 bae = jenv->GetByteArrayElements(ba, 0);
23110 sz = jenv->GetArrayLength(ba);
23111 arg1 = 0;
23112 if (sz > 0) {
23113 arg1 = (uint64)(signed char)bae[0];
23114 for(i=1; i<sz; i++) {
23115 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
23116 }
23117 }
23118 jenv->ReleaseByteArrayElements(ba, bae, 0);
23119 }
23120 result = (uint64)cmlabs::FTime2PsyTime(arg1);
23121 {
23122 jbyteArray ba = jenv->NewByteArray(9);
23123 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
23124 jclass clazz = jenv->FindClass("java/math/BigInteger");
23125 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
23126 jobject bigint;
23127 int i;
23128
23129 bae[0] = 0;
23130 for(i=1; i<9; i++ ) {
23131 bae[i] = (jbyte)(result>>8*(8-i));
23132 }
23133
23134 jenv->ReleaseByteArrayElements(ba, bae, 0);
23135 bigint = jenv->NewObject(clazz, mid, ba);
23136 jenv->DeleteLocalRef(ba);
23137 jresult = bigint;
23138 }
23139 return jresult;
23140}
23141
23142
23143SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyTime_1UnitTest(JNIEnv *jenv, jclass jcls) {
23144 jboolean jresult = 0 ;
23145 bool result;
23146
23147 (void)jenv;
23148 (void)jcls;
23149 result = (bool)cmlabs::PsyTime_UnitTest();
23150 jresult = (jboolean)result;
23151 return jresult;
23152}
23153
23154
23155SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DATACTRL_1get(JNIEnv *jenv, jclass jcls) {
23156 jint jresult = 0 ;
23157 int result;
23158
23159 (void)jenv;
23160 (void)jcls;
23161 result = (int)(1);
23162 jresult = (jint)result;
23163 return jresult;
23164}
23165
23166
23167SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RLECTRL_1get(JNIEnv *jenv, jclass jcls) {
23168 jint jresult = 0 ;
23169 int result;
23170
23171 (void)jenv;
23172 (void)jcls;
23173 result = (int)(2);
23174 jresult = (jint)result;
23175 return jresult;
23176}
23177
23178
23179SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DIFCTRL_1get(JNIEnv *jenv, jclass jcls) {
23180 jint jresult = 0 ;
23181 int result;
23182
23183 (void)jenv;
23184 (void)jcls;
23185 result = (int)(3);
23186 jresult = (jint)result;
23187 return jresult;
23188}
23189
23190
23191SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23193 cmlabs::CMWORD arg2 ;
23194
23195 (void)jenv;
23196 (void)jcls;
23197 (void)jarg1_;
23198 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23199 arg2 = (cmlabs::CMWORD)jarg2;
23200 if (arg1) (arg1)->bfType = arg2;
23201}
23202
23203
23204SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23205 jint jresult = 0 ;
23207 cmlabs::CMWORD result;
23208
23209 (void)jenv;
23210 (void)jcls;
23211 (void)jarg1_;
23212 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23213 result = (cmlabs::CMWORD) ((arg1)->bfType);
23214 jresult = (jint)result;
23215 return jresult;
23216}
23217
23218
23219SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23221 cmlabs::CMDWORD arg2 ;
23222
23223 (void)jenv;
23224 (void)jcls;
23225 (void)jarg1_;
23226 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23227 arg2 = (cmlabs::CMDWORD)jarg2;
23228 if (arg1) (arg1)->bfSize = arg2;
23229}
23230
23231
23232SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23233 jlong jresult = 0 ;
23235 cmlabs::CMDWORD result;
23236
23237 (void)jenv;
23238 (void)jcls;
23239 (void)jarg1_;
23240 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23241 result = (cmlabs::CMDWORD) ((arg1)->bfSize);
23242 jresult = (jlong)result;
23243 return jresult;
23244}
23245
23246
23247SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved1_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23249 cmlabs::CMWORD arg2 ;
23250
23251 (void)jenv;
23252 (void)jcls;
23253 (void)jarg1_;
23254 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23255 arg2 = (cmlabs::CMWORD)jarg2;
23256 if (arg1) (arg1)->bfReserved1 = arg2;
23257}
23258
23259
23260SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved1_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23261 jint jresult = 0 ;
23263 cmlabs::CMWORD result;
23264
23265 (void)jenv;
23266 (void)jcls;
23267 (void)jarg1_;
23268 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23269 result = (cmlabs::CMWORD) ((arg1)->bfReserved1);
23270 jresult = (jint)result;
23271 return jresult;
23272}
23273
23274
23275SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved2_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23277 cmlabs::CMWORD arg2 ;
23278
23279 (void)jenv;
23280 (void)jcls;
23281 (void)jarg1_;
23282 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23283 arg2 = (cmlabs::CMWORD)jarg2;
23284 if (arg1) (arg1)->bfReserved2 = arg2;
23285}
23286
23287
23288SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved2_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23289 jint jresult = 0 ;
23291 cmlabs::CMWORD result;
23292
23293 (void)jenv;
23294 (void)jcls;
23295 (void)jarg1_;
23296 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23297 result = (cmlabs::CMWORD) ((arg1)->bfReserved2);
23298 jresult = (jint)result;
23299 return jresult;
23300}
23301
23302
23303SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfOffBits_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23305 cmlabs::CMDWORD arg2 ;
23306
23307 (void)jenv;
23308 (void)jcls;
23309 (void)jarg1_;
23310 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23311 arg2 = (cmlabs::CMDWORD)jarg2;
23312 if (arg1) (arg1)->bfOffBits = arg2;
23313}
23314
23315
23316SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfOffBits_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23317 jlong jresult = 0 ;
23319 cmlabs::CMDWORD result;
23320
23321 (void)jenv;
23322 (void)jcls;
23323 (void)jarg1_;
23324 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23325 result = (cmlabs::CMDWORD) ((arg1)->bfOffBits);
23326 jresult = (jlong)result;
23327 return jresult;
23328}
23329
23330
23332 jlong jresult = 0 ;
23333 cmlabs::tagBITMAPFILEHEADER_CM *result = 0 ;
23334
23335 (void)jenv;
23336 (void)jcls;
23338 *(cmlabs::tagBITMAPFILEHEADER_CM **)&jresult = result;
23339 return jresult;
23340}
23341
23342
23343SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BITMAPFILEHEADER_1CM(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23345
23346 (void)jenv;
23347 (void)jcls;
23348 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23349 delete arg1;
23350}
23351
23352
23353SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23355 cmlabs::CMDWORD arg2 ;
23356
23357 (void)jenv;
23358 (void)jcls;
23359 (void)jarg1_;
23360 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23361 arg2 = (cmlabs::CMDWORD)jarg2;
23362 if (arg1) (arg1)->biSize = arg2;
23363}
23364
23365
23366SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23367 jlong jresult = 0 ;
23369 cmlabs::CMDWORD result;
23370
23371 (void)jenv;
23372 (void)jcls;
23373 (void)jarg1_;
23374 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23375 result = (cmlabs::CMDWORD) ((arg1)->biSize);
23376 jresult = (jlong)result;
23377 return jresult;
23378}
23379
23380
23381SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biWidth_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23383 cmlabs::CMLONG arg2 ;
23384
23385 (void)jenv;
23386 (void)jcls;
23387 (void)jarg1_;
23388 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23389 arg2 = (cmlabs::CMLONG)jarg2;
23390 if (arg1) (arg1)->biWidth = arg2;
23391}
23392
23393
23394SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biWidth_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23395 jint jresult = 0 ;
23397 cmlabs::CMLONG result;
23398
23399 (void)jenv;
23400 (void)jcls;
23401 (void)jarg1_;
23402 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23403 result = (cmlabs::CMLONG) ((arg1)->biWidth);
23404 jresult = (jint)result;
23405 return jresult;
23406}
23407
23408
23409SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biHeight_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23411 cmlabs::CMLONG arg2 ;
23412
23413 (void)jenv;
23414 (void)jcls;
23415 (void)jarg1_;
23416 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23417 arg2 = (cmlabs::CMLONG)jarg2;
23418 if (arg1) (arg1)->biHeight = arg2;
23419}
23420
23421
23422SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biHeight_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23423 jint jresult = 0 ;
23425 cmlabs::CMLONG result;
23426
23427 (void)jenv;
23428 (void)jcls;
23429 (void)jarg1_;
23430 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23431 result = (cmlabs::CMLONG) ((arg1)->biHeight);
23432 jresult = (jint)result;
23433 return jresult;
23434}
23435
23436
23437SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biPlanes_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23439 cmlabs::CMWORD arg2 ;
23440
23441 (void)jenv;
23442 (void)jcls;
23443 (void)jarg1_;
23444 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23445 arg2 = (cmlabs::CMWORD)jarg2;
23446 if (arg1) (arg1)->biPlanes = arg2;
23447}
23448
23449
23450SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biPlanes_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23451 jint jresult = 0 ;
23453 cmlabs::CMWORD result;
23454
23455 (void)jenv;
23456 (void)jcls;
23457 (void)jarg1_;
23458 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23459 result = (cmlabs::CMWORD) ((arg1)->biPlanes);
23460 jresult = (jint)result;
23461 return jresult;
23462}
23463
23464
23465SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biBitCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23467 cmlabs::CMWORD arg2 ;
23468
23469 (void)jenv;
23470 (void)jcls;
23471 (void)jarg1_;
23472 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23473 arg2 = (cmlabs::CMWORD)jarg2;
23474 if (arg1) (arg1)->biBitCount = arg2;
23475}
23476
23477
23478SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biBitCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23479 jint jresult = 0 ;
23481 cmlabs::CMWORD result;
23482
23483 (void)jenv;
23484 (void)jcls;
23485 (void)jarg1_;
23486 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23487 result = (cmlabs::CMWORD) ((arg1)->biBitCount);
23488 jresult = (jint)result;
23489 return jresult;
23490}
23491
23492
23493SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biCompression_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23495 cmlabs::CMDWORD arg2 ;
23496
23497 (void)jenv;
23498 (void)jcls;
23499 (void)jarg1_;
23500 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23501 arg2 = (cmlabs::CMDWORD)jarg2;
23502 if (arg1) (arg1)->biCompression = arg2;
23503}
23504
23505
23506SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biCompression_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23507 jlong jresult = 0 ;
23509 cmlabs::CMDWORD result;
23510
23511 (void)jenv;
23512 (void)jcls;
23513 (void)jarg1_;
23514 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23515 result = (cmlabs::CMDWORD) ((arg1)->biCompression);
23516 jresult = (jlong)result;
23517 return jresult;
23518}
23519
23520
23521SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSizeImage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23523 cmlabs::CMDWORD arg2 ;
23524
23525 (void)jenv;
23526 (void)jcls;
23527 (void)jarg1_;
23528 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23529 arg2 = (cmlabs::CMDWORD)jarg2;
23530 if (arg1) (arg1)->biSizeImage = arg2;
23531}
23532
23533
23534SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSizeImage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23535 jlong jresult = 0 ;
23537 cmlabs::CMDWORD result;
23538
23539 (void)jenv;
23540 (void)jcls;
23541 (void)jarg1_;
23542 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23543 result = (cmlabs::CMDWORD) ((arg1)->biSizeImage);
23544 jresult = (jlong)result;
23545 return jresult;
23546}
23547
23548
23549SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biXPelsPerMeter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23551 cmlabs::CMLONG arg2 ;
23552
23553 (void)jenv;
23554 (void)jcls;
23555 (void)jarg1_;
23556 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23557 arg2 = (cmlabs::CMLONG)jarg2;
23558 if (arg1) (arg1)->biXPelsPerMeter = arg2;
23559}
23560
23561
23562SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biXPelsPerMeter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23563 jint jresult = 0 ;
23565 cmlabs::CMLONG result;
23566
23567 (void)jenv;
23568 (void)jcls;
23569 (void)jarg1_;
23570 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23571 result = (cmlabs::CMLONG) ((arg1)->biXPelsPerMeter);
23572 jresult = (jint)result;
23573 return jresult;
23574}
23575
23576
23577SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biYPelsPerMeter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23579 cmlabs::CMLONG arg2 ;
23580
23581 (void)jenv;
23582 (void)jcls;
23583 (void)jarg1_;
23584 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23585 arg2 = (cmlabs::CMLONG)jarg2;
23586 if (arg1) (arg1)->biYPelsPerMeter = arg2;
23587}
23588
23589
23590SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biYPelsPerMeter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23591 jint jresult = 0 ;
23593 cmlabs::CMLONG result;
23594
23595 (void)jenv;
23596 (void)jcls;
23597 (void)jarg1_;
23598 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23599 result = (cmlabs::CMLONG) ((arg1)->biYPelsPerMeter);
23600 jresult = (jint)result;
23601 return jresult;
23602}
23603
23604
23605SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrUsed_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23607 cmlabs::CMDWORD arg2 ;
23608
23609 (void)jenv;
23610 (void)jcls;
23611 (void)jarg1_;
23612 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23613 arg2 = (cmlabs::CMDWORD)jarg2;
23614 if (arg1) (arg1)->biClrUsed = arg2;
23615}
23616
23617
23618SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrUsed_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23619 jlong jresult = 0 ;
23621 cmlabs::CMDWORD result;
23622
23623 (void)jenv;
23624 (void)jcls;
23625 (void)jarg1_;
23626 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23627 result = (cmlabs::CMDWORD) ((arg1)->biClrUsed);
23628 jresult = (jlong)result;
23629 return jresult;
23630}
23631
23632
23633SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrImportant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23635 cmlabs::CMDWORD arg2 ;
23636
23637 (void)jenv;
23638 (void)jcls;
23639 (void)jarg1_;
23640 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23641 arg2 = (cmlabs::CMDWORD)jarg2;
23642 if (arg1) (arg1)->biClrImportant = arg2;
23643}
23644
23645
23646SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrImportant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23647 jlong jresult = 0 ;
23649 cmlabs::CMDWORD result;
23650
23651 (void)jenv;
23652 (void)jcls;
23653 (void)jarg1_;
23654 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23655 result = (cmlabs::CMDWORD) ((arg1)->biClrImportant);
23656 jresult = (jlong)result;
23657 return jresult;
23658}
23659
23660
23662 jlong jresult = 0 ;
23663 cmlabs::tagBITMAPINFOHEADER_CM *result = 0 ;
23664
23665 (void)jenv;
23666 (void)jcls;
23668 *(cmlabs::tagBITMAPINFOHEADER_CM **)&jresult = result;
23669 return jresult;
23670}
23671
23672
23673SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BITMAPINFOHEADER_1CM(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23675
23676 (void)jenv;
23677 (void)jcls;
23678 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23679 delete arg1;
23680}
23681
23682
23683SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1red_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23684 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23685 cmlabs::CMBYTE arg2 ;
23686
23687 (void)jenv;
23688 (void)jcls;
23689 (void)jarg1_;
23690 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23691 arg2 = (cmlabs::CMBYTE)jarg2;
23692 if (arg1) (arg1)->red = arg2;
23693}
23694
23695
23696SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1red_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23697 jshort jresult = 0 ;
23698 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23699 cmlabs::CMBYTE result;
23700
23701 (void)jenv;
23702 (void)jcls;
23703 (void)jarg1_;
23704 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23705 result = (cmlabs::CMBYTE) ((arg1)->red);
23706 jresult = (jshort)result;
23707 return jresult;
23708}
23709
23710
23711SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1green_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23712 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23713 cmlabs::CMBYTE arg2 ;
23714
23715 (void)jenv;
23716 (void)jcls;
23717 (void)jarg1_;
23718 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23719 arg2 = (cmlabs::CMBYTE)jarg2;
23720 if (arg1) (arg1)->green = arg2;
23721}
23722
23723
23724SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1green_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23725 jshort jresult = 0 ;
23726 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23727 cmlabs::CMBYTE result;
23728
23729 (void)jenv;
23730 (void)jcls;
23731 (void)jarg1_;
23732 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23733 result = (cmlabs::CMBYTE) ((arg1)->green);
23734 jresult = (jshort)result;
23735 return jresult;
23736}
23737
23738
23739SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1blue_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23740 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23741 cmlabs::CMBYTE arg2 ;
23742
23743 (void)jenv;
23744 (void)jcls;
23745 (void)jarg1_;
23746 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23747 arg2 = (cmlabs::CMBYTE)jarg2;
23748 if (arg1) (arg1)->blue = arg2;
23749}
23750
23751
23752SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1blue_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23753 jshort jresult = 0 ;
23754 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23755 cmlabs::CMBYTE result;
23756
23757 (void)jenv;
23758 (void)jcls;
23759 (void)jarg1_;
23760 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23761 result = (cmlabs::CMBYTE) ((arg1)->blue);
23762 jresult = (jshort)result;
23763 return jresult;
23764}
23765
23766
23767SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1alpha_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23768 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23769 cmlabs::CMBYTE arg2 ;
23770
23771 (void)jenv;
23772 (void)jcls;
23773 (void)jarg1_;
23774 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23775 arg2 = (cmlabs::CMBYTE)jarg2;
23776 if (arg1) (arg1)->alpha = arg2;
23777}
23778
23779
23780SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1alpha_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23781 jshort jresult = 0 ;
23782 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23783 cmlabs::CMBYTE result;
23784
23785 (void)jenv;
23786 (void)jcls;
23787 (void)jarg1_;
23788 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23789 result = (cmlabs::CMBYTE) ((arg1)->alpha);
23790 jresult = (jshort)result;
23791 return jresult;
23792}
23793
23794
23795SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1valRGBA(JNIEnv *jenv, jclass jcls) {
23796 jlong jresult = 0 ;
23797 cmlabs::tagRGBA *result = 0 ;
23798
23799 (void)jenv;
23800 (void)jcls;
23801 result = (cmlabs::tagRGBA *)new cmlabs::tagRGBA();
23802 *(cmlabs::tagRGBA **)&jresult = result;
23803 return jresult;
23804}
23805
23806
23807SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1valRGBA(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23808 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23809
23810 (void)jenv;
23811 (void)jcls;
23812 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23813 delete arg1;
23814}
23815
23816
23817SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Pixel(JNIEnv *jenv, jclass jcls) {
23818 jlong jresult = 0 ;
23819 cmlabs::Pixel *result = 0 ;
23820
23821 (void)jenv;
23822 (void)jcls;
23823 result = (cmlabs::Pixel *)new cmlabs::Pixel();
23824 *(cmlabs::Pixel **)&jresult = result;
23825 return jresult;
23826}
23827
23828
23829SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1x_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23830 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23831 uint32 arg2 ;
23832
23833 (void)jenv;
23834 (void)jcls;
23835 (void)jarg1_;
23836 arg1 = *(cmlabs::Pixel **)&jarg1;
23837 arg2 = (uint32)jarg2;
23838 if (arg1) (arg1)->x = arg2;
23839}
23840
23841
23842SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1x_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23843 jlong jresult = 0 ;
23844 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23845 uint32 result;
23846
23847 (void)jenv;
23848 (void)jcls;
23849 (void)jarg1_;
23850 arg1 = *(cmlabs::Pixel **)&jarg1;
23851 result = (uint32) ((arg1)->x);
23852 jresult = (jlong)result;
23853 return jresult;
23854}
23855
23856
23857SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1y_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23858 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23859 uint32 arg2 ;
23860
23861 (void)jenv;
23862 (void)jcls;
23863 (void)jarg1_;
23864 arg1 = *(cmlabs::Pixel **)&jarg1;
23865 arg2 = (uint32)jarg2;
23866 if (arg1) (arg1)->y = arg2;
23867}
23868
23869
23870SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1y_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23871 jlong jresult = 0 ;
23872 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23873 uint32 result;
23874
23875 (void)jenv;
23876 (void)jcls;
23877 (void)jarg1_;
23878 arg1 = *(cmlabs::Pixel **)&jarg1;
23879 result = (uint32) ((arg1)->y);
23880 jresult = (jlong)result;
23881 return jresult;
23882}
23883
23884
23885SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23886 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23887 uint32 *arg2 = (uint32 *) 0 ;
23888
23889 (void)jenv;
23890 (void)jcls;
23891 (void)jarg1_;
23892 arg1 = *(cmlabs::Pixel **)&jarg1;
23893 arg2 = *(uint32 **)&jarg2;
23894 if (arg1) (arg1)->value = arg2;
23895}
23896
23897
23898SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23899 jlong jresult = 0 ;
23900 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23901 uint32 *result = 0 ;
23902
23903 (void)jenv;
23904 (void)jcls;
23905 (void)jarg1_;
23906 arg1 = *(cmlabs::Pixel **)&jarg1;
23907 result = (uint32 *) ((arg1)->value);
23908 *(uint32 **)&jresult = result;
23909 return jresult;
23910}
23911
23912
23913SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1Pixel(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23914 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23915
23916 (void)jenv;
23917 (void)jcls;
23918 arg1 = *(cmlabs::Pixel **)&jarg1;
23919 delete arg1;
23920}
23921
23922
23924 jlong jresult = 0 ;
23925 cmlabs::Bitmap *result = 0 ;
23926
23927 (void)jenv;
23928 (void)jcls;
23929 result = (cmlabs::Bitmap *)new cmlabs::Bitmap();
23930 *(cmlabs::Bitmap **)&jresult = result;
23931 return jresult;
23932}
23933
23934
23935SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
23936 jlong jresult = 0 ;
23937 uint32 arg1 ;
23938 uint32 arg2 ;
23939 cmlabs::Bitmap *result = 0 ;
23940
23941 (void)jenv;
23942 (void)jcls;
23943 arg1 = (uint32)jarg1;
23944 arg2 = (uint32)jarg2;
23945 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1,arg2);
23946 *(cmlabs::Bitmap **)&jresult = result;
23947 return jresult;
23948}
23949
23950
23951SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jboolean jarg4) {
23952 jlong jresult = 0 ;
23953 char *arg1 = (char *) 0 ;
23954 uint32 arg2 ;
23955 uint32 arg3 ;
23956 bool arg4 ;
23957 cmlabs::Bitmap *result = 0 ;
23958
23959 (void)jenv;
23960 (void)jcls;
23961 arg1 = 0;
23962 if (jarg1) {
23963 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
23964 if (!arg1) return 0;
23965 }
23966 arg2 = (uint32)jarg2;
23967 arg3 = (uint32)jarg3;
23968 arg4 = jarg4 ? true : false;
23969 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1,arg2,arg3,arg4);
23970 *(cmlabs::Bitmap **)&jresult = result;
23971 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
23972 return jresult;
23973}
23974
23975
23976SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3) {
23977 jlong jresult = 0 ;
23978 char *arg1 = (char *) 0 ;
23979 uint32 arg2 ;
23980 uint32 arg3 ;
23981 cmlabs::Bitmap *result = 0 ;
23982
23983 (void)jenv;
23984 (void)jcls;
23985 arg1 = 0;
23986 if (jarg1) {
23987 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
23988 if (!arg1) return 0;
23989 }
23990 arg2 = (uint32)jarg2;
23991 arg3 = (uint32)jarg3;
23992 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1,arg2,arg3);
23993 *(cmlabs::Bitmap **)&jresult = result;
23994 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
23995 return jresult;
23996}
23997
23998
23999SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
24000 jlong jresult = 0 ;
24001 char *arg1 = (char *) 0 ;
24002 uint32 arg2 ;
24003 uint32 arg3 ;
24004 uint32 arg4 ;
24005 uint32 arg5 ;
24006 cmlabs::Bitmap *result = 0 ;
24007
24008 (void)jenv;
24009 (void)jcls;
24010 arg1 = 0;
24011 if (jarg1) {
24012 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
24013 if (!arg1) return 0;
24014 }
24015 arg2 = (uint32)jarg2;
24016 arg3 = (uint32)jarg3;
24017 arg4 = (uint32)jarg4;
24018 arg5 = (uint32)jarg5;
24019 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1,arg2,arg3,arg4,arg5);
24020 *(cmlabs::Bitmap **)&jresult = result;
24021 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24022 return jresult;
24023}
24024
24025
24026SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5) {
24027 jlong jresult = 0 ;
24028 char *arg1 = (char *) 0 ;
24029 uint32 arg2 ;
24030 uint32 arg3 ;
24031 uint32 arg4 ;
24032 char *arg5 = (char *) 0 ;
24033 cmlabs::Bitmap *result = 0 ;
24034
24035 (void)jenv;
24036 (void)jcls;
24037 arg1 = 0;
24038 if (jarg1) {
24039 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
24040 if (!arg1) return 0;
24041 }
24042 arg2 = (uint32)jarg2;
24043 arg3 = (uint32)jarg3;
24044 arg4 = (uint32)jarg4;
24045 arg5 = 0;
24046 if (jarg5) {
24047 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
24048 if (!arg5) return 0;
24049 }
24050 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1,arg2,arg3,arg4,(char const *)arg5);
24051 *(cmlabs::Bitmap **)&jresult = result;
24052 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24053 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
24054 return jresult;
24055}
24056
24057
24058SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6) {
24059 jlong jresult = 0 ;
24060 char *arg1 = (char *) 0 ;
24061 uint32 arg2 ;
24062 uint32 arg3 ;
24063 uint32 arg4 ;
24064 char *arg5 = (char *) 0 ;
24065 uint32 arg6 ;
24066 cmlabs::Bitmap *result = 0 ;
24067
24068 (void)jenv;
24069 (void)jcls;
24070 arg1 = 0;
24071 if (jarg1) {
24072 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
24073 if (!arg1) return 0;
24074 }
24075 arg2 = (uint32)jarg2;
24076 arg3 = (uint32)jarg3;
24077 arg4 = (uint32)jarg4;
24078 arg5 = 0;
24079 if (jarg5) {
24080 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
24081 if (!arg5) return 0;
24082 }
24083 arg6 = (uint32)jarg6;
24084 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
24085 *(cmlabs::Bitmap **)&jresult = result;
24086 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24087 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
24088 return jresult;
24089}
24090
24091
24092SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1) {
24093 jlong jresult = 0 ;
24094 char *arg1 = (char *) 0 ;
24095 cmlabs::Bitmap *result = 0 ;
24096
24097 (void)jenv;
24098 (void)jcls;
24099 arg1 = 0;
24100 if (jarg1) {
24101 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
24102 if (!arg1) return 0;
24103 }
24104 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1);
24105 *(cmlabs::Bitmap **)&jresult = result;
24106 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24107 return jresult;
24108}
24109
24110
24111SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24112 jlong jresult = 0 ;
24114 cmlabs::Bitmap *result = 0 ;
24115
24116 (void)jenv;
24117 (void)jcls;
24118 (void)jarg1_;
24119 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
24120 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1);
24121 *(cmlabs::Bitmap **)&jresult = result;
24122 return jresult;
24123}
24124
24125
24126SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24127 jlong jresult = 0 ;
24129 cmlabs::Bitmap *result = 0 ;
24130
24131 (void)jenv;
24132 (void)jcls;
24133 (void)jarg1_;
24134 arg1 = *(cmlabs::DataMessage **)&jarg1;
24135 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1);
24136 *(cmlabs::Bitmap **)&jresult = result;
24137 return jresult;
24138}
24139
24140
24141SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1Bitmap(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24142 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24143
24144 (void)jenv;
24145 (void)jcls;
24146 arg1 = *(cmlabs::Bitmap **)&jarg1;
24147 delete arg1;
24148}
24149
24150
24151SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1init_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24152 jboolean jresult = 0 ;
24153 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24154 uint32 arg2 ;
24155 uint32 arg3 ;
24156 bool result;
24157
24158 (void)jenv;
24159 (void)jcls;
24160 (void)jarg1_;
24161 arg1 = *(cmlabs::Bitmap **)&jarg1;
24162 arg2 = (uint32)jarg2;
24163 arg3 = (uint32)jarg3;
24164 result = (bool)(arg1)->init(arg2,arg3);
24165 jresult = (jboolean)result;
24166 return jresult;
24167}
24168
24169
24170SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1init_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jstring jarg6, jlong jarg7) {
24171 jboolean jresult = 0 ;
24172 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24173 char *arg2 = (char *) 0 ;
24174 uint32 arg3 ;
24175 uint32 arg4 ;
24176 uint32 arg5 ;
24177 char *arg6 = (char *) 0 ;
24178 uint32 arg7 ;
24179 bool result;
24180
24181 (void)jenv;
24182 (void)jcls;
24183 (void)jarg1_;
24184 arg1 = *(cmlabs::Bitmap **)&jarg1;
24185 arg2 = 0;
24186 if (jarg2) {
24187 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
24188 if (!arg2) return 0;
24189 }
24190 arg3 = (uint32)jarg3;
24191 arg4 = (uint32)jarg4;
24192 arg5 = (uint32)jarg5;
24193 arg6 = 0;
24194 if (jarg6) {
24195 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
24196 if (!arg6) return 0;
24197 }
24198 arg7 = (uint32)jarg7;
24199 result = (bool)(arg1)->init((char const *)arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
24200 jresult = (jboolean)result;
24201 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
24202 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
24203 return jresult;
24204}
24205
24206
24207SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1toMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24208 jlong jresult = 0 ;
24209 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24210 cmlabs::DataMessage *result = 0 ;
24211
24212 (void)jenv;
24213 (void)jcls;
24214 (void)jarg1_;
24215 arg1 = *(cmlabs::Bitmap **)&jarg1;
24216 result = (cmlabs::DataMessage *)(arg1)->toMessage();
24217 *(cmlabs::DataMessage **)&jresult = result;
24218 return jresult;
24219}
24220
24221
24222SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
24223 jboolean jresult = 0 ;
24224 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24226 bool arg3 ;
24227 bool result;
24228
24229 (void)jenv;
24230 (void)jcls;
24231 (void)jarg1_;
24232 (void)jarg2_;
24233 arg1 = *(cmlabs::Bitmap **)&jarg1;
24234 arg2 = *(cmlabs::BitmapUpdate **)&jarg2;
24235 arg3 = jarg3 ? true : false;
24236 result = (bool)(arg1)->updateBitmap(arg2,arg3);
24237 jresult = (jboolean)result;
24238 return jresult;
24239}
24240
24241
24242SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1runLengthEncode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24243 jlong jresult = 0 ;
24244 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24245 cmlabs::BitmapUpdate *result = 0 ;
24246
24247 (void)jenv;
24248 (void)jcls;
24249 (void)jarg1_;
24250 arg1 = *(cmlabs::Bitmap **)&jarg1;
24251 result = (cmlabs::BitmapUpdate *)((cmlabs::Bitmap const *)arg1)->runLengthEncode();
24252 *(cmlabs::BitmapUpdate **)&jresult = result;
24253 return jresult;
24254}
24255
24256
24257SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1runLengthDestructiveEncode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24258 jlong jresult = 0 ;
24259 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24260 cmlabs::BitmapUpdate *result = 0 ;
24261
24262 (void)jenv;
24263 (void)jcls;
24264 (void)jarg1_;
24265 arg1 = *(cmlabs::Bitmap **)&jarg1;
24266 result = (cmlabs::BitmapUpdate *)((cmlabs::Bitmap const *)arg1)->runLengthDestructiveEncode();
24267 *(cmlabs::BitmapUpdate **)&jresult = result;
24268 return jresult;
24269}
24270
24271
24272SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24273 jboolean jresult = 0 ;
24274 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24275 bool result;
24276
24277 (void)jenv;
24278 (void)jcls;
24279 (void)jarg1_;
24280 arg1 = *(cmlabs::Bitmap **)&jarg1;
24281 result = (bool)(arg1)->reset();
24282 jresult = (jboolean)result;
24283 return jresult;
24284}
24285
24286
24287SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1mirror(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jboolean jarg3) {
24288 jboolean jresult = 0 ;
24289 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24290 bool arg2 ;
24291 bool arg3 ;
24292 bool result;
24293
24294 (void)jenv;
24295 (void)jcls;
24296 (void)jarg1_;
24297 arg1 = *(cmlabs::Bitmap **)&jarg1;
24298 arg2 = jarg2 ? true : false;
24299 arg3 = jarg3 ? true : false;
24300 result = (bool)(arg1)->mirror(arg2,arg3);
24301 jresult = (jboolean)result;
24302 return jresult;
24303}
24304
24305
24306SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6, jshort jarg7) {
24307 jboolean jresult = 0 ;
24308 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24309 uint32 arg2 ;
24310 uint32 arg3 ;
24311 uint8 arg4 ;
24312 uint8 arg5 ;
24313 uint8 arg6 ;
24314 uint8 arg7 ;
24315 bool result;
24316
24317 (void)jenv;
24318 (void)jcls;
24319 (void)jarg1_;
24320 arg1 = *(cmlabs::Bitmap **)&jarg1;
24321 arg2 = (uint32)jarg2;
24322 arg3 = (uint32)jarg3;
24323 arg4 = (uint8)jarg4;
24324 arg5 = (uint8)jarg5;
24325 arg6 = (uint8)jarg6;
24326 arg7 = (uint8)jarg7;
24327 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5,arg6,arg7);
24328 jresult = (jboolean)result;
24329 return jresult;
24330}
24331
24332
24333SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6) {
24334 jboolean jresult = 0 ;
24335 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24336 uint32 arg2 ;
24337 uint32 arg3 ;
24338 uint8 arg4 ;
24339 uint8 arg5 ;
24340 uint8 arg6 ;
24341 bool result;
24342
24343 (void)jenv;
24344 (void)jcls;
24345 (void)jarg1_;
24346 arg1 = *(cmlabs::Bitmap **)&jarg1;
24347 arg2 = (uint32)jarg2;
24348 arg3 = (uint32)jarg3;
24349 arg4 = (uint8)jarg4;
24350 arg5 = (uint8)jarg5;
24351 arg6 = (uint8)jarg6;
24352 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5,arg6);
24353 jresult = (jboolean)result;
24354 return jresult;
24355}
24356
24357
24358SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5, jshort jarg6) {
24359 jboolean jresult = 0 ;
24360 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24361 uint32 arg2 ;
24362 uint8 arg3 ;
24363 uint8 arg4 ;
24364 uint8 arg5 ;
24365 uint8 arg6 ;
24366 bool result;
24367
24368 (void)jenv;
24369 (void)jcls;
24370 (void)jarg1_;
24371 arg1 = *(cmlabs::Bitmap **)&jarg1;
24372 arg2 = (uint32)jarg2;
24373 arg3 = (uint8)jarg3;
24374 arg4 = (uint8)jarg4;
24375 arg5 = (uint8)jarg5;
24376 arg6 = (uint8)jarg6;
24377 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5,arg6);
24378 jresult = (jboolean)result;
24379 return jresult;
24380}
24381
24382
24383SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5) {
24384 jboolean jresult = 0 ;
24385 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24386 uint32 arg2 ;
24387 uint8 arg3 ;
24388 uint8 arg4 ;
24389 uint8 arg5 ;
24390 bool result;
24391
24392 (void)jenv;
24393 (void)jcls;
24394 (void)jarg1_;
24395 arg1 = *(cmlabs::Bitmap **)&jarg1;
24396 arg2 = (uint32)jarg2;
24397 arg3 = (uint8)jarg3;
24398 arg4 = (uint8)jarg4;
24399 arg5 = (uint8)jarg5;
24400 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5);
24401 jresult = (jboolean)result;
24402 return jresult;
24403}
24404
24405
24406SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6, jshort jarg7) {
24407 jboolean jresult = 0 ;
24408 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24409 uint32 arg2 ;
24410 uint32 arg3 ;
24411 uint8 arg4 ;
24412 uint8 arg5 ;
24413 uint8 arg6 ;
24414 uint8 arg7 ;
24415 bool result;
24416
24417 (void)jenv;
24418 (void)jcls;
24419 (void)jarg1_;
24420 arg1 = *(cmlabs::Bitmap **)&jarg1;
24421 arg2 = (uint32)jarg2;
24422 arg3 = (uint32)jarg3;
24423 arg4 = (uint8)jarg4;
24424 arg5 = (uint8)jarg5;
24425 arg6 = (uint8)jarg6;
24426 arg7 = (uint8)jarg7;
24427 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5,arg6,arg7);
24428 jresult = (jboolean)result;
24429 return jresult;
24430}
24431
24432
24433SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6) {
24434 jboolean jresult = 0 ;
24435 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24436 uint32 arg2 ;
24437 uint32 arg3 ;
24438 uint8 arg4 ;
24439 uint8 arg5 ;
24440 uint8 arg6 ;
24441 bool result;
24442
24443 (void)jenv;
24444 (void)jcls;
24445 (void)jarg1_;
24446 arg1 = *(cmlabs::Bitmap **)&jarg1;
24447 arg2 = (uint32)jarg2;
24448 arg3 = (uint32)jarg3;
24449 arg4 = (uint8)jarg4;
24450 arg5 = (uint8)jarg5;
24451 arg6 = (uint8)jarg6;
24452 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5,arg6);
24453 jresult = (jboolean)result;
24454 return jresult;
24455}
24456
24457
24458SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5, jshort jarg6) {
24459 jboolean jresult = 0 ;
24460 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24461 uint32 arg2 ;
24462 uint8 arg3 ;
24463 uint8 arg4 ;
24464 uint8 arg5 ;
24465 uint8 arg6 ;
24466 bool result;
24467
24468 (void)jenv;
24469 (void)jcls;
24470 (void)jarg1_;
24471 arg1 = *(cmlabs::Bitmap **)&jarg1;
24472 arg2 = (uint32)jarg2;
24473 arg3 = (uint8)jarg3;
24474 arg4 = (uint8)jarg4;
24475 arg5 = (uint8)jarg5;
24476 arg6 = (uint8)jarg6;
24477 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5,arg6);
24478 jresult = (jboolean)result;
24479 return jresult;
24480}
24481
24482
24483SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5) {
24484 jboolean jresult = 0 ;
24485 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24486 uint32 arg2 ;
24487 uint8 arg3 ;
24488 uint8 arg4 ;
24489 uint8 arg5 ;
24490 bool result;
24491
24492 (void)jenv;
24493 (void)jcls;
24494 (void)jarg1_;
24495 arg1 = *(cmlabs::Bitmap **)&jarg1;
24496 arg2 = (uint32)jarg2;
24497 arg3 = (uint8)jarg3;
24498 arg4 = (uint8)jarg4;
24499 arg5 = (uint8)jarg5;
24500 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5);
24501 jresult = (jboolean)result;
24502 return jresult;
24503}
24504
24505
24506SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixel_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24507 jlong jresult = 0 ;
24508 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24509 uint32 arg2 ;
24510 uint32 arg3 ;
24511 cmlabs::Pixel result;
24512
24513 (void)jenv;
24514 (void)jcls;
24515 (void)jarg1_;
24516 arg1 = *(cmlabs::Bitmap **)&jarg1;
24517 arg2 = (uint32)jarg2;
24518 arg3 = (uint32)jarg3;
24519 result = (arg1)->getPixel(arg2,arg3);
24520 *(cmlabs::Pixel **)&jresult = new cmlabs::Pixel((const cmlabs::Pixel &)result);
24521 return jresult;
24522}
24523
24524
24525SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixel_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24526 jboolean jresult = 0 ;
24527 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24528 cmlabs::Pixel *arg2 = (cmlabs::Pixel *) 0 ;
24529 bool result;
24530
24531 (void)jenv;
24532 (void)jcls;
24533 (void)jarg1_;
24534 (void)jarg2_;
24535 arg1 = *(cmlabs::Bitmap **)&jarg1;
24536 arg2 = *(cmlabs::Pixel **)&jarg2;
24537 result = (bool)(arg1)->getPixel(arg2);
24538 jresult = (jboolean)result;
24539 return jresult;
24540}
24541
24542
24543SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPos(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24544 jlong jresult = 0 ;
24545 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24546 uint32 arg2 ;
24547 uint32 arg3 ;
24548 uint32 result;
24549
24550 (void)jenv;
24551 (void)jcls;
24552 (void)jarg1_;
24553 arg1 = *(cmlabs::Bitmap **)&jarg1;
24554 arg2 = (uint32)jarg2;
24555 arg3 = (uint32)jarg3;
24556 result = (uint32)(arg1)->getPos(arg2,arg3);
24557 jresult = (jlong)result;
24558 return jresult;
24559}
24560
24561
24562SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getDPos(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
24563 jdouble jresult = 0 ;
24564 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24565 double arg2 ;
24566 double arg3 ;
24567 double result;
24568
24569 (void)jenv;
24570 (void)jcls;
24571 (void)jarg1_;
24572 arg1 = *(cmlabs::Bitmap **)&jarg1;
24573 arg2 = (double)jarg2;
24574 arg3 = (double)jarg3;
24575 result = (double)(arg1)->getDPos(arg2,arg3);
24576 jresult = (jdouble)result;
24577 return jresult;
24578}
24579
24580
24581SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getXY(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
24582 jlong jresult = 0 ;
24583 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24584 uint32 arg2 ;
24585 cmlabs::Pixel result;
24586
24587 (void)jenv;
24588 (void)jcls;
24589 (void)jarg1_;
24590 arg1 = *(cmlabs::Bitmap **)&jarg1;
24591 arg2 = (uint32)jarg2;
24592 result = (arg1)->getXY(arg2);
24593 *(cmlabs::Pixel **)&jresult = new cmlabs::Pixel((const cmlabs::Pixel &)result);
24594 return jresult;
24595}
24596
24597
24598SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixelColor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24599 jlong jresult = 0 ;
24600 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24601 uint32 arg2 ;
24602 uint32 arg3 ;
24603 Color result;
24604
24605 (void)jenv;
24606 (void)jcls;
24607 (void)jarg1_;
24608 arg1 = *(cmlabs::Bitmap **)&jarg1;
24609 arg2 = (uint32)jarg2;
24610 arg3 = (uint32)jarg3;
24611 result = (arg1)->getPixelColor(arg2,arg3);
24612 *(Color **)&jresult = new Color((const Color &)result);
24613 return jresult;
24614}
24615
24616
24617SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24618 jboolean jresult = 0 ;
24619 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24620 bool result;
24621
24622 (void)jenv;
24623 (void)jcls;
24624 (void)jarg1_;
24625 arg1 = *(cmlabs::Bitmap **)&jarg1;
24626 result = (bool)(arg1)->eraseBitmap();
24627 jresult = (jboolean)result;
24628 return jresult;
24629}
24630
24631
24632SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2, jshort jarg3, jshort jarg4, jshort jarg5) {
24633 jboolean jresult = 0 ;
24634 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24635 uint8 arg2 ;
24636 uint8 arg3 ;
24637 uint8 arg4 ;
24638 uint8 arg5 ;
24639 bool result;
24640
24641 (void)jenv;
24642 (void)jcls;
24643 (void)jarg1_;
24644 arg1 = *(cmlabs::Bitmap **)&jarg1;
24645 arg2 = (uint8)jarg2;
24646 arg3 = (uint8)jarg3;
24647 arg4 = (uint8)jarg4;
24648 arg5 = (uint8)jarg5;
24649 result = (bool)(arg1)->eraseBitmap(arg2,arg3,arg4,arg5);
24650 jresult = (jboolean)result;
24651 return jresult;
24652}
24653
24654
24655SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2, jshort jarg3, jshort jarg4) {
24656 jboolean jresult = 0 ;
24657 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24658 uint8 arg2 ;
24659 uint8 arg3 ;
24660 uint8 arg4 ;
24661 bool result;
24662
24663 (void)jenv;
24664 (void)jcls;
24665 (void)jarg1_;
24666 arg1 = *(cmlabs::Bitmap **)&jarg1;
24667 arg2 = (uint8)jarg2;
24668 arg3 = (uint8)jarg3;
24669 arg4 = (uint8)jarg4;
24670 result = (bool)(arg1)->eraseBitmap(arg2,arg3,arg4);
24671 jresult = (jboolean)result;
24672 return jresult;
24673}
24674
24675
24676SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
24677 jboolean jresult = 0 ;
24678 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24679 Color *arg2 = 0 ;
24680 bool result;
24681
24682 (void)jenv;
24683 (void)jcls;
24684 (void)jarg1_;
24685 arg1 = *(cmlabs::Bitmap **)&jarg1;
24686 arg2 = *(Color **)&jarg2;
24687 if (!arg2) {
24688 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24689 return 0;
24690 }
24691 result = (bool)(arg1)->eraseBitmap((Color const &)*arg2);
24692 jresult = (jboolean)result;
24693 return jresult;
24694}
24695
24696
24697SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1replaceColor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24698 jboolean jresult = 0 ;
24699 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24700 Color *arg2 = 0 ;
24701 Color *arg3 = 0 ;
24702 bool result;
24703
24704 (void)jenv;
24705 (void)jcls;
24706 (void)jarg1_;
24707 arg1 = *(cmlabs::Bitmap **)&jarg1;
24708 arg2 = *(Color **)&jarg2;
24709 if (!arg2) {
24710 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24711 return 0;
24712 }
24713 arg3 = *(Color **)&jarg3;
24714 if (!arg3) {
24715 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24716 return 0;
24717 }
24718 result = (bool)(arg1)->replaceColor((Color const &)*arg2,(Color const &)*arg3);
24719 jresult = (jboolean)result;
24720 return jresult;
24721}
24722
24723
24724SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1fillBox_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24725 jboolean jresult = 0 ;
24726 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24727 Box *arg2 = 0 ;
24728 Color *arg3 = 0 ;
24729 bool result;
24730
24731 (void)jenv;
24732 (void)jcls;
24733 (void)jarg1_;
24734 arg1 = *(cmlabs::Bitmap **)&jarg1;
24735 arg2 = *(Box **)&jarg2;
24736 if (!arg2) {
24737 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
24738 return 0;
24739 }
24740 arg3 = *(Color **)&jarg3;
24741 if (!arg3) {
24742 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24743 return 0;
24744 }
24745 result = (bool)(arg1)->fillBox((Box const &)*arg2,(Color const &)*arg3);
24746 jresult = (jboolean)result;
24747 return jresult;
24748}
24749
24750
24751SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1fillBox_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
24752 jboolean jresult = 0 ;
24753 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24754 uint32 arg2 ;
24755 uint32 arg3 ;
24756 uint32 arg4 ;
24757 uint32 arg5 ;
24758 Color *arg6 = 0 ;
24759 bool result;
24760
24761 (void)jenv;
24762 (void)jcls;
24763 (void)jarg1_;
24764 arg1 = *(cmlabs::Bitmap **)&jarg1;
24765 arg2 = (uint32)jarg2;
24766 arg3 = (uint32)jarg3;
24767 arg4 = (uint32)jarg4;
24768 arg5 = (uint32)jarg5;
24769 arg6 = *(Color **)&jarg6;
24770 if (!arg6) {
24771 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24772 return 0;
24773 }
24774 result = (bool)(arg1)->fillBox(arg2,arg3,arg4,arg5,(Color const &)*arg6);
24775 jresult = (jboolean)result;
24776 return jresult;
24777}
24778
24779
24780SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1putTransPixel(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jdouble jarg5) {
24781 jboolean jresult = 0 ;
24782 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24783 uint32 arg2 ;
24784 uint32 arg3 ;
24785 Color *arg4 = 0 ;
24786 double arg5 ;
24787 bool result;
24788
24789 (void)jenv;
24790 (void)jcls;
24791 (void)jarg1_;
24792 arg1 = *(cmlabs::Bitmap **)&jarg1;
24793 arg2 = (uint32)jarg2;
24794 arg3 = (uint32)jarg3;
24795 arg4 = *(Color **)&jarg4;
24796 if (!arg4) {
24797 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24798 return 0;
24799 }
24800 arg5 = (double)jarg5;
24801 result = (bool)(arg1)->putTransPixel(arg2,arg3,(Color const &)*arg4,arg5);
24802 jresult = (jboolean)result;
24803 return jresult;
24804}
24805
24806
24807SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawLine_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24808 jboolean jresult = 0 ;
24809 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24810 Line *arg2 = 0 ;
24811 Color *arg3 = 0 ;
24812 bool result;
24813
24814 (void)jenv;
24815 (void)jcls;
24816 (void)jarg1_;
24817 arg1 = *(cmlabs::Bitmap **)&jarg1;
24818 arg2 = *(Line **)&jarg2;
24819 if (!arg2) {
24820 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Line const & reference is null");
24821 return 0;
24822 }
24823 arg3 = *(Color **)&jarg3;
24824 if (!arg3) {
24825 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24826 return 0;
24827 }
24828 result = (bool)(arg1)->drawLine((Line const &)*arg2,(Color const &)*arg3);
24829 jresult = (jboolean)result;
24830 return jresult;
24831}
24832
24833
24834SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawLine_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24835 jboolean jresult = 0 ;
24836 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24837 PolyLine *arg2 = 0 ;
24838 Color *arg3 = 0 ;
24839 bool result;
24840
24841 (void)jenv;
24842 (void)jcls;
24843 (void)jarg1_;
24844 arg1 = *(cmlabs::Bitmap **)&jarg1;
24845 arg2 = *(PolyLine **)&jarg2;
24846 if (!arg2) {
24847 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PolyLine const & reference is null");
24848 return 0;
24849 }
24850 arg3 = *(Color **)&jarg3;
24851 if (!arg3) {
24852 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24853 return 0;
24854 }
24855 result = (bool)(arg1)->drawLine((PolyLine const &)*arg2,(Color const &)*arg3);
24856 jresult = (jboolean)result;
24857 return jresult;
24858}
24859
24860
24861SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBox(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24862 jboolean jresult = 0 ;
24863 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24864 Box *arg2 = 0 ;
24865 Color *arg3 = 0 ;
24866 bool result;
24867
24868 (void)jenv;
24869 (void)jcls;
24870 (void)jarg1_;
24871 arg1 = *(cmlabs::Bitmap **)&jarg1;
24872 arg2 = *(Box **)&jarg2;
24873 if (!arg2) {
24874 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
24875 return 0;
24876 }
24877 arg3 = *(Color **)&jarg3;
24878 if (!arg3) {
24879 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24880 return 0;
24881 }
24882 result = (bool)(arg1)->drawBox((Box const &)*arg2,(Color const &)*arg3);
24883 jresult = (jboolean)result;
24884 return jresult;
24885}
24886
24887
24888SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawCircle_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jdouble jarg6, jdouble jarg7, jboolean jarg8) {
24889 jboolean jresult = 0 ;
24890 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24891 uint32 arg2 ;
24892 uint32 arg3 ;
24893 uint32 arg4 ;
24894 Color *arg5 = 0 ;
24895 double arg6 ;
24896 double arg7 ;
24897 bool arg8 ;
24898 bool result;
24899
24900 (void)jenv;
24901 (void)jcls;
24902 (void)jarg1_;
24903 arg1 = *(cmlabs::Bitmap **)&jarg1;
24904 arg2 = (uint32)jarg2;
24905 arg3 = (uint32)jarg3;
24906 arg4 = (uint32)jarg4;
24907 arg5 = *(Color **)&jarg5;
24908 if (!arg5) {
24909 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24910 return 0;
24911 }
24912 arg6 = (double)jarg6;
24913 arg7 = (double)jarg7;
24914 arg8 = jarg8 ? true : false;
24915 result = (bool)(arg1)->drawCircle(arg2,arg3,arg4,(Color const &)*arg5,arg6,arg7,arg8);
24916 jresult = (jboolean)result;
24917 return jresult;
24918}
24919
24920
24921SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawCircle_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jdouble jarg6, jdouble jarg7) {
24922 jboolean jresult = 0 ;
24923 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24924 uint32 arg2 ;
24925 uint32 arg3 ;
24926 uint32 arg4 ;
24927 Color *arg5 = 0 ;
24928 double arg6 ;
24929 double arg7 ;
24930 bool result;
24931
24932 (void)jenv;
24933 (void)jcls;
24934 (void)jarg1_;
24935 arg1 = *(cmlabs::Bitmap **)&jarg1;
24936 arg2 = (uint32)jarg2;
24937 arg3 = (uint32)jarg3;
24938 arg4 = (uint32)jarg4;
24939 arg5 = *(Color **)&jarg5;
24940 if (!arg5) {
24941 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24942 return 0;
24943 }
24944 arg6 = (double)jarg6;
24945 arg7 = (double)jarg7;
24946 result = (bool)(arg1)->drawCircle(arg2,arg3,arg4,(Color const &)*arg5,arg6,arg7);
24947 jresult = (jboolean)result;
24948 return jresult;
24949}
24950
24951
24952SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1putQuadPixel(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jdouble jarg7) {
24953 jboolean jresult = 0 ;
24954 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24955 uint32 arg2 ;
24956 uint32 arg3 ;
24957 uint32 arg4 ;
24958 uint32 arg5 ;
24959 Color *arg6 = 0 ;
24960 double arg7 ;
24961 bool result;
24962
24963 (void)jenv;
24964 (void)jcls;
24965 (void)jarg1_;
24966 arg1 = *(cmlabs::Bitmap **)&jarg1;
24967 arg2 = (uint32)jarg2;
24968 arg3 = (uint32)jarg3;
24969 arg4 = (uint32)jarg4;
24970 arg5 = (uint32)jarg5;
24971 arg6 = *(Color **)&jarg6;
24972 if (!arg6) {
24973 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24974 return 0;
24975 }
24976 arg7 = (double)jarg7;
24977 result = (bool)(arg1)->putQuadPixel(arg2,arg3,arg4,arg5,(Color const &)*arg6,arg7);
24978 jresult = (jboolean)result;
24979 return jresult;
24980}
24981
24982
24983SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4) {
24984 jboolean jresult = 0 ;
24985 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24986 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
24987 uint32 arg3 ;
24988 uint32 arg4 ;
24989 bool result;
24990
24991 (void)jenv;
24992 (void)jcls;
24993 (void)jarg1_;
24994 (void)jarg2_;
24995 arg1 = *(cmlabs::Bitmap **)&jarg1;
24996 arg2 = *(cmlabs::Bitmap **)&jarg2;
24997 arg3 = (uint32)jarg3;
24998 arg4 = (uint32)jarg4;
24999 result = (bool)(arg1)->drawBitmap(arg2,arg3,arg4);
25000 jresult = (jboolean)result;
25001 return jresult;
25002}
25003
25004
25005SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
25006 jboolean jresult = 0 ;
25007 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25008 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25009 uint32 arg3 ;
25010 uint32 arg4 ;
25011 uint32 arg5 ;
25012 uint32 arg6 ;
25013 bool result;
25014
25015 (void)jenv;
25016 (void)jcls;
25017 (void)jarg1_;
25018 (void)jarg2_;
25019 arg1 = *(cmlabs::Bitmap **)&jarg1;
25020 arg2 = *(cmlabs::Bitmap **)&jarg2;
25021 arg3 = (uint32)jarg3;
25022 arg4 = (uint32)jarg4;
25023 arg5 = (uint32)jarg5;
25024 arg6 = (uint32)jarg6;
25025 result = (bool)(arg1)->drawBitmap(arg2,arg3,arg4,arg5,arg6);
25026 jresult = (jboolean)result;
25027 return jresult;
25028}
25029
25030
25031SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3) {
25032 jboolean jresult = 0 ;
25033 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25034 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25035 Point *arg3 = 0 ;
25036 bool result;
25037
25038 (void)jenv;
25039 (void)jcls;
25040 (void)jarg1_;
25041 (void)jarg2_;
25042 arg1 = *(cmlabs::Bitmap **)&jarg1;
25043 arg2 = *(cmlabs::Bitmap **)&jarg2;
25044 arg3 = *(Point **)&jarg3;
25045 if (!arg3) {
25046 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Point const & reference is null");
25047 return 0;
25048 }
25049 result = (bool)(arg1)->drawBitmap(arg2,(Point const &)*arg3);
25050 jresult = (jboolean)result;
25051 return jresult;
25052}
25053
25054
25055SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3) {
25056 jboolean jresult = 0 ;
25057 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25058 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25059 Box *arg3 = 0 ;
25060 bool result;
25061
25062 (void)jenv;
25063 (void)jcls;
25064 (void)jarg1_;
25065 (void)jarg2_;
25066 arg1 = *(cmlabs::Bitmap **)&jarg1;
25067 arg2 = *(cmlabs::Bitmap **)&jarg2;
25068 arg3 = *(Box **)&jarg3;
25069 if (!arg3) {
25070 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
25071 return 0;
25072 }
25073 result = (bool)(arg1)->drawBitmap(arg2,(Box const &)*arg3);
25074 jresult = (jboolean)result;
25075 return jresult;
25076}
25077
25078
25079SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8) {
25080 jboolean jresult = 0 ;
25081 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25082 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25083 uint32 arg3 ;
25084 uint32 arg4 ;
25085 uint32 arg5 ;
25086 uint32 arg6 ;
25087 uint32 arg7 ;
25088 uint32 arg8 ;
25089 bool result;
25090
25091 (void)jenv;
25092 (void)jcls;
25093 (void)jarg1_;
25094 (void)jarg2_;
25095 arg1 = *(cmlabs::Bitmap **)&jarg1;
25096 arg2 = *(cmlabs::Bitmap **)&jarg2;
25097 arg3 = (uint32)jarg3;
25098 arg4 = (uint32)jarg4;
25099 arg5 = (uint32)jarg5;
25100 arg6 = (uint32)jarg6;
25101 arg7 = (uint32)jarg7;
25102 arg8 = (uint32)jarg8;
25103 result = (bool)(arg1)->drawBitmap(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
25104 jresult = (jboolean)result;
25105 return jresult;
25106}
25107
25108
25109SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25110 jlong jresult = 0 ;
25111 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25112 Box *arg2 = 0 ;
25113 cmlabs::Bitmap *result = 0 ;
25114
25115 (void)jenv;
25116 (void)jcls;
25117 (void)jarg1_;
25118 arg1 = *(cmlabs::Bitmap **)&jarg1;
25119 arg2 = *(Box **)&jarg2;
25120 if (!arg2) {
25121 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
25122 return 0;
25123 }
25124 result = (cmlabs::Bitmap *)(arg1)->getCopy((Box const &)*arg2);
25125 *(cmlabs::Bitmap **)&jresult = result;
25126 return jresult;
25127}
25128
25129
25130SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1canBeResizedTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
25131 jboolean jresult = 0 ;
25132 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25133 uint32 arg2 ;
25134 uint32 arg3 ;
25135 bool result;
25136
25137 (void)jenv;
25138 (void)jcls;
25139 (void)jarg1_;
25140 arg1 = *(cmlabs::Bitmap **)&jarg1;
25141 arg2 = (uint32)jarg2;
25142 arg3 = (uint32)jarg3;
25143 result = (bool)(arg1)->canBeResizedTo(arg2,arg3);
25144 jresult = (jboolean)result;
25145 return jresult;
25146}
25147
25148
25149SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getResizedCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jboolean jarg4) {
25150 jlong jresult = 0 ;
25151 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25152 uint32 arg2 ;
25153 uint32 arg3 ;
25154 bool arg4 ;
25155 cmlabs::Bitmap *result = 0 ;
25156
25157 (void)jenv;
25158 (void)jcls;
25159 (void)jarg1_;
25160 arg1 = *(cmlabs::Bitmap **)&jarg1;
25161 arg2 = (uint32)jarg2;
25162 arg3 = (uint32)jarg3;
25163 arg4 = jarg4 ? true : false;
25164 result = (cmlabs::Bitmap *)(arg1)->getResizedCopy(arg2,arg3,arg4);
25165 *(cmlabs::Bitmap **)&jresult = result;
25166 return jresult;
25167}
25168
25169
25170SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getResizedCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25171 jlong jresult = 0 ;
25172 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25173 double arg2 ;
25174 cmlabs::Bitmap *result = 0 ;
25175
25176 (void)jenv;
25177 (void)jcls;
25178 (void)jarg1_;
25179 arg1 = *(cmlabs::Bitmap **)&jarg1;
25180 arg2 = (double)jarg2;
25181 result = (cmlabs::Bitmap *)(arg1)->getResizedCopy(arg2);
25182 *(cmlabs::Bitmap **)&jresult = result;
25183 return jresult;
25184}
25185
25186
25187SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1resizeTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jboolean jarg4) {
25188 jboolean jresult = 0 ;
25189 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25190 uint32 arg2 ;
25191 uint32 arg3 ;
25192 bool arg4 ;
25193 bool result;
25194
25195 (void)jenv;
25196 (void)jcls;
25197 (void)jarg1_;
25198 arg1 = *(cmlabs::Bitmap **)&jarg1;
25199 arg2 = (uint32)jarg2;
25200 arg3 = (uint32)jarg3;
25201 arg4 = jarg4 ? true : false;
25202 result = (bool)(arg1)->resizeTo(arg2,arg3,arg4);
25203 jresult = (jboolean)result;
25204 return jresult;
25205}
25206
25207
25208SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyDataFromBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
25209 jboolean jresult = 0 ;
25210 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25211 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25212 bool arg3 ;
25213 bool result;
25214
25215 (void)jenv;
25216 (void)jcls;
25217 (void)jarg1_;
25218 (void)jarg2_;
25219 arg1 = *(cmlabs::Bitmap **)&jarg1;
25220 arg2 = *(cmlabs::Bitmap **)&jarg2;
25221 arg3 = jarg3 ? true : false;
25222 result = (bool)(arg1)->copyDataFromBitmap(arg2,arg3);
25223 jresult = (jboolean)result;
25224 return jresult;
25225}
25226
25227
25228SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyDataFromBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25229 jboolean jresult = 0 ;
25230 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25231 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25232 bool result;
25233
25234 (void)jenv;
25235 (void)jcls;
25236 (void)jarg1_;
25237 (void)jarg2_;
25238 arg1 = *(cmlabs::Bitmap **)&jarg1;
25239 arg2 = *(cmlabs::Bitmap **)&jarg2;
25240 result = (bool)(arg1)->copyDataFromBitmap(arg2);
25241 jresult = (jboolean)result;
25242 return jresult;
25243}
25244
25245
25246SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1takeDataFromBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25247 jboolean jresult = 0 ;
25248 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25249 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25250 bool result;
25251
25252 (void)jenv;
25253 (void)jcls;
25254 (void)jarg1_;
25255 (void)jarg2_;
25256 arg1 = *(cmlabs::Bitmap **)&jarg1;
25257 arg2 = *(cmlabs::Bitmap **)&jarg2;
25258 result = (bool)(arg1)->takeDataFromBitmap(arg2);
25259 jresult = (jboolean)result;
25260 return jresult;
25261}
25262
25263
25264SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getBestResizeFactor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25265 jdouble jresult = 0 ;
25266 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25267 double arg2 ;
25268 double result;
25269
25270 (void)jenv;
25271 (void)jcls;
25272 (void)jarg1_;
25273 arg1 = *(cmlabs::Bitmap **)&jarg1;
25274 arg2 = (double)jarg2;
25275 result = (double)(arg1)->getBestResizeFactor(arg2);
25276 jresult = (jdouble)result;
25277 return jresult;
25278}
25279
25280
25281SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getBestResizeFactors(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
25282 jdouble jresult = 0 ;
25283 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25284 double arg2 ;
25285 int *arg3 = 0 ;
25286 int *arg4 = 0 ;
25287 int *arg5 = 0 ;
25288 double result;
25289
25290 (void)jenv;
25291 (void)jcls;
25292 (void)jarg1_;
25293 arg1 = *(cmlabs::Bitmap **)&jarg1;
25294 arg2 = (double)jarg2;
25295 arg3 = *(int **)&jarg3;
25296 if (!arg3) {
25297 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int & reference is null");
25298 return 0;
25299 }
25300 arg4 = *(int **)&jarg4;
25301 if (!arg4) {
25302 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int & reference is null");
25303 return 0;
25304 }
25305 arg5 = *(int **)&jarg5;
25306 if (!arg5) {
25307 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int & reference is null");
25308 return 0;
25309 }
25310 result = (double)(arg1)->getBestResizeFactors(arg2,*arg3,*arg4,*arg5);
25311 jresult = (jdouble)result;
25312 return jresult;
25313}
25314
25315
25316SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1createResizedData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jint jarg4, jint jarg5, jint jarg6) {
25317 jstring jresult = 0 ;
25318 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25319 uint32 arg2 ;
25320 uint32 arg3 ;
25321 int32 arg4 ;
25322 int32 arg5 ;
25323 int32 arg6 ;
25324 char *result = 0 ;
25325
25326 (void)jenv;
25327 (void)jcls;
25328 (void)jarg1_;
25329 arg1 = *(cmlabs::Bitmap **)&jarg1;
25330 arg2 = (uint32)jarg2;
25331 arg3 = (uint32)jarg3;
25332 arg4 = (int32)jarg4;
25333 arg5 = (int32)jarg5;
25334 arg6 = (int32)jarg6;
25335 result = (char *)(arg1)->createResizedData(arg2,arg3,arg4,arg5,arg6);
25336 if (result) jresult = jenv->NewStringUTF((const char *)result);
25337 return jresult;
25338}
25339
25340
25341SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1readFromMemory(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
25342 jboolean jresult = 0 ;
25343 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25344 char *arg2 = (char *) 0 ;
25345 uint32 arg3 ;
25346 bool result;
25347
25348 (void)jenv;
25349 (void)jcls;
25350 (void)jarg1_;
25351 arg1 = *(cmlabs::Bitmap **)&jarg1;
25352 arg2 = 0;
25353 if (jarg2) {
25354 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25355 if (!arg2) return 0;
25356 }
25357 arg3 = (uint32)jarg3;
25358 result = (bool)(arg1)->readFromMemory((char const *)arg2,arg3);
25359 jresult = (jboolean)result;
25360 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25361 return jresult;
25362}
25363
25364
25365SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1readFromFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25366 jboolean jresult = 0 ;
25367 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25368 char *arg2 = (char *) 0 ;
25369 bool result;
25370
25371 (void)jenv;
25372 (void)jcls;
25373 (void)jarg1_;
25374 arg1 = *(cmlabs::Bitmap **)&jarg1;
25375 arg2 = 0;
25376 if (jarg2) {
25377 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25378 if (!arg2) return 0;
25379 }
25380 result = (bool)(arg1)->readFromFile((char const *)arg2);
25381 jresult = (jboolean)result;
25382 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25383 return jresult;
25384}
25385
25386
25387SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1saveToFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25388 jboolean jresult = 0 ;
25389 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25390 char *arg2 = (char *) 0 ;
25391 bool result;
25392
25393 (void)jenv;
25394 (void)jcls;
25395 (void)jarg1_;
25396 arg1 = *(cmlabs::Bitmap **)&jarg1;
25397 arg2 = 0;
25398 if (jarg2) {
25399 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25400 if (!arg2) return 0;
25401 }
25402 result = (bool)(arg1)->saveToFile((char const *)arg2);
25403 jresult = (jboolean)result;
25404 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25405 return jresult;
25406}
25407
25408
25409SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1convertBitmapFileData(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6) {
25410 jboolean jresult = 0 ;
25411 char *arg1 = (char *) 0 ;
25412 uint32 arg2 ;
25413 uint32 arg3 ;
25414 uint32 arg4 ;
25415 char *arg5 = (char *) 0 ;
25416 uint32 arg6 ;
25417 bool result;
25418
25419 (void)jenv;
25420 (void)jcls;
25421 arg1 = 0;
25422 if (jarg1) {
25423 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25424 if (!arg1) return 0;
25425 }
25426 arg2 = (uint32)jarg2;
25427 arg3 = (uint32)jarg3;
25428 arg4 = (uint32)jarg4;
25429 arg5 = 0;
25430 if (jarg5) {
25431 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
25432 if (!arg5) return 0;
25433 }
25434 arg6 = (uint32)jarg6;
25435 result = (bool)cmlabs::Bitmap::convertBitmapFileData((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
25436 jresult = (jboolean)result;
25437 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25438 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
25439 return jresult;
25440}
25441
25442
25443SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1convertBitmapFileDataRunLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
25444 jstring jresult = 0 ;
25445 char *arg1 = (char *) 0 ;
25446 uint32 arg2 ;
25447 uint32 arg3 ;
25448 uint32 arg4 ;
25449 uint32 *arg5 = 0 ;
25450 char *result = 0 ;
25451
25452 (void)jenv;
25453 (void)jcls;
25454 arg1 = 0;
25455 if (jarg1) {
25456 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25457 if (!arg1) return 0;
25458 }
25459 arg2 = (uint32)jarg2;
25460 arg3 = (uint32)jarg3;
25461 arg4 = (uint32)jarg4;
25462 arg5 = *(uint32 **)&jarg5;
25463 if (!arg5) {
25464 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25465 return 0;
25466 }
25467 result = (char *)cmlabs::Bitmap::convertBitmapFileDataRunLength((char const *)arg1,arg2,arg3,arg4,*arg5);
25468 if (result) jresult = jenv->NewStringUTF((const char *)result);
25469 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25470 return jresult;
25471}
25472
25473
25474SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1differenceBitmapFileData(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
25475 jstring jresult = 0 ;
25476 char *arg1 = (char *) 0 ;
25477 char *arg2 = (char *) 0 ;
25478 uint32 arg3 ;
25479 uint32 arg4 ;
25480 uint32 arg5 ;
25481 uint32 *arg6 = 0 ;
25482 char *result = 0 ;
25483
25484 (void)jenv;
25485 (void)jcls;
25486 arg1 = 0;
25487 if (jarg1) {
25488 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25489 if (!arg1) return 0;
25490 }
25491 arg2 = 0;
25492 if (jarg2) {
25493 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25494 if (!arg2) return 0;
25495 }
25496 arg3 = (uint32)jarg3;
25497 arg4 = (uint32)jarg4;
25498 arg5 = (uint32)jarg5;
25499 arg6 = *(uint32 **)&jarg6;
25500 if (!arg6) {
25501 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25502 return 0;
25503 }
25504 result = (char *)cmlabs::Bitmap::differenceBitmapFileData(arg1,arg2,arg3,arg4,arg5,*arg6);
25505 if (result) jresult = jenv->NewStringUTF((const char *)result);
25506 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25507 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25508 return jresult;
25509}
25510
25511
25512SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1differenceBitmapFileDataRunLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
25513 jstring jresult = 0 ;
25514 char *arg1 = (char *) 0 ;
25515 char *arg2 = (char *) 0 ;
25516 uint32 arg3 ;
25517 uint32 arg4 ;
25518 uint32 arg5 ;
25519 uint32 *arg6 = 0 ;
25520 char *result = 0 ;
25521
25522 (void)jenv;
25523 (void)jcls;
25524 arg1 = 0;
25525 if (jarg1) {
25526 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25527 if (!arg1) return 0;
25528 }
25529 arg2 = 0;
25530 if (jarg2) {
25531 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25532 if (!arg2) return 0;
25533 }
25534 arg3 = (uint32)jarg3;
25535 arg4 = (uint32)jarg4;
25536 arg5 = (uint32)jarg5;
25537 arg6 = *(uint32 **)&jarg6;
25538 if (!arg6) {
25539 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25540 return 0;
25541 }
25542 result = (char *)cmlabs::Bitmap::differenceBitmapFileDataRunLength(arg1,arg2,arg3,arg4,arg5,*arg6);
25543 if (result) jresult = jenv->NewStringUTF((const char *)result);
25544 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25545 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25546 return jresult;
25547}
25548
25549
25550SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getCompressedUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
25551 jlong jresult = 0 ;
25552 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25553 bool arg2 ;
25554 cmlabs::BitmapUpdate *result = 0 ;
25555
25556 (void)jenv;
25557 (void)jcls;
25558 (void)jarg1_;
25559 arg1 = *(cmlabs::Bitmap **)&jarg1;
25560 arg2 = jarg2 ? true : false;
25561 result = (cmlabs::BitmapUpdate *)((cmlabs::Bitmap const *)arg1)->getCompressedUpdate(arg2);
25562 *(cmlabs::BitmapUpdate **)&jresult = result;
25563 return jresult;
25564}
25565
25566
25567SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getGrayScaleDataCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25568 jstring jresult = 0 ;
25569 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25570 uint32 *arg2 = 0 ;
25571 char *result = 0 ;
25572
25573 (void)jenv;
25574 (void)jcls;
25575 (void)jarg1_;
25576 arg1 = *(cmlabs::Bitmap **)&jarg1;
25577 arg2 = *(uint32 **)&jarg2;
25578 if (!arg2) {
25579 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25580 return 0;
25581 }
25582 result = (char *)(arg1)->getGrayScaleDataCopy(*arg2);
25583 if (result) jresult = jenv->NewStringUTF((const char *)result);
25584 return jresult;
25585}
25586
25587
25588SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyGrayScaleData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
25589 jboolean jresult = 0 ;
25590 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25591 char *arg2 = (char *) 0 ;
25592 uint32 arg3 ;
25593 bool result;
25594
25595 (void)jenv;
25596 (void)jcls;
25597 (void)jarg1_;
25598 arg1 = *(cmlabs::Bitmap **)&jarg1;
25599 arg2 = 0;
25600 if (jarg2) {
25601 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25602 if (!arg2) return 0;
25603 }
25604 arg3 = (uint32)jarg3;
25605 result = (bool)(arg1)->copyGrayScaleData(arg2,arg3);
25606 jresult = (jboolean)result;
25607 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25608 return jresult;
25609}
25610
25611
25612SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1resetBitmapUpdates(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25613 jboolean jresult = 0 ;
25614 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25615 bool result;
25616
25617 (void)jenv;
25618 (void)jcls;
25619 (void)jarg1_;
25620 arg1 = *(cmlabs::Bitmap **)&jarg1;
25621 result = (bool)(arg1)->resetBitmapUpdates();
25622 jresult = (jboolean)result;
25623 return jresult;
25624}
25625
25626
25627SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setBitmapUpdated(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25628 jboolean jresult = 0 ;
25629 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25630 bool result;
25631
25632 (void)jenv;
25633 (void)jcls;
25634 (void)jarg1_;
25635 arg1 = *(cmlabs::Bitmap **)&jarg1;
25636 result = (bool)(arg1)->setBitmapUpdated();
25637 jresult = (jboolean)result;
25638 return jresult;
25639}
25640
25641
25642SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1addBitmapUpdateRegion(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25643 jboolean jresult = 0 ;
25644 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25645 Box *arg2 = 0 ;
25646 bool result;
25647
25648 (void)jenv;
25649 (void)jcls;
25650 (void)jarg1_;
25651 arg1 = *(cmlabs::Bitmap **)&jarg1;
25652 arg2 = *(Box **)&jarg2;
25653 if (!arg2) {
25654 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
25655 return 0;
25656 }
25657 result = (bool)(arg1)->addBitmapUpdateRegion((Box const &)*arg2);
25658 jresult = (jboolean)result;
25659 return jresult;
25660}
25661
25662
25663SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1hasBitmapBeenUpdated(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25664 jboolean jresult = 0 ;
25665 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25666 bool result;
25667
25668 (void)jenv;
25669 (void)jcls;
25670 (void)jarg1_;
25671 arg1 = *(cmlabs::Bitmap **)&jarg1;
25672 result = (bool)(arg1)->hasBitmapBeenUpdated();
25673 jresult = (jboolean)result;
25674 return jresult;
25675}
25676
25677
25678SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1hasBitmapBeenTotallyChanged(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25679 jboolean jresult = 0 ;
25680 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25681 bool result;
25682
25683 (void)jenv;
25684 (void)jcls;
25685 (void)jarg1_;
25686 arg1 = *(cmlabs::Bitmap **)&jarg1;
25687 result = (bool)(arg1)->hasBitmapBeenTotallyChanged();
25688 jresult = (jboolean)result;
25689 return jresult;
25690}
25691
25692
25693SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1width_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25694 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25695 uint32 arg2 ;
25696
25697 (void)jenv;
25698 (void)jcls;
25699 (void)jarg1_;
25700 arg1 = *(cmlabs::Bitmap **)&jarg1;
25701 arg2 = (uint32)jarg2;
25702 if (arg1) (arg1)->width = arg2;
25703}
25704
25705
25706SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1width_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25707 jlong jresult = 0 ;
25708 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25709 uint32 result;
25710
25711 (void)jenv;
25712 (void)jcls;
25713 (void)jarg1_;
25714 arg1 = *(cmlabs::Bitmap **)&jarg1;
25715 result = (uint32) ((arg1)->width);
25716 jresult = (jlong)result;
25717 return jresult;
25718}
25719
25720
25721SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1height_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25722 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25723 uint32 arg2 ;
25724
25725 (void)jenv;
25726 (void)jcls;
25727 (void)jarg1_;
25728 arg1 = *(cmlabs::Bitmap **)&jarg1;
25729 arg2 = (uint32)jarg2;
25730 if (arg1) (arg1)->height = arg2;
25731}
25732
25733
25734SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1height_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25735 jlong jresult = 0 ;
25736 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25737 uint32 result;
25738
25739 (void)jenv;
25740 (void)jcls;
25741 (void)jarg1_;
25742 arg1 = *(cmlabs::Bitmap **)&jarg1;
25743 result = (uint32) ((arg1)->height);
25744 jresult = (jlong)result;
25745 return jresult;
25746}
25747
25748
25749SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25750 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25751 uint32 arg2 ;
25752
25753 (void)jenv;
25754 (void)jcls;
25755 (void)jarg1_;
25756 arg1 = *(cmlabs::Bitmap **)&jarg1;
25757 arg2 = (uint32)jarg2;
25758 if (arg1) (arg1)->size = arg2;
25759}
25760
25761
25762SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25763 jlong jresult = 0 ;
25764 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25765 uint32 result;
25766
25767 (void)jenv;
25768 (void)jcls;
25769 (void)jarg1_;
25770 arg1 = *(cmlabs::Bitmap **)&jarg1;
25771 result = (uint32) ((arg1)->size);
25772 jresult = (jlong)result;
25773 return jresult;
25774}
25775
25776
25777SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25778 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25779 char *arg2 = (char *) 0 ;
25780
25781 (void)jenv;
25782 (void)jcls;
25783 (void)jarg1_;
25784 arg1 = *(cmlabs::Bitmap **)&jarg1;
25785 arg2 = 0;
25786 if (jarg2) {
25787 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25788 if (!arg2) return ;
25789 }
25790 {
25791 delete [] arg1->data;
25792 if (arg2) {
25793 arg1->data = (char *) (new char[strlen((const char *)arg2)+1]);
25794 strcpy((char *)arg1->data, (const char *)arg2);
25795 } else {
25796 arg1->data = 0;
25797 }
25798 }
25799 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25800}
25801
25802
25803SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25804 jstring jresult = 0 ;
25805 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25806 char *result = 0 ;
25807
25808 (void)jenv;
25809 (void)jcls;
25810 (void)jarg1_;
25811 arg1 = *(cmlabs::Bitmap **)&jarg1;
25812 result = (char *) ((arg1)->data);
25813 if (result) jresult = jenv->NewStringUTF((const char *)result);
25814 return jresult;
25815}
25816
25817
25818SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateRegion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25819 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25820 Box arg2 ;
25821 Box *argp2 ;
25822
25823 (void)jenv;
25824 (void)jcls;
25825 (void)jarg1_;
25826 arg1 = *(cmlabs::Bitmap **)&jarg1;
25827 argp2 = *(Box **)&jarg2;
25828 if (!argp2) {
25829 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Box");
25830 return ;
25831 }
25832 arg2 = *argp2;
25833 if (arg1) (arg1)->updateRegion = arg2;
25834}
25835
25836
25837SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateRegion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25838 jlong jresult = 0 ;
25839 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25840 Box result;
25841
25842 (void)jenv;
25843 (void)jcls;
25844 (void)jarg1_;
25845 arg1 = *(cmlabs::Bitmap **)&jarg1;
25846 result = ((arg1)->updateRegion);
25847 *(Box **)&jresult = new Box((const Box &)result);
25848 return jresult;
25849}
25850
25851
25852SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1round(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25853 jint jresult = 0 ;
25854 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25855 double arg2 ;
25856 int32 result;
25857
25858 (void)jenv;
25859 (void)jcls;
25860 (void)jarg1_;
25861 arg1 = *(cmlabs::Bitmap **)&jarg1;
25862 arg2 = (double)jarg2;
25863 result = (int32)(arg1)->round(arg2);
25864 jresult = (jint)result;
25865 return jresult;
25866}
25867
25868
25869SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1toBitmapFileFormat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25870 jstring jresult = 0 ;
25871 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25872 uint32 *arg2 = 0 ;
25873 char *result = 0 ;
25874
25875 (void)jenv;
25876 (void)jcls;
25877 (void)jarg1_;
25878 arg1 = *(cmlabs::Bitmap **)&jarg1;
25879 arg2 = *(uint32 **)&jarg2;
25880 if (!arg2) {
25881 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25882 return 0;
25883 }
25884 result = (char *)(arg1)->toBitmapFileFormat(*arg2);
25885 if (result) jresult = jenv->NewStringUTF((const char *)result);
25886 return jresult;
25887}
25888
25889
25890SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
25891 jstring jresult = 0 ;
25892 char *arg1 = (char *) 0 ;
25893 uint32 arg2 ;
25894 uint32 arg3 ;
25895 uint32 arg4 ;
25896 uint32 *arg5 = 0 ;
25897 char *result = 0 ;
25898
25899 (void)jenv;
25900 (void)jcls;
25901 arg1 = 0;
25902 if (jarg1) {
25903 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25904 if (!arg1) return 0;
25905 }
25906 arg2 = (uint32)jarg2;
25907 arg3 = (uint32)jarg3;
25908 arg4 = (uint32)jarg4;
25909 arg5 = *(uint32 **)&jarg5;
25910 if (!arg5) {
25911 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25912 return 0;
25913 }
25914 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,*arg5);
25915 if (result) jresult = jenv->NewStringUTF((const char *)result);
25916 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25917 return jresult;
25918}
25919
25920
25921SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
25922 jstring jresult = 0 ;
25923 char *arg1 = (char *) 0 ;
25924 uint32 arg2 ;
25925 uint32 arg3 ;
25926 uint32 arg4 ;
25927 uint32 arg5 ;
25928 uint32 *arg6 = 0 ;
25929 char *result = 0 ;
25930
25931 (void)jenv;
25932 (void)jcls;
25933 arg1 = 0;
25934 if (jarg1) {
25935 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25936 if (!arg1) return 0;
25937 }
25938 arg2 = (uint32)jarg2;
25939 arg3 = (uint32)jarg3;
25940 arg4 = (uint32)jarg4;
25941 arg5 = (uint32)jarg5;
25942 arg6 = *(uint32 **)&jarg6;
25943 if (!arg6) {
25944 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25945 return 0;
25946 }
25947 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,arg5,*arg6);
25948 if (result) jresult = jenv->NewStringUTF((const char *)result);
25949 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25950 return jresult;
25951}
25952
25953
25954SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6) {
25955 jstring jresult = 0 ;
25956 char *arg1 = (char *) 0 ;
25957 uint32 arg2 ;
25958 uint32 arg3 ;
25959 uint32 arg4 ;
25960 char *arg5 = (char *) 0 ;
25961 uint32 *arg6 = 0 ;
25962 char *result = 0 ;
25963
25964 (void)jenv;
25965 (void)jcls;
25966 arg1 = 0;
25967 if (jarg1) {
25968 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25969 if (!arg1) return 0;
25970 }
25971 arg2 = (uint32)jarg2;
25972 arg3 = (uint32)jarg3;
25973 arg4 = (uint32)jarg4;
25974 arg5 = 0;
25975 if (jarg5) {
25976 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
25977 if (!arg5) return 0;
25978 }
25979 arg6 = *(uint32 **)&jarg6;
25980 if (!arg6) {
25981 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25982 return 0;
25983 }
25984 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,*arg6);
25985 if (result) jresult = jenv->NewStringUTF((const char *)result);
25986 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25987 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
25988 return jresult;
25989}
25990
25991
25992SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jlong jarg7) {
25993 jstring jresult = 0 ;
25994 char *arg1 = (char *) 0 ;
25995 uint32 arg2 ;
25996 uint32 arg3 ;
25997 uint32 arg4 ;
25998 char *arg5 = (char *) 0 ;
25999 uint32 arg6 ;
26000 uint32 *arg7 = 0 ;
26001 char *result = 0 ;
26002
26003 (void)jenv;
26004 (void)jcls;
26005 arg1 = 0;
26006 if (jarg1) {
26007 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26008 if (!arg1) return 0;
26009 }
26010 arg2 = (uint32)jarg2;
26011 arg3 = (uint32)jarg3;
26012 arg4 = (uint32)jarg4;
26013 arg5 = 0;
26014 if (jarg5) {
26015 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
26016 if (!arg5) return 0;
26017 }
26018 arg6 = (uint32)jarg6;
26019 arg7 = *(uint32 **)&jarg7;
26020 if (!arg7) {
26021 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26022 return 0;
26023 }
26024 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,arg6,*arg7);
26025 if (result) jresult = jenv->NewStringUTF((const char *)result);
26026 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26027 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
26028 return jresult;
26029}
26030
26031
26032SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToEncodingFormat(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jstring jarg7, jlong jarg8) {
26033 jstring jresult = 0 ;
26034 char *arg1 = (char *) 0 ;
26035 uint32 arg2 ;
26036 uint32 arg3 ;
26037 uint32 arg4 ;
26038 char *arg5 = (char *) 0 ;
26039 uint32 arg6 ;
26040 char *arg7 = (char *) 0 ;
26041 uint32 *arg8 = 0 ;
26042 char *result = 0 ;
26043
26044 (void)jenv;
26045 (void)jcls;
26046 arg1 = 0;
26047 if (jarg1) {
26048 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26049 if (!arg1) return 0;
26050 }
26051 arg2 = (uint32)jarg2;
26052 arg3 = (uint32)jarg3;
26053 arg4 = (uint32)jarg4;
26054 arg5 = 0;
26055 if (jarg5) {
26056 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
26057 if (!arg5) return 0;
26058 }
26059 arg6 = (uint32)jarg6;
26060 arg7 = 0;
26061 if (jarg7) {
26062 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
26063 if (!arg7) return 0;
26064 }
26065 arg8 = *(uint32 **)&jarg8;
26066 if (!arg8) {
26067 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26068 return 0;
26069 }
26070 result = (char *)cmlabs::Bitmap::DataToEncodingFormat((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,arg6,(char const *)arg7,*arg8);
26071 if (result) jresult = jenv->NewStringUTF((const char *)result);
26072 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26073 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
26074 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
26075 return jresult;
26076}
26077
26078
26079SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeDown66(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3) {
26080 jstring jresult = 0 ;
26081 char *arg1 = (char *) 0 ;
26082 uint32 *arg2 = 0 ;
26083 uint32 *arg3 = 0 ;
26084 char *result = 0 ;
26085
26086 (void)jenv;
26087 (void)jcls;
26088 arg1 = 0;
26089 if (jarg1) {
26090 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26091 if (!arg1) return 0;
26092 }
26093 arg2 = *(uint32 **)&jarg2;
26094 if (!arg2) {
26095 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26096 return 0;
26097 }
26098 arg3 = *(uint32 **)&jarg3;
26099 if (!arg3) {
26100 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26101 return 0;
26102 }
26103 result = (char *)cmlabs::ImageResizeDown66(arg1,*arg2,*arg3);
26104 if (result) jresult = jenv->NewStringUTF((const char *)result);
26105 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26106 return jresult;
26107}
26108
26109
26110SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeDown(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4) {
26111 jstring jresult = 0 ;
26112 char *arg1 = (char *) 0 ;
26113 uint32 *arg2 = 0 ;
26114 uint32 *arg3 = 0 ;
26115 uint32 arg4 ;
26116 char *result = 0 ;
26117
26118 (void)jenv;
26119 (void)jcls;
26120 arg1 = 0;
26121 if (jarg1) {
26122 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26123 if (!arg1) return 0;
26124 }
26125 arg2 = *(uint32 **)&jarg2;
26126 if (!arg2) {
26127 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26128 return 0;
26129 }
26130 arg3 = *(uint32 **)&jarg3;
26131 if (!arg3) {
26132 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26133 return 0;
26134 }
26135 arg4 = (uint32)jarg4;
26136 result = (char *)cmlabs::ImageResizeDown(arg1,*arg2,*arg3,arg4);
26137 if (result) jresult = jenv->NewStringUTF((const char *)result);
26138 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26139 return jresult;
26140}
26141
26142
26143SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeUp66(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3) {
26144 jstring jresult = 0 ;
26145 char *arg1 = (char *) 0 ;
26146 uint32 *arg2 = 0 ;
26147 uint32 *arg3 = 0 ;
26148 char *result = 0 ;
26149
26150 (void)jenv;
26151 (void)jcls;
26152 arg1 = 0;
26153 if (jarg1) {
26154 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26155 if (!arg1) return 0;
26156 }
26157 arg2 = *(uint32 **)&jarg2;
26158 if (!arg2) {
26159 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26160 return 0;
26161 }
26162 arg3 = *(uint32 **)&jarg3;
26163 if (!arg3) {
26164 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26165 return 0;
26166 }
26167 result = (char *)cmlabs::ImageResizeUp66(arg1,*arg2,*arg3);
26168 if (result) jresult = jenv->NewStringUTF((const char *)result);
26169 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26170 return jresult;
26171}
26172
26173
26174SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeUp(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4) {
26175 jstring jresult = 0 ;
26176 char *arg1 = (char *) 0 ;
26177 uint32 *arg2 = 0 ;
26178 uint32 *arg3 = 0 ;
26179 uint32 arg4 ;
26180 char *result = 0 ;
26181
26182 (void)jenv;
26183 (void)jcls;
26184 arg1 = 0;
26185 if (jarg1) {
26186 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26187 if (!arg1) return 0;
26188 }
26189 arg2 = *(uint32 **)&jarg2;
26190 if (!arg2) {
26191 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26192 return 0;
26193 }
26194 arg3 = *(uint32 **)&jarg3;
26195 if (!arg3) {
26196 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26197 return 0;
26198 }
26199 arg4 = (uint32)jarg4;
26200 result = (char *)cmlabs::ImageResizeUp(arg1,*arg2,*arg3,arg4);
26201 if (result) jresult = jenv->NewStringUTF((const char *)result);
26202 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26203 return jresult;
26204}
26205
26206
26207SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
26209 enum cmlabs::BitmapUpdate::Type arg2 ;
26210
26211 (void)jenv;
26212 (void)jcls;
26213 (void)jarg1_;
26214 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26215 arg2 = (enum cmlabs::BitmapUpdate::Type)jarg2;
26216 if (arg1) (arg1)->type = arg2;
26217}
26218
26219
26220SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26221 jint jresult = 0 ;
26223 enum cmlabs::BitmapUpdate::Type result;
26224
26225 (void)jenv;
26226 (void)jcls;
26227 (void)jarg1_;
26228 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26229 result = (enum cmlabs::BitmapUpdate::Type) ((arg1)->type);
26230 jresult = (jint)result;
26231 return jresult;
26232}
26233
26234
26236 jlong jresult = 0 ;
26237 cmlabs::BitmapUpdate *result = 0 ;
26238
26239 (void)jenv;
26240 (void)jcls;
26242 *(cmlabs::BitmapUpdate **)&jresult = result;
26243 return jresult;
26244}
26245
26246
26247SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26248 jlong jresult = 0 ;
26249 uint32 arg1 ;
26250 uint32 arg2 ;
26251 cmlabs::BitmapUpdate *result = 0 ;
26252
26253 (void)jenv;
26254 (void)jcls;
26255 arg1 = (uint32)jarg1;
26256 arg2 = (uint32)jarg2;
26257 result = (cmlabs::BitmapUpdate *)new cmlabs::BitmapUpdate(arg1,arg2);
26258 *(cmlabs::BitmapUpdate **)&jresult = result;
26259 return jresult;
26260}
26261
26262
26263SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
26264 jlong jresult = 0 ;
26265 char *arg1 = (char *) 0 ;
26266 bool arg2 ;
26267 cmlabs::BitmapUpdate *result = 0 ;
26268
26269 (void)jenv;
26270 (void)jcls;
26271 arg1 = 0;
26272 if (jarg1) {
26273 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26274 if (!arg1) return 0;
26275 }
26276 arg2 = jarg2 ? true : false;
26277 result = (cmlabs::BitmapUpdate *)new cmlabs::BitmapUpdate((char const *)arg1,arg2);
26278 *(cmlabs::BitmapUpdate **)&jresult = result;
26279 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26280 return jresult;
26281}
26282
26283
26284SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BitmapUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26286
26287 (void)jenv;
26288 (void)jcls;
26289 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26290 delete arg1;
26291}
26292
26293
26294SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1init(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
26295 jboolean jresult = 0 ;
26297 uint32 arg2 ;
26298 uint32 arg3 ;
26299 bool result;
26300
26301 (void)jenv;
26302 (void)jcls;
26303 (void)jarg1_;
26304 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26305 arg2 = (uint32)jarg2;
26306 arg3 = (uint32)jarg3;
26307 result = (bool)(arg1)->init(arg2,arg3);
26308 jresult = (jboolean)result;
26309 return jresult;
26310}
26311
26312
26313SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26314 jboolean jresult = 0 ;
26316 bool result;
26317
26318 (void)jenv;
26319 (void)jcls;
26320 (void)jarg1_;
26321 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26322 result = (bool)(arg1)->reset();
26323 jresult = (jboolean)result;
26324 return jresult;
26325}
26326
26327
26328SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1update(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26329 jboolean jresult = 0 ;
26332 bool result;
26333
26334 (void)jenv;
26335 (void)jcls;
26336 (void)jarg1_;
26337 (void)jarg2_;
26338 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26339 arg2 = *(cmlabs::BitmapUpdate **)&jarg2;
26340 result = (bool)(arg1)->update(arg2);
26341 jresult = (jboolean)result;
26342 return jresult;
26343}
26344
26345
26346SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1toBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26347 jlong jresult = 0 ;
26349 cmlabs::Bitmap *result = 0 ;
26350
26351 (void)jenv;
26352 (void)jcls;
26353 (void)jarg1_;
26354 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26355 result = (cmlabs::Bitmap *)(arg1)->toBitmap();
26356 *(cmlabs::Bitmap **)&jresult = result;
26357 return jresult;
26358}
26359
26360
26361SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1setUpdateType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
26362 jboolean jresult = 0 ;
26365 bool result;
26366
26367 (void)jenv;
26368 (void)jcls;
26369 (void)jarg1_;
26370 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26371 arg2 = (cmlabs::BitmapUpdate::Type)jarg2;
26372 result = (bool)(arg1)->setUpdateType(arg2);
26373 jresult = (jboolean)result;
26374 return jresult;
26375}
26376
26377
26378SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1getUpdateType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26379 jint jresult = 0 ;
26382
26383 (void)jenv;
26384 (void)jcls;
26385 (void)jarg1_;
26386 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26387 result = (cmlabs::BitmapUpdate::Type)(arg1)->getUpdateType();
26388 jresult = (jint)result;
26389 return jresult;
26390}
26391
26392
26393SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1setFullUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26394 jboolean jresult = 0 ;
26396 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
26397 bool result;
26398
26399 (void)jenv;
26400 (void)jcls;
26401 (void)jarg1_;
26402 (void)jarg2_;
26403 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26404 arg2 = *(cmlabs::Bitmap **)&jarg2;
26405 result = (bool)(arg1)->setFullUpdate(arg2);
26406 jresult = (jboolean)result;
26407 return jresult;
26408}
26409
26410
26411SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26412 jboolean jresult = 0 ;
26414 char *arg2 = (char *) 0 ;
26415 bool result;
26416
26417 (void)jenv;
26418 (void)jcls;
26419 (void)jarg1_;
26420 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26421 arg2 = 0;
26422 if (jarg2) {
26423 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26424 if (!arg2) return 0;
26425 }
26426 result = (bool)(arg1)->readFromFile((char const *)arg2);
26427 jresult = (jboolean)result;
26428 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26429 return jresult;
26430}
26431
26432
26433SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileRLE(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26434 jboolean jresult = 0 ;
26436 char *arg2 = (char *) 0 ;
26437 bool result;
26438
26439 (void)jenv;
26440 (void)jcls;
26441 (void)jarg1_;
26442 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26443 arg2 = 0;
26444 if (jarg2) {
26445 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26446 if (!arg2) return 0;
26447 }
26448 result = (bool)(arg1)->readFromFileRLE((char const *)arg2);
26449 jresult = (jboolean)result;
26450 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26451 return jresult;
26452}
26453
26454
26455SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileDiff(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
26456 jboolean jresult = 0 ;
26458 char *arg2 = (char *) 0 ;
26459 cmlabs::Bitmap *arg3 = (cmlabs::Bitmap *) 0 ;
26460 bool result;
26461
26462 (void)jenv;
26463 (void)jcls;
26464 (void)jarg1_;
26465 (void)jarg3_;
26466 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26467 arg2 = 0;
26468 if (jarg2) {
26469 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26470 if (!arg2) return 0;
26471 }
26472 arg3 = *(cmlabs::Bitmap **)&jarg3;
26473 result = (bool)(arg1)->readFromFileDiff((char const *)arg2,arg3);
26474 jresult = (jboolean)result;
26475 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26476 return jresult;
26477}
26478
26479
26480SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileRLEDiff(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
26481 jboolean jresult = 0 ;
26483 char *arg2 = (char *) 0 ;
26484 cmlabs::Bitmap *arg3 = (cmlabs::Bitmap *) 0 ;
26485 bool result;
26486
26487 (void)jenv;
26488 (void)jcls;
26489 (void)jarg1_;
26490 (void)jarg3_;
26491 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26492 arg2 = 0;
26493 if (jarg2) {
26494 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26495 if (!arg2) return 0;
26496 }
26497 arg3 = *(cmlabs::Bitmap **)&jarg3;
26498 result = (bool)(arg1)->readFromFileRLEDiff((char const *)arg2,arg3);
26499 jresult = (jboolean)result;
26500 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26501 return jresult;
26502}
26503
26504
26505SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1width_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26507 uint32 arg2 ;
26508
26509 (void)jenv;
26510 (void)jcls;
26511 (void)jarg1_;
26512 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26513 arg2 = (uint32)jarg2;
26514 if (arg1) (arg1)->width = arg2;
26515}
26516
26517
26518SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1width_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26519 jlong jresult = 0 ;
26521 uint32 result;
26522
26523 (void)jenv;
26524 (void)jcls;
26525 (void)jarg1_;
26526 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26527 result = (uint32) ((arg1)->width);
26528 jresult = (jlong)result;
26529 return jresult;
26530}
26531
26532
26533SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1height_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26535 uint32 arg2 ;
26536
26537 (void)jenv;
26538 (void)jcls;
26539 (void)jarg1_;
26540 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26541 arg2 = (uint32)jarg2;
26542 if (arg1) (arg1)->height = arg2;
26543}
26544
26545
26546SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1height_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26547 jlong jresult = 0 ;
26549 uint32 result;
26550
26551 (void)jenv;
26552 (void)jcls;
26553 (void)jarg1_;
26554 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26555 result = (uint32) ((arg1)->height);
26556 jresult = (jlong)result;
26557 return jresult;
26558}
26559
26560
26561SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26563 uint32 arg2 ;
26564
26565 (void)jenv;
26566 (void)jcls;
26567 (void)jarg1_;
26568 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26569 arg2 = (uint32)jarg2;
26570 if (arg1) (arg1)->size = arg2;
26571}
26572
26573
26574SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26575 jlong jresult = 0 ;
26577 uint32 result;
26578
26579 (void)jenv;
26580 (void)jcls;
26581 (void)jarg1_;
26582 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26583 result = (uint32) ((arg1)->size);
26584 jresult = (jlong)result;
26585 return jresult;
26586}
26587
26588
26589SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26591 char *arg2 = (char *) 0 ;
26592
26593 (void)jenv;
26594 (void)jcls;
26595 (void)jarg1_;
26596 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26597 arg2 = 0;
26598 if (jarg2) {
26599 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26600 if (!arg2) return ;
26601 }
26602 {
26603 delete [] arg1->data;
26604 if (arg2) {
26605 arg1->data = (char *) (new char[strlen((const char *)arg2)+1]);
26606 strcpy((char *)arg1->data, (const char *)arg2);
26607 } else {
26608 arg1->data = 0;
26609 }
26610 }
26611 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26612}
26613
26614
26615SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26616 jstring jresult = 0 ;
26618 char *result = 0 ;
26619
26620 (void)jenv;
26621 (void)jcls;
26622 (void)jarg1_;
26623 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26624 result = (char *) ((arg1)->data);
26625 if (result) jresult = jenv->NewStringUTF((const char *)result);
26626 return jresult;
26627}
26628
26629
26630SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26632 uint32 arg2 ;
26633
26634 (void)jenv;
26635 (void)jcls;
26636 (void)jarg1_;
26637 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26638 arg2 = (uint32)jarg2;
26639 if (arg1) (arg1)->cid = arg2;
26640}
26641
26642
26643SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26644 jlong jresult = 0 ;
26646 uint32 result;
26647
26648 (void)jenv;
26649 (void)jcls;
26650 (void)jarg1_;
26651 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26652 result = (uint32) ((arg1)->cid);
26653 jresult = (jlong)result;
26654 return jresult;
26655}
26656
26657
26658SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
26660 uint64 arg2 ;
26661
26662 (void)jenv;
26663 (void)jcls;
26664 (void)jarg1_;
26665 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26666 {
26667 jclass clazz;
26668 jmethodID mid;
26669 jbyteArray ba;
26670 jbyte* bae;
26671 jsize sz;
26672 int i;
26673
26674 if (!jarg2) {
26676 return ;
26677 }
26678 clazz = jenv->GetObjectClass(jarg2);
26679 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
26680 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
26681 bae = jenv->GetByteArrayElements(ba, 0);
26682 sz = jenv->GetArrayLength(ba);
26683 arg2 = 0;
26684 if (sz > 0) {
26685 arg2 = (uint64)(signed char)bae[0];
26686 for(i=1; i<sz; i++) {
26687 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
26688 }
26689 }
26690 jenv->ReleaseByteArrayElements(ba, bae, 0);
26691 }
26692 if (arg1) (arg1)->serial = arg2;
26693}
26694
26695
26696SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26697 jobject jresult = 0 ;
26699 uint64 result;
26700
26701 (void)jenv;
26702 (void)jcls;
26703 (void)jarg1_;
26704 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26705 result = (uint64) ((arg1)->serial);
26706 {
26707 jbyteArray ba = jenv->NewByteArray(9);
26708 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
26709 jclass clazz = jenv->FindClass("java/math/BigInteger");
26710 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
26711 jobject bigint;
26712 int i;
26713
26714 bae[0] = 0;
26715 for(i=1; i<9; i++ ) {
26716 bae[i] = (jbyte)(result>>8*(8-i));
26717 }
26718
26719 jenv->ReleaseByteArrayElements(ba, bae, 0);
26720 bigint = jenv->NewObject(clazz, mid, ba);
26721 jenv->DeleteLocalRef(ba);
26722 jresult = bigint;
26723 }
26724 return jresult;
26725}
26726
26727
26728SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
26730 uint64 arg2 ;
26731
26732 (void)jenv;
26733 (void)jcls;
26734 (void)jarg1_;
26735 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26736 {
26737 jclass clazz;
26738 jmethodID mid;
26739 jbyteArray ba;
26740 jbyte* bae;
26741 jsize sz;
26742 int i;
26743
26744 if (!jarg2) {
26746 return ;
26747 }
26748 clazz = jenv->GetObjectClass(jarg2);
26749 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
26750 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
26751 bae = jenv->GetByteArrayElements(ba, 0);
26752 sz = jenv->GetArrayLength(ba);
26753 arg2 = 0;
26754 if (sz > 0) {
26755 arg2 = (uint64)(signed char)bae[0];
26756 for(i=1; i<sz; i++) {
26757 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
26758 }
26759 }
26760 jenv->ReleaseByteArrayElements(ba, bae, 0);
26761 }
26762 if (arg1) (arg1)->msgTime = arg2;
26763}
26764
26765
26766SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26767 jobject jresult = 0 ;
26769 uint64 result;
26770
26771 (void)jenv;
26772 (void)jcls;
26773 (void)jarg1_;
26774 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26775 result = (uint64) ((arg1)->msgTime);
26776 {
26777 jbyteArray ba = jenv->NewByteArray(9);
26778 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
26779 jclass clazz = jenv->FindClass("java/math/BigInteger");
26780 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
26781 jobject bigint;
26782 int i;
26783
26784 bae[0] = 0;
26785 for(i=1; i<9; i++ ) {
26786 bae[i] = (jbyte)(result>>8*(8-i));
26787 }
26788
26789 jenv->ReleaseByteArrayElements(ba, bae, 0);
26790 bigint = jenv->NewObject(clazz, mid, ba);
26791 jenv->DeleteLocalRef(ba);
26792 jresult = bigint;
26793 }
26794 return jresult;
26795}
26796
26797
26798SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26800 uint32 arg2 ;
26801
26802 (void)jenv;
26803 (void)jcls;
26804 (void)jarg1_;
26805 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26806 arg2 = (uint32)jarg2;
26807 if (arg1) (arg1)->size = arg2;
26808}
26809
26810
26811SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26812 jlong jresult = 0 ;
26814 uint32 result;
26815
26816 (void)jenv;
26817 (void)jcls;
26818 (void)jarg1_;
26819 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26820 result = (uint32) ((arg1)->size);
26821 jresult = (jlong)result;
26822 return jresult;
26823}
26824
26825
26826SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTriggerName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26828 char *arg2 ;
26829
26830 (void)jenv;
26831 (void)jcls;
26832 (void)jarg1_;
26833 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26834 arg2 = 0;
26835 if (jarg2) {
26836 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26837 if (!arg2) return ;
26838 }
26839 {
26840 if(arg2) {
26841 strncpy((char*)arg1->msgTriggerName, (const char *)arg2, 128-1);
26842 arg1->msgTriggerName[128-1] = 0;
26843 } else {
26844 arg1->msgTriggerName[0] = 0;
26845 }
26846 }
26847
26848 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26849}
26850
26851
26852SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTriggerName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26853 jstring jresult = 0 ;
26855 char *result = 0 ;
26856
26857 (void)jenv;
26858 (void)jcls;
26859 (void)jarg1_;
26860 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26861 result = (char *)(char *) ((arg1)->msgTriggerName);
26862 if (result) jresult = jenv->NewStringUTF((const char *)result);
26863 return jresult;
26864}
26865
26866
26867SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26870
26871 (void)jenv;
26872 (void)jcls;
26873 (void)jarg1_;
26874 (void)jarg2_;
26875 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26876 arg2 = *(cmlabs::DataMessage **)&jarg2;
26877 if (arg1) (arg1)->msg = arg2;
26878}
26879
26880
26881SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26882 jlong jresult = 0 ;
26884 cmlabs::DataMessage *result = 0 ;
26885
26886 (void)jenv;
26887 (void)jcls;
26888 (void)jarg1_;
26889 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26890 result = (cmlabs::DataMessage *) ((arg1)->msg);
26891 *(cmlabs::DataMessage **)&jresult = result;
26892 return jresult;
26893}
26894
26895
26896SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26897 jboolean jresult = 0 ;
26899 bool result;
26900
26901 (void)jenv;
26902 (void)jcls;
26903 (void)jarg1_;
26904 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26905 result = (bool)(arg1)->reset();
26906 jresult = (jboolean)result;
26907 return jresult;
26908}
26909
26910
26911SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1isValid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26912 jboolean jresult = 0 ;
26914 bool result;
26915
26916 (void)jenv;
26917 (void)jcls;
26918 (void)jarg1_;
26919 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26920 result = (bool)(arg1)->isValid();
26921 jresult = (jboolean)result;
26922 return jresult;
26923}
26924
26925
26927 jlong jresult = 0 ;
26928 cmlabs::ReplayIndexEntry *result = 0 ;
26929
26930 (void)jenv;
26931 (void)jcls;
26933 *(cmlabs::ReplayIndexEntry **)&jresult = result;
26934 return jresult;
26935}
26936
26937
26938SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ReplayIndexEntry(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26940
26941 (void)jenv;
26942 (void)jcls;
26943 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26944 delete arg1;
26945}
26946
26947
26948SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1MessagePlayer(JNIEnv *jenv, jclass jcls) {
26949 jlong jresult = 0 ;
26950 cmlabs::MessagePlayer *result = 0 ;
26951
26952 (void)jenv;
26953 (void)jcls;
26955 *(cmlabs::MessagePlayer **)&jresult = result;
26956 return jresult;
26957}
26958
26959
26960SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1MessagePlayer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26962
26963 (void)jenv;
26964 (void)jcls;
26965 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
26966 delete arg1;
26967}
26968
26969
26970SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jboolean jarg4) {
26971 jboolean jresult = 0 ;
26973 char *arg2 = (char *) 0 ;
26974 uint32 arg3 ;
26975 bool arg4 ;
26976 bool result;
26977
26978 (void)jenv;
26979 (void)jcls;
26980 (void)jarg1_;
26981 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
26982 arg2 = 0;
26983 if (jarg2) {
26984 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26985 if (!arg2) return 0;
26986 }
26987 arg3 = (uint32)jarg3;
26988 arg4 = jarg4 ? true : false;
26989 result = (bool)(arg1)->initRead((char const *)arg2,arg3,arg4);
26990 jresult = (jboolean)result;
26991 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26992 return jresult;
26993}
26994
26995
26996SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
26997 jboolean jresult = 0 ;
26999 char *arg2 = (char *) 0 ;
27000 uint32 arg3 ;
27001 bool result;
27002
27003 (void)jenv;
27004 (void)jcls;
27005 (void)jarg1_;
27006 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27007 arg2 = 0;
27008 if (jarg2) {
27009 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27010 if (!arg2) return 0;
27011 }
27012 arg3 = (uint32)jarg3;
27013 result = (bool)(arg1)->initRead((char const *)arg2,arg3);
27014 jresult = (jboolean)result;
27015 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27016 return jresult;
27017}
27018
27019
27020SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jboolean jarg3) {
27021 jboolean jresult = 0 ;
27023 char *arg2 = (char *) 0 ;
27024 bool arg3 ;
27025 bool result;
27026
27027 (void)jenv;
27028 (void)jcls;
27029 (void)jarg1_;
27030 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27031 arg2 = 0;
27032 if (jarg2) {
27033 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27034 if (!arg2) return 0;
27035 }
27036 arg3 = jarg3 ? true : false;
27037 result = (bool)(arg1)->initRead((char const *)arg2,arg3);
27038 jresult = (jboolean)result;
27039 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27040 return jresult;
27041}
27042
27043
27044SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27045 jboolean jresult = 0 ;
27047 char *arg2 = (char *) 0 ;
27048 bool result;
27049
27050 (void)jenv;
27051 (void)jcls;
27052 (void)jarg1_;
27053 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27054 arg2 = 0;
27055 if (jarg2) {
27056 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27057 if (!arg2) return 0;
27058 }
27059 result = (bool)(arg1)->initRead((char const *)arg2);
27060 jresult = (jboolean)result;
27061 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27062 return jresult;
27063}
27064
27065
27066SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initWrite(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg4) {
27067 jboolean jresult = 0 ;
27069 char *arg2 = (char *) 0 ;
27070 uint32 arg3 ;
27071 uint64 arg4 ;
27072 bool result;
27073
27074 (void)jenv;
27075 (void)jcls;
27076 (void)jarg1_;
27077 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27078 arg2 = 0;
27079 if (jarg2) {
27080 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27081 if (!arg2) return 0;
27082 }
27083 arg3 = (uint32)jarg3;
27084 {
27085 jclass clazz;
27086 jmethodID mid;
27087 jbyteArray ba;
27088 jbyte* bae;
27089 jsize sz;
27090 int i;
27091
27092 if (!jarg4) {
27094 return 0;
27095 }
27096 clazz = jenv->GetObjectClass(jarg4);
27097 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
27098 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
27099 bae = jenv->GetByteArrayElements(ba, 0);
27100 sz = jenv->GetArrayLength(ba);
27101 arg4 = 0;
27102 if (sz > 0) {
27103 arg4 = (uint64)(signed char)bae[0];
27104 for(i=1; i<sz; i++) {
27105 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
27106 }
27107 }
27108 jenv->ReleaseByteArrayElements(ba, bae, 0);
27109 }
27110 result = (bool)(arg1)->initWrite((char const *)arg2,arg3,arg4);
27111 jresult = (jboolean)result;
27112 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27113 return jresult;
27114}
27115
27116
27117SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSubTypeList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27118 jboolean jresult = 0 ;
27120 std::map< uint16,std::string > *arg2 = 0 ;
27121 bool result;
27122
27123 (void)jenv;
27124 (void)jcls;
27125 (void)jarg1_;
27126 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27127 arg2 = *(std::map< uint16,std::string > **)&jarg2;
27128 if (!arg2) {
27129 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint16,std::string > & reference is null");
27130 return 0;
27131 }
27132 result = (bool)(arg1)->setSubTypeList(*arg2);
27133 jresult = (jboolean)result;
27134 return jresult;
27135}
27136
27137
27138SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSubContextList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27139 jboolean jresult = 0 ;
27141 std::map< uint16,std::string > *arg2 = 0 ;
27142 bool result;
27143
27144 (void)jenv;
27145 (void)jcls;
27146 (void)jarg1_;
27147 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27148 arg2 = *(std::map< uint16,std::string > **)&jarg2;
27149 if (!arg2) {
27150 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint16,std::string > & reference is null");
27151 return 0;
27152 }
27153 result = (bool)(arg1)->setSubContextList(*arg2);
27154 jresult = (jboolean)result;
27155 return jresult;
27156}
27157
27158
27159SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setComponentNameList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27160 jboolean jresult = 0 ;
27162 std::map< uint32,std::string > *arg2 = 0 ;
27163 bool result;
27164
27165 (void)jenv;
27166 (void)jcls;
27167 (void)jarg1_;
27168 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27169 arg2 = *(std::map< uint32,std::string > **)&jarg2;
27170 if (!arg2) {
27171 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint32,std::string > & reference is null");
27172 return 0;
27173 }
27174 result = (bool)(arg1)->setComponentNameList(*arg2);
27175 jresult = (jboolean)result;
27176 return jresult;
27177}
27178
27179
27180SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1writeMetadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27181 jboolean jresult = 0 ;
27183 bool result;
27184
27185 (void)jenv;
27186 (void)jcls;
27187 (void)jarg1_;
27188 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27189 result = (bool)(arg1)->writeMetadata();
27190 jresult = (jboolean)result;
27191 return jresult;
27192}
27193
27194
27195SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1readMetadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27196 jboolean jresult = 0 ;
27198 bool result;
27199
27200 (void)jenv;
27201 (void)jcls;
27202 (void)jarg1_;
27203 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27204 result = (bool)(arg1)->readMetadata();
27205 jresult = (jboolean)result;
27206 return jresult;
27207}
27208
27209
27210SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSystemIDs(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27211 jboolean jresult = 0 ;
27214 bool result;
27215
27216 (void)jenv;
27217 (void)jcls;
27218 (void)jarg1_;
27219 (void)jarg2_;
27220 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27221 arg2 = *(cmlabs::DataMessage **)&jarg2;
27222 result = (bool)(arg1)->setSystemIDs(arg2);
27223 jresult = (jboolean)result;
27224 return jresult;
27225}
27226
27227
27228SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSVFile_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
27229 jboolean jresult = 0 ;
27231 char *arg2 = (char *) 0 ;
27232 char *arg3 = (char *) 0 ;
27233 bool result;
27234
27235 (void)jenv;
27236 (void)jcls;
27237 (void)jarg1_;
27238 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27239 arg2 = 0;
27240 if (jarg2) {
27241 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27242 if (!arg2) return 0;
27243 }
27244 arg3 = 0;
27245 if (jarg3) {
27246 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
27247 if (!arg3) return 0;
27248 }
27249 result = (bool)(arg1)->exportToCSVFile((char const *)arg2,(char const *)arg3);
27250 jresult = (jboolean)result;
27251 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27252 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
27253 return jresult;
27254}
27255
27256
27257SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSVFile_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27258 jboolean jresult = 0 ;
27260 char *arg2 = (char *) 0 ;
27261 bool result;
27262
27263 (void)jenv;
27264 (void)jcls;
27265 (void)jarg1_;
27266 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27267 arg2 = 0;
27268 if (jarg2) {
27269 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27270 if (!arg2) return 0;
27271 }
27272 result = (bool)(arg1)->exportToCSVFile((char const *)arg2);
27273 jresult = (jboolean)result;
27274 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27275 return jresult;
27276}
27277
27278
27279SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSV_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27280 jstring jresult = 0 ;
27282 char *arg2 = (char *) 0 ;
27283 std::string result;
27284
27285 (void)jenv;
27286 (void)jcls;
27287 (void)jarg1_;
27288 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27289 arg2 = 0;
27290 if (jarg2) {
27291 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27292 if (!arg2) return 0;
27293 }
27294 result = (arg1)->exportToCSV((char const *)arg2);
27295 jresult = jenv->NewStringUTF((&result)->c_str());
27296 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27297 return jresult;
27298}
27299
27300
27301SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSV_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27302 jstring jresult = 0 ;
27304 std::string result;
27305
27306 (void)jenv;
27307 (void)jcls;
27308 (void)jarg1_;
27309 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27310 result = (arg1)->exportToCSV();
27311 jresult = jenv->NewStringUTF((&result)->c_str());
27312 return jresult;
27313}
27314
27315
27316SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1addMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
27317 jboolean jresult = 0 ;
27319 char *arg2 = (char *) 0 ;
27321 bool result;
27322
27323 (void)jenv;
27324 (void)jcls;
27325 (void)jarg1_;
27326 (void)jarg3_;
27327 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27328 arg2 = 0;
27329 if (jarg2) {
27330 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27331 if (!arg2) return 0;
27332 }
27333 arg3 = *(cmlabs::DataMessage **)&jarg3;
27334 result = (bool)(arg1)->addMessage((char const *)arg2,arg3);
27335 jresult = (jboolean)result;
27336 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27337 return jresult;
27338}
27339
27340
27341SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
27342 jlong jresult = 0 ;
27344 uint32 arg2 ;
27345 char **arg3 = 0 ;
27346 char *temp3 = 0 ;
27347 cmlabs::DataMessage *result = 0 ;
27348
27349 (void)jenv;
27350 (void)jcls;
27351 (void)jarg1_;
27352 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27353 arg2 = (uint32)jarg2;
27354 arg3 = 0;
27355 if (jarg3) {
27356 temp3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
27357 if (!temp3) return 0;
27358 }
27359 arg3 = &temp3;
27360 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2,(char const *&)*arg3);
27361 *(cmlabs::DataMessage **)&jresult = result;
27362 if (arg3 && *arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)*arg3);
27363 return jresult;
27364}
27365
27366
27367SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
27368 jlong jresult = 0 ;
27370 uint32 arg2 ;
27371 uint32 *arg3 = 0 ;
27372 cmlabs::DataMessage *result = 0 ;
27373
27374 (void)jenv;
27375 (void)jcls;
27376 (void)jarg1_;
27377 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27378 arg2 = (uint32)jarg2;
27379 arg3 = *(uint32 **)&jarg3;
27380 if (!arg3) {
27381 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
27382 return 0;
27383 }
27384 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2,*arg3);
27385 *(cmlabs::DataMessage **)&jresult = result;
27386 return jresult;
27387}
27388
27389
27390SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4) {
27391 jlong jresult = 0 ;
27393 uint32 arg2 ;
27394 char **arg3 = 0 ;
27395 uint32 *arg4 = 0 ;
27396 char *temp3 = 0 ;
27397 cmlabs::DataMessage *result = 0 ;
27398
27399 (void)jenv;
27400 (void)jcls;
27401 (void)jarg1_;
27402 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27403 arg2 = (uint32)jarg2;
27404 arg3 = 0;
27405 if (jarg3) {
27406 temp3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
27407 if (!temp3) return 0;
27408 }
27409 arg3 = &temp3;
27410 arg4 = *(uint32 **)&jarg4;
27411 if (!arg4) {
27412 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
27413 return 0;
27414 }
27415 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2,(char const *&)*arg3,*arg4);
27416 *(cmlabs::DataMessage **)&jresult = result;
27417 if (arg3 && *arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)*arg3);
27418 return jresult;
27419}
27420
27421
27422SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27423 jlong jresult = 0 ;
27425 uint32 arg2 ;
27426 cmlabs::DataMessage *result = 0 ;
27427
27428 (void)jenv;
27429 (void)jcls;
27430 (void)jarg1_;
27431 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27432 arg2 = (uint32)jarg2;
27433 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2);
27434 *(cmlabs::DataMessage **)&jresult = result;
27435 return jresult;
27436}
27437
27438
27439SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1getCurrentTriggerName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27440 jstring jresult = 0 ;
27442 std::string result;
27443
27444 (void)jenv;
27445 (void)jcls;
27446 (void)jarg1_;
27447 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27448 result = (arg1)->getCurrentTriggerName();
27449 jresult = jenv->NewStringUTF((&result)->c_str());
27450 return jresult;
27451}
27452
27453
27454SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1flushToDisk(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27455 jboolean jresult = 0 ;
27457 bool result;
27458
27459 (void)jenv;
27460 (void)jcls;
27461 (void)jarg1_;
27462 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27463 result = (bool)(arg1)->flushToDisk();
27464 jresult = (jboolean)result;
27465 return jresult;
27466}
27467
27468
27469SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1printAllString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27470 jstring jresult = 0 ;
27472 char *arg2 = (char *) 0 ;
27473 std::string result;
27474
27475 (void)jenv;
27476 (void)jcls;
27477 (void)jarg1_;
27478 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27479 arg2 = 0;
27480 if (jarg2) {
27481 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27482 if (!arg2) return 0;
27483 }
27484 result = (arg1)->printAllString((char const *)arg2);
27485 jresult = jenv->NewStringUTF((&result)->c_str());
27486 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27487 return jresult;
27488}
27489
27490
27491SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1printAllString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27492 jstring jresult = 0 ;
27494 std::string result;
27495
27496 (void)jenv;
27497 (void)jcls;
27498 (void)jarg1_;
27499 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27500 result = (arg1)->printAllString();
27501 jresult = jenv->NewStringUTF((&result)->c_str());
27502 return jresult;
27503}
27504
27505
27507 jlong jresult = 0 ;
27508 std::vector< std::string > *result = 0 ;
27509
27510 (void)jenv;
27511 (void)jcls;
27512 result = (std::vector< std::string > *)new std::vector< std::string >();
27513 *(std::vector< std::string > **)&jresult = result;
27514 return jresult;
27515}
27516
27517
27518SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1StringVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27519 jlong jresult = 0 ;
27520 std::vector< std::string >::size_type arg1 ;
27521 std::vector< std::string > *result = 0 ;
27522
27523 (void)jenv;
27524 (void)jcls;
27525 arg1 = (std::vector< std::string >::size_type)jarg1;
27526 result = (std::vector< std::string > *)new std::vector< std::string >(arg1);
27527 *(std::vector< std::string > **)&jresult = result;
27528 return jresult;
27529}
27530
27531
27532SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27533 jlong jresult = 0 ;
27534 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27535 std::vector< std::string >::size_type result;
27536
27537 (void)jenv;
27538 (void)jcls;
27539 (void)jarg1_;
27540 arg1 = *(std::vector< std::string > **)&jarg1;
27541 result = ((std::vector< std::string > const *)arg1)->size();
27542 jresult = (jlong)result;
27543 return jresult;
27544}
27545
27546
27547SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27548 jlong jresult = 0 ;
27549 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27550 std::vector< std::string >::size_type result;
27551
27552 (void)jenv;
27553 (void)jcls;
27554 (void)jarg1_;
27555 arg1 = *(std::vector< std::string > **)&jarg1;
27556 result = ((std::vector< std::string > const *)arg1)->capacity();
27557 jresult = (jlong)result;
27558 return jresult;
27559}
27560
27561
27562SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27563 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27564 std::vector< std::string >::size_type arg2 ;
27565
27566 (void)jenv;
27567 (void)jcls;
27568 (void)jarg1_;
27569 arg1 = *(std::vector< std::string > **)&jarg1;
27570 arg2 = (std::vector< std::string >::size_type)jarg2;
27571 (arg1)->reserve(arg2);
27572}
27573
27574
27575SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27576 jboolean jresult = 0 ;
27577 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27578 bool result;
27579
27580 (void)jenv;
27581 (void)jcls;
27582 (void)jarg1_;
27583 arg1 = *(std::vector< std::string > **)&jarg1;
27584 result = (bool)((std::vector< std::string > const *)arg1)->empty();
27585 jresult = (jboolean)result;
27586 return jresult;
27587}
27588
27589
27590SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27591 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27592
27593 (void)jenv;
27594 (void)jcls;
27595 (void)jarg1_;
27596 arg1 = *(std::vector< std::string > **)&jarg1;
27597 (arg1)->clear();
27598}
27599
27600
27601SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27602 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27603 std::vector< std::string >::value_type *arg2 = 0 ;
27604
27605 (void)jenv;
27606 (void)jcls;
27607 (void)jarg1_;
27608 arg1 = *(std::vector< std::string > **)&jarg1;
27609 if(!jarg2) {
27611 return ;
27612 }
27613 const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0);
27614 if (!arg2_pstr) return ;
27615 std::vector< std::string >::value_type arg2_str(arg2_pstr);
27616 arg2 = &arg2_str;
27617 jenv->ReleaseStringUTFChars(jarg2, arg2_pstr);
27618 (arg1)->push_back((std::vector< std::string >::value_type const &)*arg2);
27619}
27620
27621
27622SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
27623 jstring jresult = 0 ;
27624 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27625 int arg2 ;
27626 std::vector< std::string >::value_type *result = 0 ;
27627
27628 (void)jenv;
27629 (void)jcls;
27630 (void)jarg1_;
27631 arg1 = *(std::vector< std::string > **)&jarg1;
27632 arg2 = (int)jarg2;
27633 try {
27634 result = (std::vector< std::string >::value_type *) &std_vector_Sl_std_string_Sg__get(arg1,arg2);
27635 }
27636 catch(std::out_of_range &_e) {
27638 return 0;
27639 }
27640
27641 jresult = jenv->NewStringUTF(result->c_str());
27642 return jresult;
27643}
27644
27645
27646SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
27647 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27648 int arg2 ;
27649 std::vector< std::string >::value_type *arg3 = 0 ;
27650
27651 (void)jenv;
27652 (void)jcls;
27653 (void)jarg1_;
27654 arg1 = *(std::vector< std::string > **)&jarg1;
27655 arg2 = (int)jarg2;
27656 if(!jarg3) {
27658 return ;
27659 }
27660 const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0);
27661 if (!arg3_pstr) return ;
27662 std::vector< std::string >::value_type arg3_str(arg3_pstr);
27663 arg3 = &arg3_str;
27664 jenv->ReleaseStringUTFChars(jarg3, arg3_pstr);
27665 try {
27666 std_vector_Sl_std_string_Sg__set(arg1,arg2,(std::string const &)*arg3);
27667 }
27668 catch(std::out_of_range &_e) {
27670 return ;
27671 }
27672
27673}
27674
27675
27676SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1StringVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27677 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27678
27679 (void)jenv;
27680 (void)jcls;
27681 arg1 = *(std::vector< std::string > **)&jarg1;
27682 delete arg1;
27683}
27684
27685
27687 jlong jresult = 0 ;
27688 std::vector< int64 > *result = 0 ;
27689
27690 (void)jenv;
27691 (void)jcls;
27692 result = (std::vector< int64 > *)new std::vector< int64 >();
27693 *(std::vector< int64 > **)&jresult = result;
27694 return jresult;
27695}
27696
27697
27698SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1IntVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27699 jlong jresult = 0 ;
27700 std::vector< long long >::size_type arg1 ;
27701 std::vector< int64 > *result = 0 ;
27702
27703 (void)jenv;
27704 (void)jcls;
27705 arg1 = (std::vector< long long >::size_type)jarg1;
27706 result = (std::vector< int64 > *)new std::vector< int64 >(arg1);
27707 *(std::vector< int64 > **)&jresult = result;
27708 return jresult;
27709}
27710
27711
27712SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27713 jlong jresult = 0 ;
27714 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27715 std::vector< long long >::size_type result;
27716
27717 (void)jenv;
27718 (void)jcls;
27719 (void)jarg1_;
27720 arg1 = *(std::vector< int64 > **)&jarg1;
27721 result = ((std::vector< int64 > const *)arg1)->size();
27722 jresult = (jlong)result;
27723 return jresult;
27724}
27725
27726
27727SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27728 jlong jresult = 0 ;
27729 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27730 std::vector< long long >::size_type result;
27731
27732 (void)jenv;
27733 (void)jcls;
27734 (void)jarg1_;
27735 arg1 = *(std::vector< int64 > **)&jarg1;
27736 result = ((std::vector< int64 > const *)arg1)->capacity();
27737 jresult = (jlong)result;
27738 return jresult;
27739}
27740
27741
27742SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27743 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27744 std::vector< long long >::size_type arg2 ;
27745
27746 (void)jenv;
27747 (void)jcls;
27748 (void)jarg1_;
27749 arg1 = *(std::vector< int64 > **)&jarg1;
27750 arg2 = (std::vector< long long >::size_type)jarg2;
27751 (arg1)->reserve(arg2);
27752}
27753
27754
27755SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27756 jboolean jresult = 0 ;
27757 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27758 bool result;
27759
27760 (void)jenv;
27761 (void)jcls;
27762 (void)jarg1_;
27763 arg1 = *(std::vector< int64 > **)&jarg1;
27764 result = (bool)((std::vector< int64 > const *)arg1)->empty();
27765 jresult = (jboolean)result;
27766 return jresult;
27767}
27768
27769
27770SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27771 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27772
27773 (void)jenv;
27774 (void)jcls;
27775 (void)jarg1_;
27776 arg1 = *(std::vector< int64 > **)&jarg1;
27777 (arg1)->clear();
27778}
27779
27780
27781SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27782 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27783 std::vector< long long >::value_type *arg2 = 0 ;
27784 std::vector< long long >::value_type temp2 ;
27785
27786 (void)jenv;
27787 (void)jcls;
27788 (void)jarg1_;
27789 arg1 = *(std::vector< int64 > **)&jarg1;
27790 temp2 = (std::vector< long long >::value_type)jarg2;
27791 arg2 = &temp2;
27792 (arg1)->push_back((std::vector< long long >::value_type const &)*arg2);
27793}
27794
27795
27796SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
27797 jlong jresult = 0 ;
27798 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27799 int arg2 ;
27800 std::vector< long long >::value_type *result = 0 ;
27801
27802 (void)jenv;
27803 (void)jcls;
27804 (void)jarg1_;
27805 arg1 = *(std::vector< int64 > **)&jarg1;
27806 arg2 = (int)jarg2;
27807 try {
27808 result = (std::vector< long long >::value_type *) &std_vector_Sl_int64_Sg__get(arg1,arg2);
27809 }
27810 catch(std::out_of_range &_e) {
27812 return 0;
27813 }
27814
27815 jresult = (jlong)*result;
27816 return jresult;
27817}
27818
27819
27820SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3) {
27821 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27822 int arg2 ;
27823 std::vector< long long >::value_type *arg3 = 0 ;
27824 std::vector< long long >::value_type temp3 ;
27825
27826 (void)jenv;
27827 (void)jcls;
27828 (void)jarg1_;
27829 arg1 = *(std::vector< int64 > **)&jarg1;
27830 arg2 = (int)jarg2;
27831 temp3 = (std::vector< long long >::value_type)jarg3;
27832 arg3 = &temp3;
27833 try {
27834 std_vector_Sl_int64_Sg__set(arg1,arg2,(long long const &)*arg3);
27835 }
27836 catch(std::out_of_range &_e) {
27838 return ;
27839 }
27840
27841}
27842
27843
27844SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1IntVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27845 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27846
27847 (void)jenv;
27848 (void)jcls;
27849 arg1 = *(std::vector< int64 > **)&jarg1;
27850 delete arg1;
27851}
27852
27853
27855 jlong jresult = 0 ;
27856 std::vector< float64 > *result = 0 ;
27857
27858 (void)jenv;
27859 (void)jcls;
27860 result = (std::vector< float64 > *)new std::vector< float64 >();
27861 *(std::vector< float64 > **)&jresult = result;
27862 return jresult;
27863}
27864
27865
27866SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FloatVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27867 jlong jresult = 0 ;
27868 std::vector< double >::size_type arg1 ;
27869 std::vector< float64 > *result = 0 ;
27870
27871 (void)jenv;
27872 (void)jcls;
27873 arg1 = (std::vector< double >::size_type)jarg1;
27874 result = (std::vector< float64 > *)new std::vector< float64 >(arg1);
27875 *(std::vector< float64 > **)&jresult = result;
27876 return jresult;
27877}
27878
27879
27880SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27881 jlong jresult = 0 ;
27882 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27883 std::vector< double >::size_type result;
27884
27885 (void)jenv;
27886 (void)jcls;
27887 (void)jarg1_;
27888 arg1 = *(std::vector< float64 > **)&jarg1;
27889 result = ((std::vector< float64 > const *)arg1)->size();
27890 jresult = (jlong)result;
27891 return jresult;
27892}
27893
27894
27895SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27896 jlong jresult = 0 ;
27897 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27898 std::vector< double >::size_type result;
27899
27900 (void)jenv;
27901 (void)jcls;
27902 (void)jarg1_;
27903 arg1 = *(std::vector< float64 > **)&jarg1;
27904 result = ((std::vector< float64 > const *)arg1)->capacity();
27905 jresult = (jlong)result;
27906 return jresult;
27907}
27908
27909
27910SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27911 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27912 std::vector< double >::size_type arg2 ;
27913
27914 (void)jenv;
27915 (void)jcls;
27916 (void)jarg1_;
27917 arg1 = *(std::vector< float64 > **)&jarg1;
27918 arg2 = (std::vector< double >::size_type)jarg2;
27919 (arg1)->reserve(arg2);
27920}
27921
27922
27923SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27924 jboolean jresult = 0 ;
27925 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27926 bool result;
27927
27928 (void)jenv;
27929 (void)jcls;
27930 (void)jarg1_;
27931 arg1 = *(std::vector< float64 > **)&jarg1;
27932 result = (bool)((std::vector< float64 > const *)arg1)->empty();
27933 jresult = (jboolean)result;
27934 return jresult;
27935}
27936
27937
27938SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27939 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27940
27941 (void)jenv;
27942 (void)jcls;
27943 (void)jarg1_;
27944 arg1 = *(std::vector< float64 > **)&jarg1;
27945 (arg1)->clear();
27946}
27947
27948
27949SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27950 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27951 std::vector< double >::value_type *arg2 = 0 ;
27952 std::vector< double >::value_type temp2 ;
27953
27954 (void)jenv;
27955 (void)jcls;
27956 (void)jarg1_;
27957 arg1 = *(std::vector< float64 > **)&jarg1;
27958 temp2 = (std::vector< double >::value_type)jarg2;
27959 arg2 = &temp2;
27960 (arg1)->push_back((std::vector< double >::value_type const &)*arg2);
27961}
27962
27963
27964SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
27965 jdouble jresult = 0 ;
27966 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27967 int arg2 ;
27968 std::vector< double >::value_type *result = 0 ;
27969
27970 (void)jenv;
27971 (void)jcls;
27972 (void)jarg1_;
27973 arg1 = *(std::vector< float64 > **)&jarg1;
27974 arg2 = (int)jarg2;
27975 try {
27976 result = (std::vector< double >::value_type *) &std_vector_Sl_float64_Sg__get(arg1,arg2);
27977 }
27978 catch(std::out_of_range &_e) {
27980 return 0;
27981 }
27982
27983 jresult = (jdouble)*result;
27984 return jresult;
27985}
27986
27987
27988SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jdouble jarg3) {
27989 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27990 int arg2 ;
27991 std::vector< double >::value_type *arg3 = 0 ;
27992 std::vector< double >::value_type temp3 ;
27993
27994 (void)jenv;
27995 (void)jcls;
27996 (void)jarg1_;
27997 arg1 = *(std::vector< float64 > **)&jarg1;
27998 arg2 = (int)jarg2;
27999 temp3 = (std::vector< double >::value_type)jarg3;
28000 arg3 = &temp3;
28001 try {
28002 std_vector_Sl_float64_Sg__set(arg1,arg2,(double const &)*arg3);
28003 }
28004 catch(std::out_of_range &_e) {
28006 return ;
28007 }
28008
28009}
28010
28011
28012SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1FloatVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
28013 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
28014
28015 (void)jenv;
28016 (void)jcls;
28017 arg1 = *(std::vector< float64 > **)&jarg1;
28018 delete arg1;
28019}
28020
28021
28022#ifdef __cplusplus
28023}
28024#endif
28025
In-memory RGBA raster image (Bitmap) with drawing primitives, resizing, BMP file I/O and delta/RLE co...
The binary DataMessage container — the central data-exchange object of Psyclone/CMSDK.
Record and replay of DataMessage streams to/from disk.
PsyAPI — the component-facing API handle of the CMSDK.
The PsySpace process/node context: the runtime container in which Psyclone components (cranks) live a...
CMSDK time: µs-resolution 64-bit timestamps and the Time Mapping Constant (TMC).
long long __int64
Definition Standard.h:183
Subscription, trigger, retrieval, query, post and signal specifications — the declarative wiring of a...
#define MAXKEYNAMELEN
Definition Utils.h:85
#define THREAD_RET
Definition Utils.h:127
#define MAXCONTENTLEN
Definition Utils.h:87
#define MAXVALUENAMELEN
Definition Utils.h:86
#define THREAD_ARG
Definition Utils.h:130
32-bit RGBA raster image with drawing, compositing, scaling, BMP I/O and update-region tracking.
Definition Bitmap.h:139
static char * convertBitmapFileDataRunLength(const char *src, uint32 width, uint32 height, uint32 depth, uint32 &dstlen)
As convertBitmapFileData() but RLE-compressing on the fly.
Definition Bitmap.cpp:2874
bool init(uint32 w, uint32 h)
(Re)allocate as w x h.
Definition Bitmap.cpp:305
bool setPixelXOR(uint32 x, uint32 y, uint8 red, uint8 green, uint8 blue, uint8 alpha=0)
XOR the color into the pixel at (x,y) (reversible marker drawing).
Definition Bitmap.cpp:683
bool hasBitmapBeenTotallyChanged()
Definition Bitmap.cpp:368
Bitmap * getCopy(const Box &box)
Extract a sub-image (caller owns).
Definition Bitmap.cpp:381
double getBestResizeFactors(double factor, int &scaleUp, int &scaleDown, int &scale66)
Decompose factor into up/down/66% passes used by createResizedData().
Definition Bitmap.cpp:1074
bool copyGrayScaleData(char *src, uint32 len)
Fill this RGBA image from an 8-bit grayscale buffer of matching size.
Definition Bitmap.cpp:418
bool mirror(bool horizontal, bool vertical)
Flip in place along the requested axes.
Definition Bitmap.cpp:1447
bool hasBitmapBeenUpdated()
Definition Bitmap.cpp:364
bool setPixel(uint32 x, uint32 y, uint8 red, uint8 green, uint8 blue, uint8 alpha=0)
Set the pixel at (x,y).
Definition Bitmap.cpp:658
bool setBitmapUpdated()
Mark the whole image as changed.
Definition Bitmap.cpp:359
bool resizeTo(uint32 w, uint32 h, bool proportional)
Resize in place.
Definition Bitmap.cpp:1065
bool takeDataFromBitmap(Bitmap *bitmap)
Steal the pixel buffer from bitmap (which becomes empty); no copy.
Definition Bitmap.cpp:1225
static char * differenceBitmapFileDataRunLength(char *orig, char *src, uint32 width, uint32 height, uint32 depth, uint32 &dstlen)
Difference encoding + RLE compression.
Definition Bitmap.cpp:3153
double getBestResizeFactor(double factor)
Snap factor to the nearest factor achievable by the fast integer resizers.
Definition Bitmap.cpp:1126
bool eraseBitmap()
Fill with black/zero.
Definition Bitmap.cpp:759
bool copyDataFromBitmap(Bitmap *bitmap, bool shouldResize=false)
Copy pixels from bitmap; optionally resize this image to fit.
Definition Bitmap.cpp:1193
static char * differenceBitmapFileData(char *orig, char *src, uint32 width, uint32 height, uint32 depth, uint32 &dstlen)
Encode the difference between two frames.
Definition Bitmap.cpp:3022
char * createResizedData(uint32 newWidth, uint32 newHeight, int32 scaleUp, int32 scaleDown, int32 scale66)
Produce a resized pixel buffer using the given pass counts (caller frees).
Definition Bitmap.cpp:1137
bool resetBitmapUpdates()
Clear the dirty-region tracking.
Definition Bitmap.cpp:354
Bitmap * getResizedCopy(uint32 w, uint32 h, bool proportional)
Resized copy (caller owns).
Definition Bitmap.cpp:1053
bool readFromMemory(const char *data, uint32 size)
Parse a BMP file image from memory.
Definition Bitmap.cpp:1898
uint32 getPos(uint32 x, uint32 y)
Linear pixel index of (x,y) = y*width+x.
Definition Bitmap.cpp:727
char * data
Pixel data, 32-bit RGBA, row-major top-down.
Definition Bitmap.h:251
int32 round(double d)
Round to nearest integer (helper for pixel math).
Definition Bitmap.cpp:2775
bool reset()
Release pixel data and return to the empty state.
Definition Bitmap.cpp:375
bool canBeResizedTo(uint32 width, uint32 height)
Check whether the integer-ratio resizer supports this target size.
Definition Bitmap.cpp:984
char * toBitmapFileFormat(uint32 &len)
Serialize this image as a complete BMP file in memory.
Definition Bitmap.cpp:2109
static char * DataToEncodingFormat(const char *data, uint32 size, uint32 width, uint32 height, const char *srcEncoding, uint32 linestep, const char *targetEncoding, uint32 &len)
General pixel-format converter between named encodings.
Definition Bitmap.cpp:2409
bool drawBitmap(Bitmap *bitmap, uint32 x, uint32 y)
Blit bitmap with its upper-left corner at (x,y).
Definition Bitmap.cpp:1550
char * getGrayScaleDataCopy(uint32 &len)
8-bit grayscale copy of the image.
Definition Bitmap.cpp:403
static bool convertBitmapFileData(const char *src, uint32 width, uint32 height, uint32 depth, char *dst, uint32 dstlen)
Convert raw BMP pixel rows (bottom-up, padded) into the internal top-down RGBA layout.
Definition Bitmap.cpp:2850
double getDPos(double x, double y)
Fractional linear index for sub-pixel coordinates.
Definition Bitmap.cpp:733
bool saveToFile(const char *filename)
Save as a BMP file.
Definition Bitmap.cpp:2003
bool readFromFile(const char *filename)
Load a BMP file.
Definition Bitmap.cpp:1989
static char * DataToBitmapFileFormat(const char *data, uint32 size, uint32 width, uint32 height, uint32 &len)
Convert raw RGBA data into a BMP file image in memory.
Definition Bitmap.cpp:2113
Transportable image update: either a full frame or a compressed (RLE and/or difference) delta against...
Definition Bitmap.h:318
BitmapUpdate::Type getUpdateType()
Definition Bitmap.cpp:4212
bool reset()
Release the payload.
Definition Bitmap.cpp:4168
bool update(BitmapUpdate *update)
Merge a newer update into this one.
Definition Bitmap.cpp:4478
char * data
Encoded payload (interpretation depends on type).
Definition Bitmap.h:347
bool setUpdateType(BitmapUpdate::Type updateType)
Set the payload encoding tag.
Definition Bitmap.cpp:4207
bool readFromFile(const char *filename)
Load a BMP file as a FULL update.
Definition Bitmap.cpp:4239
bool init(uint32 w, uint32 h)
(Re)initialize for a w x h frame.
Definition Bitmap.cpp:4160
bool readFromFileRLE(const char *filename)
Load a BMP file and RLE-compress it.
Definition Bitmap.cpp:4312
Type
Payload encoding: FULL raw frame, RUNLENGTH RLE frame, RL16 16-bit RLE, DIF raw difference,...
Definition Bitmap.h:321
Axis-aligned rectangle defined by an upper-left corner and a Size, with overlap/containment math.
24-bit RGB color with mixing, inversion, distance and palette-generation helpers.
In-memory aggregate of a component's setup, triggers and custom views.
The central Psyclone data container: a self-contained binary message with typed, named user entries.
bool setOrigin(uint16 addr)
setOrigin(uint16 addr) Set origin to address addr and return new origin
bool setTime(const char *key, uint64 value)
setTime(const char* key, uint64 value)
uint16 getOrigin()
getOrigin() Get the NodeID of the node the message originated on
bool setChainCount(uint32 count)
setChainCount(uint32 count)
bool getDouble(const char *key, double &value)
getDouble(const char* key, double& value)
bool setTTL(uint64 ttl)
setTTL(uint64 ttl)
bool deleteEntry(const char *key)
deleteEntry(const char* key)
uint32 getSystemID()
getSystemID() Get and return message system id
bool setEOL(uint64 eol)
setEOL(uint64 eol)
static DataMessage * FindClosestMessage(uint64 t, std::map< uint64, DataMessage * > &messages)
FindClosestMessage(uint64 t, std::map<uint64, DataMessage*> &messages) In a map of time -> DataMessag...
bool setPriority(uint16 priority)
setPriority(uint16 priority)
bool setFloat(const char *key, float64 value)
setFloat(const char* key, float64 value)
bool setMemID(uint64 id)
setMemID(uint64 id) Set memory ID to id
bool setChainWallTime(uint32 t)
setChainWallTime(uint32 t)
bool addTimeUsage(uint32 cycleCPUTime, uint32 cycleWallTime, uint32 chainCPUTime=0, uint32 chainWallTime=0, uint32 chainCount=0)
addTimeUsage()
uint32 getFrom()
getFrom() Get the sender id
bool setString(const char *key, const char *value)
setString(const char* key, const char* value)
bool getInt(const char *key, int64 &value)
getInt(const char* key, int64& value)
bool setInt(const char *key, int64 value)
setInt(const char* key, int64 value)
bool isSingleValue(const char *key)
isSingleValue(const char* key)
bool hasData(const char *key)
Check if key variable exists and is a data entry.
uint32 getMapCount(const char *key)
getMapCount(const char* key) Returns the number of elements in map with name '<key>'
bool setChainCPUTime(uint32 t)
setChainCPUTime(uint32 t)
bool setTag(uint32 tag)
setTag(uint32 tag)
uint16 getDestination()
getDestination() Get the NodeID of the destination node
bool setDestination(uint16 addr)
setDestination(uint16 addr) Set destination to address addr and return new destination
uint32 getArraySize(const char *key)
getArraySize(const char* key) Returns the number of elements in array with name '<key>'
char * getDataCopy(const char *key, uint32 &size)
getDataCopy(const char* key, uint32& size)
uint16 getCycleWallTime()
getCycleWallTime()
bool setStatus(uint16 status)
setStatus(uint16 status)
bool hasFloat(const char *key)
Check if key variable exists and is a float.
const char * getData(const char *key, uint32 &size)
getData(const char* key, uint32& size)
uint16 getChainCPUTime()
getChainCPUTime()
uint16 getStatus()
getStatus()
bool getAsBool(const char *key)
getAsBool(const char* key)
uint32 getUserCount()
getUserCount()
uint32 getSize()
getSize() Get message size Many types of data of any size can be put into a message as user entries; ...
uint64 getReference()
getReference() Get and return message reference id
static bool ConvertDataFromOlderMessageFormat(const char *data, char **newData)
Convert a binary block in the legacy (pre-version-10, DATAMESSAGEOLDID) format to the current DataMes...
uint32 copyUserEntriesFromMessage(DataMessage *msg)
copyUserEntriesFromMessage(DataMessage* msg) Copies all user data from a message into this message,...
bool setAttachedMessage(const char *key, DataMessage *msg)
setAttachedMessage(const char* key, DataMessage* msg)
bool setRecvTime(uint64 time)
setRecvTime(uint64 time)
bool hasTime(const char *key)
Check if key variable exists and is a time.
bool setFrom(uint32 from)
setFrom(uint32 from)
bool setTo(uint32 to)
setTo(uint32 to)
bool setCreatedTime(uint64 t)
setCreatedTime(uint64 t)
uint32 getContentSize(const char *key)
getContentSize(const char* key)
uint32 getArrayCount(const char *key)
getArrayCount(const char* key) Returns the number of elements in array with name '<key>'
bool setReference(uint64 ref)
setReference(uint64 ref) Set message reference
uint64 getAsTime(const char *key)
getAsTime(const char* key)
uint16 getPriority()
getPriority()
bool isMapContent(const char *key)
isMapContent(const char* key)
bool hasKey(const char *key)
Check if key variable exists.
uint64 getTime(const char *key)
getTime(const char* key)
bool setSystemID(uint32 id)
setSystemID(uint32 id) Set message system id
bool getFloat(const char *key, float64 &value)
getFloat(const char* key, float64& value)
uint64 getTTL()
getTTL()
bool setDouble(const char *key, double value)
setDouble(const char* key, double value)
int64 getAsInt(const char *key)
getAsInt(const char* key)
uint16 getChainWallTime()
getChainWallTime()
bool isArrayContent(const char *key)
isArrayContent(const char* key)
DataMessage * getAttachedMessageCopy(const char *key)
getAttachedMessageCopy(const char* key)
uint64 getMemID()
getMemID() Get and return memory ID
bool isValid()
isValid() Checks that the message memory block exists and carries the current-format object id (DATAM...
uint64 getEOL()
getEOL()
uint64 getSerial()
getSerial()
bool setPolicy(uint8 policy)
setPolicy(uint8 policy)
uint8 getPolicy()
getPolicy()
uint64 getCreatedTime()
getCreatedTime()
bool hasMessage(const char *key)
Check if key variable exists and is a message.
char * getRawData()
getRawData() Retrieve a pointer to the raw binary block of the message (header + entries).
uint32 getTag()
getTag() Retrieve and return message tag id Tags can be used to segment data temporally,...
const char * swapMessageData(const char *data)
swapMessageData(const char* data)
uint32 getMapSize(const char *key)
getMapSize(const char* key) Returns the number of elements in map with name '<key>'
bool setData(const char *key, const char *value, uint32 size)
setData(const char* key, const char* value, uint32 size)
bool hasString(const char *key)
Check if key variable exists and is a string.
const char * getString(const char *key)
getString(const char* key)
static std::string GetCSVHeader(const char *separator=NULL, const char *preample=NULL)
toCSVHeader()
bool fillInDraftUserDataFrom(const char *data, uint32 maxDraftSize)
fillInDraftUserDataFrom(const char* data, uint32 maxDraftSize)
uint32 getTo()
getTo()
KeyType getKeyType(const char *key)
getKeyType(const char* key)
uint32 getContentType(const char *key)
getContentType(const char* key)
bool setSerial(uint64 serial)
setSerial(uint64 serial)
bool setCycleWallTime(uint32 t)
setCycleWallTime(uint32 t)
uint32 getChainCount()
getChainCount()
uint64 getRecvTime()
getRecvTime()
uint16 getCycleCPUTime()
getCycleCPUTime()
uint64 getSendTime()
getSendTime()
DataMessage * copy()
copy() Creates a full deep copy of the message and returns it.
bool hasInteger(const char *key)
Check if key variable exists and is an integer.
bool setMultiple(uint32 from, uint32 to, uint32 tag, uint64 ttl, uint8 policy, uint64 sendtime)
setMultiple(uint32 from, uint32 to, uint32 tag, uint64 ttl, uint8 policy, uint64 sendtime) Set multip...
uint32 getUserSize()
getUserSize()
bool setSendTime(uint64 time)
setSendTime(uint64 time)
float64 getAsFloat(const char *key)
getAsFloat(const char* key)
bool setCycleCPUTime(uint32 t)
setCycleCPUTime(uint32 t)
Line segment between two PointFloat endpoints with a drawing width.
Top-level facade of the shared-memory subsystem for one process.
Records DataMessage streams to disk and replays them with original timing.
bool readMetadata()
Load the metadata files of an opened recording.
bool flushToDisk()
Force buffered messages and the index out to disk (write mode).
bool writeMetadata()
Write the metadata (name lists etc.) files alongside the recording.
bool initRead(const char *root, uint32 interval, bool rotate=false)
Open a recording for replay with a fixed playback interval.
bool initWrite(const char *root, uint32 maxCount, uint64 maxSize)
Open a recording for writing.
bool exportToCSVFile(const char *filename, const char *separator=NULL)
Export the whole recording to a CSV file.
Reference to one pixel: coordinates plus a pointer directly into the owning Bitmap's data (no copy).
Definition Bitmap.h:87
Integer 3D point with an optional attached Size; interoperates with PointFloat and vectors.
Ordered collection of Line segments (not necessarily connected).
The API handle a component (crank) uses to talk to the Psyclone system.
Definition PsyAPI.h:82
bool getCurrentScriptLanguage(char *language, uint32 maxSize)
Internal use only.
Definition PsyAPI.cpp:128
bool setAutoDelete(bool autodel)
Internal use only.
Definition PsyAPI.cpp:530
static struct PsyType CTRL_CONTEXT_CHANGE
Announces a system context change.
Definition PsyAPI.h:94
static struct PsyType CTRL_PROCESS_INITIALISE
Sent to a process to initialise it.
Definition PsyAPI.h:91
static const char * fromPythonAddressOf(unsigned long long ptr)
Internal use only — debug helper returning a printable address string for a Python-held pointer.
Definition PsyAPI.cpp:76
bool removePsyProbeCustomView(const char *name)
Remove a custom module view tab for the PsyProbe web interface.
Definition PsyAPI.h:535
bool deleteParameter(const char *name)
Deletes a named parameter.
Definition PsyAPI.h:801
bool resetParameter(const char *name)
Reset parameter to its default (or initial) value.
Definition PsyAPI.h:967
bool tweakParameter(const char *name, int32 tweak)
Step up or down list or range parameter value.
Definition PsyAPI.h:980
bool isRunning()
Internal use only.
Definition PsyAPI.cpp:80
static struct PsyType CTRL_PROCESS_SHUTDOWN
Orders a single process to shut down.
Definition PsyAPI.h:93
int64 getParameterInt(const char *name)
Read and return value of parameter by name.
Definition PsyAPI.h:885
static struct PsyType CTRL_PULLCOMPONENTDATA
Requests component data from another node.
Definition PsyAPI.h:101
static PsyAPI * fromPython(unsigned long long ptr)
Internal use only.
Definition PsyAPI.cpp:72
bool addSubscription(const char *xml)
This function adds triggers and posts to an existing registration.
Definition PsyAPI.cpp:970
bool addPsyProbeCustomView(const char *name, const char *templateURL)
Add a custom module view tab for the PsyProbe web interface by providing a template file.
Definition PsyAPI.cpp:317
static struct PsyType CTRL_TRIGGER
Wraps a trigger delivery to a component.
Definition PsyAPI.h:97
bool getParameter(const char *name, char *val, uint32 maxSize)
Read string parameter into existing data chunk val, maximum size maxSize.
Definition PsyAPI.h:850
int32 postOutputMessage(const char *postName=NULL, DataMessage *msg=NULL)
Post the crank's output according to the spec's post entries.
Definition PsyAPI.cpp:560
static struct PsyType CTRL_PROCESS_GREETING
Handshake from a newly joined process.
Definition PsyAPI.h:92
float64 getParameterFloat(const char *name)
Read and return value of parameter by name.
Definition PsyAPI.h:896
bool setPrivateData(const char *name, const char *data, uint64 size, const char *mimetype=NULL)
Store a named chunk of data centrally, in the system's shared component memory.
Definition PsyAPI.h:569
bool shouldContinue()
Check whether the crank should keep running, or exit its loop.
Definition PsyAPI.cpp:93
bool hasCurrentRetrieveName(const char *name)
Check to see if the retrieve name is currently active - i.e.
Definition PsyAPI.cpp:173
bool emitSignal(const char *name, DataMessage *msg=NULL)
Emit a signal by its spec name.
Definition PsyAPI.cpp:693
bool hasCurrentPostName(const char *name)
Check to see if the post name is currently active - i.e.
Definition PsyAPI.cpp:213
bool queryReply(uint32 id, uint8 status, char *data, uint32 size, uint32 count)
Used by a module to reply to an incoming query by id.
Definition PsyAPI.cpp:1189
static struct PsyType CTRL_SYSTEM_SHUTTINGDOWN
Broadcast while shutdown is in progress.
Definition PsyAPI.h:96
bool hasParameter(const char *name)
Checks if a named parameter exists.
Definition PsyAPI.h:790
static struct PsyType CTRL_RETRIEVESYSTEMIDS
Requests the full id/name tables.
Definition PsyAPI.h:104
static struct PsyType CTRL_QUERY_REPLY
Carries a query reply back to the asker.
Definition PsyAPI.h:100
bool setCommandlineBasedir(const char *cmdlineBasedir)
Internal use only.
Definition PsyAPI.cpp:110
static struct PsyType CTRL_SYSTEM_READY
Broadcast when the system has fully started.
Definition PsyAPI.h:90
uint8 queryCatalog(char **result, uint32 &resultsize, const char *name, const char *query, const char *operation=NULL, const char *data=NULL, uint32 datasize=0, uint32 timeout=5000)
Send a query to another module or catalog by named <query> spec entry, receiving raw bytes back.
Definition PsyAPI.cpp:1110
uint32 getInputQueueSize()
Get the size of the input queue, i.e.
Definition PsyAPI.cpp:245
static struct PsyType CTRL_INTERSYSTEM_QUERY_REPLY
Reply from a different Psyclone system.
Definition PsyAPI.h:106
uint64 getCurrentMessageReceiveTime()
Get the time the current trigger (or, failing that, the current message) was received by the system,...
Definition PsyAPI.cpp:536
bool getPrivateData(const char *name, char *data, uint64 maxSize)
Reads a private chunk from the system into existing data space, maximum size is maxSize.
Definition PsyAPI.h:603
bool getParameterAsBool(const char *name)
Read and interpret value of parameter by name as boolean True: String 'Yes', Integer and Float non-ze...
Definition PsyAPI.h:874
static struct PsyType CTRL_SYSTEM_SHUTDOWN
Orders a full system shutdown.
Definition PsyAPI.h:95
bool getModuleName(char *name, uint32 maxSize)
Get the name of the module written into the memory of name and return size.
Definition PsyAPI.cpp:116
bool logPrint(int level, const char *formatstring,...)
Write a printf-style entry to the component's log (and the console when level is below the logging th...
Definition PsyAPI.cpp:1210
uint64 getPrivateDataSize(const char *name)
This returns the size of the private data chunk previously saved by the crank.
Definition PsyAPI.h:580
static struct PsyType CTRL_QUERY
Carries a query to a component/catalog.
Definition PsyAPI.h:99
bool setParameter(const char *name, const char *val)
Set string parameter value.
Definition PsyAPI.h:932
static struct PsyType CTRL_ADDSUBSCRIPTION
Adds triggers/posts to a registration at runtime.
Definition PsyAPI.h:103
bool deletePrivateData(const char *name)
Deletes a private data chunk by name.
Definition PsyAPI.h:614
bool hasCurrentQueryName(const char *name)
Check to see if the query name is currently active - i.e.
Definition PsyAPI.cpp:200
uint32 getParameterValueSize(const char *name)
Return the amount of memory in bytes used by the parameter.
Definition PsyAPI.h:837
static struct PsyType CTRL_INTERSYSTEM_QUERY
Query crossing to a different Psyclone system.
Definition PsyAPI.h:105
bool createParameter(const char *name, const char *val, const char *defaultValue=NULL)
Creates a new string parameter.
Definition PsyAPI.h:642
uint8 getParameterDataType(const char *name)
Gets the parameter type.
Definition PsyAPI.h:826
char * getPrivateDataCopy(const char *name, uint64 &size)
Returns a newly allocated copy of a private data entry, with the size written into size.
Definition PsyAPI.h:590
bool hasCurrentSignalName(const char *name)
Check to see if the signal name is currently active - i.e.
Definition PsyAPI.cpp:186
static struct PsyType CTRL_CREATECUSTOMPAGE
Registers a custom PsyProbe view.
Definition PsyAPI.h:102
bool getCurrentScriptFilename(char *filename, uint32 maxSize)
Internal use only.
Definition PsyAPI.cpp:158
bool getCurrentScript(char *script, uint32 maxSize)
Internal use only.
Definition PsyAPI.cpp:143
The runtime container (one OS process/node context) hosting Psyclone components.
Definition PsySpace.h:164
bool reset()
Reset the space's runtime state (counters, queues) without disconnecting.
Definition PsySpace.cpp:249
bool connect(uint16 systemID, bool isMaster=false, const char *cmdline=NULL)
Join a Psyclone system (attach to the node's shared memory).
Definition PsySpace.cpp:134
bool shutdown()
Request an orderly shutdown of the space and all its components.
Definition PsySpace.cpp:282
bool start(uint16 threadCount=5)
Start processing: spin up the thread pool and begin dispatching triggers.
Definition PsySpace.cpp:276
uint32 getComponentID(const char *name)
Look up the numeric component id for a component name.
Definition PsySpace.cpp:424
bool isConnected(uint32 timeoutMS=5000)
Wait until the space is fully connected to the system.
Definition PsySpace.cpp:226
bool registerCrankCallback(const char *name, CrankFunction func)
Register a C/C++ entry function for a crank, to be invoked by the thread pool when the component trig...
Definition PsySpace.cpp:413
bool addPsyProbeCustomView(uint32 compID, const char *name, const char *templateURL)
Add a custom PsyProbe view tab for a component (space-level variant of PsyAPI::addPsyProbeCustomView(...
Definition PsySpace.cpp:336
Time-binned activation queue used by a PsySpace to drive time-triggered modules.
Definition PsySpace.h:91
bool removeSchedule(uint32 id)
Remove (and delete) a schedule by id.
Definition PsySpace.cpp:47
One recurring (or time-bounded) activation schedule managed by a TimeQueue.
Definition PsySpace.h:61
Auto-reset notification event (condition variable style), optionally named for cross-process use.
Definition Utils.h:533
Recursive mutual-exclusion lock, optionally named for cross-process use.
Definition Utils.h:463
#define SWIGUNUSED
#define SWIGINTERN
#define SWIGEXPORT
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixel_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileRLE(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biCompression_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyDataFromBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1CustomView(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1printAllString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1MessagePlayer(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jboolean jarg3, jstring jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getRawData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1addPsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1timeout_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1SLAVE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_14(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1CATALOG_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1SignalStruct(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dst_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1keys_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1SYNC_1INTERVAL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCommandlineBasedir(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1systemid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1init_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1debug_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1COMPONENT_1UNKNOWN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1SignalSpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1MIGRATE_1ALLOW_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosecString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1logPrint(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_13(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_120(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startFloat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1readFromFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1TRIGGER_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1migration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeNow(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpaceRun(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSystemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyGrayScaleData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getResizedCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSizeImage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1verbose_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1INTERNAL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jboolean jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BITMAPFILEHEADER_1CM(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1event_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentRetrieveName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved1_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1reset_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1templateURL_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeDown66(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1recvtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endInt_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1MASTER_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PULLCOMPONENTDATA_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1copyUserEntriesFromMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1memid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ComponentSpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1fromPythonAddressOf(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PostSpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BITMAPFILEHEADER_1CM(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1customViews_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsyDateAndTime(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TriggerSpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isArrayContent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1blue_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jint jarg5, jlong jarg6, jobject jarg6_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueue(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1width_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1SignalSpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2, jshort jarg3, jshort jarg4, jshort jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CRANKAPI_1RUNNING_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1grouppolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6, jshort jarg7)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1Bitmap(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortableDelimiter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1reference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1init(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1QuerySpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1keys_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1height_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved2_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2, jobject jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DIFCTRL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getFilterSpec(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1autoRestart_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1mon_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TIME_1YEAR_11970_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1StringVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1group_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDoubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biXPelsPerMeter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserEntriesAsString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1emitSignal_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1REPLY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessageEntryHeader(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECS_1PER_1YEAR_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_119(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jobject jarg6)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biYPelsPerMeter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSubContextList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jint jarg5, jlong jarg6, jobject jarg6_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeFromString(JNIEnv *jenv, jclass jcls, jstring jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startFloat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biPlanes_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1postCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1year_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SetCurrentTimeSyncData(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FloatVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortable(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biBitCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1NOSPEC_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclecputime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1mutex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1readMetadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getArraySize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1postMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTimeUTC(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1setup_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1reference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1IntVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsyAPI(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6, jint jarg7, jlong jarg8, jobject jarg8_, jlong jarg9)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1NAME_1UNKNOWN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PostSpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jdouble jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1FEED_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageHeader(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CREATECUSTOMPAGE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageEntryHeader(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1operation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1LESSTHAN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2, jshort jarg3, jshort jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMC_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCycleCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5, jlong jarg6)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawCircle_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jdouble jarg6, jdouble jarg7)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1convertBitmapFileDataRunLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetCurrentTimeSyncData(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1verbose_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startInt_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1update(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1migration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jobject jarg4_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1triggerContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDestination(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_USEC_1YEAR_10_1TO_11970_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1queryReply(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jlong jarg4, jobject jarg4_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1runLengthEncode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biCompression_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1systemid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getQuerySpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1INTEGER_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1TIMEOUT_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1spaceID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1REPLY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTimeArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortableDelimiter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipHost_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1EXTERNAL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1ADDSUBSCRIPTION_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECS_1PER_1DAY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1y_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1SHUTDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateDataSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForSignal_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1wday_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1yday_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSystemIDs(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyMonths_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biWidth_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FTime2PsyTime(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCreatedTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpecs_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1ConvertDataFromOlderMessageFormat(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1addMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentPostNames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1FindClosestMessage(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTTL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1x_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1red_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterInt(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1green_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1componentID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1source_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getRecvTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BitmapUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1queryCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1mirror(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jboolean jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1alpha_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1SHUTTINGDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getComponentID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1binary_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1nextTrigger_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1READY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrUsed_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortable_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasInteger(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_116(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_HOUR_1MS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgTag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chainwalltime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1resetParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeUp66(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptLanguage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1keytype_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1STREAM_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endInt_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1yday_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jstring jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cenc_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TimeQueueSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1HASKEY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1red_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1start_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setData_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1swapMessageData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincputime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1rotate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getModuleName_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptFilename_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biHeight_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biHeight_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LastTMCSync_1set(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserEntriesAsJSON(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGINTERN std::vector< std::string >::const_reference std_vector_Sl_std_string_Sg__get(std::vector< std::string > *self, int i)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1postCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1MAXAGE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1putQuadPixel(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jdouble jarg7)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biBitCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getBestResizeFactor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_10(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FilterSpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterValueSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1IntVector(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_12(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1addPsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfOffBits_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPos(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biPlanes_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1tweakParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1reference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jlong jarg7)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSVFile_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeAge(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1isValid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1StringVector(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStatus(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1MODULE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1start_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMC_1set(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1INTERSYSTEM_1QUERY_1REPLY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1operation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1base_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileDiff(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyTime_1UnitTest(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1recvtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterDataType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1logfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStatus(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessageArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1end_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_, jlong jarg5)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getReference(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1msec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptLanguage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1addSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForNewMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startString_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawLine_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1crankID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1getUpdateType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1signalCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1crankID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1RetrieveSpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1NOTEQUALS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isMapContent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1STRING_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCycleCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGINTERN void std_vector_Sl_std_string_Sg__set(std::vector< std::string > *self, int i, std::vector< std::string >::value_type const &val)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getDPos(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContextChange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jdouble jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1source_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1recvtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTriggerName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getCrankAPI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1start_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setAutoDelete(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1query(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1function_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TimeQueue(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrImportant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeDifference_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixelColor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1waitForNextEvent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1memid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1filter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1componentID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1width_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDoubleMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1manager_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclewalltime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jint jarg5)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGINTERN std::vector< double >::const_reference std_vector_Sl_float64_Sg__get(std::vector< float64 > *self, int i)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1getCurrentTriggerName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1SERVICE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortableDelimiter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jboolean jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsBool(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterAsBool(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jboolean jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1negative_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1saveToFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1RetrieveSpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1fillBox_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1hostName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1autoRestart_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSerial(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6, jshort jarg7)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1lastSignalMsg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincputime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1retrieveCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setPrivateData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4, jstring jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PULLCOMPONENTDATA_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTimeArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5, jlong jarg6)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1green_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1fillBox_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1createResizedData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jint jarg4, jint jarg5, jint jarg6)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMapCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1width_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipPort_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1registerCrankCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cver_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECOND_1MS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1min_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1init_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jstring jarg6, jlong jarg7)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jlong jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessage(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biYPelsPerMeter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSizeImage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1componentID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1differenceBitmapFileDataRunLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_EstNextTMCWrap(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getXY(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBox(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1EQUALSNUMERIC_1get(JNIEnv *jenv, jclass jcls)
SWIG_JavaExceptionCodes
@ SWIG_JavaIOException
@ SWIG_JavaArithmeticException
@ SWIG_JavaUnknownError
@ SWIG_JavaRuntimeException
@ SWIG_JavaNullPointerException
@ SWIG_JavaDirectorPureVirtual
@ SWIG_JavaOutOfMemoryError
@ SWIG_JavaIllegalArgumentException
@ SWIG_JavaIndexOutOfBoundsException
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1compID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jint jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1addContentToMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveIntegerParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CURRENTDATAMESSAGEVERSION_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1consoleOutput_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDate_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1NOT_1AVAILABLE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FloatVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jdouble jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved1_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LOG_1SPACE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1FloatVector(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setMultiple(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jshort jarg6, jobject jarg7)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jboolean jarg1)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTTL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsyDateAndTime(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ComponentSetup(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5, jshort jarg6)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1TRIGGER_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1hostName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biWidth_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endString_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1canBeResizedTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1source_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDays_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1memid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSV_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CRANKAPI_1FAILED_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1printAllString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_117(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCreatedTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1root_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1isConnected_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1NOT_1REACHABLE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpaceContinuousRun(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1typeToText(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jdouble jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1GREETING_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawLine_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_NetTimeAdjust_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCycleWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1function_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxsize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_115(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1Pixel(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved2_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1y_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDoubleMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1deletePrivateData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1group_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1toBitmapFileFormat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jlong jarg7)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1keytype_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BITMAPINFOHEADER_1CM(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclewalltime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1sendtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jobject jarg6, jint jarg7)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1hour_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getArrayCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endFloat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortable_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1sec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getRetrieveSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGINTERN void std_vector_Sl_float64_Sg__set(std::vector< float64 > *self, int i, std::vector< double >::value_type const &val)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1event_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1RETRIEVESYSTEMIDS_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1reset_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getModuleName_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1emitSignal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1sourceName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endFloat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1fromPython(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1zonename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5, jlong jarg6, jlong jarg7, jlong jarg8)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1TIME_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1logfile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSendTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1contextToText(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jlong jarg6, jlong jarg7, jlong jarg8)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1tzsec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1delay_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCycleWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startString_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1valRGBA(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1width_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RLECTRL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1INTERSYSTEM_1QUERY_1REPLY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentSignalName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getRetrieveSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1componentID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jlong jarg6, jlong jarg7)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentFromXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isValid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1SHUTDOWN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1groupparam_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipPort_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentQueryName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclecputime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1templateURL_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1setup_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMapSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endString_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTriggerName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dstsec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1mon_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1triggers_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jstring jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TriggerSpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initWrite(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1tzsec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cmdline_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpecs_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dstsec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1logEntry(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgTag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1WHITEBOARD_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cmdline_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1resetBitmapUpdates(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1base_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1INITIALISE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1ADDSUBSCRIPTION_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisecString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTimeMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1hour_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getEOL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTimeMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawCircle_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jdouble jarg6, jdouble jarg7, jboolean jarg8)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1root_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1debug_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveAllSystemIDs(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_118(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentTriggerName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGINTERN void std_vector_Sl_int64_Sg__set(std::vector< int64 > *self, int i, std::vector< long long >::value_type const &val)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1usec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1removePsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECS_1PER_1MIN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startInt_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1differenceBitmapFileData(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortable_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1replaceColor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1consoleOutput_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentMessageReceiveTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MESSAGE_1NON_1GUARANTEED_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeOffsetGMT(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1recvtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1toMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentTriggerContext(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECS_1PER_1WEEK_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_114(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1writeMetadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1groupparam_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCSIGNAL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biXPelsPerMeter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Pixel(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1manager_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1delay_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isSingleValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1setup_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMCMode_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_WEEK_1MS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CONTEXT_1CHANGE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jlong jarg8)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsyAPI(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SetCurrentNetSyncDif(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1addBitmapUpdateRegion(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1readFromMemory(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetHTTPTime(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ReplayIndexEntry(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1retrieveCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCREQUEST_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1OUTOFCONTEXT_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECS_1PER_1HOUR_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setMemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1operation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTag(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileRLEDiff(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSystemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CONTEXT_1CHANGE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1runLengthDestructiveEncode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LastTMCSync_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setRecvTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1sec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BITMAPINFOHEADER_1CM(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBitmap_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1min_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentPostName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1RETRIEVESYSTEMIDS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrImportant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDoubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1INTERSYSTEM_1QUERY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1nextTrigger_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1SignalStruct(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DAY_1MS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CREATECUSTOMPAGE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMCMode_1set(JNIEnv *jenv, jclass jcls, jshort jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1FAILED_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortable_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jboolean jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setReference(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1memid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1year_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1QUERYFAILED_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1height_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipHost_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1x_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1isRunning(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1flushToDisk(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1FLOAT_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1shouldContinue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1blue_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1IntVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToEncodingFormat(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jstring jarg7, jlong jarg8)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getInputQueueSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisec(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1takeDataFromBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyDataFromBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1CustomView(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1READY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jboolean jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1SUCCESS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxsize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jdouble jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageHeader_1Old(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MINUTE_1MS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1hasBitmapBeenUpdated(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1MIGRATE_1NO_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1queryCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosecString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1customViews_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1subdir_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortableDelimiter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jboolean jarg3)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1sendtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1hasShutdown(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getCompressedUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTag(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1negative_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1sendtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1DataToBitmapFileFormat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setCommandlineBasedir(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jint jarg5, jlong jarg6, jobject jarg6_, jlong jarg7)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1SHUTDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setPrivateData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5, jlong jarg6, jlong jarg7, jlong jarg8)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1subdir_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptFilename_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessageMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ComponentSetup(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSVFile_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jint jarg3, jboolean jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getQuerySpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1FAILED_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1subdir_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisecString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrUsed_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1source_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setEOL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1grouppolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1mutex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1SHUTTINGDOWN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getOtherModuleName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1height_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1operation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cenc_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1addSubscription(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1hasBitmapBeenTotallyChanged(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1reference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessageHeader_1Old(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveStringParam_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jlong jarg6)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chainwalltime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5, jlong jarg6, jlong jarg7)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1StringVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosec(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getResizedCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jboolean jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScript_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1INTERSYSTEM_1QUERY_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getOrigin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1compID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1filterCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpacePoolRun(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1filterCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSerial(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1alpha_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1triggers_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeUp(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateRegion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1signalCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ReplayIndexEntry(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1zonename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jobject jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSV_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeFromPsyDateAndTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1spaceID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1binary_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1INITIALISE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1rotate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CRANKAPI_1IDLE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1height_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setContextChange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1timeout_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1removeSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jlong jarg4, jobject jarg4_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1SHUTDOWN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1waitForSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixel_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getGrayScaleDataCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setComponentNameList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCMESSAGE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1setFullUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsySpace(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jboolean jarg1, jboolean jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeDifference_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSubTypeList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1toBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1NOTEQUALSNUMERIC_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cver_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateDataCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixel_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jshort jarg4, jshort jarg5, jshort jarg6)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1resizeTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jboolean jarg4)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1usec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1GREETING_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveTimeParam_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jobject jarg4, jobject jarg5)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1start_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1setup_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateRegion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1triggerContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeDown(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1convertBitmapFileData(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1QuerySpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECS_1PER_1MONTH_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1round(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2)
SWIGINTERN std::vector< longlong >::const_reference std_vector_Sl_int64_Sg__get(std::vector< int64 > *self, int i)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SyncToHardwareClock(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1EQUALS_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1deleteEntry(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1deleteParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1wday_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1sourceName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1MessagePlayer(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1day_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1isConnected_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getKeyType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1filter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_NetTimeAdjust_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSendTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DATACTRL_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TRIGGERFILTER_1GREATERTHAN_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1waitForSignal_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg4)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveFloatParam_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jdouble jarg4, jdouble jarg5, jlong jarg6, jlong jarg7)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessageHeader(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1putTransPixel(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jlong jarg4, jdouble jarg5)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1lastSignalMsg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryCatalog_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jlong jarg8, jlong jarg9)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1fillInDraftUserDataFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyMonthsFull_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dst_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfOffBits_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeAgeMS(JNIEnv *jenv, jclass jcls, jobject jarg1)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setOrigin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1end_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1setUpdateType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1emitSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScript_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1FilterSpec(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CRANKAPI_1INUSE_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForNewMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDestination(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1sendtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1copy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1msec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getBestResizeFactors(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jlong jarg3, jlong jarg4, jlong jarg5)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ComponentSpec(JNIEnv *jenv, jclass jcls)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1subdir_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setPixelXOR_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3, jshort jarg4, jshort jarg5, jshort jarg6)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setBitmapUpdated(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1day_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1shutdown(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_)
SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2)
SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1valRGBA(JNIEnv *jenv, jclass jcls, jlong jarg1)
SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jlong jarg4)
SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jboolean jarg4)
SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LOG_1COMPONENT_1get(JNIEnv *jenv, jclass jcls)
SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryRemoteCatalog_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6, jint jarg7, jlong jarg8, jobject jarg8_)
SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDaysFull_1get(JNIEnv *jenv, jclass jcls)
SWIG_JavaExceptionCodes
static uint64 CurrentTMC
Current Time Mapping Constant (µs offset from monotonic clock to absolute PsyTime).
Definition PsyTime.h:223
std::string PrintTimeString(uint64 t, bool local=true, bool us=true, bool ms=true)
Definition PsyTime.cpp:676
static char PsyDaysFull[][10]
Full weekday names indexed 1..7 (Monday..Sunday); index 0 is "None".
Definition PsyTime.h:136
char * PrintDateSortable(uint64 t, bool local=true)
Date only, sortable (e.g.
Definition PsyTime.cpp:579
std::string PrintDateStringSortableDelimiter(uint64 t, const char *del, bool local=true)
Definition PsyTime.cpp:712
char * PrintTime(uint64 t, bool local=true, bool us=true, bool ms=true)
Full date + time-of-day.
Definition PsyTime.cpp:527
std::string PrintTimeSortableMillisecString(uint64 t, bool local=true)
Sortable date+time with milliseconds.
Definition PsyTime.cpp:740
char * PrintTimeSortableMicrosec(uint64 t, bool local)
Sortable date+time with microseconds.
Definition PsyTime.cpp:572
uint64 GetTimeFromPsyDateAndTime(struct PsyDateAndTime &tad)
Convert a broken-down PsyDateAndTime back into a µs timestamp.
Definition PsyTime.cpp:376
uint64 FTime2PsyTime(uint64 t)
Convert an ftime-style value (ms since Unix epoch) to a PsyTime µs timestamp.
Definition PsyTime.cpp:758
static uint8 CurrentTMCMode
Current TMC role: TMC_MASTER or TMC_SLAVE.
Definition PsyTime.h:225
char * PrintTimeDif(uint64 t, bool us=true, bool ms=true)
Format a µs duration with scale-adaptive units: "250us", "1.500ms", "2.750s", "2m 3s",...
Definition PsyTime.cpp:601
uint64 GetTimeNow()
Return the current absolute time (µs since year 0) according to the TMC.
Definition PsyTime.cpp:69
std::string PrintDateString(uint64 t, bool local=true)
Definition PsyTime.cpp:694
uint32 GetTimeOffsetGMT()
Definition PsyTime.cpp:397
static char PsyMonthsFull[][10]
Full month names indexed 1..12; index 0 is "None".
Definition PsyTime.h:140
char * PrintTimeSortableMillisec(uint64 t, bool local)
Sortable date+time with milliseconds.
Definition PsyTime.cpp:565
static char PsyDays[][5]
Abbreviated weekday names indexed 1..7 (Mon..Sun); index 0 is "None".
Definition PsyTime.h:134
char * PrintTimeOnly(uint64 t, bool local=true, bool us=true, bool ms=true)
Time-of-day only.
Definition PsyTime.cpp:539
static int64 NetTimeAdjust
Signed network time adjustment (µs) applied when slaved to a remote master.
Definition PsyTime.h:229
bool SetCurrentTimeSyncData(uint64 tmc, int64 netTimeAdjust)
Install externally computed sync data (e.g.
Definition PsyTime.cpp:140
bool PsyTime_UnitTest()
Run the PsyTime unit tests.
Definition PsyTime.cpp:764
uint32 GetHTTPTime(uint64 time, char *buffer, uint32 size)
Format a timestamp as an HTTP-date (RFC 7231) string, e.g.
Definition PsyTime.cpp:518
std::string PrintTimeSortableString(uint64 t, bool local=true)
Sortable date+time, second resolution.
Definition PsyTime.cpp:731
uint64 SyncToHardwareClock()
Recompute the Time Mapping Constant by anchoring the monotonic clock to the wall clock.
Definition PsyTime.cpp:168
std::string PrintTimeNowString(bool local=true, bool us=true, bool ms=true)
Format GetTimeNow().
Definition PsyTime.cpp:672
std::string PrintTimeDifString(uint64 t, bool us=true, bool ms=true)
Definition PsyTime.cpp:722
char * PrintDateSortableDelimiter(uint64 t, const char *del, bool local=true)
Sortable date with custom field delimiter.
Definition PsyTime.cpp:586
bool SetCurrentNetSyncDif(int64 netTimeDif)
Set the network time difference for a slave node so its GetTimeNow() matches the master.
Definition PsyTime.cpp:135
uint64 GetTimeFromString(const char *str)
Parse a textual date/time into a PsyTime timestamp.
Definition PsyTime.cpp:438
std::string PrintTimeOnlyString(uint64 t, bool local=true, bool us=true, bool ms=true)
Definition PsyTime.cpp:685
int32 GetTimeAgeMS(uint64 t)
Age of a timestamp relative to now, in milliseconds.
Definition PsyTime.cpp:35
struct PsyDateAndTime GetTimeDifference(uint64 t1, uint64 t2)
Express the difference t1 - t2 as calendar fields (negative flag set when t2 > t1).
Definition PsyTime.cpp:393
int64 GetTimeAge(uint64 t)
Age of a timestamp relative to now.
Definition PsyTime.cpp:25
static char PsyMonths[][5]
Abbreviated month names indexed 1..12 (Jan..Dec); index 0 is "None".
Definition PsyTime.h:138
struct PsyDateAndTime GetDateAndTimeUTC(uint64 t)
Break a timestamp into calendar fields in UTC.
Definition PsyTime.cpp:312
static uint64 LastTMCSync
PsyTime timestamp of the last hardware-clock sync.
Definition PsyTime.h:227
std::string PrintTimeSortableMicrosecString(uint64 t, bool local=true)
Sortable date+time with microseconds.
Definition PsyTime.cpp:749
struct PsyDateAndTime GetDateAndTime(uint64 t, bool local=true)
Break a timestamp into calendar fields.
Definition PsyTime.cpp:324
std::string PrintDateStringSortable(uint64 t, bool local=true)
Definition PsyTime.cpp:703
char * PrintDate(uint64 t, bool local=true)
Date only, human-readable.
Definition PsyTime.cpp:551
bool GetCurrentTimeSyncData(uint64 &tmc, int64 &netTimeAdjust)
Read the current sync data.
Definition PsyTime.cpp:147
char * PrintTimeSortable(uint64 t, bool local)
Sortable date+time, second resolution.
Definition PsyTime.cpp:558
uint64 EstNextTMCWrap()
Estimate when the underlying hardware counter will next wrap around.
Definition PsyTime.cpp:289
int8(* CrankFunction)(PsyAPI *api)
Signature of a component (crank) entry function.
Definition PsySpace.h:49
signed int CMLONG
Definition Bitmap.h:49
char * ImageResizeUp66(char *bytesource, uint32 &cols, uint32 &rows)
Enlarge an RGBA image to 3/2 size (2→3 pixel interpolation).
Definition Bitmap.cpp:3787
char * ImageResizeUp(char *bytesource, uint32 &cols, uint32 &rows, uint32 factor)
Enlarge an RGBA image by an integer factor (pixel replication).
Definition Bitmap.cpp:4080
char * ImageResizeDown66(char *bytesource, uint32 &cols, uint32 &rows)
Shrink an RGBA image to 2/3 size (3→2 pixel averaging).
Definition Bitmap.cpp:3622
unsigned int CMDWORD
Definition Bitmap.h:47
THREAD_RET THREAD_FUNCTION_CALL PsySpaceContinuousRun(THREAD_ARG arg)
Continuous-component thread entry: runs PsySpace::runContinuousComponent() for the space passed in ar...
THREAD_RET THREAD_FUNCTION_CALL PsySpaceRun(THREAD_ARG arg)
Main service-thread entry: runs PsySpace::run() for the space passed in arg.
unsigned char CMBYTE
Definition Bitmap.h:45
THREAD_RET THREAD_FUNCTION_CALL PsySpacePoolRun(THREAD_ARG arg)
Pool worker-thread entry: runs PsySpace::threadPoolDispatch() for the space passed in arg.
unsigned short CMWORD
Definition Bitmap.h:48
char * ImageResizeDown(char *bytesource, uint32 &cols, uint32 &rows, uint32 factor)
Shrink an RGBA image by an integer factor (box averaging).
Definition Bitmap.cpp:3994
Hierarchical execution-context identifier.
Definition Types.h:284
Hierarchical message type identifier — the key used for publish/subscribe matching in Psyclone.
Definition Types.h:123
SWIG_JavaExceptionCodes code
Complete static setup for one component, as parsed from the system specification.
char setup[1024 *1024]
Raw component-specific setup XML, 1 MB max.
char cmdline[MAXKEYNAMELEN+1]
Command line for external executable components.
char logfile[MAXKEYNAMELEN+1]
Log file name/path.
char operation[MAXKEYNAMELEN+1]
Default operation verb.
char base[MAXKEYNAMELEN+1]
Filename base for stored data.
char value[MAXVALUENAMELEN+1]
Default value parameter.
char subdir[MAXKEYNAMELEN+1]
Storage sub-directory.
char name[MAXKEYNAMELEN+1]
Component name.
char root[MAXKEYNAMELEN+1]
Root dir or URL for the component's data.
char extension[MAXKEYNAMELEN+1]
File extension / filetype for stored data.
bool reset()
Zero the struct and stamp size/cid.
char function[MAXKEYNAMELEN+1]
Entry function name (for library-loaded modules).
char keys[MAXVALUENAMELEN+1]
Index key definitions (component-specific format).
A custom UI view registered for a component (local configuration; never transmitted).
char templateURL[MAXKEYNAMELEN+1]
URL of the HTML template implementing the view.
char name[MAXKEYNAMELEN+1]
Display name of the view.
Header preceding every user entry inside a DataMessage's flat memory block.
Legacy (pre-version-10) DataMessage wire header, kept only for format conversion.
The current (version 10) DataMessage wire/shared-memory header.
One filter condition attached to a TriggerSpec: a test on a user entry of the candidate message.
char key[MAXKEYNAMELEN+1]
Name of the user entry to test.
char value[MAXVALUENAMELEN+1]
Comparison operand as text (parsed numerically for the numeric operations).
bool fromXML(const char *xml)
Parse from an XML string containing a <filter .../> element.
Wire/storage layout of one log record: fixed header immediately followed by the message text.
Definition Utils.h:228
Specification of a message to post when a trigger fires (or a crank completes).
bool fromXML(const char *xml)
Parse from an XML string containing a <post .../> element.
char name[MAXKEYNAMELEN+1]
Name of this post spec.
char content[MAXCONTENTLEN+1]
Packed content entries: "||T||key||value" repeated (T = S, I or F).
A PsyTime timestamp or time difference broken down into calendar fields.
Definition PsyTime.h:150
Specification of a query against a catalog/service/feed, attached to a TriggerSpec.
char type[MAXKEYNAMELEN+1]
Requested data/content type.
char hostName[MAXKEYNAMELEN+1]
External source: host name (alternative to ipHost).
char operation[MAXKEYNAMELEN+1]
Operation to perform (source-specific verb).
char key[MAXKEYNAMELEN+1]
Key to query on.
bool fromXML(const char *xml)
Parse from an XML string containing a <query .../> element.
char value[MAXVALUENAMELEN+1]
Value to match.
char name[MAXKEYNAMELEN+1]
Name of this query, used to reference its results in the crank.
char subdir[MAXKEYNAMELEN+1]
Sub-directory/collection within the source.
char sourceName[MAXKEYNAMELEN+1]
Name of the source component (alternative to numeric id).
char ext[MAXKEYNAMELEN+1]
File extension / data format selector.
Fixed-size on-disk index record describing one recorded message.
char msgTriggerName[128]
Name of the trigger that produced the message.
bool reset()
Zero the entry and stamp it with DATAMESSAGEINFOID.
bool isValid()
Specification of a whiteboard retrieval attached to a TriggerSpec.
char name[MAXKEYNAMELEN+1]
Name of this retrieve, used to reference its results in the crank.
char endString[MAXVALUENAMELEN+1]
Range end when keytype == INDEX_STRING.
char startString[MAXVALUENAMELEN+1]
Range start when keytype == INDEX_STRING.
char key[MAXKEYNAMELEN+1]
Indexed user entry to range-query on (empty = time/type retrieval only).
bool fromXML(const char *xml)
Parse from an XML string containing a <retrieve .../> element.
Specification of a signal (a typed notification without payload) emitted when a trigger fires.
bool fromXML(const char *xml)
Parse from an XML string containing a <signal .../> element.
char name[MAXKEYNAMELEN+1]
Name of this signal spec.
Per-signal bookkeeping for PsySpace signal distribution.
Definition PsySpace.h:130
A complete trigger definition: what fires a component's crank and what happens then.
bool reset(uint32 s=0)
Zero the header and stamp size/cid.
char name[MAXKEYNAMELEN+1]
Trigger name.
BMP file header (14 bytes), local packed definition so no windows.h dependency is needed.
Definition Bitmap.h:53
BMP info header (40 bytes, BITMAPINFOHEADER equivalent), packed to 2-byte alignment for direct file m...
Definition Bitmap.h:63
One RGBA pixel value as separate byte components.
Definition Bitmap.h:79