CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdkjavadebug_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.10
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
196typedef struct {
198 const char *java_exception;
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 <stdexcept>
237
238
239#include <map>
240#include <algorithm>
241#include <stdexcept>
242
243
244#include <vector>
245#include <stdexcept>
246
247
248#include "DataMessage.h"
249#include "Subscriptions.h"
250#include "PsySpace.h"
251#include "PsyTime.h"
252#include "PsyAPI.h"
253#include "Bitmap.h"
254#include "MessagePlayer.h"
255using namespace cmlabs;
256
257SWIGINTERN std::vector< std::string >::const_reference std_vector_Sl_std_string_Sg__get(std::vector< std::string > *self,int i){
258 int size = int(self->size());
259 if (i>=0 && i<size)
260 return (*self)[i];
261 else
262 throw std::out_of_range("vector index out of range");
263 }
264SWIGINTERN void std_vector_Sl_std_string_Sg__set(std::vector< std::string > *self,int i,std::vector< std::string >::value_type const &val){
265 int size = int(self->size());
266 if (i>=0 && i<size)
267 (*self)[i] = val;
268 else
269 throw std::out_of_range("vector index out of range");
270 }
271SWIGINTERN std::vector< long long >::const_reference std_vector_Sl_int64_Sg__get(std::vector< int64 > *self,int i){
272 int size = int(self->size());
273 if (i>=0 && i<size)
274 return (*self)[i];
275 else
276 throw std::out_of_range("vector index out of range");
277 }
278SWIGINTERN void std_vector_Sl_int64_Sg__set(std::vector< int64 > *self,int i,std::vector< long long >::value_type const &val){
279 int size = int(self->size());
280 if (i>=0 && i<size)
281 (*self)[i] = val;
282 else
283 throw std::out_of_range("vector index out of range");
284 }
285SWIGINTERN std::vector< double >::const_reference std_vector_Sl_float64_Sg__get(std::vector< float64 > *self,int i){
286 int size = int(self->size());
287 if (i>=0 && i<size)
288 return (*self)[i];
289 else
290 throw std::out_of_range("vector index out of range");
291 }
292SWIGINTERN void std_vector_Sl_float64_Sg__set(std::vector< float64 > *self,int i,std::vector< double >::value_type const &val){
293 int size = int(self->size());
294 if (i>=0 && i<size)
295 (*self)[i] = val;
296 else
297 throw std::out_of_range("vector index out of range");
298 }
299
300#ifdef __cplusplus
301extern "C" {
302#endif
303
305 jint jresult = 0 ;
306 int result;
307
308 (void)jenv;
309 (void)jcls;
310 result = (int)(10);
311 jresult = (jint)result;
312 return jresult;
313}
314
315
316SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
318 uint32 arg2 ;
319
320 (void)jenv;
321 (void)jcls;
322 (void)jarg1_;
323 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
324 arg2 = (uint32)jarg2;
325 if (arg1) (arg1)->size = arg2;
326}
327
328
329SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
330 jlong jresult = 0 ;
332 uint32 result;
333
334 (void)jenv;
335 (void)jcls;
336 (void)jarg1_;
337 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
338 result = (uint32) ((arg1)->size);
339 jresult = (jlong)result;
340 return jresult;
341}
342
343
344SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
346 uint32 arg2 ;
347
348 (void)jenv;
349 (void)jcls;
350 (void)jarg1_;
351 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
352 arg2 = (uint32)jarg2;
353 if (arg1) (arg1)->cid = arg2;
354}
355
356
357SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageEntryHeader_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
358 jlong jresult = 0 ;
360 uint32 result;
361
362 (void)jenv;
363 (void)jcls;
364 (void)jarg1_;
365 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
366 result = (uint32) ((arg1)->cid);
367 jresult = (jlong)result;
368 return jresult;
369}
370
371
373 jlong jresult = 0 ;
375
376 (void)jenv;
377 (void)jcls;
379 *(cmlabs::DataMessageEntryHeader **)&jresult = result;
380 return jresult;
381}
382
383
384SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageEntryHeader(JNIEnv *jenv, jclass jcls, jlong jarg1) {
386
387 (void)jenv;
388 (void)jcls;
389 arg1 = *(cmlabs::DataMessageEntryHeader **)&jarg1;
390 delete arg1;
391}
392
393
394SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
396 uint32 arg2 ;
397
398 (void)jenv;
399 (void)jcls;
400 (void)jarg1_;
401 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
402 arg2 = (uint32)jarg2;
403 if (arg1) (arg1)->size = arg2;
404}
405
406
407SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
408 jlong jresult = 0 ;
410 uint32 result;
411
412 (void)jenv;
413 (void)jcls;
414 (void)jarg1_;
415 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
416 result = (uint32) ((arg1)->size);
417 jresult = (jlong)result;
418 return jresult;
419}
420
421
422SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
424 uint32 arg2 ;
425
426 (void)jenv;
427 (void)jcls;
428 (void)jarg1_;
429 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
430 arg2 = (uint32)jarg2;
431 if (arg1) (arg1)->cid = arg2;
432}
433
434
435SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
436 jlong jresult = 0 ;
438 uint32 result;
439
440 (void)jenv;
441 (void)jcls;
442 (void)jarg1_;
443 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
444 result = (uint32) ((arg1)->cid);
445 jresult = (jlong)result;
446 return jresult;
447}
448
449
450SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1memid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
452 uint64 arg2 ;
453
454 (void)jenv;
455 (void)jcls;
456 (void)jarg1_;
457 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
458 {
459 jclass clazz;
460 jmethodID mid;
461 jbyteArray ba;
462 jbyte* bae;
463 jsize sz;
464 int i;
465
466 if (!jarg2) {
468 return ;
469 }
470 clazz = jenv->GetObjectClass(jarg2);
471 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
472 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
473 bae = jenv->GetByteArrayElements(ba, 0);
474 sz = jenv->GetArrayLength(ba);
475 arg2 = 0;
476 if (sz > 0) {
477 arg2 = (uint64)(signed char)bae[0];
478 for(i=1; i<sz; i++) {
479 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
480 }
481 }
482 jenv->ReleaseByteArrayElements(ba, bae, 0);
483 }
484 if (arg1) (arg1)->memid = arg2;
485}
486
487
488SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1memid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
489 jobject jresult = 0 ;
491 uint64 result;
492
493 (void)jenv;
494 (void)jcls;
495 (void)jarg1_;
496 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
497 result = (uint64) ((arg1)->memid);
498 {
499 jbyteArray ba = jenv->NewByteArray(9);
500 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
501 jclass clazz = jenv->FindClass("java/math/BigInteger");
502 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
503 jobject bigint;
504 int i;
505
506 bae[0] = 0;
507 for(i=1; i<9; i++ ) {
508 bae[i] = (jbyte)(result>>8*(8-i));
509 }
510
511 jenv->ReleaseByteArrayElements(ba, bae, 0);
512 bigint = jenv->NewObject(clazz, mid, ba);
513 jresult = bigint;
514 }
515 return jresult;
516}
517
518
519SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
521 uint64 arg2 ;
522
523 (void)jenv;
524 (void)jcls;
525 (void)jarg1_;
526 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
527 {
528 jclass clazz;
529 jmethodID mid;
530 jbyteArray ba;
531 jbyte* bae;
532 jsize sz;
533 int i;
534
535 if (!jarg2) {
537 return ;
538 }
539 clazz = jenv->GetObjectClass(jarg2);
540 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
541 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
542 bae = jenv->GetByteArrayElements(ba, 0);
543 sz = jenv->GetArrayLength(ba);
544 arg2 = 0;
545 if (sz > 0) {
546 arg2 = (uint64)(signed char)bae[0];
547 for(i=1; i<sz; i++) {
548 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
549 }
550 }
551 jenv->ReleaseByteArrayElements(ba, bae, 0);
552 }
553 if (arg1) (arg1)->time = arg2;
554}
555
556
557SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
558 jobject jresult = 0 ;
560 uint64 result;
561
562 (void)jenv;
563 (void)jcls;
564 (void)jarg1_;
565 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
566 result = (uint64) ((arg1)->time);
567 {
568 jbyteArray ba = jenv->NewByteArray(9);
569 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
570 jclass clazz = jenv->FindClass("java/math/BigInteger");
571 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
572 jobject bigint;
573 int i;
574
575 bae[0] = 0;
576 for(i=1; i<9; i++ ) {
577 bae[i] = (jbyte)(result>>8*(8-i));
578 }
579
580 jenv->ReleaseByteArrayElements(ba, bae, 0);
581 bigint = jenv->NewObject(clazz, mid, ba);
582 jresult = bigint;
583 }
584 return jresult;
585}
586
587
588SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1sendtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
590 uint64 arg2 ;
591
592 (void)jenv;
593 (void)jcls;
594 (void)jarg1_;
595 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
596 {
597 jclass clazz;
598 jmethodID mid;
599 jbyteArray ba;
600 jbyte* bae;
601 jsize sz;
602 int i;
603
604 if (!jarg2) {
606 return ;
607 }
608 clazz = jenv->GetObjectClass(jarg2);
609 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
610 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
611 bae = jenv->GetByteArrayElements(ba, 0);
612 sz = jenv->GetArrayLength(ba);
613 arg2 = 0;
614 if (sz > 0) {
615 arg2 = (uint64)(signed char)bae[0];
616 for(i=1; i<sz; i++) {
617 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
618 }
619 }
620 jenv->ReleaseByteArrayElements(ba, bae, 0);
621 }
622 if (arg1) (arg1)->sendtime = arg2;
623}
624
625
626SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1sendtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
627 jobject jresult = 0 ;
629 uint64 result;
630
631 (void)jenv;
632 (void)jcls;
633 (void)jarg1_;
634 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
635 result = (uint64) ((arg1)->sendtime);
636 {
637 jbyteArray ba = jenv->NewByteArray(9);
638 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
639 jclass clazz = jenv->FindClass("java/math/BigInteger");
640 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
641 jobject bigint;
642 int i;
643
644 bae[0] = 0;
645 for(i=1; i<9; i++ ) {
646 bae[i] = (jbyte)(result>>8*(8-i));
647 }
648
649 jenv->ReleaseByteArrayElements(ba, bae, 0);
650 bigint = jenv->NewObject(clazz, mid, ba);
651 jresult = bigint;
652 }
653 return jresult;
654}
655
656
657SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1recvtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
659 uint64 arg2 ;
660
661 (void)jenv;
662 (void)jcls;
663 (void)jarg1_;
664 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
665 {
666 jclass clazz;
667 jmethodID mid;
668 jbyteArray ba;
669 jbyte* bae;
670 jsize sz;
671 int i;
672
673 if (!jarg2) {
675 return ;
676 }
677 clazz = jenv->GetObjectClass(jarg2);
678 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
679 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
680 bae = jenv->GetByteArrayElements(ba, 0);
681 sz = jenv->GetArrayLength(ba);
682 arg2 = 0;
683 if (sz > 0) {
684 arg2 = (uint64)(signed char)bae[0];
685 for(i=1; i<sz; i++) {
686 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
687 }
688 }
689 jenv->ReleaseByteArrayElements(ba, bae, 0);
690 }
691 if (arg1) (arg1)->recvtime = arg2;
692}
693
694
695SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1recvtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
696 jobject jresult = 0 ;
698 uint64 result;
699
700 (void)jenv;
701 (void)jcls;
702 (void)jarg1_;
703 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
704 result = (uint64) ((arg1)->recvtime);
705 {
706 jbyteArray ba = jenv->NewByteArray(9);
707 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
708 jclass clazz = jenv->FindClass("java/math/BigInteger");
709 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
710 jobject bigint;
711 int i;
712
713 bae[0] = 0;
714 for(i=1; i<9; i++ ) {
715 bae[i] = (jbyte)(result>>8*(8-i));
716 }
717
718 jenv->ReleaseByteArrayElements(ba, bae, 0);
719 bigint = jenv->NewObject(clazz, mid, ba);
720 jresult = bigint;
721 }
722 return jresult;
723}
724
725
726SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
728 uint16 arg2 ;
729
730 (void)jenv;
731 (void)jcls;
732 (void)jarg1_;
733 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
734 arg2 = (uint16)jarg2;
735 if (arg1) (arg1)->origin = arg2;
736}
737
738
739SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
740 jint jresult = 0 ;
742 uint16 result;
743
744 (void)jenv;
745 (void)jcls;
746 (void)jarg1_;
747 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
748 result = (uint16) ((arg1)->origin);
749 jresult = (jint)result;
750 return jresult;
751}
752
753
754SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
756 uint16 arg2 ;
757
758 (void)jenv;
759 (void)jcls;
760 (void)jarg1_;
761 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
762 arg2 = (uint16)jarg2;
763 if (arg1) (arg1)->destination = arg2;
764}
765
766
767SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
768 jint jresult = 0 ;
770 uint16 result;
771
772 (void)jenv;
773 (void)jcls;
774 (void)jarg1_;
775 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
776 result = (uint16) ((arg1)->destination);
777 jresult = (jint)result;
778 return jresult;
779}
780
781
782SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
784 uint64 arg2 ;
785
786 (void)jenv;
787 (void)jcls;
788 (void)jarg1_;
789 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
790 {
791 jclass clazz;
792 jmethodID mid;
793 jbyteArray ba;
794 jbyte* bae;
795 jsize sz;
796 int i;
797
798 if (!jarg2) {
800 return ;
801 }
802 clazz = jenv->GetObjectClass(jarg2);
803 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
804 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
805 bae = jenv->GetByteArrayElements(ba, 0);
806 sz = jenv->GetArrayLength(ba);
807 arg2 = 0;
808 if (sz > 0) {
809 arg2 = (uint64)(signed char)bae[0];
810 for(i=1; i<sz; i++) {
811 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
812 }
813 }
814 jenv->ReleaseByteArrayElements(ba, bae, 0);
815 }
816 if (arg1) (arg1)->ttl = arg2;
817}
818
819
820SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
821 jobject jresult = 0 ;
823 uint64 result;
824
825 (void)jenv;
826 (void)jcls;
827 (void)jarg1_;
828 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
829 result = (uint64) ((arg1)->ttl);
830 {
831 jbyteArray ba = jenv->NewByteArray(9);
832 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
833 jclass clazz = jenv->FindClass("java/math/BigInteger");
834 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
835 jobject bigint;
836 int i;
837
838 bae[0] = 0;
839 for(i=1; i<9; i++ ) {
840 bae[i] = (jbyte)(result>>8*(8-i));
841 }
842
843 jenv->ReleaseByteArrayElements(ba, bae, 0);
844 bigint = jenv->NewObject(clazz, mid, ba);
845 jresult = bigint;
846 }
847 return jresult;
848}
849
850
851SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
853 uint16 arg2 ;
854
855 (void)jenv;
856 (void)jcls;
857 (void)jarg1_;
858 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
859 arg2 = (uint16)jarg2;
860 if (arg1) (arg1)->priority = arg2;
861}
862
863
864SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
865 jint jresult = 0 ;
867 uint16 result;
868
869 (void)jenv;
870 (void)jcls;
871 (void)jarg1_;
872 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
873 result = (uint16) ((arg1)->priority);
874 jresult = (jint)result;
875 return jresult;
876}
877
878
879SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
881 uint8 arg2 ;
882
883 (void)jenv;
884 (void)jcls;
885 (void)jarg1_;
886 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
887 arg2 = (uint8)jarg2;
888 if (arg1) (arg1)->policy = arg2;
889}
890
891
892SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
893 jshort jresult = 0 ;
895 uint8 result;
896
897 (void)jenv;
898 (void)jcls;
899 (void)jarg1_;
900 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
901 result = (uint8) ((arg1)->policy);
902 jresult = (jshort)result;
903 return jresult;
904}
905
906
907SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
909 uint32 arg2 ;
910
911 (void)jenv;
912 (void)jcls;
913 (void)jarg1_;
914 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
915 arg2 = (uint32)jarg2;
916 if (arg1) (arg1)->from = arg2;
917}
918
919
920SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
921 jlong jresult = 0 ;
923 uint32 result;
924
925 (void)jenv;
926 (void)jcls;
927 (void)jarg1_;
928 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
929 result = (uint32) ((arg1)->from);
930 jresult = (jlong)result;
931 return jresult;
932}
933
934
935SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
937 uint32 arg2 ;
938
939 (void)jenv;
940 (void)jcls;
941 (void)jarg1_;
942 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
943 arg2 = (uint32)jarg2;
944 if (arg1) (arg1)->to = arg2;
945}
946
947
948SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
949 jlong jresult = 0 ;
951 uint32 result;
952
953 (void)jenv;
954 (void)jcls;
955 (void)jarg1_;
956 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
957 result = (uint32) ((arg1)->to);
958 jresult = (jlong)result;
959 return jresult;
960}
961
962
963SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
965 PsyType arg2 ;
966 PsyType *argp2 ;
967
968 (void)jenv;
969 (void)jcls;
970 (void)jarg1_;
971 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
972 argp2 = *(PsyType **)&jarg2;
973 if (!argp2) {
974 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
975 return ;
976 }
977 arg2 = *argp2;
978 if (arg1) (arg1)->type = arg2;
979}
980
981
982SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
983 jlong jresult = 0 ;
985 PsyType result;
986
987 (void)jenv;
988 (void)jcls;
989 (void)jarg1_;
990 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
991 result = ((arg1)->type);
992 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
993 return jresult;
994}
995
996
997SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
999 uint32 arg2 ;
1000
1001 (void)jenv;
1002 (void)jcls;
1003 (void)jarg1_;
1004 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1005 arg2 = (uint32)jarg2;
1006 if (arg1) (arg1)->tag = arg2;
1007}
1008
1009
1010SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1011 jlong jresult = 0 ;
1013 uint32 result;
1014
1015 (void)jenv;
1016 (void)jcls;
1017 (void)jarg1_;
1018 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1019 result = (uint32) ((arg1)->tag);
1020 jresult = (jlong)result;
1021 return jresult;
1022}
1023
1024
1025SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1027 uint16 arg2 ;
1028
1029 (void)jenv;
1030 (void)jcls;
1031 (void)jarg1_;
1032 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1033 arg2 = (uint16)jarg2;
1034 if (arg1) (arg1)->status = arg2;
1035}
1036
1037
1038SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1039 jint jresult = 0 ;
1041 uint16 result;
1042
1043 (void)jenv;
1044 (void)jcls;
1045 (void)jarg1_;
1046 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1047 result = (uint16) ((arg1)->status);
1048 jresult = (jint)result;
1049 return jresult;
1050}
1051
1052
1053SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1reference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1055 uint64 arg2 ;
1056
1057 (void)jenv;
1058 (void)jcls;
1059 (void)jarg1_;
1060 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1061 {
1062 jclass clazz;
1063 jmethodID mid;
1064 jbyteArray ba;
1065 jbyte* bae;
1066 jsize sz;
1067 int i;
1068
1069 if (!jarg2) {
1071 return ;
1072 }
1073 clazz = jenv->GetObjectClass(jarg2);
1074 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1075 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1076 bae = jenv->GetByteArrayElements(ba, 0);
1077 sz = jenv->GetArrayLength(ba);
1078 arg2 = 0;
1079 if (sz > 0) {
1080 arg2 = (uint64)(signed char)bae[0];
1081 for(i=1; i<sz; i++) {
1082 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1083 }
1084 }
1085 jenv->ReleaseByteArrayElements(ba, bae, 0);
1086 }
1087 if (arg1) (arg1)->reference = arg2;
1088}
1089
1090
1091SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1reference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1092 jobject jresult = 0 ;
1094 uint64 result;
1095
1096 (void)jenv;
1097 (void)jcls;
1098 (void)jarg1_;
1099 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1100 result = (uint64) ((arg1)->reference);
1101 {
1102 jbyteArray ba = jenv->NewByteArray(9);
1103 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1104 jclass clazz = jenv->FindClass("java/math/BigInteger");
1105 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1106 jobject bigint;
1107 int i;
1108
1109 bae[0] = 0;
1110 for(i=1; i<9; i++ ) {
1111 bae[i] = (jbyte)(result>>8*(8-i));
1112 }
1113
1114 jenv->ReleaseByteArrayElements(ba, bae, 0);
1115 bigint = jenv->NewObject(clazz, mid, ba);
1116 jresult = bigint;
1117 }
1118 return jresult;
1119}
1120
1121
1122SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1124 uint64 arg2 ;
1125
1126 (void)jenv;
1127 (void)jcls;
1128 (void)jarg1_;
1129 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1130 {
1131 jclass clazz;
1132 jmethodID mid;
1133 jbyteArray ba;
1134 jbyte* bae;
1135 jsize sz;
1136 int i;
1137
1138 if (!jarg2) {
1140 return ;
1141 }
1142 clazz = jenv->GetObjectClass(jarg2);
1143 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1144 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1145 bae = jenv->GetByteArrayElements(ba, 0);
1146 sz = jenv->GetArrayLength(ba);
1147 arg2 = 0;
1148 if (sz > 0) {
1149 arg2 = (uint64)(signed char)bae[0];
1150 for(i=1; i<sz; i++) {
1151 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1152 }
1153 }
1154 jenv->ReleaseByteArrayElements(ba, bae, 0);
1155 }
1156 if (arg1) (arg1)->serial = arg2;
1157}
1158
1159
1160SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1161 jobject jresult = 0 ;
1163 uint64 result;
1164
1165 (void)jenv;
1166 (void)jcls;
1167 (void)jarg1_;
1168 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1169 result = (uint64) ((arg1)->serial);
1170 {
1171 jbyteArray ba = jenv->NewByteArray(9);
1172 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1173 jclass clazz = jenv->FindClass("java/math/BigInteger");
1174 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1175 jobject bigint;
1176 int i;
1177
1178 bae[0] = 0;
1179 for(i=1; i<9; i++ ) {
1180 bae[i] = (jbyte)(result>>8*(8-i));
1181 }
1182
1183 jenv->ReleaseByteArrayElements(ba, bae, 0);
1184 bigint = jenv->NewObject(clazz, mid, ba);
1185 jresult = bigint;
1186 }
1187 return jresult;
1188}
1189
1190
1191SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1193 PsyContext arg2 ;
1194 PsyContext *argp2 ;
1195
1196 (void)jenv;
1197 (void)jcls;
1198 (void)jarg1_;
1199 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1200 argp2 = *(PsyContext **)&jarg2;
1201 if (!argp2) {
1202 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
1203 return ;
1204 }
1205 arg2 = *argp2;
1206 if (arg1) (arg1)->contextchange = arg2;
1207}
1208
1209
1210SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1211 jlong jresult = 0 ;
1213 PsyContext result;
1214
1215 (void)jenv;
1216 (void)jcls;
1217 (void)jarg1_;
1218 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1219 result = ((arg1)->contextchange);
1220 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
1221 return jresult;
1222}
1223
1224
1225SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1227 uint32 arg2 ;
1228
1229 (void)jenv;
1230 (void)jcls;
1231 (void)jarg1_;
1232 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1233 arg2 = (uint32)jarg2;
1234 if (arg1) (arg1)->userSize = arg2;
1235}
1236
1237
1238SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1239 jlong jresult = 0 ;
1241 uint32 result;
1242
1243 (void)jenv;
1244 (void)jcls;
1245 (void)jarg1_;
1246 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1247 result = (uint32) ((arg1)->userSize);
1248 jresult = (jlong)result;
1249 return jresult;
1250}
1251
1252
1253SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1255 uint32 arg2 ;
1256
1257 (void)jenv;
1258 (void)jcls;
1259 (void)jarg1_;
1260 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1261 arg2 = (uint32)jarg2;
1262 if (arg1) (arg1)->userCount = arg2;
1263}
1264
1265
1266SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1Old_1userCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1267 jlong jresult = 0 ;
1269 uint32 result;
1270
1271 (void)jenv;
1272 (void)jcls;
1273 (void)jarg1_;
1274 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1275 result = (uint32) ((arg1)->userCount);
1276 jresult = (jlong)result;
1277 return jresult;
1278}
1279
1280
1282 jlong jresult = 0 ;
1283 cmlabs::DataMessageHeader_Old *result = 0 ;
1284
1285 (void)jenv;
1286 (void)jcls;
1288 *(cmlabs::DataMessageHeader_Old **)&jresult = result;
1289 return jresult;
1290}
1291
1292
1293SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageHeader_1Old(JNIEnv *jenv, jclass jcls, jlong jarg1) {
1295
1296 (void)jenv;
1297 (void)jcls;
1298 arg1 = *(cmlabs::DataMessageHeader_Old **)&jarg1;
1299 delete arg1;
1300}
1301
1302
1303SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1305 uint32 arg2 ;
1306
1307 (void)jenv;
1308 (void)jcls;
1309 (void)jarg1_;
1310 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1311 arg2 = (uint32)jarg2;
1312 if (arg1) (arg1)->size = arg2;
1313}
1314
1315
1316SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1317 jlong jresult = 0 ;
1319 uint32 result;
1320
1321 (void)jenv;
1322 (void)jcls;
1323 (void)jarg1_;
1324 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1325 result = (uint32) ((arg1)->size);
1326 jresult = (jlong)result;
1327 return jresult;
1328}
1329
1330
1331SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1333 uint32 arg2 ;
1334
1335 (void)jenv;
1336 (void)jcls;
1337 (void)jarg1_;
1338 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1339 arg2 = (uint32)jarg2;
1340 if (arg1) (arg1)->cid = arg2;
1341}
1342
1343
1344SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1345 jlong jresult = 0 ;
1347 uint32 result;
1348
1349 (void)jenv;
1350 (void)jcls;
1351 (void)jarg1_;
1352 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1353 result = (uint32) ((arg1)->cid);
1354 jresult = (jlong)result;
1355 return jresult;
1356}
1357
1358
1359SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cver_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1361 uint16 arg2 ;
1362
1363 (void)jenv;
1364 (void)jcls;
1365 (void)jarg1_;
1366 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1367 arg2 = (uint16)jarg2;
1368 if (arg1) (arg1)->cver = arg2;
1369}
1370
1371
1372SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cver_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1373 jint jresult = 0 ;
1375 uint16 result;
1376
1377 (void)jenv;
1378 (void)jcls;
1379 (void)jarg1_;
1380 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1381 result = (uint16) ((arg1)->cver);
1382 jresult = (jint)result;
1383 return jresult;
1384}
1385
1386
1387SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cenc_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1389 uint16 arg2 ;
1390
1391 (void)jenv;
1392 (void)jcls;
1393 (void)jarg1_;
1394 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1395 arg2 = (uint16)jarg2;
1396 if (arg1) (arg1)->cenc = arg2;
1397}
1398
1399
1400SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cenc_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1401 jint jresult = 0 ;
1403 uint16 result;
1404
1405 (void)jenv;
1406 (void)jcls;
1407 (void)jarg1_;
1408 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1409 result = (uint16) ((arg1)->cenc);
1410 jresult = (jint)result;
1411 return jresult;
1412}
1413
1414
1415SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1memid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1417 uint64 arg2 ;
1418
1419 (void)jenv;
1420 (void)jcls;
1421 (void)jarg1_;
1422 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1423 {
1424 jclass clazz;
1425 jmethodID mid;
1426 jbyteArray ba;
1427 jbyte* bae;
1428 jsize sz;
1429 int i;
1430
1431 if (!jarg2) {
1433 return ;
1434 }
1435 clazz = jenv->GetObjectClass(jarg2);
1436 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1437 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1438 bae = jenv->GetByteArrayElements(ba, 0);
1439 sz = jenv->GetArrayLength(ba);
1440 arg2 = 0;
1441 if (sz > 0) {
1442 arg2 = (uint64)(signed char)bae[0];
1443 for(i=1; i<sz; i++) {
1444 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1445 }
1446 }
1447 jenv->ReleaseByteArrayElements(ba, bae, 0);
1448 }
1449 if (arg1) (arg1)->memid = arg2;
1450}
1451
1452
1453SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1memid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1454 jobject jresult = 0 ;
1456 uint64 result;
1457
1458 (void)jenv;
1459 (void)jcls;
1460 (void)jarg1_;
1461 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1462 result = (uint64) ((arg1)->memid);
1463 {
1464 jbyteArray ba = jenv->NewByteArray(9);
1465 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1466 jclass clazz = jenv->FindClass("java/math/BigInteger");
1467 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1468 jobject bigint;
1469 int i;
1470
1471 bae[0] = 0;
1472 for(i=1; i<9; i++ ) {
1473 bae[i] = (jbyte)(result>>8*(8-i));
1474 }
1475
1476 jenv->ReleaseByteArrayElements(ba, bae, 0);
1477 bigint = jenv->NewObject(clazz, mid, ba);
1478 jresult = bigint;
1479 }
1480 return jresult;
1481}
1482
1483
1484SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1486 uint64 arg2 ;
1487
1488 (void)jenv;
1489 (void)jcls;
1490 (void)jarg1_;
1491 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1492 {
1493 jclass clazz;
1494 jmethodID mid;
1495 jbyteArray ba;
1496 jbyte* bae;
1497 jsize sz;
1498 int i;
1499
1500 if (!jarg2) {
1502 return ;
1503 }
1504 clazz = jenv->GetObjectClass(jarg2);
1505 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1506 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1507 bae = jenv->GetByteArrayElements(ba, 0);
1508 sz = jenv->GetArrayLength(ba);
1509 arg2 = 0;
1510 if (sz > 0) {
1511 arg2 = (uint64)(signed char)bae[0];
1512 for(i=1; i<sz; i++) {
1513 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1514 }
1515 }
1516 jenv->ReleaseByteArrayElements(ba, bae, 0);
1517 }
1518 if (arg1) (arg1)->time = arg2;
1519}
1520
1521
1522SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1523 jobject jresult = 0 ;
1525 uint64 result;
1526
1527 (void)jenv;
1528 (void)jcls;
1529 (void)jarg1_;
1530 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1531 result = (uint64) ((arg1)->time);
1532 {
1533 jbyteArray ba = jenv->NewByteArray(9);
1534 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1535 jclass clazz = jenv->FindClass("java/math/BigInteger");
1536 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1537 jobject bigint;
1538 int i;
1539
1540 bae[0] = 0;
1541 for(i=1; i<9; i++ ) {
1542 bae[i] = (jbyte)(result>>8*(8-i));
1543 }
1544
1545 jenv->ReleaseByteArrayElements(ba, bae, 0);
1546 bigint = jenv->NewObject(clazz, mid, ba);
1547 jresult = bigint;
1548 }
1549 return jresult;
1550}
1551
1552
1553SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1sendtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1555 uint64 arg2 ;
1556
1557 (void)jenv;
1558 (void)jcls;
1559 (void)jarg1_;
1560 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1561 {
1562 jclass clazz;
1563 jmethodID mid;
1564 jbyteArray ba;
1565 jbyte* bae;
1566 jsize sz;
1567 int i;
1568
1569 if (!jarg2) {
1571 return ;
1572 }
1573 clazz = jenv->GetObjectClass(jarg2);
1574 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1575 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1576 bae = jenv->GetByteArrayElements(ba, 0);
1577 sz = jenv->GetArrayLength(ba);
1578 arg2 = 0;
1579 if (sz > 0) {
1580 arg2 = (uint64)(signed char)bae[0];
1581 for(i=1; i<sz; i++) {
1582 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1583 }
1584 }
1585 jenv->ReleaseByteArrayElements(ba, bae, 0);
1586 }
1587 if (arg1) (arg1)->sendtime = arg2;
1588}
1589
1590
1591SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1sendtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1592 jobject jresult = 0 ;
1594 uint64 result;
1595
1596 (void)jenv;
1597 (void)jcls;
1598 (void)jarg1_;
1599 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1600 result = (uint64) ((arg1)->sendtime);
1601 {
1602 jbyteArray ba = jenv->NewByteArray(9);
1603 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1604 jclass clazz = jenv->FindClass("java/math/BigInteger");
1605 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1606 jobject bigint;
1607 int i;
1608
1609 bae[0] = 0;
1610 for(i=1; i<9; i++ ) {
1611 bae[i] = (jbyte)(result>>8*(8-i));
1612 }
1613
1614 jenv->ReleaseByteArrayElements(ba, bae, 0);
1615 bigint = jenv->NewObject(clazz, mid, ba);
1616 jresult = bigint;
1617 }
1618 return jresult;
1619}
1620
1621
1622SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1recvtime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1624 uint64 arg2 ;
1625
1626 (void)jenv;
1627 (void)jcls;
1628 (void)jarg1_;
1629 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1630 {
1631 jclass clazz;
1632 jmethodID mid;
1633 jbyteArray ba;
1634 jbyte* bae;
1635 jsize sz;
1636 int i;
1637
1638 if (!jarg2) {
1640 return ;
1641 }
1642 clazz = jenv->GetObjectClass(jarg2);
1643 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1644 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1645 bae = jenv->GetByteArrayElements(ba, 0);
1646 sz = jenv->GetArrayLength(ba);
1647 arg2 = 0;
1648 if (sz > 0) {
1649 arg2 = (uint64)(signed char)bae[0];
1650 for(i=1; i<sz; i++) {
1651 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1652 }
1653 }
1654 jenv->ReleaseByteArrayElements(ba, bae, 0);
1655 }
1656 if (arg1) (arg1)->recvtime = arg2;
1657}
1658
1659
1660SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1recvtime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1661 jobject jresult = 0 ;
1663 uint64 result;
1664
1665 (void)jenv;
1666 (void)jcls;
1667 (void)jarg1_;
1668 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1669 result = (uint64) ((arg1)->recvtime);
1670 {
1671 jbyteArray ba = jenv->NewByteArray(9);
1672 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1673 jclass clazz = jenv->FindClass("java/math/BigInteger");
1674 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1675 jobject bigint;
1676 int i;
1677
1678 bae[0] = 0;
1679 for(i=1; i<9; i++ ) {
1680 bae[i] = (jbyte)(result>>8*(8-i));
1681 }
1682
1683 jenv->ReleaseByteArrayElements(ba, bae, 0);
1684 bigint = jenv->NewObject(clazz, mid, ba);
1685 jresult = bigint;
1686 }
1687 return jresult;
1688}
1689
1690
1691SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1693 uint16 arg2 ;
1694
1695 (void)jenv;
1696 (void)jcls;
1697 (void)jarg1_;
1698 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1699 arg2 = (uint16)jarg2;
1700 if (arg1) (arg1)->origin = arg2;
1701}
1702
1703
1704SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1705 jint jresult = 0 ;
1707 uint16 result;
1708
1709 (void)jenv;
1710 (void)jcls;
1711 (void)jarg1_;
1712 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1713 result = (uint16) ((arg1)->origin);
1714 jresult = (jint)result;
1715 return jresult;
1716}
1717
1718
1719SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1721 uint16 arg2 ;
1722
1723 (void)jenv;
1724 (void)jcls;
1725 (void)jarg1_;
1726 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1727 arg2 = (uint16)jarg2;
1728 if (arg1) (arg1)->destination = arg2;
1729}
1730
1731
1732SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1733 jint jresult = 0 ;
1735 uint16 result;
1736
1737 (void)jenv;
1738 (void)jcls;
1739 (void)jarg1_;
1740 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1741 result = (uint16) ((arg1)->destination);
1742 jresult = (jint)result;
1743 return jresult;
1744}
1745
1746
1747SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
1749 uint64 arg2 ;
1750
1751 (void)jenv;
1752 (void)jcls;
1753 (void)jarg1_;
1754 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1755 {
1756 jclass clazz;
1757 jmethodID mid;
1758 jbyteArray ba;
1759 jbyte* bae;
1760 jsize sz;
1761 int i;
1762
1763 if (!jarg2) {
1765 return ;
1766 }
1767 clazz = jenv->GetObjectClass(jarg2);
1768 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
1769 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
1770 bae = jenv->GetByteArrayElements(ba, 0);
1771 sz = jenv->GetArrayLength(ba);
1772 arg2 = 0;
1773 if (sz > 0) {
1774 arg2 = (uint64)(signed char)bae[0];
1775 for(i=1; i<sz; i++) {
1776 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
1777 }
1778 }
1779 jenv->ReleaseByteArrayElements(ba, bae, 0);
1780 }
1781 if (arg1) (arg1)->ttl = arg2;
1782}
1783
1784
1785SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1786 jobject jresult = 0 ;
1788 uint64 result;
1789
1790 (void)jenv;
1791 (void)jcls;
1792 (void)jarg1_;
1793 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1794 result = (uint64) ((arg1)->ttl);
1795 {
1796 jbyteArray ba = jenv->NewByteArray(9);
1797 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
1798 jclass clazz = jenv->FindClass("java/math/BigInteger");
1799 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
1800 jobject bigint;
1801 int i;
1802
1803 bae[0] = 0;
1804 for(i=1; i<9; i++ ) {
1805 bae[i] = (jbyte)(result>>8*(8-i));
1806 }
1807
1808 jenv->ReleaseByteArrayElements(ba, bae, 0);
1809 bigint = jenv->NewObject(clazz, mid, ba);
1810 jresult = bigint;
1811 }
1812 return jresult;
1813}
1814
1815
1816SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1818 uint16 arg2 ;
1819
1820 (void)jenv;
1821 (void)jcls;
1822 (void)jarg1_;
1823 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1824 arg2 = (uint16)jarg2;
1825 if (arg1) (arg1)->priority = arg2;
1826}
1827
1828
1829SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1830 jint jresult = 0 ;
1832 uint16 result;
1833
1834 (void)jenv;
1835 (void)jcls;
1836 (void)jarg1_;
1837 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1838 result = (uint16) ((arg1)->priority);
1839 jresult = (jint)result;
1840 return jresult;
1841}
1842
1843
1844SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
1846 uint8 arg2 ;
1847
1848 (void)jenv;
1849 (void)jcls;
1850 (void)jarg1_;
1851 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1852 arg2 = (uint8)jarg2;
1853 if (arg1) (arg1)->policy = arg2;
1854}
1855
1856
1857SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1858 jshort jresult = 0 ;
1860 uint8 result;
1861
1862 (void)jenv;
1863 (void)jcls;
1864 (void)jarg1_;
1865 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1866 result = (uint8) ((arg1)->policy);
1867 jresult = (jshort)result;
1868 return jresult;
1869}
1870
1871
1872SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1874 uint32 arg2 ;
1875
1876 (void)jenv;
1877 (void)jcls;
1878 (void)jarg1_;
1879 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1880 arg2 = (uint32)jarg2;
1881 if (arg1) (arg1)->from = arg2;
1882}
1883
1884
1885SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1886 jlong jresult = 0 ;
1888 uint32 result;
1889
1890 (void)jenv;
1891 (void)jcls;
1892 (void)jarg1_;
1893 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1894 result = (uint32) ((arg1)->from);
1895 jresult = (jlong)result;
1896 return jresult;
1897}
1898
1899
1900SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1902 uint32 arg2 ;
1903
1904 (void)jenv;
1905 (void)jcls;
1906 (void)jarg1_;
1907 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1908 arg2 = (uint32)jarg2;
1909 if (arg1) (arg1)->to = arg2;
1910}
1911
1912
1913SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1914 jlong jresult = 0 ;
1916 uint32 result;
1917
1918 (void)jenv;
1919 (void)jcls;
1920 (void)jarg1_;
1921 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1922 result = (uint32) ((arg1)->to);
1923 jresult = (jlong)result;
1924 return jresult;
1925}
1926
1927
1928SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1930 PsyType arg2 ;
1931 PsyType *argp2 ;
1932
1933 (void)jenv;
1934 (void)jcls;
1935 (void)jarg1_;
1936 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1937 argp2 = *(PsyType **)&jarg2;
1938 if (!argp2) {
1939 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
1940 return ;
1941 }
1942 arg2 = *argp2;
1943 if (arg1) (arg1)->type = arg2;
1944}
1945
1946
1947SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1948 jlong jresult = 0 ;
1950 PsyType result;
1951
1952 (void)jenv;
1953 (void)jcls;
1954 (void)jarg1_;
1955 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1956 result = ((arg1)->type);
1957 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
1958 return jresult;
1959}
1960
1961
1962SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
1964 uint32 arg2 ;
1965
1966 (void)jenv;
1967 (void)jcls;
1968 (void)jarg1_;
1969 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1970 arg2 = (uint32)jarg2;
1971 if (arg1) (arg1)->tag = arg2;
1972}
1973
1974
1975SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
1976 jlong jresult = 0 ;
1978 uint32 result;
1979
1980 (void)jenv;
1981 (void)jcls;
1982 (void)jarg1_;
1983 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1984 result = (uint32) ((arg1)->tag);
1985 jresult = (jlong)result;
1986 return jresult;
1987}
1988
1989
1990SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
1992 uint16 arg2 ;
1993
1994 (void)jenv;
1995 (void)jcls;
1996 (void)jarg1_;
1997 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
1998 arg2 = (uint16)jarg2;
1999 if (arg1) (arg1)->status = arg2;
2000}
2001
2002
2003SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2004 jint jresult = 0 ;
2006 uint16 result;
2007
2008 (void)jenv;
2009 (void)jcls;
2010 (void)jarg1_;
2011 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2012 result = (uint16) ((arg1)->status);
2013 jresult = (jint)result;
2014 return jresult;
2015}
2016
2017
2018SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1reference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
2020 uint64 arg2 ;
2021
2022 (void)jenv;
2023 (void)jcls;
2024 (void)jarg1_;
2025 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2026 {
2027 jclass clazz;
2028 jmethodID mid;
2029 jbyteArray ba;
2030 jbyte* bae;
2031 jsize sz;
2032 int i;
2033
2034 if (!jarg2) {
2036 return ;
2037 }
2038 clazz = jenv->GetObjectClass(jarg2);
2039 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2040 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
2041 bae = jenv->GetByteArrayElements(ba, 0);
2042 sz = jenv->GetArrayLength(ba);
2043 arg2 = 0;
2044 if (sz > 0) {
2045 arg2 = (uint64)(signed char)bae[0];
2046 for(i=1; i<sz; i++) {
2047 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
2048 }
2049 }
2050 jenv->ReleaseByteArrayElements(ba, bae, 0);
2051 }
2052 if (arg1) (arg1)->reference = arg2;
2053}
2054
2055
2056SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1reference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2057 jobject jresult = 0 ;
2059 uint64 result;
2060
2061 (void)jenv;
2062 (void)jcls;
2063 (void)jarg1_;
2064 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2065 result = (uint64) ((arg1)->reference);
2066 {
2067 jbyteArray ba = jenv->NewByteArray(9);
2068 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
2069 jclass clazz = jenv->FindClass("java/math/BigInteger");
2070 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
2071 jobject bigint;
2072 int i;
2073
2074 bae[0] = 0;
2075 for(i=1; i<9; i++ ) {
2076 bae[i] = (jbyte)(result>>8*(8-i));
2077 }
2078
2079 jenv->ReleaseByteArrayElements(ba, bae, 0);
2080 bigint = jenv->NewObject(clazz, mid, ba);
2081 jresult = bigint;
2082 }
2083 return jresult;
2084}
2085
2086
2087SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
2089 uint64 arg2 ;
2090
2091 (void)jenv;
2092 (void)jcls;
2093 (void)jarg1_;
2094 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2095 {
2096 jclass clazz;
2097 jmethodID mid;
2098 jbyteArray ba;
2099 jbyte* bae;
2100 jsize sz;
2101 int i;
2102
2103 if (!jarg2) {
2105 return ;
2106 }
2107 clazz = jenv->GetObjectClass(jarg2);
2108 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2109 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
2110 bae = jenv->GetByteArrayElements(ba, 0);
2111 sz = jenv->GetArrayLength(ba);
2112 arg2 = 0;
2113 if (sz > 0) {
2114 arg2 = (uint64)(signed char)bae[0];
2115 for(i=1; i<sz; i++) {
2116 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
2117 }
2118 }
2119 jenv->ReleaseByteArrayElements(ba, bae, 0);
2120 }
2121 if (arg1) (arg1)->serial = arg2;
2122}
2123
2124
2125SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2126 jobject jresult = 0 ;
2128 uint64 result;
2129
2130 (void)jenv;
2131 (void)jcls;
2132 (void)jarg1_;
2133 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2134 result = (uint64) ((arg1)->serial);
2135 {
2136 jbyteArray ba = jenv->NewByteArray(9);
2137 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
2138 jclass clazz = jenv->FindClass("java/math/BigInteger");
2139 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
2140 jobject bigint;
2141 int i;
2142
2143 bae[0] = 0;
2144 for(i=1; i<9; i++ ) {
2145 bae[i] = (jbyte)(result>>8*(8-i));
2146 }
2147
2148 jenv->ReleaseByteArrayElements(ba, bae, 0);
2149 bigint = jenv->NewObject(clazz, mid, ba);
2150 jresult = bigint;
2151 }
2152 return jresult;
2153}
2154
2155
2156SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2158 PsyContext arg2 ;
2159 PsyContext *argp2 ;
2160
2161 (void)jenv;
2162 (void)jcls;
2163 (void)jarg1_;
2164 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2165 argp2 = *(PsyContext **)&jarg2;
2166 if (!argp2) {
2167 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
2168 return ;
2169 }
2170 arg2 = *argp2;
2171 if (arg1) (arg1)->contextchange = arg2;
2172}
2173
2174
2175SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2176 jlong jresult = 0 ;
2178 PsyContext result;
2179
2180 (void)jenv;
2181 (void)jcls;
2182 (void)jarg1_;
2183 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2184 result = ((arg1)->contextchange);
2185 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
2186 return jresult;
2187}
2188
2189
2190SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2192 uint32 arg2 ;
2193
2194 (void)jenv;
2195 (void)jcls;
2196 (void)jarg1_;
2197 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2198 arg2 = (uint32)jarg2;
2199 if (arg1) (arg1)->userSize = arg2;
2200}
2201
2202
2203SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2204 jlong jresult = 0 ;
2206 uint32 result;
2207
2208 (void)jenv;
2209 (void)jcls;
2210 (void)jarg1_;
2211 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2212 result = (uint32) ((arg1)->userSize);
2213 jresult = (jlong)result;
2214 return jresult;
2215}
2216
2217
2218SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2220 uint32 arg2 ;
2221
2222 (void)jenv;
2223 (void)jcls;
2224 (void)jarg1_;
2225 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2226 arg2 = (uint32)jarg2;
2227 if (arg1) (arg1)->userCount = arg2;
2228}
2229
2230
2231SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1userCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2232 jlong jresult = 0 ;
2234 uint32 result;
2235
2236 (void)jenv;
2237 (void)jcls;
2238 (void)jarg1_;
2239 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2240 result = (uint32) ((arg1)->userCount);
2241 jresult = (jlong)result;
2242 return jresult;
2243}
2244
2245
2246SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclecputime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2248 uint32 arg2 ;
2249
2250 (void)jenv;
2251 (void)jcls;
2252 (void)jarg1_;
2253 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2254 arg2 = (uint32)jarg2;
2255 if (arg1) (arg1)->cyclecputime = arg2;
2256}
2257
2258
2259SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclecputime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2260 jlong jresult = 0 ;
2262 uint32 result;
2263
2264 (void)jenv;
2265 (void)jcls;
2266 (void)jarg1_;
2267 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2268 result = (uint32) ((arg1)->cyclecputime);
2269 jresult = (jlong)result;
2270 return jresult;
2271}
2272
2273
2274SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclewalltime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2276 uint32 arg2 ;
2277
2278 (void)jenv;
2279 (void)jcls;
2280 (void)jarg1_;
2281 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2282 arg2 = (uint32)jarg2;
2283 if (arg1) (arg1)->cyclewalltime = arg2;
2284}
2285
2286
2287SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1cyclewalltime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2288 jlong jresult = 0 ;
2290 uint32 result;
2291
2292 (void)jenv;
2293 (void)jcls;
2294 (void)jarg1_;
2295 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2296 result = (uint32) ((arg1)->cyclewalltime);
2297 jresult = (jlong)result;
2298 return jresult;
2299}
2300
2301
2302SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincputime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2304 uint32 arg2 ;
2305
2306 (void)jenv;
2307 (void)jcls;
2308 (void)jarg1_;
2309 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2310 arg2 = (uint32)jarg2;
2311 if (arg1) (arg1)->chaincputime = arg2;
2312}
2313
2314
2315SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincputime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2316 jlong jresult = 0 ;
2318 uint32 result;
2319
2320 (void)jenv;
2321 (void)jcls;
2322 (void)jarg1_;
2323 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2324 result = (uint32) ((arg1)->chaincputime);
2325 jresult = (jlong)result;
2326 return jresult;
2327}
2328
2329
2330SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chainwalltime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2332 uint32 arg2 ;
2333
2334 (void)jenv;
2335 (void)jcls;
2336 (void)jarg1_;
2337 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2338 arg2 = (uint32)jarg2;
2339 if (arg1) (arg1)->chainwalltime = arg2;
2340}
2341
2342
2343SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chainwalltime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2344 jlong jresult = 0 ;
2346 uint32 result;
2347
2348 (void)jenv;
2349 (void)jcls;
2350 (void)jarg1_;
2351 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2352 result = (uint32) ((arg1)->chainwalltime);
2353 jresult = (jlong)result;
2354 return jresult;
2355}
2356
2357
2358SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2360 uint32 arg2 ;
2361
2362 (void)jenv;
2363 (void)jcls;
2364 (void)jarg1_;
2365 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2366 arg2 = (uint32)jarg2;
2367 if (arg1) (arg1)->chaincount = arg2;
2368}
2369
2370
2371SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1chaincount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2372 jlong jresult = 0 ;
2374 uint32 result;
2375
2376 (void)jenv;
2377 (void)jcls;
2378 (void)jarg1_;
2379 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2380 result = (uint32) ((arg1)->chaincount);
2381 jresult = (jlong)result;
2382 return jresult;
2383}
2384
2385
2386SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1systemid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2388 uint32 arg2 ;
2389
2390 (void)jenv;
2391 (void)jcls;
2392 (void)jarg1_;
2393 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2394 arg2 = (uint32)jarg2;
2395 if (arg1) (arg1)->systemid = arg2;
2396}
2397
2398
2399SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1systemid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2400 jlong jresult = 0 ;
2402 uint32 result;
2403
2404 (void)jenv;
2405 (void)jcls;
2406 (void)jarg1_;
2407 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2408 result = (uint32) ((arg1)->systemid);
2409 jresult = (jlong)result;
2410 return jresult;
2411}
2412
2413
2414SWIGEXPORT 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) {
2415 jstring jresult = 0 ;
2417 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2418 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2419 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
2420 std::string result;
2421
2422 (void)jenv;
2423 (void)jcls;
2424 (void)jarg1_;
2425 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2426 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2427 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2428 arg4 = *(std::map< uint32,std::string > **)&jarg4;
2429 result = (arg1)->toJSON(arg2,arg3,arg4);
2430 jresult = jenv->NewStringUTF((&result)->c_str());
2431 return jresult;
2432}
2433
2434
2435SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
2436 jstring jresult = 0 ;
2438 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2439 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2440 std::string result;
2441
2442 (void)jenv;
2443 (void)jcls;
2444 (void)jarg1_;
2445 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2446 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2447 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2448 result = (arg1)->toJSON(arg2,arg3);
2449 jresult = jenv->NewStringUTF((&result)->c_str());
2450 return jresult;
2451}
2452
2453
2454SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2455 jstring jresult = 0 ;
2457 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2458 std::string result;
2459
2460 (void)jenv;
2461 (void)jcls;
2462 (void)jarg1_;
2463 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2464 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2465 result = (arg1)->toJSON(arg2);
2466 jresult = jenv->NewStringUTF((&result)->c_str());
2467 return jresult;
2468}
2469
2470
2471SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toJSON_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2472 jstring jresult = 0 ;
2474 std::string result;
2475
2476 (void)jenv;
2477 (void)jcls;
2478 (void)jarg1_;
2479 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2480 result = (arg1)->toJSON();
2481 jresult = jenv->NewStringUTF((&result)->c_str());
2482 return jresult;
2483}
2484
2485
2486SWIGEXPORT 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) {
2487 jstring jresult = 0 ;
2489 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2490 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2491 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
2492 std::string result;
2493
2494 (void)jenv;
2495 (void)jcls;
2496 (void)jarg1_;
2497 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2498 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2499 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2500 arg4 = *(std::map< uint32,std::string > **)&jarg4;
2501 result = (arg1)->toXML(arg2,arg3,arg4);
2502 jresult = jenv->NewStringUTF((&result)->c_str());
2503 return jresult;
2504}
2505
2506
2507SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
2508 jstring jresult = 0 ;
2510 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2511 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
2512 std::string result;
2513
2514 (void)jenv;
2515 (void)jcls;
2516 (void)jarg1_;
2517 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2518 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2519 arg3 = *(std::map< uint16,std::string > **)&jarg3;
2520 result = (arg1)->toXML(arg2,arg3);
2521 jresult = jenv->NewStringUTF((&result)->c_str());
2522 return jresult;
2523}
2524
2525
2526SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
2527 jstring jresult = 0 ;
2529 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
2530 std::string result;
2531
2532 (void)jenv;
2533 (void)jcls;
2534 (void)jarg1_;
2535 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2536 arg2 = *(std::map< uint16,std::string > **)&jarg2;
2537 result = (arg1)->toXML(arg2);
2538 jresult = jenv->NewStringUTF((&result)->c_str());
2539 return jresult;
2540}
2541
2542
2543SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessageHeader_1toXML_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
2544 jstring jresult = 0 ;
2546 std::string result;
2547
2548 (void)jenv;
2549 (void)jcls;
2550 (void)jarg1_;
2551 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2552 result = (arg1)->toXML();
2553 jresult = jenv->NewStringUTF((&result)->c_str());
2554 return jresult;
2555}
2556
2557
2559 jlong jresult = 0 ;
2560 cmlabs::DataMessageHeader *result = 0 ;
2561
2562 (void)jenv;
2563 (void)jcls;
2565 *(cmlabs::DataMessageHeader **)&jresult = result;
2566 return jresult;
2567}
2568
2569
2570SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessageHeader(JNIEnv *jenv, jclass jcls, jlong jarg1) {
2572
2573 (void)jenv;
2574 (void)jcls;
2575 arg1 = *(cmlabs::DataMessageHeader **)&jarg1;
2576 delete arg1;
2577}
2578
2579
2580SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1FindClosestMessage(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2) {
2581 jlong jresult = 0 ;
2582 uint64 arg1 ;
2583 std::map< uint64,cmlabs::DataMessage * > *arg2 = 0 ;
2584 cmlabs::DataMessage *result = 0 ;
2585
2586 (void)jenv;
2587 (void)jcls;
2588 {
2589 jclass clazz;
2590 jmethodID mid;
2591 jbyteArray ba;
2592 jbyte* bae;
2593 jsize sz;
2594 int i;
2595
2596 if (!jarg1) {
2598 return 0;
2599 }
2600 clazz = jenv->GetObjectClass(jarg1);
2601 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2602 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
2603 bae = jenv->GetByteArrayElements(ba, 0);
2604 sz = jenv->GetArrayLength(ba);
2605 arg1 = 0;
2606 if (sz > 0) {
2607 arg1 = (uint64)(signed char)bae[0];
2608 for(i=1; i<sz; i++) {
2609 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
2610 }
2611 }
2612 jenv->ReleaseByteArrayElements(ba, bae, 0);
2613 }
2614 arg2 = *(std::map< uint64,cmlabs::DataMessage * > **)&jarg2;
2615 if (!arg2) {
2616 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint64,cmlabs::DataMessage * > & reference is null");
2617 return 0;
2618 }
2620 *(cmlabs::DataMessage **)&jresult = result;
2621 return jresult;
2622}
2623
2624
2625SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1ConvertDataFromOlderMessageFormat(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) {
2626 jboolean jresult = 0 ;
2627 char *arg1 = (char *) 0 ;
2628 char **arg2 = (char **) 0 ;
2629 bool result;
2630
2631 (void)jenv;
2632 (void)jcls;
2633 arg1 = 0;
2634 if (jarg1) {
2635 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
2636 if (!arg1) return 0;
2637 }
2638 arg2 = *(char ***)&jarg2;
2639 result = (bool)cmlabs::DataMessage::ConvertDataFromOlderMessageFormat((char const *)arg1,arg2);
2640 jresult = (jboolean)result;
2641 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
2642 return jresult;
2643}
2644
2645
2647 jlong jresult = 0 ;
2648 cmlabs::DataMessage *result = 0 ;
2649
2650 (void)jenv;
2651 (void)jcls;
2652 result = (cmlabs::DataMessage *)new cmlabs::DataMessage();
2653 *(cmlabs::DataMessage **)&jresult = result;
2654 return jresult;
2655}
2656
2657
2658SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
2659 jlong jresult = 0 ;
2660 PsyType arg1 ;
2661 uint32 arg2 ;
2662 PsyType *argp1 ;
2663 cmlabs::DataMessage *result = 0 ;
2664
2665 (void)jenv;
2666 (void)jcls;
2667 argp1 = *(PsyType **)&jarg1;
2668 if (!argp1) {
2669 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2670 return 0;
2671 }
2672 arg1 = *argp1;
2673 arg2 = (uint32)jarg2;
2674 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2);
2675 *(cmlabs::DataMessage **)&jresult = result;
2676 return jresult;
2677}
2678
2679
2680SWIGEXPORT 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) {
2681 jlong jresult = 0 ;
2682 PsyType arg1 ;
2683 uint32 arg2 ;
2684 uint32 arg3 ;
2685 uint64 arg4 ;
2686 uint16 arg5 ;
2687 PsyType *argp1 ;
2688 cmlabs::DataMessage *result = 0 ;
2689
2690 (void)jenv;
2691 (void)jcls;
2692 argp1 = *(PsyType **)&jarg1;
2693 if (!argp1) {
2694 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2695 return 0;
2696 }
2697 arg1 = *argp1;
2698 arg2 = (uint32)jarg2;
2699 arg3 = (uint32)jarg3;
2700 {
2701 jclass clazz;
2702 jmethodID mid;
2703 jbyteArray ba;
2704 jbyte* bae;
2705 jsize sz;
2706 int i;
2707
2708 if (!jarg4) {
2710 return 0;
2711 }
2712 clazz = jenv->GetObjectClass(jarg4);
2713 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2714 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
2715 bae = jenv->GetByteArrayElements(ba, 0);
2716 sz = jenv->GetArrayLength(ba);
2717 arg4 = 0;
2718 if (sz > 0) {
2719 arg4 = (uint64)(signed char)bae[0];
2720 for(i=1; i<sz; i++) {
2721 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
2722 }
2723 }
2724 jenv->ReleaseByteArrayElements(ba, bae, 0);
2725 }
2726 arg5 = (uint16)jarg5;
2727 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5);
2728 *(cmlabs::DataMessage **)&jresult = result;
2729 return jresult;
2730}
2731
2732
2733SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) {
2734 jlong jresult = 0 ;
2735 PsyType arg1 ;
2736 uint32 arg2 ;
2737 uint32 arg3 ;
2738 uint64 arg4 ;
2739 PsyType *argp1 ;
2740 cmlabs::DataMessage *result = 0 ;
2741
2742 (void)jenv;
2743 (void)jcls;
2744 argp1 = *(PsyType **)&jarg1;
2745 if (!argp1) {
2746 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2747 return 0;
2748 }
2749 arg1 = *argp1;
2750 arg2 = (uint32)jarg2;
2751 arg3 = (uint32)jarg3;
2752 {
2753 jclass clazz;
2754 jmethodID mid;
2755 jbyteArray ba;
2756 jbyte* bae;
2757 jsize sz;
2758 int i;
2759
2760 if (!jarg4) {
2762 return 0;
2763 }
2764 clazz = jenv->GetObjectClass(jarg4);
2765 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2766 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
2767 bae = jenv->GetByteArrayElements(ba, 0);
2768 sz = jenv->GetArrayLength(ba);
2769 arg4 = 0;
2770 if (sz > 0) {
2771 arg4 = (uint64)(signed char)bae[0];
2772 for(i=1; i<sz; i++) {
2773 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
2774 }
2775 }
2776 jenv->ReleaseByteArrayElements(ba, bae, 0);
2777 }
2778 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4);
2779 *(cmlabs::DataMessage **)&jresult = result;
2780 return jresult;
2781}
2782
2783
2784SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) {
2785 jlong jresult = 0 ;
2786 PsyType arg1 ;
2787 uint32 arg2 ;
2788 uint32 arg3 ;
2789 PsyType *argp1 ;
2790 cmlabs::DataMessage *result = 0 ;
2791
2792 (void)jenv;
2793 (void)jcls;
2794 argp1 = *(PsyType **)&jarg1;
2795 if (!argp1) {
2796 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2797 return 0;
2798 }
2799 arg1 = *argp1;
2800 arg2 = (uint32)jarg2;
2801 arg3 = (uint32)jarg3;
2802 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3);
2803 *(cmlabs::DataMessage **)&jresult = result;
2804 return jresult;
2805}
2806
2807
2808SWIGEXPORT 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) {
2809 jlong jresult = 0 ;
2810 PsyType arg1 ;
2811 uint32 arg2 ;
2812 uint32 arg3 ;
2813 uint32 arg4 ;
2814 uint64 arg5 ;
2815 uint64 arg6 ;
2816 uint16 arg7 ;
2817 PsyType *argp1 ;
2818 cmlabs::DataMessage *result = 0 ;
2819
2820 (void)jenv;
2821 (void)jcls;
2822 argp1 = *(PsyType **)&jarg1;
2823 if (!argp1) {
2824 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2825 return 0;
2826 }
2827 arg1 = *argp1;
2828 arg2 = (uint32)jarg2;
2829 arg3 = (uint32)jarg3;
2830 arg4 = (uint32)jarg4;
2831 {
2832 jclass clazz;
2833 jmethodID mid;
2834 jbyteArray ba;
2835 jbyte* bae;
2836 jsize sz;
2837 int i;
2838
2839 if (!jarg5) {
2841 return 0;
2842 }
2843 clazz = jenv->GetObjectClass(jarg5);
2844 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2845 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
2846 bae = jenv->GetByteArrayElements(ba, 0);
2847 sz = jenv->GetArrayLength(ba);
2848 arg5 = 0;
2849 if (sz > 0) {
2850 arg5 = (uint64)(signed char)bae[0];
2851 for(i=1; i<sz; i++) {
2852 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
2853 }
2854 }
2855 jenv->ReleaseByteArrayElements(ba, bae, 0);
2856 }
2857 {
2858 jclass clazz;
2859 jmethodID mid;
2860 jbyteArray ba;
2861 jbyte* bae;
2862 jsize sz;
2863 int i;
2864
2865 if (!jarg6) {
2867 return 0;
2868 }
2869 clazz = jenv->GetObjectClass(jarg6);
2870 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2871 ba = (jbyteArray)jenv->CallObjectMethod(jarg6, mid);
2872 bae = jenv->GetByteArrayElements(ba, 0);
2873 sz = jenv->GetArrayLength(ba);
2874 arg6 = 0;
2875 if (sz > 0) {
2876 arg6 = (uint64)(signed char)bae[0];
2877 for(i=1; i<sz; i++) {
2878 arg6 = (arg6 << 8) | (uint64)(unsigned char)bae[i];
2879 }
2880 }
2881 jenv->ReleaseByteArrayElements(ba, bae, 0);
2882 }
2883 arg7 = (uint16)jarg7;
2884 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2885 *(cmlabs::DataMessage **)&jresult = result;
2886 return jresult;
2887}
2888
2889
2890SWIGEXPORT 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) {
2891 jlong jresult = 0 ;
2892 PsyType arg1 ;
2893 uint32 arg2 ;
2894 uint32 arg3 ;
2895 uint32 arg4 ;
2896 uint64 arg5 ;
2897 uint64 arg6 ;
2898 PsyType *argp1 ;
2899 cmlabs::DataMessage *result = 0 ;
2900
2901 (void)jenv;
2902 (void)jcls;
2903 argp1 = *(PsyType **)&jarg1;
2904 if (!argp1) {
2905 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2906 return 0;
2907 }
2908 arg1 = *argp1;
2909 arg2 = (uint32)jarg2;
2910 arg3 = (uint32)jarg3;
2911 arg4 = (uint32)jarg4;
2912 {
2913 jclass clazz;
2914 jmethodID mid;
2915 jbyteArray ba;
2916 jbyte* bae;
2917 jsize sz;
2918 int i;
2919
2920 if (!jarg5) {
2922 return 0;
2923 }
2924 clazz = jenv->GetObjectClass(jarg5);
2925 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2926 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
2927 bae = jenv->GetByteArrayElements(ba, 0);
2928 sz = jenv->GetArrayLength(ba);
2929 arg5 = 0;
2930 if (sz > 0) {
2931 arg5 = (uint64)(signed char)bae[0];
2932 for(i=1; i<sz; i++) {
2933 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
2934 }
2935 }
2936 jenv->ReleaseByteArrayElements(ba, bae, 0);
2937 }
2938 {
2939 jclass clazz;
2940 jmethodID mid;
2941 jbyteArray ba;
2942 jbyte* bae;
2943 jsize sz;
2944 int i;
2945
2946 if (!jarg6) {
2948 return 0;
2949 }
2950 clazz = jenv->GetObjectClass(jarg6);
2951 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
2952 ba = (jbyteArray)jenv->CallObjectMethod(jarg6, mid);
2953 bae = jenv->GetByteArrayElements(ba, 0);
2954 sz = jenv->GetArrayLength(ba);
2955 arg6 = 0;
2956 if (sz > 0) {
2957 arg6 = (uint64)(signed char)bae[0];
2958 for(i=1; i<sz; i++) {
2959 arg6 = (arg6 << 8) | (uint64)(unsigned char)bae[i];
2960 }
2961 }
2962 jenv->ReleaseByteArrayElements(ba, bae, 0);
2963 }
2964 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5,arg6);
2965 *(cmlabs::DataMessage **)&jresult = result;
2966 return jresult;
2967}
2968
2969
2970SWIGEXPORT 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) {
2971 jlong jresult = 0 ;
2972 PsyType arg1 ;
2973 uint32 arg2 ;
2974 uint32 arg3 ;
2975 uint32 arg4 ;
2976 uint64 arg5 ;
2977 PsyType *argp1 ;
2978 cmlabs::DataMessage *result = 0 ;
2979
2980 (void)jenv;
2981 (void)jcls;
2982 argp1 = *(PsyType **)&jarg1;
2983 if (!argp1) {
2984 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
2985 return 0;
2986 }
2987 arg1 = *argp1;
2988 arg2 = (uint32)jarg2;
2989 arg3 = (uint32)jarg3;
2990 arg4 = (uint32)jarg4;
2991 {
2992 jclass clazz;
2993 jmethodID mid;
2994 jbyteArray ba;
2995 jbyte* bae;
2996 jsize sz;
2997 int i;
2998
2999 if (!jarg5) {
3001 return 0;
3002 }
3003 clazz = jenv->GetObjectClass(jarg5);
3004 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
3005 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
3006 bae = jenv->GetByteArrayElements(ba, 0);
3007 sz = jenv->GetArrayLength(ba);
3008 arg5 = 0;
3009 if (sz > 0) {
3010 arg5 = (uint64)(signed char)bae[0];
3011 for(i=1; i<sz; i++) {
3012 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
3013 }
3014 }
3015 jenv->ReleaseByteArrayElements(ba, bae, 0);
3016 }
3017 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2,arg3,arg4,arg5);
3018 *(cmlabs::DataMessage **)&jresult = result;
3019 return jresult;
3020}
3021
3022
3023SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
3024 jlong jresult = 0 ;
3025 char *arg1 = (char *) 0 ;
3026 bool arg2 ;
3027 cmlabs::DataMessage *result = 0 ;
3028
3029 (void)jenv;
3030 (void)jcls;
3031 arg1 = 0;
3032 if (jarg1) {
3033 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3034 if (!arg1) return 0;
3035 }
3036 arg2 = jarg2 ? true : false;
3037 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1,arg2);
3038 *(cmlabs::DataMessage **)&jresult = result;
3039 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3040 return jresult;
3041}
3042
3043
3044SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1) {
3045 jlong jresult = 0 ;
3046 char *arg1 = (char *) 0 ;
3047 cmlabs::DataMessage *result = 0 ;
3048
3049 (void)jenv;
3050 (void)jcls;
3051 arg1 = 0;
3052 if (jarg1) {
3053 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3054 if (!arg1) return 0;
3055 }
3056 result = (cmlabs::DataMessage *)new cmlabs::DataMessage(arg1);
3057 *(cmlabs::DataMessage **)&jresult = result;
3058 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3059 return jresult;
3060}
3061
3062
3063SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3064 jlong jresult = 0 ;
3065 cmlabs::DataMessage *arg1 = 0 ;
3066 cmlabs::DataMessage *result = 0 ;
3067
3068 (void)jenv;
3069 (void)jcls;
3070 (void)jarg1_;
3071 arg1 = *(cmlabs::DataMessage **)&jarg1;
3072 if (!arg1) {
3073 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "cmlabs::DataMessage const & reference is null");
3074 return 0;
3075 }
3076 result = (cmlabs::DataMessage *)new cmlabs::DataMessage((cmlabs::DataMessage const &)*arg1);
3077 *(cmlabs::DataMessage **)&jresult = result;
3078 return jresult;
3079}
3080
3081
3082SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) {
3083 jlong jresult = 0 ;
3084 char *arg1 = (char *) 0 ;
3085 uint32 arg2 ;
3086 cmlabs::DataMessage *result = 0 ;
3087
3088 (void)jenv;
3089 (void)jcls;
3090 arg1 = 0;
3091 if (jarg1) {
3092 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
3093 if (!arg1) return 0;
3094 }
3095 arg2 = (uint32)jarg2;
3096 result = (cmlabs::DataMessage *)new cmlabs::DataMessage((char const *)arg1,arg2);
3097 *(cmlabs::DataMessage **)&jresult = result;
3098 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
3099 return jresult;
3100}
3101
3102
3103SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1DataMessage_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
3104 jlong jresult = 0 ;
3105 cmlabs::DataMessage *arg1 = 0 ;
3106 uint32 arg2 ;
3107 cmlabs::DataMessage *result = 0 ;
3108
3109 (void)jenv;
3110 (void)jcls;
3111 (void)jarg1_;
3112 arg1 = *(cmlabs::DataMessage **)&jarg1;
3113 if (!arg1) {
3114 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "cmlabs::DataMessage const & reference is null");
3115 return 0;
3116 }
3117 arg2 = (uint32)jarg2;
3118 result = (cmlabs::DataMessage *)new cmlabs::DataMessage((cmlabs::DataMessage const &)*arg1,arg2);
3119 *(cmlabs::DataMessage **)&jresult = result;
3120 return jresult;
3121}
3122
3123
3124SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1DataMessage(JNIEnv *jenv, jclass jcls, jlong jarg1) {
3126
3127 (void)jenv;
3128 (void)jcls;
3129 arg1 = *(cmlabs::DataMessage **)&jarg1;
3130 delete arg1;
3131}
3132
3133
3134SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1copy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3135 jlong jresult = 0 ;
3137 cmlabs::DataMessage *result = 0 ;
3138
3139 (void)jenv;
3140 (void)jcls;
3141 (void)jarg1_;
3142 arg1 = *(cmlabs::DataMessage **)&jarg1;
3143 result = (cmlabs::DataMessage *)(arg1)->copy();
3144 *(cmlabs::DataMessage **)&jresult = result;
3145 return jresult;
3146}
3147
3148
3149SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1swapMessageData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3150 jstring jresult = 0 ;
3152 char *arg2 = (char *) 0 ;
3153 char *result = 0 ;
3154
3155 (void)jenv;
3156 (void)jcls;
3157 (void)jarg1_;
3158 arg1 = *(cmlabs::DataMessage **)&jarg1;
3159 arg2 = 0;
3160 if (jarg2) {
3161 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3162 if (!arg2) return 0;
3163 }
3164 result = (char *)(arg1)->swapMessageData((char const *)arg2);
3165 if (result) jresult = jenv->NewStringUTF((const char *)result);
3166 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3167 return jresult;
3168}
3169
3170
3171SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1fillInDraftUserDataFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3172 jboolean jresult = 0 ;
3174 char *arg2 = (char *) 0 ;
3175 uint32 arg3 ;
3176 bool result;
3177
3178 (void)jenv;
3179 (void)jcls;
3180 (void)jarg1_;
3181 arg1 = *(cmlabs::DataMessage **)&jarg1;
3182 arg2 = 0;
3183 if (jarg2) {
3184 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3185 if (!arg2) return 0;
3186 }
3187 arg3 = (uint32)jarg3;
3188 result = (bool)(arg1)->fillInDraftUserDataFrom((char const *)arg2,arg3);
3189 jresult = (jboolean)result;
3190 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3191 return jresult;
3192}
3193
3194
3195SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isValid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
3196 jboolean jresult = 0 ;
3198 bool result;
3199
3200 (void)jenv;
3201 (void)jcls;
3202 (void)jarg1_;
3203 arg1 = *(cmlabs::DataMessage **)&jarg1;
3204 result = (bool)(arg1)->isValid();
3205 jresult = (jboolean)result;
3206 return jresult;
3207}
3208
3209
3210SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3211 jlong jresult = 0 ;
3213 char *arg2 = (char *) 0 ;
3214 uint32 result;
3215
3216 (void)jenv;
3217 (void)jcls;
3218 (void)jarg1_;
3219 arg1 = *(cmlabs::DataMessage **)&jarg1;
3220 arg2 = 0;
3221 if (jarg2) {
3222 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3223 if (!arg2) return 0;
3224 }
3225 result = (uint32)(arg1)->getContentType((char const *)arg2);
3226 jresult = (jlong)result;
3227 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3228 return jresult;
3229}
3230
3231
3232SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3233 jlong jresult = 0 ;
3235 char *arg2 = (char *) 0 ;
3236 uint32 result;
3237
3238 (void)jenv;
3239 (void)jcls;
3240 (void)jarg1_;
3241 arg1 = *(cmlabs::DataMessage **)&jarg1;
3242 arg2 = 0;
3243 if (jarg2) {
3244 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3245 if (!arg2) return 0;
3246 }
3247 result = (uint32)(arg1)->getContentSize((char const *)arg2);
3248 jresult = (jlong)result;
3249 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3250 return jresult;
3251}
3252
3253
3254SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsBool(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3255 jboolean jresult = 0 ;
3257 char *arg2 = (char *) 0 ;
3258 bool result;
3259
3260 (void)jenv;
3261 (void)jcls;
3262 (void)jarg1_;
3263 arg1 = *(cmlabs::DataMessage **)&jarg1;
3264 arg2 = 0;
3265 if (jarg2) {
3266 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3267 if (!arg2) return 0;
3268 }
3269 result = (bool)(arg1)->getAsBool((char const *)arg2);
3270 jresult = (jboolean)result;
3271 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3272 return jresult;
3273}
3274
3275
3276SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3277 jstring jresult = 0 ;
3279 char *arg2 = (char *) 0 ;
3280 std::string result;
3281
3282 (void)jenv;
3283 (void)jcls;
3284 (void)jarg1_;
3285 arg1 = *(cmlabs::DataMessage **)&jarg1;
3286 arg2 = 0;
3287 if (jarg2) {
3288 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3289 if (!arg2) return 0;
3290 }
3291 result = (arg1)->getAsString((char const *)arg2);
3292 jresult = jenv->NewStringUTF((&result)->c_str());
3293 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3294 return jresult;
3295}
3296
3297
3298SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3299 jlong jresult = 0 ;
3301 char *arg2 = (char *) 0 ;
3302 int64 result;
3303
3304 (void)jenv;
3305 (void)jcls;
3306 (void)jarg1_;
3307 arg1 = *(cmlabs::DataMessage **)&jarg1;
3308 arg2 = 0;
3309 if (jarg2) {
3310 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3311 if (!arg2) return 0;
3312 }
3313 result = (int64)(arg1)->getAsInt((char const *)arg2);
3314 jresult = (jlong)result;
3315 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3316 return jresult;
3317}
3318
3319
3320SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3321 jobject jresult = 0 ;
3323 char *arg2 = (char *) 0 ;
3324 uint64 result;
3325
3326 (void)jenv;
3327 (void)jcls;
3328 (void)jarg1_;
3329 arg1 = *(cmlabs::DataMessage **)&jarg1;
3330 arg2 = 0;
3331 if (jarg2) {
3332 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3333 if (!arg2) return 0;
3334 }
3335 result = (uint64)(arg1)->getAsTime((char const *)arg2);
3336 {
3337 jbyteArray ba = jenv->NewByteArray(9);
3338 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
3339 jclass clazz = jenv->FindClass("java/math/BigInteger");
3340 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
3341 jobject bigint;
3342 int i;
3343
3344 bae[0] = 0;
3345 for(i=1; i<9; i++ ) {
3346 bae[i] = (jbyte)(result>>8*(8-i));
3347 }
3348
3349 jenv->ReleaseByteArrayElements(ba, bae, 0);
3350 bigint = jenv->NewObject(clazz, mid, ba);
3351 jresult = bigint;
3352 }
3353 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3354 return jresult;
3355}
3356
3357
3358SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3359 jdouble jresult = 0 ;
3361 char *arg2 = (char *) 0 ;
3362 float64 result;
3363
3364 (void)jenv;
3365 (void)jcls;
3366 (void)jarg1_;
3367 arg1 = *(cmlabs::DataMessage **)&jarg1;
3368 arg2 = 0;
3369 if (jarg2) {
3370 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3371 if (!arg2) return 0;
3372 }
3373 result = (float64)(arg1)->getAsFloat((char const *)arg2);
3374 jresult = (jdouble)result;
3375 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3376 return jresult;
3377}
3378
3379
3380SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3381 jobject jresult = 0 ;
3383 char *arg2 = (char *) 0 ;
3384 uint64 result;
3385
3386 (void)jenv;
3387 (void)jcls;
3388 (void)jarg1_;
3389 arg1 = *(cmlabs::DataMessage **)&jarg1;
3390 arg2 = 0;
3391 if (jarg2) {
3392 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3393 if (!arg2) return 0;
3394 }
3395 result = (uint64)(arg1)->getTime((char const *)arg2);
3396 {
3397 jbyteArray ba = jenv->NewByteArray(9);
3398 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
3399 jclass clazz = jenv->FindClass("java/math/BigInteger");
3400 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
3401 jobject bigint;
3402 int i;
3403
3404 bae[0] = 0;
3405 for(i=1; i<9; i++ ) {
3406 bae[i] = (jbyte)(result>>8*(8-i));
3407 }
3408
3409 jenv->ReleaseByteArrayElements(ba, bae, 0);
3410 bigint = jenv->NewObject(clazz, mid, ba);
3411 jresult = bigint;
3412 }
3413 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3414 return jresult;
3415}
3416
3417
3418SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3419 jstring jresult = 0 ;
3421 char *arg2 = (char *) 0 ;
3422 char *result = 0 ;
3423
3424 (void)jenv;
3425 (void)jcls;
3426 (void)jarg1_;
3427 arg1 = *(cmlabs::DataMessage **)&jarg1;
3428 arg2 = 0;
3429 if (jarg2) {
3430 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3431 if (!arg2) return 0;
3432 }
3433 result = (char *)(arg1)->getString((char const *)arg2);
3434 if (result) jresult = jenv->NewStringUTF((const char *)result);
3435 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3436 return jresult;
3437}
3438
3439
3440SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3441 jstring jresult = 0 ;
3443 char *arg2 = (char *) 0 ;
3444 uint32 *arg3 = 0 ;
3445 char *result = 0 ;
3446
3447 (void)jenv;
3448 (void)jcls;
3449 (void)jarg1_;
3450 arg1 = *(cmlabs::DataMessage **)&jarg1;
3451 arg2 = 0;
3452 if (jarg2) {
3453 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3454 if (!arg2) return 0;
3455 }
3456 arg3 = *(uint32 **)&jarg3;
3457 if (!arg3) {
3458 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3459 return 0;
3460 }
3461 result = (char *)(arg1)->getString((char const *)arg2,*arg3);
3462 if (result) jresult = jenv->NewStringUTF((const char *)result);
3463 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3464 return jresult;
3465}
3466
3467
3468SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3469 jboolean jresult = 0 ;
3471 char *arg2 = (char *) 0 ;
3472 int64 *arg3 = 0 ;
3473 bool result;
3474
3475 (void)jenv;
3476 (void)jcls;
3477 (void)jarg1_;
3478 arg1 = *(cmlabs::DataMessage **)&jarg1;
3479 arg2 = 0;
3480 if (jarg2) {
3481 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3482 if (!arg2) return 0;
3483 }
3484 arg3 = *(int64 **)&jarg3;
3485 if (!arg3) {
3486 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
3487 return 0;
3488 }
3489 result = (bool)(arg1)->getInt((char const *)arg2,*arg3);
3490 jresult = (jboolean)result;
3491 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3492 return jresult;
3493}
3494
3495
3496SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3497 jboolean jresult = 0 ;
3499 char *arg2 = (char *) 0 ;
3500 double *arg3 = 0 ;
3501 bool result;
3502
3503 (void)jenv;
3504 (void)jcls;
3505 (void)jarg1_;
3506 arg1 = *(cmlabs::DataMessage **)&jarg1;
3507 arg2 = 0;
3508 if (jarg2) {
3509 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3510 if (!arg2) return 0;
3511 }
3512 arg3 = *(double **)&jarg3;
3513 if (!arg3) {
3514 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "double & reference is null");
3515 return 0;
3516 }
3517 result = (bool)(arg1)->getDouble((char const *)arg2,*arg3);
3518 jresult = (jboolean)result;
3519 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3520 return jresult;
3521}
3522
3523
3524SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3525 jboolean jresult = 0 ;
3527 char *arg2 = (char *) 0 ;
3528 float64 *arg3 = 0 ;
3529 bool result;
3530
3531 (void)jenv;
3532 (void)jcls;
3533 (void)jarg1_;
3534 arg1 = *(cmlabs::DataMessage **)&jarg1;
3535 arg2 = 0;
3536 if (jarg2) {
3537 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3538 if (!arg2) return 0;
3539 }
3540 arg3 = *(float64 **)&jarg3;
3541 if (!arg3) {
3542 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
3543 return 0;
3544 }
3545 result = (bool)(arg1)->getFloat((char const *)arg2,*arg3);
3546 jresult = (jboolean)result;
3547 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3548 return jresult;
3549}
3550
3551
3552SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3553 jstring jresult = 0 ;
3555 char *arg2 = (char *) 0 ;
3556 uint32 *arg3 = 0 ;
3557 char *result = 0 ;
3558
3559 (void)jenv;
3560 (void)jcls;
3561 (void)jarg1_;
3562 arg1 = *(cmlabs::DataMessage **)&jarg1;
3563 arg2 = 0;
3564 if (jarg2) {
3565 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3566 if (!arg2) return 0;
3567 }
3568 arg3 = *(uint32 **)&jarg3;
3569 if (!arg3) {
3570 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3571 return 0;
3572 }
3573 result = (char *)(arg1)->getData((char const *)arg2,*arg3);
3574 if (result) jresult = jenv->NewStringUTF((const char *)result);
3575 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3576 return jresult;
3577}
3578
3579
3580SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDataCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3581 jstring jresult = 0 ;
3583 char *arg2 = (char *) 0 ;
3584 uint32 *arg3 = 0 ;
3585 char *result = 0 ;
3586
3587 (void)jenv;
3588 (void)jcls;
3589 (void)jarg1_;
3590 arg1 = *(cmlabs::DataMessage **)&jarg1;
3591 arg2 = 0;
3592 if (jarg2) {
3593 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3594 if (!arg2) return 0;
3595 }
3596 arg3 = *(uint32 **)&jarg3;
3597 if (!arg3) {
3598 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3599 return 0;
3600 }
3601 result = (char *)(arg1)->getDataCopy((char const *)arg2,*arg3);
3602 if (result) jresult = jenv->NewStringUTF((const char *)result);
3603 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3604 return jresult;
3605}
3606
3607
3608SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3609 jlong jresult = 0 ;
3611 char *arg2 = (char *) 0 ;
3612 cmlabs::DataMessage *result = 0 ;
3613
3614 (void)jenv;
3615 (void)jcls;
3616 (void)jarg1_;
3617 arg1 = *(cmlabs::DataMessage **)&jarg1;
3618 arg2 = 0;
3619 if (jarg2) {
3620 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3621 if (!arg2) return 0;
3622 }
3623 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy((char const *)arg2);
3624 *(cmlabs::DataMessage **)&jresult = result;
3625 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3626 return jresult;
3627}
3628
3629
3630SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3631 jobject jresult = 0 ;
3633 char *arg2 = (char *) 0 ;
3634 bool *arg3 = 0 ;
3635 uint64 result;
3636
3637 (void)jenv;
3638 (void)jcls;
3639 (void)jarg1_;
3640 arg1 = *(cmlabs::DataMessage **)&jarg1;
3641 arg2 = 0;
3642 if (jarg2) {
3643 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3644 if (!arg2) return 0;
3645 }
3646 arg3 = *(bool **)&jarg3;
3647 if (!arg3) {
3648 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3649 return 0;
3650 }
3651 result = (uint64)(arg1)->getTime((char const *)arg2,*arg3);
3652 {
3653 jbyteArray ba = jenv->NewByteArray(9);
3654 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
3655 jclass clazz = jenv->FindClass("java/math/BigInteger");
3656 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
3657 jobject bigint;
3658 int i;
3659
3660 bae[0] = 0;
3661 for(i=1; i<9; i++ ) {
3662 bae[i] = (jbyte)(result>>8*(8-i));
3663 }
3664
3665 jenv->ReleaseByteArrayElements(ba, bae, 0);
3666 bigint = jenv->NewObject(clazz, mid, ba);
3667 jresult = bigint;
3668 }
3669 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3670 return jresult;
3671}
3672
3673
3674SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3675 jstring jresult = 0 ;
3677 char *arg2 = (char *) 0 ;
3678 bool *arg3 = 0 ;
3679 char *result = 0 ;
3680
3681 (void)jenv;
3682 (void)jcls;
3683 (void)jarg1_;
3684 arg1 = *(cmlabs::DataMessage **)&jarg1;
3685 arg2 = 0;
3686 if (jarg2) {
3687 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3688 if (!arg2) return 0;
3689 }
3690 arg3 = *(bool **)&jarg3;
3691 if (!arg3) {
3692 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3693 return 0;
3694 }
3695 result = (char *)(arg1)->getString((char const *)arg2,*arg3);
3696 if (result) jresult = jenv->NewStringUTF((const char *)result);
3697 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3698 return jresult;
3699}
3700
3701
3702SWIGEXPORT 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) {
3703 jstring jresult = 0 ;
3705 char *arg2 = (char *) 0 ;
3706 uint32 *arg3 = 0 ;
3707 bool *arg4 = 0 ;
3708 char *result = 0 ;
3709
3710 (void)jenv;
3711 (void)jcls;
3712 (void)jarg1_;
3713 arg1 = *(cmlabs::DataMessage **)&jarg1;
3714 arg2 = 0;
3715 if (jarg2) {
3716 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3717 if (!arg2) return 0;
3718 }
3719 arg3 = *(uint32 **)&jarg3;
3720 if (!arg3) {
3721 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3722 return 0;
3723 }
3724 arg4 = *(bool **)&jarg4;
3725 if (!arg4) {
3726 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3727 return 0;
3728 }
3729 result = (char *)(arg1)->getString((char const *)arg2,*arg3,*arg4);
3730 if (result) jresult = jenv->NewStringUTF((const char *)result);
3731 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3732 return jresult;
3733}
3734
3735
3736SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3737 jlong jresult = 0 ;
3739 char *arg2 = (char *) 0 ;
3740 bool *arg3 = 0 ;
3741 int64 result;
3742
3743 (void)jenv;
3744 (void)jcls;
3745 (void)jarg1_;
3746 arg1 = *(cmlabs::DataMessage **)&jarg1;
3747 arg2 = 0;
3748 if (jarg2) {
3749 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3750 if (!arg2) return 0;
3751 }
3752 arg3 = *(bool **)&jarg3;
3753 if (!arg3) {
3754 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3755 return 0;
3756 }
3757 result = (int64)(arg1)->getInt((char const *)arg2,*arg3);
3758 jresult = (jlong)result;
3759 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3760 return jresult;
3761}
3762
3763
3764SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3765 jdouble jresult = 0 ;
3767 char *arg2 = (char *) 0 ;
3768 bool *arg3 = 0 ;
3769 double result;
3770
3771 (void)jenv;
3772 (void)jcls;
3773 (void)jarg1_;
3774 arg1 = *(cmlabs::DataMessage **)&jarg1;
3775 arg2 = 0;
3776 if (jarg2) {
3777 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3778 if (!arg2) return 0;
3779 }
3780 arg3 = *(bool **)&jarg3;
3781 if (!arg3) {
3782 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3783 return 0;
3784 }
3785 result = (double)(arg1)->getDouble((char const *)arg2,*arg3);
3786 jresult = (jdouble)result;
3787 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3788 return jresult;
3789}
3790
3791
3792SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3793 jdouble jresult = 0 ;
3795 char *arg2 = (char *) 0 ;
3796 bool *arg3 = 0 ;
3797 float64 result;
3798
3799 (void)jenv;
3800 (void)jcls;
3801 (void)jarg1_;
3802 arg1 = *(cmlabs::DataMessage **)&jarg1;
3803 arg2 = 0;
3804 if (jarg2) {
3805 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3806 if (!arg2) return 0;
3807 }
3808 arg3 = *(bool **)&jarg3;
3809 if (!arg3) {
3810 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3811 return 0;
3812 }
3813 result = (float64)(arg1)->getFloat((char const *)arg2,*arg3);
3814 jresult = (jdouble)result;
3815 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3816 return jresult;
3817}
3818
3819
3820SWIGEXPORT 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) {
3821 jstring jresult = 0 ;
3823 char *arg2 = (char *) 0 ;
3824 uint32 *arg3 = 0 ;
3825 bool *arg4 = 0 ;
3826 char *result = 0 ;
3827
3828 (void)jenv;
3829 (void)jcls;
3830 (void)jarg1_;
3831 arg1 = *(cmlabs::DataMessage **)&jarg1;
3832 arg2 = 0;
3833 if (jarg2) {
3834 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3835 if (!arg2) return 0;
3836 }
3837 arg3 = *(uint32 **)&jarg3;
3838 if (!arg3) {
3839 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3840 return 0;
3841 }
3842 arg4 = *(bool **)&jarg4;
3843 if (!arg4) {
3844 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3845 return 0;
3846 }
3847 result = (char *)(arg1)->getData((char const *)arg2,*arg3,*arg4);
3848 if (result) jresult = jenv->NewStringUTF((const char *)result);
3849 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3850 return jresult;
3851}
3852
3853
3854SWIGEXPORT 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) {
3855 jstring jresult = 0 ;
3857 char *arg2 = (char *) 0 ;
3858 uint32 *arg3 = 0 ;
3859 bool *arg4 = 0 ;
3860 char *result = 0 ;
3861
3862 (void)jenv;
3863 (void)jcls;
3864 (void)jarg1_;
3865 arg1 = *(cmlabs::DataMessage **)&jarg1;
3866 arg2 = 0;
3867 if (jarg2) {
3868 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3869 if (!arg2) return 0;
3870 }
3871 arg3 = *(uint32 **)&jarg3;
3872 if (!arg3) {
3873 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
3874 return 0;
3875 }
3876 arg4 = *(bool **)&jarg4;
3877 if (!arg4) {
3878 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3879 return 0;
3880 }
3881 result = (char *)(arg1)->getDataCopy((char const *)arg2,*arg3,*arg4);
3882 if (result) jresult = jenv->NewStringUTF((const char *)result);
3883 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3884 return jresult;
3885}
3886
3887
3888SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
3889 jlong jresult = 0 ;
3891 char *arg2 = (char *) 0 ;
3892 bool *arg3 = 0 ;
3893 cmlabs::DataMessage *result = 0 ;
3894
3895 (void)jenv;
3896 (void)jcls;
3897 (void)jarg1_;
3898 arg1 = *(cmlabs::DataMessage **)&jarg1;
3899 arg2 = 0;
3900 if (jarg2) {
3901 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3902 if (!arg2) return 0;
3903 }
3904 arg3 = *(bool **)&jarg3;
3905 if (!arg3) {
3906 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
3907 return 0;
3908 }
3909 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy((char const *)arg2,*arg3);
3910 *(cmlabs::DataMessage **)&jresult = result;
3911 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3912 return jresult;
3913}
3914
3915
3916SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3917 jlong jresult = 0 ;
3919 char *arg2 = (char *) 0 ;
3920 int64 result;
3921
3922 (void)jenv;
3923 (void)jcls;
3924 (void)jarg1_;
3925 arg1 = *(cmlabs::DataMessage **)&jarg1;
3926 arg2 = 0;
3927 if (jarg2) {
3928 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3929 if (!arg2) return 0;
3930 }
3931 result = (int64)(arg1)->getInt((char const *)arg2);
3932 jresult = (jlong)result;
3933 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3934 return jresult;
3935}
3936
3937
3938SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3939 jdouble jresult = 0 ;
3941 char *arg2 = (char *) 0 ;
3942 double result;
3943
3944 (void)jenv;
3945 (void)jcls;
3946 (void)jarg1_;
3947 arg1 = *(cmlabs::DataMessage **)&jarg1;
3948 arg2 = 0;
3949 if (jarg2) {
3950 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3951 if (!arg2) return 0;
3952 }
3953 result = (double)(arg1)->getDouble((char const *)arg2);
3954 jresult = (jdouble)result;
3955 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3956 return jresult;
3957}
3958
3959
3960SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
3961 jdouble jresult = 0 ;
3963 char *arg2 = (char *) 0 ;
3964 float64 result;
3965
3966 (void)jenv;
3967 (void)jcls;
3968 (void)jarg1_;
3969 arg1 = *(cmlabs::DataMessage **)&jarg1;
3970 arg2 = 0;
3971 if (jarg2) {
3972 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3973 if (!arg2) return 0;
3974 }
3975 result = (float64)(arg1)->getFloat((char const *)arg2);
3976 jresult = (jdouble)result;
3977 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
3978 return jresult;
3979}
3980
3981
3982SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jobject jarg3) {
3983 jboolean jresult = 0 ;
3985 char *arg2 = (char *) 0 ;
3986 uint64 arg3 ;
3987 bool result;
3988
3989 (void)jenv;
3990 (void)jcls;
3991 (void)jarg1_;
3992 arg1 = *(cmlabs::DataMessage **)&jarg1;
3993 arg2 = 0;
3994 if (jarg2) {
3995 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
3996 if (!arg2) return 0;
3997 }
3998 {
3999 jclass clazz;
4000 jmethodID mid;
4001 jbyteArray ba;
4002 jbyte* bae;
4003 jsize sz;
4004 int i;
4005
4006 if (!jarg3) {
4008 return 0;
4009 }
4010 clazz = jenv->GetObjectClass(jarg3);
4011 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
4012 ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid);
4013 bae = jenv->GetByteArrayElements(ba, 0);
4014 sz = jenv->GetArrayLength(ba);
4015 arg3 = 0;
4016 if (sz > 0) {
4017 arg3 = (uint64)(signed char)bae[0];
4018 for(i=1; i<sz; i++) {
4019 arg3 = (arg3 << 8) | (uint64)(unsigned char)bae[i];
4020 }
4021 }
4022 jenv->ReleaseByteArrayElements(ba, bae, 0);
4023 }
4024 result = (bool)(arg1)->setTime((char const *)arg2,arg3);
4025 jresult = (jboolean)result;
4026 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4027 return jresult;
4028}
4029
4030
4031SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
4032 jboolean jresult = 0 ;
4034 char *arg2 = (char *) 0 ;
4035 char *arg3 = (char *) 0 ;
4036 bool result;
4037
4038 (void)jenv;
4039 (void)jcls;
4040 (void)jarg1_;
4041 arg1 = *(cmlabs::DataMessage **)&jarg1;
4042 arg2 = 0;
4043 if (jarg2) {
4044 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4045 if (!arg2) return 0;
4046 }
4047 arg3 = 0;
4048 if (jarg3) {
4049 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4050 if (!arg3) return 0;
4051 }
4052 result = (bool)(arg1)->setString((char const *)arg2,(char const *)arg3);
4053 jresult = (jboolean)result;
4054 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4055 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4056 return jresult;
4057}
4058
4059
4060SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
4061 jboolean jresult = 0 ;
4063 char *arg2 = (char *) 0 ;
4064 int64 arg3 ;
4065 bool result;
4066
4067 (void)jenv;
4068 (void)jcls;
4069 (void)jarg1_;
4070 arg1 = *(cmlabs::DataMessage **)&jarg1;
4071 arg2 = 0;
4072 if (jarg2) {
4073 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4074 if (!arg2) return 0;
4075 }
4076 arg3 = (int64)jarg3;
4077 result = (bool)(arg1)->setInt((char const *)arg2,arg3);
4078 jresult = (jboolean)result;
4079 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4080 return jresult;
4081}
4082
4083
4084SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
4085 jboolean jresult = 0 ;
4087 char *arg2 = (char *) 0 ;
4088 double arg3 ;
4089 bool result;
4090
4091 (void)jenv;
4092 (void)jcls;
4093 (void)jarg1_;
4094 arg1 = *(cmlabs::DataMessage **)&jarg1;
4095 arg2 = 0;
4096 if (jarg2) {
4097 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4098 if (!arg2) return 0;
4099 }
4100 arg3 = (double)jarg3;
4101 result = (bool)(arg1)->setDouble((char const *)arg2,arg3);
4102 jresult = (jboolean)result;
4103 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4104 return jresult;
4105}
4106
4107
4108SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloat_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
4109 jboolean jresult = 0 ;
4111 char *arg2 = (char *) 0 ;
4112 float64 arg3 ;
4113 bool result;
4114
4115 (void)jenv;
4116 (void)jcls;
4117 (void)jarg1_;
4118 arg1 = *(cmlabs::DataMessage **)&jarg1;
4119 arg2 = 0;
4120 if (jarg2) {
4121 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4122 if (!arg2) return 0;
4123 }
4124 arg3 = (float64)jarg3;
4125 result = (bool)(arg1)->setFloat((char const *)arg2,arg3);
4126 jresult = (jboolean)result;
4127 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4128 return jresult;
4129}
4130
4131
4132SWIGEXPORT 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) {
4133 jboolean jresult = 0 ;
4135 char *arg2 = (char *) 0 ;
4136 char *arg3 = (char *) 0 ;
4137 uint32 arg4 ;
4138 bool result;
4139
4140 (void)jenv;
4141 (void)jcls;
4142 (void)jarg1_;
4143 arg1 = *(cmlabs::DataMessage **)&jarg1;
4144 arg2 = 0;
4145 if (jarg2) {
4146 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4147 if (!arg2) return 0;
4148 }
4149 arg3 = 0;
4150 if (jarg3) {
4151 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4152 if (!arg3) return 0;
4153 }
4154 arg4 = (uint32)jarg4;
4155 result = (bool)(arg1)->setData((char const *)arg2,(char const *)arg3,arg4);
4156 jresult = (jboolean)result;
4157 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4158 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4159 return jresult;
4160}
4161
4162
4163SWIGEXPORT 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_) {
4164 jboolean jresult = 0 ;
4166 char *arg2 = (char *) 0 ;
4168 bool result;
4169
4170 (void)jenv;
4171 (void)jcls;
4172 (void)jarg1_;
4173 (void)jarg3_;
4174 arg1 = *(cmlabs::DataMessage **)&jarg1;
4175 arg2 = 0;
4176 if (jarg2) {
4177 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4178 if (!arg2) return 0;
4179 }
4180 arg3 = *(cmlabs::DataMessage **)&jarg3;
4181 result = (bool)(arg1)->setAttachedMessage((char const *)arg2,arg3);
4182 jresult = (jboolean)result;
4183 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4184 return jresult;
4185}
4186
4187
4188SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4189 jlong jresult = 0 ;
4191 uint32 result;
4192
4193 (void)jenv;
4194 (void)jcls;
4195 (void)jarg1_;
4196 arg1 = *(cmlabs::DataMessage **)&jarg1;
4197 result = (uint32)(arg1)->getUserSize();
4198 jresult = (jlong)result;
4199 return jresult;
4200}
4201
4202
4203SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4204 jlong jresult = 0 ;
4206 uint32 result;
4207
4208 (void)jenv;
4209 (void)jcls;
4210 (void)jarg1_;
4211 arg1 = *(cmlabs::DataMessage **)&jarg1;
4212 result = (uint32)(arg1)->getUserCount();
4213 jresult = (jlong)result;
4214 return jresult;
4215}
4216
4217
4218SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getKeyType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4219 jint jresult = 0 ;
4221 char *arg2 = (char *) 0 ;
4223
4224 (void)jenv;
4225 (void)jcls;
4226 (void)jarg1_;
4227 arg1 = *(cmlabs::DataMessage **)&jarg1;
4228 arg2 = 0;
4229 if (jarg2) {
4230 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4231 if (!arg2) return 0;
4232 }
4233 result = (cmlabs::DataMessage::KeyType)(arg1)->getKeyType((char const *)arg2);
4234 jresult = (jint)result;
4235 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4236 return jresult;
4237}
4238
4239
4240SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isArrayContent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4241 jboolean jresult = 0 ;
4243 char *arg2 = (char *) 0 ;
4244 bool result;
4245
4246 (void)jenv;
4247 (void)jcls;
4248 (void)jarg1_;
4249 arg1 = *(cmlabs::DataMessage **)&jarg1;
4250 arg2 = 0;
4251 if (jarg2) {
4252 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4253 if (!arg2) return 0;
4254 }
4255 result = (bool)(arg1)->isArrayContent((char const *)arg2);
4256 jresult = (jboolean)result;
4257 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4258 return jresult;
4259}
4260
4261
4262SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isMapContent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4263 jboolean jresult = 0 ;
4265 char *arg2 = (char *) 0 ;
4266 bool result;
4267
4268 (void)jenv;
4269 (void)jcls;
4270 (void)jarg1_;
4271 arg1 = *(cmlabs::DataMessage **)&jarg1;
4272 arg2 = 0;
4273 if (jarg2) {
4274 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4275 if (!arg2) return 0;
4276 }
4277 result = (bool)(arg1)->isMapContent((char const *)arg2);
4278 jresult = (jboolean)result;
4279 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4280 return jresult;
4281}
4282
4283
4284SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1isSingleValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4285 jboolean jresult = 0 ;
4287 char *arg2 = (char *) 0 ;
4288 bool result;
4289
4290 (void)jenv;
4291 (void)jcls;
4292 (void)jarg1_;
4293 arg1 = *(cmlabs::DataMessage **)&jarg1;
4294 arg2 = 0;
4295 if (jarg2) {
4296 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4297 if (!arg2) return 0;
4298 }
4299 result = (bool)(arg1)->isSingleValue((char const *)arg2);
4300 jresult = (jboolean)result;
4301 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4302 return jresult;
4303}
4304
4305
4306SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4307 jboolean jresult = 0 ;
4309 char *arg2 = (char *) 0 ;
4310 bool result;
4311
4312 (void)jenv;
4313 (void)jcls;
4314 (void)jarg1_;
4315 arg1 = *(cmlabs::DataMessage **)&jarg1;
4316 arg2 = 0;
4317 if (jarg2) {
4318 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4319 if (!arg2) return 0;
4320 }
4321 result = (bool)(arg1)->hasKey((char const *)arg2);
4322 jresult = (jboolean)result;
4323 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4324 return jresult;
4325}
4326
4327
4328SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4329 jboolean jresult = 0 ;
4331 char *arg2 = (char *) 0 ;
4332 bool result;
4333
4334 (void)jenv;
4335 (void)jcls;
4336 (void)jarg1_;
4337 arg1 = *(cmlabs::DataMessage **)&jarg1;
4338 arg2 = 0;
4339 if (jarg2) {
4340 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4341 if (!arg2) return 0;
4342 }
4343 result = (bool)(arg1)->hasString((char const *)arg2);
4344 jresult = (jboolean)result;
4345 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4346 return jresult;
4347}
4348
4349
4350SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasInteger(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4351 jboolean jresult = 0 ;
4353 char *arg2 = (char *) 0 ;
4354 bool result;
4355
4356 (void)jenv;
4357 (void)jcls;
4358 (void)jarg1_;
4359 arg1 = *(cmlabs::DataMessage **)&jarg1;
4360 arg2 = 0;
4361 if (jarg2) {
4362 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4363 if (!arg2) return 0;
4364 }
4365 result = (bool)(arg1)->hasInteger((char const *)arg2);
4366 jresult = (jboolean)result;
4367 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4368 return jresult;
4369}
4370
4371
4372SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4373 jboolean jresult = 0 ;
4375 char *arg2 = (char *) 0 ;
4376 bool result;
4377
4378 (void)jenv;
4379 (void)jcls;
4380 (void)jarg1_;
4381 arg1 = *(cmlabs::DataMessage **)&jarg1;
4382 arg2 = 0;
4383 if (jarg2) {
4384 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4385 if (!arg2) return 0;
4386 }
4387 result = (bool)(arg1)->hasFloat((char const *)arg2);
4388 jresult = (jboolean)result;
4389 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4390 return jresult;
4391}
4392
4393
4394SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4395 jboolean jresult = 0 ;
4397 char *arg2 = (char *) 0 ;
4398 bool result;
4399
4400 (void)jenv;
4401 (void)jcls;
4402 (void)jarg1_;
4403 arg1 = *(cmlabs::DataMessage **)&jarg1;
4404 arg2 = 0;
4405 if (jarg2) {
4406 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4407 if (!arg2) return 0;
4408 }
4409 result = (bool)(arg1)->hasTime((char const *)arg2);
4410 jresult = (jboolean)result;
4411 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4412 return jresult;
4413}
4414
4415
4416SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4417 jboolean jresult = 0 ;
4419 char *arg2 = (char *) 0 ;
4420 bool result;
4421
4422 (void)jenv;
4423 (void)jcls;
4424 (void)jarg1_;
4425 arg1 = *(cmlabs::DataMessage **)&jarg1;
4426 arg2 = 0;
4427 if (jarg2) {
4428 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4429 if (!arg2) return 0;
4430 }
4431 result = (bool)(arg1)->hasData((char const *)arg2);
4432 jresult = (jboolean)result;
4433 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4434 return jresult;
4435}
4436
4437
4438SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1hasMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
4439 jboolean jresult = 0 ;
4441 char *arg2 = (char *) 0 ;
4442 bool result;
4443
4444 (void)jenv;
4445 (void)jcls;
4446 (void)jarg1_;
4447 arg1 = *(cmlabs::DataMessage **)&jarg1;
4448 arg2 = 0;
4449 if (jarg2) {
4450 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
4451 if (!arg2) return 0;
4452 }
4453 result = (bool)(arg1)->hasMessage((char const *)arg2);
4454 jresult = (jboolean)result;
4455 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
4456 return jresult;
4457}
4458
4459
4460SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4461 jlong jresult = 0 ;
4463 int64 arg2 ;
4464 char *arg3 = (char *) 0 ;
4465 uint32 result;
4466
4467 (void)jenv;
4468 (void)jcls;
4469 (void)jarg1_;
4470 arg1 = *(cmlabs::DataMessage **)&jarg1;
4471 arg2 = (int64)jarg2;
4472 arg3 = 0;
4473 if (jarg3) {
4474 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4475 if (!arg3) return 0;
4476 }
4477 result = (uint32)(arg1)->getContentType(arg2,(char const *)arg3);
4478 jresult = (jlong)result;
4479 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4480 return jresult;
4481}
4482
4483
4484SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4485 jlong jresult = 0 ;
4487 int64 arg2 ;
4488 char *arg3 = (char *) 0 ;
4489 uint32 result;
4490
4491 (void)jenv;
4492 (void)jcls;
4493 (void)jarg1_;
4494 arg1 = *(cmlabs::DataMessage **)&jarg1;
4495 arg2 = (int64)jarg2;
4496 arg3 = 0;
4497 if (jarg3) {
4498 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4499 if (!arg3) return 0;
4500 }
4501 result = (uint32)(arg1)->getContentSize(arg2,(char const *)arg3);
4502 jresult = (jlong)result;
4503 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4504 return jresult;
4505}
4506
4507
4508SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4509 jobject jresult = 0 ;
4511 int64 arg2 ;
4512 char *arg3 = (char *) 0 ;
4513 uint64 result;
4514
4515 (void)jenv;
4516 (void)jcls;
4517 (void)jarg1_;
4518 arg1 = *(cmlabs::DataMessage **)&jarg1;
4519 arg2 = (int64)jarg2;
4520 arg3 = 0;
4521 if (jarg3) {
4522 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4523 if (!arg3) return 0;
4524 }
4525 result = (uint64)(arg1)->getTime(arg2,(char const *)arg3);
4526 {
4527 jbyteArray ba = jenv->NewByteArray(9);
4528 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
4529 jclass clazz = jenv->FindClass("java/math/BigInteger");
4530 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
4531 jobject bigint;
4532 int i;
4533
4534 bae[0] = 0;
4535 for(i=1; i<9; i++ ) {
4536 bae[i] = (jbyte)(result>>8*(8-i));
4537 }
4538
4539 jenv->ReleaseByteArrayElements(ba, bae, 0);
4540 bigint = jenv->NewObject(clazz, mid, ba);
4541 jresult = bigint;
4542 }
4543 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4544 return jresult;
4545}
4546
4547
4548SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4549 jstring jresult = 0 ;
4551 int64 arg2 ;
4552 char *arg3 = (char *) 0 ;
4553 std::string result;
4554
4555 (void)jenv;
4556 (void)jcls;
4557 (void)jarg1_;
4558 arg1 = *(cmlabs::DataMessage **)&jarg1;
4559 arg2 = (int64)jarg2;
4560 arg3 = 0;
4561 if (jarg3) {
4562 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4563 if (!arg3) return 0;
4564 }
4565 result = (arg1)->getAsString(arg2,(char const *)arg3);
4566 jresult = jenv->NewStringUTF((&result)->c_str());
4567 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4568 return jresult;
4569}
4570
4571
4572SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4573 jlong jresult = 0 ;
4575 int64 arg2 ;
4576 char *arg3 = (char *) 0 ;
4577 int64 result;
4578
4579 (void)jenv;
4580 (void)jcls;
4581 (void)jarg1_;
4582 arg1 = *(cmlabs::DataMessage **)&jarg1;
4583 arg2 = (int64)jarg2;
4584 arg3 = 0;
4585 if (jarg3) {
4586 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4587 if (!arg3) return 0;
4588 }
4589 result = (int64)(arg1)->getAsInt(arg2,(char const *)arg3);
4590 jresult = (jlong)result;
4591 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4592 return jresult;
4593}
4594
4595
4596SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4597 jobject jresult = 0 ;
4599 int64 arg2 ;
4600 char *arg3 = (char *) 0 ;
4601 uint64 result;
4602
4603 (void)jenv;
4604 (void)jcls;
4605 (void)jarg1_;
4606 arg1 = *(cmlabs::DataMessage **)&jarg1;
4607 arg2 = (int64)jarg2;
4608 arg3 = 0;
4609 if (jarg3) {
4610 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4611 if (!arg3) return 0;
4612 }
4613 result = (uint64)(arg1)->getAsTime(arg2,(char const *)arg3);
4614 {
4615 jbyteArray ba = jenv->NewByteArray(9);
4616 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
4617 jclass clazz = jenv->FindClass("java/math/BigInteger");
4618 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
4619 jobject bigint;
4620 int i;
4621
4622 bae[0] = 0;
4623 for(i=1; i<9; i++ ) {
4624 bae[i] = (jbyte)(result>>8*(8-i));
4625 }
4626
4627 jenv->ReleaseByteArrayElements(ba, bae, 0);
4628 bigint = jenv->NewObject(clazz, mid, ba);
4629 jresult = bigint;
4630 }
4631 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4632 return jresult;
4633}
4634
4635
4636SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4637 jdouble jresult = 0 ;
4639 int64 arg2 ;
4640 char *arg3 = (char *) 0 ;
4641 float64 result;
4642
4643 (void)jenv;
4644 (void)jcls;
4645 (void)jarg1_;
4646 arg1 = *(cmlabs::DataMessage **)&jarg1;
4647 arg2 = (int64)jarg2;
4648 arg3 = 0;
4649 if (jarg3) {
4650 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4651 if (!arg3) return 0;
4652 }
4653 result = (float64)(arg1)->getAsFloat(arg2,(char const *)arg3);
4654 jresult = (jdouble)result;
4655 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4656 return jresult;
4657}
4658
4659
4660SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4661 jstring jresult = 0 ;
4663 int64 arg2 ;
4664 char *arg3 = (char *) 0 ;
4665 char *result = 0 ;
4666
4667 (void)jenv;
4668 (void)jcls;
4669 (void)jarg1_;
4670 arg1 = *(cmlabs::DataMessage **)&jarg1;
4671 arg2 = (int64)jarg2;
4672 arg3 = 0;
4673 if (jarg3) {
4674 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4675 if (!arg3) return 0;
4676 }
4677 result = (char *)(arg1)->getString(arg2,(char const *)arg3);
4678 if (result) jresult = jenv->NewStringUTF((const char *)result);
4679 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4680 return jresult;
4681}
4682
4683
4684SWIGEXPORT 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) {
4685 jstring jresult = 0 ;
4687 int64 arg2 ;
4688 char *arg3 = (char *) 0 ;
4689 uint32 *arg4 = 0 ;
4690 char *result = 0 ;
4691
4692 (void)jenv;
4693 (void)jcls;
4694 (void)jarg1_;
4695 arg1 = *(cmlabs::DataMessage **)&jarg1;
4696 arg2 = (int64)jarg2;
4697 arg3 = 0;
4698 if (jarg3) {
4699 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4700 if (!arg3) return 0;
4701 }
4702 arg4 = *(uint32 **)&jarg4;
4703 if (!arg4) {
4704 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
4705 return 0;
4706 }
4707 result = (char *)(arg1)->getString(arg2,(char const *)arg3,*arg4);
4708 if (result) jresult = jenv->NewStringUTF((const char *)result);
4709 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4710 return jresult;
4711}
4712
4713
4714SWIGEXPORT 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) {
4715 jboolean jresult = 0 ;
4717 int64 arg2 ;
4718 char *arg3 = (char *) 0 ;
4719 int64 *arg4 = 0 ;
4720 bool result;
4721
4722 (void)jenv;
4723 (void)jcls;
4724 (void)jarg1_;
4725 arg1 = *(cmlabs::DataMessage **)&jarg1;
4726 arg2 = (int64)jarg2;
4727 arg3 = 0;
4728 if (jarg3) {
4729 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4730 if (!arg3) return 0;
4731 }
4732 arg4 = *(int64 **)&jarg4;
4733 if (!arg4) {
4734 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
4735 return 0;
4736 }
4737 result = (bool)(arg1)->getInt(arg2,(char const *)arg3,*arg4);
4738 jresult = (jboolean)result;
4739 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4740 return jresult;
4741}
4742
4743
4744SWIGEXPORT 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) {
4745 jboolean jresult = 0 ;
4747 int64 arg2 ;
4748 char *arg3 = (char *) 0 ;
4749 double *arg4 = 0 ;
4750 bool result;
4751
4752 (void)jenv;
4753 (void)jcls;
4754 (void)jarg1_;
4755 arg1 = *(cmlabs::DataMessage **)&jarg1;
4756 arg2 = (int64)jarg2;
4757 arg3 = 0;
4758 if (jarg3) {
4759 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4760 if (!arg3) return 0;
4761 }
4762 arg4 = *(double **)&jarg4;
4763 if (!arg4) {
4764 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "double & reference is null");
4765 return 0;
4766 }
4767 result = (bool)(arg1)->getDouble(arg2,(char const *)arg3,*arg4);
4768 jresult = (jboolean)result;
4769 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4770 return jresult;
4771}
4772
4773
4774SWIGEXPORT 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) {
4775 jboolean jresult = 0 ;
4777 int64 arg2 ;
4778 char *arg3 = (char *) 0 ;
4779 float64 *arg4 = 0 ;
4780 bool result;
4781
4782 (void)jenv;
4783 (void)jcls;
4784 (void)jarg1_;
4785 arg1 = *(cmlabs::DataMessage **)&jarg1;
4786 arg2 = (int64)jarg2;
4787 arg3 = 0;
4788 if (jarg3) {
4789 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4790 if (!arg3) return 0;
4791 }
4792 arg4 = *(float64 **)&jarg4;
4793 if (!arg4) {
4794 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
4795 return 0;
4796 }
4797 result = (bool)(arg1)->getFloat(arg2,(char const *)arg3,*arg4);
4798 jresult = (jboolean)result;
4799 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4800 return jresult;
4801}
4802
4803
4804SWIGEXPORT 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) {
4805 jlong jresult = 0 ;
4807 int64 arg2 ;
4808 char *arg3 = (char *) 0 ;
4809 bool *arg4 = 0 ;
4810 int64 result;
4811
4812 (void)jenv;
4813 (void)jcls;
4814 (void)jarg1_;
4815 arg1 = *(cmlabs::DataMessage **)&jarg1;
4816 arg2 = (int64)jarg2;
4817 arg3 = 0;
4818 if (jarg3) {
4819 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4820 if (!arg3) return 0;
4821 }
4822 arg4 = *(bool **)&jarg4;
4823 if (!arg4) {
4824 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
4825 return 0;
4826 }
4827 result = (int64)(arg1)->getInt(arg2,(char const *)arg3,*arg4);
4828 jresult = (jlong)result;
4829 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4830 return jresult;
4831}
4832
4833
4834SWIGEXPORT 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) {
4835 jdouble jresult = 0 ;
4837 int64 arg2 ;
4838 char *arg3 = (char *) 0 ;
4839 bool *arg4 = 0 ;
4840 double result;
4841
4842 (void)jenv;
4843 (void)jcls;
4844 (void)jarg1_;
4845 arg1 = *(cmlabs::DataMessage **)&jarg1;
4846 arg2 = (int64)jarg2;
4847 arg3 = 0;
4848 if (jarg3) {
4849 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4850 if (!arg3) return 0;
4851 }
4852 arg4 = *(bool **)&jarg4;
4853 if (!arg4) {
4854 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
4855 return 0;
4856 }
4857 result = (double)(arg1)->getDouble(arg2,(char const *)arg3,*arg4);
4858 jresult = (jdouble)result;
4859 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4860 return jresult;
4861}
4862
4863
4864SWIGEXPORT 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) {
4865 jdouble jresult = 0 ;
4867 int64 arg2 ;
4868 char *arg3 = (char *) 0 ;
4869 bool *arg4 = 0 ;
4870 float64 result;
4871
4872 (void)jenv;
4873 (void)jcls;
4874 (void)jarg1_;
4875 arg1 = *(cmlabs::DataMessage **)&jarg1;
4876 arg2 = (int64)jarg2;
4877 arg3 = 0;
4878 if (jarg3) {
4879 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4880 if (!arg3) return 0;
4881 }
4882 arg4 = *(bool **)&jarg4;
4883 if (!arg4) {
4884 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
4885 return 0;
4886 }
4887 result = (float64)(arg1)->getFloat(arg2,(char const *)arg3,*arg4);
4888 jresult = (jdouble)result;
4889 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4890 return jresult;
4891}
4892
4893
4894SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4895 jlong jresult = 0 ;
4897 int64 arg2 ;
4898 char *arg3 = (char *) 0 ;
4899 int64 result;
4900
4901 (void)jenv;
4902 (void)jcls;
4903 (void)jarg1_;
4904 arg1 = *(cmlabs::DataMessage **)&jarg1;
4905 arg2 = (int64)jarg2;
4906 arg3 = 0;
4907 if (jarg3) {
4908 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4909 if (!arg3) return 0;
4910 }
4911 result = (int64)(arg1)->getInt(arg2,(char const *)arg3);
4912 jresult = (jlong)result;
4913 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4914 return jresult;
4915}
4916
4917
4918SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4919 jdouble jresult = 0 ;
4921 int64 arg2 ;
4922 char *arg3 = (char *) 0 ;
4923 double result;
4924
4925 (void)jenv;
4926 (void)jcls;
4927 (void)jarg1_;
4928 arg1 = *(cmlabs::DataMessage **)&jarg1;
4929 arg2 = (int64)jarg2;
4930 arg3 = 0;
4931 if (jarg3) {
4932 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4933 if (!arg3) return 0;
4934 }
4935 result = (double)(arg1)->getDouble(arg2,(char const *)arg3);
4936 jresult = (jdouble)result;
4937 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4938 return jresult;
4939}
4940
4941
4942SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
4943 jdouble jresult = 0 ;
4945 int64 arg2 ;
4946 char *arg3 = (char *) 0 ;
4947 float64 result;
4948
4949 (void)jenv;
4950 (void)jcls;
4951 (void)jarg1_;
4952 arg1 = *(cmlabs::DataMessage **)&jarg1;
4953 arg2 = (int64)jarg2;
4954 arg3 = 0;
4955 if (jarg3) {
4956 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4957 if (!arg3) return 0;
4958 }
4959 result = (float64)(arg1)->getFloat(arg2,(char const *)arg3);
4960 jresult = (jdouble)result;
4961 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4962 return jresult;
4963}
4964
4965
4966SWIGEXPORT 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) {
4967 jstring jresult = 0 ;
4969 int64 arg2 ;
4970 char *arg3 = (char *) 0 ;
4971 uint32 *arg4 = 0 ;
4972 char *result = 0 ;
4973
4974 (void)jenv;
4975 (void)jcls;
4976 (void)jarg1_;
4977 arg1 = *(cmlabs::DataMessage **)&jarg1;
4978 arg2 = (int64)jarg2;
4979 arg3 = 0;
4980 if (jarg3) {
4981 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
4982 if (!arg3) return 0;
4983 }
4984 arg4 = *(uint32 **)&jarg4;
4985 if (!arg4) {
4986 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
4987 return 0;
4988 }
4989 result = (char *)(arg1)->getData(arg2,(char const *)arg3,*arg4);
4990 if (result) jresult = jenv->NewStringUTF((const char *)result);
4991 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
4992 return jresult;
4993}
4994
4995
4996SWIGEXPORT 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) {
4997 jstring jresult = 0 ;
4999 int64 arg2 ;
5000 char *arg3 = (char *) 0 ;
5001 uint32 *arg4 = 0 ;
5002 char *result = 0 ;
5003
5004 (void)jenv;
5005 (void)jcls;
5006 (void)jarg1_;
5007 arg1 = *(cmlabs::DataMessage **)&jarg1;
5008 arg2 = (int64)jarg2;
5009 arg3 = 0;
5010 if (jarg3) {
5011 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5012 if (!arg3) return 0;
5013 }
5014 arg4 = *(uint32 **)&jarg4;
5015 if (!arg4) {
5016 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
5017 return 0;
5018 }
5019 result = (char *)(arg1)->getDataCopy(arg2,(char const *)arg3,*arg4);
5020 if (result) jresult = jenv->NewStringUTF((const char *)result);
5021 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5022 return jresult;
5023}
5024
5025
5026SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
5027 jlong jresult = 0 ;
5029 int64 arg2 ;
5030 char *arg3 = (char *) 0 ;
5031 cmlabs::DataMessage *result = 0 ;
5032
5033 (void)jenv;
5034 (void)jcls;
5035 (void)jarg1_;
5036 arg1 = *(cmlabs::DataMessage **)&jarg1;
5037 arg2 = (int64)jarg2;
5038 arg3 = 0;
5039 if (jarg3) {
5040 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5041 if (!arg3) return 0;
5042 }
5043 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy(arg2,(char const *)arg3);
5044 *(cmlabs::DataMessage **)&jresult = result;
5045 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5046 return jresult;
5047}
5048
5049
5050SWIGEXPORT 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) {
5051 jboolean jresult = 0 ;
5053 int64 arg2 ;
5054 char *arg3 = (char *) 0 ;
5055 uint64 arg4 ;
5056 bool result;
5057
5058 (void)jenv;
5059 (void)jcls;
5060 (void)jarg1_;
5061 arg1 = *(cmlabs::DataMessage **)&jarg1;
5062 arg2 = (int64)jarg2;
5063 arg3 = 0;
5064 if (jarg3) {
5065 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5066 if (!arg3) return 0;
5067 }
5068 {
5069 jclass clazz;
5070 jmethodID mid;
5071 jbyteArray ba;
5072 jbyte* bae;
5073 jsize sz;
5074 int i;
5075
5076 if (!jarg4) {
5078 return 0;
5079 }
5080 clazz = jenv->GetObjectClass(jarg4);
5081 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
5082 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
5083 bae = jenv->GetByteArrayElements(ba, 0);
5084 sz = jenv->GetArrayLength(ba);
5085 arg4 = 0;
5086 if (sz > 0) {
5087 arg4 = (uint64)(signed char)bae[0];
5088 for(i=1; i<sz; i++) {
5089 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
5090 }
5091 }
5092 jenv->ReleaseByteArrayElements(ba, bae, 0);
5093 }
5094 result = (bool)(arg1)->setTime(arg2,(char const *)arg3,arg4);
5095 jresult = (jboolean)result;
5096 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5097 return jresult;
5098}
5099
5100
5101SWIGEXPORT 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) {
5102 jboolean jresult = 0 ;
5104 int64 arg2 ;
5105 char *arg3 = (char *) 0 ;
5106 char *arg4 = (char *) 0 ;
5107 bool result;
5108
5109 (void)jenv;
5110 (void)jcls;
5111 (void)jarg1_;
5112 arg1 = *(cmlabs::DataMessage **)&jarg1;
5113 arg2 = (int64)jarg2;
5114 arg3 = 0;
5115 if (jarg3) {
5116 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5117 if (!arg3) return 0;
5118 }
5119 arg4 = 0;
5120 if (jarg4) {
5121 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
5122 if (!arg4) return 0;
5123 }
5124 result = (bool)(arg1)->setString(arg2,(char const *)arg3,(char const *)arg4);
5125 jresult = (jboolean)result;
5126 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5127 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
5128 return jresult;
5129}
5130
5131
5132SWIGEXPORT 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) {
5133 jboolean jresult = 0 ;
5135 int64 arg2 ;
5136 char *arg3 = (char *) 0 ;
5137 int64 arg4 ;
5138 bool result;
5139
5140 (void)jenv;
5141 (void)jcls;
5142 (void)jarg1_;
5143 arg1 = *(cmlabs::DataMessage **)&jarg1;
5144 arg2 = (int64)jarg2;
5145 arg3 = 0;
5146 if (jarg3) {
5147 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5148 if (!arg3) return 0;
5149 }
5150 arg4 = (int64)jarg4;
5151 result = (bool)(arg1)->setInt(arg2,(char const *)arg3,arg4);
5152 jresult = (jboolean)result;
5153 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5154 return jresult;
5155}
5156
5157
5158SWIGEXPORT 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) {
5159 jboolean jresult = 0 ;
5161 int64 arg2 ;
5162 char *arg3 = (char *) 0 ;
5163 double arg4 ;
5164 bool result;
5165
5166 (void)jenv;
5167 (void)jcls;
5168 (void)jarg1_;
5169 arg1 = *(cmlabs::DataMessage **)&jarg1;
5170 arg2 = (int64)jarg2;
5171 arg3 = 0;
5172 if (jarg3) {
5173 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5174 if (!arg3) return 0;
5175 }
5176 arg4 = (double)jarg4;
5177 result = (bool)(arg1)->setDouble(arg2,(char const *)arg3,arg4);
5178 jresult = (jboolean)result;
5179 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5180 return jresult;
5181}
5182
5183
5184SWIGEXPORT 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) {
5185 jboolean jresult = 0 ;
5187 int64 arg2 ;
5188 char *arg3 = (char *) 0 ;
5189 float64 arg4 ;
5190 bool result;
5191
5192 (void)jenv;
5193 (void)jcls;
5194 (void)jarg1_;
5195 arg1 = *(cmlabs::DataMessage **)&jarg1;
5196 arg2 = (int64)jarg2;
5197 arg3 = 0;
5198 if (jarg3) {
5199 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5200 if (!arg3) return 0;
5201 }
5202 arg4 = (float64)jarg4;
5203 result = (bool)(arg1)->setFloat(arg2,(char const *)arg3,arg4);
5204 jresult = (jboolean)result;
5205 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5206 return jresult;
5207}
5208
5209
5210SWIGEXPORT 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) {
5211 jboolean jresult = 0 ;
5213 int64 arg2 ;
5214 char *arg3 = (char *) 0 ;
5215 char *arg4 = (char *) 0 ;
5216 uint32 arg5 ;
5217 bool result;
5218
5219 (void)jenv;
5220 (void)jcls;
5221 (void)jarg1_;
5222 arg1 = *(cmlabs::DataMessage **)&jarg1;
5223 arg2 = (int64)jarg2;
5224 arg3 = 0;
5225 if (jarg3) {
5226 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5227 if (!arg3) return 0;
5228 }
5229 arg4 = 0;
5230 if (jarg4) {
5231 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
5232 if (!arg4) return 0;
5233 }
5234 arg5 = (uint32)jarg5;
5235 result = (bool)(arg1)->setData(arg2,(char const *)arg3,(char const *)arg4,arg5);
5236 jresult = (jboolean)result;
5237 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5238 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
5239 return jresult;
5240}
5241
5242
5243SWIGEXPORT 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_) {
5244 jboolean jresult = 0 ;
5246 int64 arg2 ;
5247 char *arg3 = (char *) 0 ;
5249 bool result;
5250
5251 (void)jenv;
5252 (void)jcls;
5253 (void)jarg1_;
5254 (void)jarg4_;
5255 arg1 = *(cmlabs::DataMessage **)&jarg1;
5256 arg2 = (int64)jarg2;
5257 arg3 = 0;
5258 if (jarg3) {
5259 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5260 if (!arg3) return 0;
5261 }
5262 arg4 = *(cmlabs::DataMessage **)&jarg4;
5263 result = (bool)(arg1)->setAttachedMessage(arg2,(char const *)arg3,arg4);
5264 jresult = (jboolean)result;
5265 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5266 return jresult;
5267}
5268
5269
5270SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTimeArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5271 jlong jresult = 0 ;
5273 char *arg2 = (char *) 0 ;
5274 SwigValueWrapper< std::map< long long,unsigned long long > > result;
5275
5276 (void)jenv;
5277 (void)jcls;
5278 (void)jarg1_;
5279 arg1 = *(cmlabs::DataMessage **)&jarg1;
5280 arg2 = 0;
5281 if (jarg2) {
5282 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5283 if (!arg2) return 0;
5284 }
5285 result = (arg1)->getTimeArray((char const *)arg2);
5286 *(std::map< int64,uint64 > **)&jresult = new std::map< int64,uint64 >((const std::map< int64,uint64 > &)result);
5287 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5288 return jresult;
5289}
5290
5291
5292SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5293 jlong jresult = 0 ;
5295 char *arg2 = (char *) 0 ;
5296 SwigValueWrapper< std::map< long long,std::string > > result;
5297
5298 (void)jenv;
5299 (void)jcls;
5300 (void)jarg1_;
5301 arg1 = *(cmlabs::DataMessage **)&jarg1;
5302 arg2 = 0;
5303 if (jarg2) {
5304 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5305 if (!arg2) return 0;
5306 }
5307 result = (arg1)->getAsStringArray((char const *)arg2);
5308 *(std::map< int64,std::string > **)&jresult = new std::map< int64,std::string >((const std::map< int64,std::string > &)result);
5309 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5310 return jresult;
5311}
5312
5313
5314SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5315 jlong jresult = 0 ;
5317 char *arg2 = (char *) 0 ;
5318 SwigValueWrapper< std::map< long long,long long > > result;
5319
5320 (void)jenv;
5321 (void)jcls;
5322 (void)jarg1_;
5323 arg1 = *(cmlabs::DataMessage **)&jarg1;
5324 arg2 = 0;
5325 if (jarg2) {
5326 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5327 if (!arg2) return 0;
5328 }
5329 result = (arg1)->getAsIntArray((char const *)arg2);
5330 *(std::map< int64,int64 > **)&jresult = new std::map< int64,int64 >((const std::map< int64,int64 > &)result);
5331 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5332 return jresult;
5333}
5334
5335
5336SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5337 jlong jresult = 0 ;
5339 char *arg2 = (char *) 0 ;
5340 SwigValueWrapper< std::map< long long,double > > result;
5341
5342 (void)jenv;
5343 (void)jcls;
5344 (void)jarg1_;
5345 arg1 = *(cmlabs::DataMessage **)&jarg1;
5346 arg2 = 0;
5347 if (jarg2) {
5348 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5349 if (!arg2) return 0;
5350 }
5351 result = (arg1)->getAsFloatArray((char const *)arg2);
5352 *(std::map< int64,float64 > **)&jresult = new std::map< int64,float64 >((const std::map< int64,float64 > &)result);
5353 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5354 return jresult;
5355}
5356
5357
5358SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5359 jlong jresult = 0 ;
5361 char *arg2 = (char *) 0 ;
5362 SwigValueWrapper< std::map< long long,std::string > > result;
5363
5364 (void)jenv;
5365 (void)jcls;
5366 (void)jarg1_;
5367 arg1 = *(cmlabs::DataMessage **)&jarg1;
5368 arg2 = 0;
5369 if (jarg2) {
5370 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5371 if (!arg2) return 0;
5372 }
5373 result = (arg1)->getStringArray((char const *)arg2);
5374 *(std::map< int64,std::string > **)&jresult = new std::map< int64,std::string >((const std::map< int64,std::string > &)result);
5375 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5376 return jresult;
5377}
5378
5379
5380SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5381 jlong jresult = 0 ;
5383 char *arg2 = (char *) 0 ;
5384 SwigValueWrapper< std::map< long long,long long > > result;
5385
5386 (void)jenv;
5387 (void)jcls;
5388 (void)jarg1_;
5389 arg1 = *(cmlabs::DataMessage **)&jarg1;
5390 arg2 = 0;
5391 if (jarg2) {
5392 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5393 if (!arg2) return 0;
5394 }
5395 result = (arg1)->getIntArray((char const *)arg2);
5396 *(std::map< int64,int64 > **)&jresult = new std::map< int64,int64 >((const std::map< int64,int64 > &)result);
5397 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5398 return jresult;
5399}
5400
5401
5402SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDoubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5403 jlong jresult = 0 ;
5405 char *arg2 = (char *) 0 ;
5406 SwigValueWrapper< std::map< long long,double > > result;
5407
5408 (void)jenv;
5409 (void)jcls;
5410 (void)jarg1_;
5411 arg1 = *(cmlabs::DataMessage **)&jarg1;
5412 arg2 = 0;
5413 if (jarg2) {
5414 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5415 if (!arg2) return 0;
5416 }
5417 result = (arg1)->getDoubleArray((char const *)arg2);
5418 *(std::map< int64,double > **)&jresult = new std::map< int64,double >((const std::map< int64,double > &)result);
5419 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5420 return jresult;
5421}
5422
5423
5424SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5425 jlong jresult = 0 ;
5427 char *arg2 = (char *) 0 ;
5428 SwigValueWrapper< std::map< long long,double > > result;
5429
5430 (void)jenv;
5431 (void)jcls;
5432 (void)jarg1_;
5433 arg1 = *(cmlabs::DataMessage **)&jarg1;
5434 arg2 = 0;
5435 if (jarg2) {
5436 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5437 if (!arg2) return 0;
5438 }
5439 result = (arg1)->getFloatArray((char const *)arg2);
5440 *(std::map< int64,float64 > **)&jresult = new std::map< int64,float64 >((const std::map< int64,float64 > &)result);
5441 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5442 return jresult;
5443}
5444
5445
5446SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5447 jlong jresult = 0 ;
5449 char *arg2 = (char *) 0 ;
5450 SwigValueWrapper< std::map< long long,cmlabs::DataMessage * > > result;
5451
5452 (void)jenv;
5453 (void)jcls;
5454 (void)jarg1_;
5455 arg1 = *(cmlabs::DataMessage **)&jarg1;
5456 arg2 = 0;
5457 if (jarg2) {
5458 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5459 if (!arg2) return 0;
5460 }
5461 result = (arg1)->getAttachedMessageArray((char const *)arg2);
5462 *(std::map< int64,cmlabs::DataMessage * > **)&jresult = new std::map< int64,cmlabs::DataMessage * >((const std::map< int64,cmlabs::DataMessage * > &)result);
5463 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5464 return jresult;
5465}
5466
5467
5468SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getArraySize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5469 jlong jresult = 0 ;
5471 char *arg2 = (char *) 0 ;
5472 uint32 result;
5473
5474 (void)jenv;
5475 (void)jcls;
5476 (void)jarg1_;
5477 arg1 = *(cmlabs::DataMessage **)&jarg1;
5478 arg2 = 0;
5479 if (jarg2) {
5480 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5481 if (!arg2) return 0;
5482 }
5483 result = (uint32)(arg1)->getArraySize((char const *)arg2);
5484 jresult = (jlong)result;
5485 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5486 return jresult;
5487}
5488
5489
5490SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getArrayCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5491 jlong jresult = 0 ;
5493 char *arg2 = (char *) 0 ;
5494 uint32 result;
5495
5496 (void)jenv;
5497 (void)jcls;
5498 (void)jarg1_;
5499 arg1 = *(cmlabs::DataMessage **)&jarg1;
5500 arg2 = 0;
5501 if (jarg2) {
5502 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5503 if (!arg2) return 0;
5504 }
5505 result = (uint32)(arg1)->getArrayCount((char const *)arg2);
5506 jresult = (jlong)result;
5507 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5508 return jresult;
5509}
5510
5511
5512SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMapSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5513 jlong jresult = 0 ;
5515 char *arg2 = (char *) 0 ;
5516 uint32 result;
5517
5518 (void)jenv;
5519 (void)jcls;
5520 (void)jarg1_;
5521 arg1 = *(cmlabs::DataMessage **)&jarg1;
5522 arg2 = 0;
5523 if (jarg2) {
5524 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5525 if (!arg2) return 0;
5526 }
5527 result = (uint32)(arg1)->getMapSize((char const *)arg2);
5528 jresult = (jlong)result;
5529 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5530 return jresult;
5531}
5532
5533
5534SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMapCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
5535 jlong jresult = 0 ;
5537 char *arg2 = (char *) 0 ;
5538 uint32 result;
5539
5540 (void)jenv;
5541 (void)jcls;
5542 (void)jarg1_;
5543 arg1 = *(cmlabs::DataMessage **)&jarg1;
5544 arg2 = 0;
5545 if (jarg2) {
5546 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5547 if (!arg2) return 0;
5548 }
5549 result = (uint32)(arg1)->getMapCount((char const *)arg2);
5550 jresult = (jlong)result;
5551 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5552 return jresult;
5553}
5554
5555
5556SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTimeArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5557 jboolean jresult = 0 ;
5559 char *arg2 = (char *) 0 ;
5560 std::map< int64,uint64 > *arg3 = 0 ;
5561 bool result;
5562
5563 (void)jenv;
5564 (void)jcls;
5565 (void)jarg1_;
5566 arg1 = *(cmlabs::DataMessage **)&jarg1;
5567 arg2 = 0;
5568 if (jarg2) {
5569 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5570 if (!arg2) return 0;
5571 }
5572 arg3 = *(std::map< int64,uint64 > **)&jarg3;
5573 if (!arg3) {
5574 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,uint64 > & reference is null");
5575 return 0;
5576 }
5577 result = (bool)(arg1)->setTimeArray((char const *)arg2,*arg3);
5578 jresult = (jboolean)result;
5579 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5580 return jresult;
5581}
5582
5583
5584SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStringArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5585 jboolean jresult = 0 ;
5587 char *arg2 = (char *) 0 ;
5588 std::map< int64,std::string > *arg3 = 0 ;
5589 bool result;
5590
5591 (void)jenv;
5592 (void)jcls;
5593 (void)jarg1_;
5594 arg1 = *(cmlabs::DataMessage **)&jarg1;
5595 arg2 = 0;
5596 if (jarg2) {
5597 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5598 if (!arg2) return 0;
5599 }
5600 arg3 = *(std::map< int64,std::string > **)&jarg3;
5601 if (!arg3) {
5602 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,std::string > & reference is null");
5603 return 0;
5604 }
5605 result = (bool)(arg1)->setStringArray((char const *)arg2,*arg3);
5606 jresult = (jboolean)result;
5607 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5608 return jresult;
5609}
5610
5611
5612SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setIntArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5613 jboolean jresult = 0 ;
5615 char *arg2 = (char *) 0 ;
5616 std::map< int64,int64 > *arg3 = 0 ;
5617 bool result;
5618
5619 (void)jenv;
5620 (void)jcls;
5621 (void)jarg1_;
5622 arg1 = *(cmlabs::DataMessage **)&jarg1;
5623 arg2 = 0;
5624 if (jarg2) {
5625 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5626 if (!arg2) return 0;
5627 }
5628 arg3 = *(std::map< int64,int64 > **)&jarg3;
5629 if (!arg3) {
5630 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,int64 > & reference is null");
5631 return 0;
5632 }
5633 result = (bool)(arg1)->setIntArray((char const *)arg2,*arg3);
5634 jresult = (jboolean)result;
5635 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5636 return jresult;
5637}
5638
5639
5640SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDoubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5641 jboolean jresult = 0 ;
5643 char *arg2 = (char *) 0 ;
5644 std::map< int64,double > *arg3 = 0 ;
5645 bool result;
5646
5647 (void)jenv;
5648 (void)jcls;
5649 (void)jarg1_;
5650 arg1 = *(cmlabs::DataMessage **)&jarg1;
5651 arg2 = 0;
5652 if (jarg2) {
5653 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5654 if (!arg2) return 0;
5655 }
5656 arg3 = *(std::map< int64,double > **)&jarg3;
5657 if (!arg3) {
5658 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,double > & reference is null");
5659 return 0;
5660 }
5661 result = (bool)(arg1)->setDoubleArray((char const *)arg2,*arg3);
5662 jresult = (jboolean)result;
5663 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5664 return jresult;
5665}
5666
5667
5668SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloatArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5669 jboolean jresult = 0 ;
5671 char *arg2 = (char *) 0 ;
5672 std::map< int64,float64 > *arg3 = 0 ;
5673 bool result;
5674
5675 (void)jenv;
5676 (void)jcls;
5677 (void)jarg1_;
5678 arg1 = *(cmlabs::DataMessage **)&jarg1;
5679 arg2 = 0;
5680 if (jarg2) {
5681 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5682 if (!arg2) return 0;
5683 }
5684 arg3 = *(std::map< int64,float64 > **)&jarg3;
5685 if (!arg3) {
5686 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,float64 > & reference is null");
5687 return 0;
5688 }
5689 result = (bool)(arg1)->setFloatArray((char const *)arg2,*arg3);
5690 jresult = (jboolean)result;
5691 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5692 return jresult;
5693}
5694
5695
5696SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessageArray(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
5697 jboolean jresult = 0 ;
5699 char *arg2 = (char *) 0 ;
5700 std::map< int64,cmlabs::DataMessage * > *arg3 = 0 ;
5701 bool result;
5702
5703 (void)jenv;
5704 (void)jcls;
5705 (void)jarg1_;
5706 arg1 = *(cmlabs::DataMessage **)&jarg1;
5707 arg2 = 0;
5708 if (jarg2) {
5709 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5710 if (!arg2) return 0;
5711 }
5712 arg3 = *(std::map< int64,cmlabs::DataMessage * > **)&jarg3;
5713 if (!arg3) {
5714 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int64,cmlabs::DataMessage * > & reference is null");
5715 return 0;
5716 }
5717 result = (bool)(arg1)->setAttachedMessageArray((char const *)arg2,*arg3);
5718 jresult = (jboolean)result;
5719 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5720 return jresult;
5721}
5722
5723
5724SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentType_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5725 jlong jresult = 0 ;
5727 char *arg2 = (char *) 0 ;
5728 char *arg3 = (char *) 0 ;
5729 uint32 result;
5730
5731 (void)jenv;
5732 (void)jcls;
5733 (void)jarg1_;
5734 arg1 = *(cmlabs::DataMessage **)&jarg1;
5735 arg2 = 0;
5736 if (jarg2) {
5737 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5738 if (!arg2) return 0;
5739 }
5740 arg3 = 0;
5741 if (jarg3) {
5742 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5743 if (!arg3) return 0;
5744 }
5745 result = (uint32)(arg1)->getContentType((char const *)arg2,(char const *)arg3);
5746 jresult = (jlong)result;
5747 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5748 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5749 return jresult;
5750}
5751
5752
5753SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContentSize_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5754 jlong jresult = 0 ;
5756 char *arg2 = (char *) 0 ;
5757 char *arg3 = (char *) 0 ;
5758 uint32 result;
5759
5760 (void)jenv;
5761 (void)jcls;
5762 (void)jarg1_;
5763 arg1 = *(cmlabs::DataMessage **)&jarg1;
5764 arg2 = 0;
5765 if (jarg2) {
5766 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5767 if (!arg2) return 0;
5768 }
5769 arg3 = 0;
5770 if (jarg3) {
5771 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5772 if (!arg3) return 0;
5773 }
5774 result = (uint32)(arg1)->getContentSize((char const *)arg2,(char const *)arg3);
5775 jresult = (jlong)result;
5776 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5777 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5778 return jresult;
5779}
5780
5781
5782SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5783 jobject jresult = 0 ;
5785 char *arg2 = (char *) 0 ;
5786 char *arg3 = (char *) 0 ;
5787 uint64 result;
5788
5789 (void)jenv;
5790 (void)jcls;
5791 (void)jarg1_;
5792 arg1 = *(cmlabs::DataMessage **)&jarg1;
5793 arg2 = 0;
5794 if (jarg2) {
5795 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5796 if (!arg2) return 0;
5797 }
5798 arg3 = 0;
5799 if (jarg3) {
5800 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5801 if (!arg3) return 0;
5802 }
5803 result = (uint64)(arg1)->getTime((char const *)arg2,(char const *)arg3);
5804 {
5805 jbyteArray ba = jenv->NewByteArray(9);
5806 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
5807 jclass clazz = jenv->FindClass("java/math/BigInteger");
5808 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
5809 jobject bigint;
5810 int i;
5811
5812 bae[0] = 0;
5813 for(i=1; i<9; i++ ) {
5814 bae[i] = (jbyte)(result>>8*(8-i));
5815 }
5816
5817 jenv->ReleaseByteArrayElements(ba, bae, 0);
5818 bigint = jenv->NewObject(clazz, mid, ba);
5819 jresult = bigint;
5820 }
5821 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5822 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5823 return jresult;
5824}
5825
5826
5827SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5828 jstring jresult = 0 ;
5830 char *arg2 = (char *) 0 ;
5831 char *arg3 = (char *) 0 ;
5832 std::string result;
5833
5834 (void)jenv;
5835 (void)jcls;
5836 (void)jarg1_;
5837 arg1 = *(cmlabs::DataMessage **)&jarg1;
5838 arg2 = 0;
5839 if (jarg2) {
5840 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5841 if (!arg2) return 0;
5842 }
5843 arg3 = 0;
5844 if (jarg3) {
5845 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5846 if (!arg3) return 0;
5847 }
5848 result = (arg1)->getAsString((char const *)arg2,(char const *)arg3);
5849 jresult = jenv->NewStringUTF((&result)->c_str());
5850 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5851 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5852 return jresult;
5853}
5854
5855
5856SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsInt_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5857 jlong jresult = 0 ;
5859 char *arg2 = (char *) 0 ;
5860 char *arg3 = (char *) 0 ;
5861 int64 result;
5862
5863 (void)jenv;
5864 (void)jcls;
5865 (void)jarg1_;
5866 arg1 = *(cmlabs::DataMessage **)&jarg1;
5867 arg2 = 0;
5868 if (jarg2) {
5869 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5870 if (!arg2) return 0;
5871 }
5872 arg3 = 0;
5873 if (jarg3) {
5874 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5875 if (!arg3) return 0;
5876 }
5877 result = (int64)(arg1)->getAsInt((char const *)arg2,(char const *)arg3);
5878 jresult = (jlong)result;
5879 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5880 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5881 return jresult;
5882}
5883
5884
5885SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5886 jobject jresult = 0 ;
5888 char *arg2 = (char *) 0 ;
5889 char *arg3 = (char *) 0 ;
5890 uint64 result;
5891
5892 (void)jenv;
5893 (void)jcls;
5894 (void)jarg1_;
5895 arg1 = *(cmlabs::DataMessage **)&jarg1;
5896 arg2 = 0;
5897 if (jarg2) {
5898 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5899 if (!arg2) return 0;
5900 }
5901 arg3 = 0;
5902 if (jarg3) {
5903 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5904 if (!arg3) return 0;
5905 }
5906 result = (uint64)(arg1)->getAsTime((char const *)arg2,(char const *)arg3);
5907 {
5908 jbyteArray ba = jenv->NewByteArray(9);
5909 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
5910 jclass clazz = jenv->FindClass("java/math/BigInteger");
5911 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
5912 jobject bigint;
5913 int i;
5914
5915 bae[0] = 0;
5916 for(i=1; i<9; i++ ) {
5917 bae[i] = (jbyte)(result>>8*(8-i));
5918 }
5919
5920 jenv->ReleaseByteArrayElements(ba, bae, 0);
5921 bigint = jenv->NewObject(clazz, mid, ba);
5922 jresult = bigint;
5923 }
5924 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5925 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5926 return jresult;
5927}
5928
5929
5930SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsFloat_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5931 jdouble jresult = 0 ;
5933 char *arg2 = (char *) 0 ;
5934 char *arg3 = (char *) 0 ;
5935 float64 result;
5936
5937 (void)jenv;
5938 (void)jcls;
5939 (void)jarg1_;
5940 arg1 = *(cmlabs::DataMessage **)&jarg1;
5941 arg2 = 0;
5942 if (jarg2) {
5943 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5944 if (!arg2) return 0;
5945 }
5946 arg3 = 0;
5947 if (jarg3) {
5948 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5949 if (!arg3) return 0;
5950 }
5951 result = (float64)(arg1)->getAsFloat((char const *)arg2,(char const *)arg3);
5952 jresult = (jdouble)result;
5953 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5954 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5955 return jresult;
5956}
5957
5958
5959SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getString_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
5960 jstring jresult = 0 ;
5962 char *arg2 = (char *) 0 ;
5963 char *arg3 = (char *) 0 ;
5964 char *result = 0 ;
5965
5966 (void)jenv;
5967 (void)jcls;
5968 (void)jarg1_;
5969 arg1 = *(cmlabs::DataMessage **)&jarg1;
5970 arg2 = 0;
5971 if (jarg2) {
5972 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
5973 if (!arg2) return 0;
5974 }
5975 arg3 = 0;
5976 if (jarg3) {
5977 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
5978 if (!arg3) return 0;
5979 }
5980 result = (char *)(arg1)->getString((char const *)arg2,(char const *)arg3);
5981 if (result) jresult = jenv->NewStringUTF((const char *)result);
5982 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
5983 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
5984 return jresult;
5985}
5986
5987
5988SWIGEXPORT 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) {
5989 jstring jresult = 0 ;
5991 char *arg2 = (char *) 0 ;
5992 char *arg3 = (char *) 0 ;
5993 uint32 *arg4 = 0 ;
5994 char *result = 0 ;
5995
5996 (void)jenv;
5997 (void)jcls;
5998 (void)jarg1_;
5999 arg1 = *(cmlabs::DataMessage **)&jarg1;
6000 arg2 = 0;
6001 if (jarg2) {
6002 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6003 if (!arg2) return 0;
6004 }
6005 arg3 = 0;
6006 if (jarg3) {
6007 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6008 if (!arg3) return 0;
6009 }
6010 arg4 = *(uint32 **)&jarg4;
6011 if (!arg4) {
6012 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
6013 return 0;
6014 }
6015 result = (char *)(arg1)->getString((char const *)arg2,(char const *)arg3,*arg4);
6016 if (result) jresult = jenv->NewStringUTF((const char *)result);
6017 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6018 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6019 return jresult;
6020}
6021
6022
6023SWIGEXPORT 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) {
6024 jboolean jresult = 0 ;
6026 char *arg2 = (char *) 0 ;
6027 char *arg3 = (char *) 0 ;
6028 int64 *arg4 = 0 ;
6029 bool result;
6030
6031 (void)jenv;
6032 (void)jcls;
6033 (void)jarg1_;
6034 arg1 = *(cmlabs::DataMessage **)&jarg1;
6035 arg2 = 0;
6036 if (jarg2) {
6037 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6038 if (!arg2) return 0;
6039 }
6040 arg3 = 0;
6041 if (jarg3) {
6042 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6043 if (!arg3) return 0;
6044 }
6045 arg4 = *(int64 **)&jarg4;
6046 if (!arg4) {
6047 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
6048 return 0;
6049 }
6050 result = (bool)(arg1)->getInt((char const *)arg2,(char const *)arg3,*arg4);
6051 jresult = (jboolean)result;
6052 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6053 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6054 return jresult;
6055}
6056
6057
6058SWIGEXPORT 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) {
6059 jboolean jresult = 0 ;
6061 char *arg2 = (char *) 0 ;
6062 char *arg3 = (char *) 0 ;
6063 double *arg4 = 0 ;
6064 bool result;
6065
6066 (void)jenv;
6067 (void)jcls;
6068 (void)jarg1_;
6069 arg1 = *(cmlabs::DataMessage **)&jarg1;
6070 arg2 = 0;
6071 if (jarg2) {
6072 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6073 if (!arg2) return 0;
6074 }
6075 arg3 = 0;
6076 if (jarg3) {
6077 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6078 if (!arg3) return 0;
6079 }
6080 arg4 = *(double **)&jarg4;
6081 if (!arg4) {
6082 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "double & reference is null");
6083 return 0;
6084 }
6085 result = (bool)(arg1)->getDouble((char const *)arg2,(char const *)arg3,*arg4);
6086 jresult = (jboolean)result;
6087 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6088 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6089 return jresult;
6090}
6091
6092
6093SWIGEXPORT 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) {
6094 jboolean jresult = 0 ;
6096 char *arg2 = (char *) 0 ;
6097 char *arg3 = (char *) 0 ;
6098 float64 *arg4 = 0 ;
6099 bool result;
6100
6101 (void)jenv;
6102 (void)jcls;
6103 (void)jarg1_;
6104 arg1 = *(cmlabs::DataMessage **)&jarg1;
6105 arg2 = 0;
6106 if (jarg2) {
6107 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6108 if (!arg2) return 0;
6109 }
6110 arg3 = 0;
6111 if (jarg3) {
6112 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6113 if (!arg3) return 0;
6114 }
6115 arg4 = *(float64 **)&jarg4;
6116 if (!arg4) {
6117 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
6118 return 0;
6119 }
6120 result = (bool)(arg1)->getFloat((char const *)arg2,(char const *)arg3,*arg4);
6121 jresult = (jboolean)result;
6122 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6123 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6124 return jresult;
6125}
6126
6127
6128SWIGEXPORT 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) {
6129 jlong jresult = 0 ;
6131 char *arg2 = (char *) 0 ;
6132 char *arg3 = (char *) 0 ;
6133 bool *arg4 = 0 ;
6134 int64 result;
6135
6136 (void)jenv;
6137 (void)jcls;
6138 (void)jarg1_;
6139 arg1 = *(cmlabs::DataMessage **)&jarg1;
6140 arg2 = 0;
6141 if (jarg2) {
6142 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6143 if (!arg2) return 0;
6144 }
6145 arg3 = 0;
6146 if (jarg3) {
6147 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6148 if (!arg3) return 0;
6149 }
6150 arg4 = *(bool **)&jarg4;
6151 if (!arg4) {
6152 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
6153 return 0;
6154 }
6155 result = (int64)(arg1)->getInt((char const *)arg2,(char const *)arg3,*arg4);
6156 jresult = (jlong)result;
6157 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6158 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6159 return jresult;
6160}
6161
6162
6163SWIGEXPORT 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) {
6164 jdouble jresult = 0 ;
6166 char *arg2 = (char *) 0 ;
6167 char *arg3 = (char *) 0 ;
6168 bool *arg4 = 0 ;
6169 double result;
6170
6171 (void)jenv;
6172 (void)jcls;
6173 (void)jarg1_;
6174 arg1 = *(cmlabs::DataMessage **)&jarg1;
6175 arg2 = 0;
6176 if (jarg2) {
6177 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6178 if (!arg2) return 0;
6179 }
6180 arg3 = 0;
6181 if (jarg3) {
6182 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6183 if (!arg3) return 0;
6184 }
6185 arg4 = *(bool **)&jarg4;
6186 if (!arg4) {
6187 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
6188 return 0;
6189 }
6190 result = (double)(arg1)->getDouble((char const *)arg2,(char const *)arg3,*arg4);
6191 jresult = (jdouble)result;
6192 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6193 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6194 return jresult;
6195}
6196
6197
6198SWIGEXPORT 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) {
6199 jdouble jresult = 0 ;
6201 char *arg2 = (char *) 0 ;
6202 char *arg3 = (char *) 0 ;
6203 bool *arg4 = 0 ;
6204 float64 result;
6205
6206 (void)jenv;
6207 (void)jcls;
6208 (void)jarg1_;
6209 arg1 = *(cmlabs::DataMessage **)&jarg1;
6210 arg2 = 0;
6211 if (jarg2) {
6212 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6213 if (!arg2) return 0;
6214 }
6215 arg3 = 0;
6216 if (jarg3) {
6217 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6218 if (!arg3) return 0;
6219 }
6220 arg4 = *(bool **)&jarg4;
6221 if (!arg4) {
6222 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "bool & reference is null");
6223 return 0;
6224 }
6225 result = (float64)(arg1)->getFloat((char const *)arg2,(char const *)arg3,*arg4);
6226 jresult = (jdouble)result;
6227 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6228 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6229 return jresult;
6230}
6231
6232
6233SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getInt_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6234 jlong jresult = 0 ;
6236 char *arg2 = (char *) 0 ;
6237 char *arg3 = (char *) 0 ;
6238 int64 result;
6239
6240 (void)jenv;
6241 (void)jcls;
6242 (void)jarg1_;
6243 arg1 = *(cmlabs::DataMessage **)&jarg1;
6244 arg2 = 0;
6245 if (jarg2) {
6246 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6247 if (!arg2) return 0;
6248 }
6249 arg3 = 0;
6250 if (jarg3) {
6251 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6252 if (!arg3) return 0;
6253 }
6254 result = (int64)(arg1)->getInt((char const *)arg2,(char const *)arg3);
6255 jresult = (jlong)result;
6256 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6257 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6258 return jresult;
6259}
6260
6261
6262SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDouble_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6263 jdouble jresult = 0 ;
6265 char *arg2 = (char *) 0 ;
6266 char *arg3 = (char *) 0 ;
6267 double result;
6268
6269 (void)jenv;
6270 (void)jcls;
6271 (void)jarg1_;
6272 arg1 = *(cmlabs::DataMessage **)&jarg1;
6273 arg2 = 0;
6274 if (jarg2) {
6275 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6276 if (!arg2) return 0;
6277 }
6278 arg3 = 0;
6279 if (jarg3) {
6280 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6281 if (!arg3) return 0;
6282 }
6283 result = (double)(arg1)->getDouble((char const *)arg2,(char const *)arg3);
6284 jresult = (jdouble)result;
6285 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6286 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6287 return jresult;
6288}
6289
6290
6291SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFloat_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6292 jdouble jresult = 0 ;
6294 char *arg2 = (char *) 0 ;
6295 char *arg3 = (char *) 0 ;
6296 float64 result;
6297
6298 (void)jenv;
6299 (void)jcls;
6300 (void)jarg1_;
6301 arg1 = *(cmlabs::DataMessage **)&jarg1;
6302 arg2 = 0;
6303 if (jarg2) {
6304 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6305 if (!arg2) return 0;
6306 }
6307 arg3 = 0;
6308 if (jarg3) {
6309 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6310 if (!arg3) return 0;
6311 }
6312 result = (float64)(arg1)->getFloat((char const *)arg2,(char const *)arg3);
6313 jresult = (jdouble)result;
6314 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6315 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6316 return jresult;
6317}
6318
6319
6320SWIGEXPORT 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) {
6321 jstring jresult = 0 ;
6323 char *arg2 = (char *) 0 ;
6324 char *arg3 = (char *) 0 ;
6325 uint32 *arg4 = 0 ;
6326 char *result = 0 ;
6327
6328 (void)jenv;
6329 (void)jcls;
6330 (void)jarg1_;
6331 arg1 = *(cmlabs::DataMessage **)&jarg1;
6332 arg2 = 0;
6333 if (jarg2) {
6334 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6335 if (!arg2) return 0;
6336 }
6337 arg3 = 0;
6338 if (jarg3) {
6339 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6340 if (!arg3) return 0;
6341 }
6342 arg4 = *(uint32 **)&jarg4;
6343 if (!arg4) {
6344 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
6345 return 0;
6346 }
6347 result = (char *)(arg1)->getData((char const *)arg2,(char const *)arg3,*arg4);
6348 if (result) jresult = jenv->NewStringUTF((const char *)result);
6349 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6350 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6351 return jresult;
6352}
6353
6354
6355SWIGEXPORT 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) {
6356 jstring jresult = 0 ;
6358 char *arg2 = (char *) 0 ;
6359 char *arg3 = (char *) 0 ;
6360 uint32 *arg4 = 0 ;
6361 char *result = 0 ;
6362
6363 (void)jenv;
6364 (void)jcls;
6365 (void)jarg1_;
6366 arg1 = *(cmlabs::DataMessage **)&jarg1;
6367 arg2 = 0;
6368 if (jarg2) {
6369 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6370 if (!arg2) return 0;
6371 }
6372 arg3 = 0;
6373 if (jarg3) {
6374 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6375 if (!arg3) return 0;
6376 }
6377 arg4 = *(uint32 **)&jarg4;
6378 if (!arg4) {
6379 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
6380 return 0;
6381 }
6382 result = (char *)(arg1)->getDataCopy((char const *)arg2,(char const *)arg3,*arg4);
6383 if (result) jresult = jenv->NewStringUTF((const char *)result);
6384 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6385 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6386 return jresult;
6387}
6388
6389
6390SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAttachedMessageCopy_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
6391 jlong jresult = 0 ;
6393 char *arg2 = (char *) 0 ;
6394 char *arg3 = (char *) 0 ;
6395 cmlabs::DataMessage *result = 0 ;
6396
6397 (void)jenv;
6398 (void)jcls;
6399 (void)jarg1_;
6400 arg1 = *(cmlabs::DataMessage **)&jarg1;
6401 arg2 = 0;
6402 if (jarg2) {
6403 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6404 if (!arg2) return 0;
6405 }
6406 arg3 = 0;
6407 if (jarg3) {
6408 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6409 if (!arg3) return 0;
6410 }
6411 result = (cmlabs::DataMessage *)(arg1)->getAttachedMessageCopy((char const *)arg2,(char const *)arg3);
6412 *(cmlabs::DataMessage **)&jresult = result;
6413 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6414 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6415 return jresult;
6416}
6417
6418
6419SWIGEXPORT 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) {
6420 jboolean jresult = 0 ;
6422 char *arg2 = (char *) 0 ;
6423 char *arg3 = (char *) 0 ;
6424 uint64 arg4 ;
6425 bool result;
6426
6427 (void)jenv;
6428 (void)jcls;
6429 (void)jarg1_;
6430 arg1 = *(cmlabs::DataMessage **)&jarg1;
6431 arg2 = 0;
6432 if (jarg2) {
6433 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6434 if (!arg2) return 0;
6435 }
6436 arg3 = 0;
6437 if (jarg3) {
6438 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6439 if (!arg3) return 0;
6440 }
6441 {
6442 jclass clazz;
6443 jmethodID mid;
6444 jbyteArray ba;
6445 jbyte* bae;
6446 jsize sz;
6447 int i;
6448
6449 if (!jarg4) {
6451 return 0;
6452 }
6453 clazz = jenv->GetObjectClass(jarg4);
6454 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
6455 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
6456 bae = jenv->GetByteArrayElements(ba, 0);
6457 sz = jenv->GetArrayLength(ba);
6458 arg4 = 0;
6459 if (sz > 0) {
6460 arg4 = (uint64)(signed char)bae[0];
6461 for(i=1; i<sz; i++) {
6462 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
6463 }
6464 }
6465 jenv->ReleaseByteArrayElements(ba, bae, 0);
6466 }
6467 result = (bool)(arg1)->setTime((char const *)arg2,(char const *)arg3,arg4);
6468 jresult = (jboolean)result;
6469 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6470 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6471 return jresult;
6472}
6473
6474
6475SWIGEXPORT 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) {
6476 jboolean jresult = 0 ;
6478 char *arg2 = (char *) 0 ;
6479 char *arg3 = (char *) 0 ;
6480 char *arg4 = (char *) 0 ;
6481 bool result;
6482
6483 (void)jenv;
6484 (void)jcls;
6485 (void)jarg1_;
6486 arg1 = *(cmlabs::DataMessage **)&jarg1;
6487 arg2 = 0;
6488 if (jarg2) {
6489 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6490 if (!arg2) return 0;
6491 }
6492 arg3 = 0;
6493 if (jarg3) {
6494 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6495 if (!arg3) return 0;
6496 }
6497 arg4 = 0;
6498 if (jarg4) {
6499 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
6500 if (!arg4) return 0;
6501 }
6502 result = (bool)(arg1)->setString((char const *)arg2,(char const *)arg3,(char const *)arg4);
6503 jresult = (jboolean)result;
6504 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6505 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6506 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
6507 return jresult;
6508}
6509
6510
6511SWIGEXPORT 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) {
6512 jboolean jresult = 0 ;
6514 char *arg2 = (char *) 0 ;
6515 char *arg3 = (char *) 0 ;
6516 int64 arg4 ;
6517 bool result;
6518
6519 (void)jenv;
6520 (void)jcls;
6521 (void)jarg1_;
6522 arg1 = *(cmlabs::DataMessage **)&jarg1;
6523 arg2 = 0;
6524 if (jarg2) {
6525 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6526 if (!arg2) return 0;
6527 }
6528 arg3 = 0;
6529 if (jarg3) {
6530 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6531 if (!arg3) return 0;
6532 }
6533 arg4 = (int64)jarg4;
6534 result = (bool)(arg1)->setInt((char const *)arg2,(char const *)arg3,arg4);
6535 jresult = (jboolean)result;
6536 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6537 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6538 return jresult;
6539}
6540
6541
6542SWIGEXPORT 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) {
6543 jboolean jresult = 0 ;
6545 char *arg2 = (char *) 0 ;
6546 char *arg3 = (char *) 0 ;
6547 double arg4 ;
6548 bool result;
6549
6550 (void)jenv;
6551 (void)jcls;
6552 (void)jarg1_;
6553 arg1 = *(cmlabs::DataMessage **)&jarg1;
6554 arg2 = 0;
6555 if (jarg2) {
6556 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6557 if (!arg2) return 0;
6558 }
6559 arg3 = 0;
6560 if (jarg3) {
6561 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6562 if (!arg3) return 0;
6563 }
6564 arg4 = (double)jarg4;
6565 result = (bool)(arg1)->setDouble((char const *)arg2,(char const *)arg3,arg4);
6566 jresult = (jboolean)result;
6567 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6568 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6569 return jresult;
6570}
6571
6572
6573SWIGEXPORT 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) {
6574 jboolean jresult = 0 ;
6576 char *arg2 = (char *) 0 ;
6577 char *arg3 = (char *) 0 ;
6578 float64 arg4 ;
6579 bool result;
6580
6581 (void)jenv;
6582 (void)jcls;
6583 (void)jarg1_;
6584 arg1 = *(cmlabs::DataMessage **)&jarg1;
6585 arg2 = 0;
6586 if (jarg2) {
6587 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6588 if (!arg2) return 0;
6589 }
6590 arg3 = 0;
6591 if (jarg3) {
6592 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6593 if (!arg3) return 0;
6594 }
6595 arg4 = (float64)jarg4;
6596 result = (bool)(arg1)->setFloat((char const *)arg2,(char const *)arg3,arg4);
6597 jresult = (jboolean)result;
6598 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6599 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6600 return jresult;
6601}
6602
6603
6604SWIGEXPORT 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) {
6605 jboolean jresult = 0 ;
6607 char *arg2 = (char *) 0 ;
6608 char *arg3 = (char *) 0 ;
6609 char *arg4 = (char *) 0 ;
6610 uint32 arg5 ;
6611 bool result;
6612
6613 (void)jenv;
6614 (void)jcls;
6615 (void)jarg1_;
6616 arg1 = *(cmlabs::DataMessage **)&jarg1;
6617 arg2 = 0;
6618 if (jarg2) {
6619 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6620 if (!arg2) return 0;
6621 }
6622 arg3 = 0;
6623 if (jarg3) {
6624 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6625 if (!arg3) return 0;
6626 }
6627 arg4 = 0;
6628 if (jarg4) {
6629 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
6630 if (!arg4) return 0;
6631 }
6632 arg5 = (uint32)jarg5;
6633 result = (bool)(arg1)->setData((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5);
6634 jresult = (jboolean)result;
6635 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6636 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6637 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
6638 return jresult;
6639}
6640
6641
6642SWIGEXPORT 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_) {
6643 jboolean jresult = 0 ;
6645 char *arg2 = (char *) 0 ;
6646 char *arg3 = (char *) 0 ;
6648 bool result;
6649
6650 (void)jenv;
6651 (void)jcls;
6652 (void)jarg1_;
6653 (void)jarg4_;
6654 arg1 = *(cmlabs::DataMessage **)&jarg1;
6655 arg2 = 0;
6656 if (jarg2) {
6657 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6658 if (!arg2) return 0;
6659 }
6660 arg3 = 0;
6661 if (jarg3) {
6662 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
6663 if (!arg3) return 0;
6664 }
6665 arg4 = *(cmlabs::DataMessage **)&jarg4;
6666 result = (bool)(arg1)->setAttachedMessage((char const *)arg2,(char const *)arg3,arg4);
6667 jresult = (jboolean)result;
6668 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6669 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
6670 return jresult;
6671}
6672
6673
6674SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTimeMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
6675 jlong jresult = 0 ;
6677 char *arg2 = (char *) 0 ;
6678 SwigValueWrapper< std::map< std::string,unsigned long long > > result;
6679
6680 (void)jenv;
6681 (void)jcls;
6682 (void)jarg1_;
6683 arg1 = *(cmlabs::DataMessage **)&jarg1;
6684 arg2 = 0;
6685 if (jarg2) {
6686 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6687 if (!arg2) return 0;
6688 }
6689 result = (arg1)->getTimeMap((char const *)arg2);
6690 *(std::map< std::string,uint64 > **)&jresult = new std::map< std::string,uint64 >((const std::map< std::string,uint64 > &)result);
6691 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6692 return jresult;
6693}
6694
6695
6696SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getAsStringMap(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,std::string > > 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)->getAsStringMap((char const *)arg2);
6712 *(std::map< std::string,std::string > **)&jresult = new std::map< std::string,std::string >((const std::map< std::string,std::string > &)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_1getAsIntMap(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,long long > > 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)->getAsIntMap((char const *)arg2);
6734 *(std::map< std::string,int64 > **)&jresult = new std::map< std::string,int64 >((const std::map< std::string,int64 > &)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_1getAsFloatMap(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,double > > 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)->getAsFloatMap((char const *)arg2);
6756 *(std::map< std::string,float64 > **)&jresult = new std::map< std::string,float64 >((const std::map< std::string,float64 > &)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_1getStringMap(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,std::string > > 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)->getStringMap((char const *)arg2);
6778 *(std::map< std::string,std::string > **)&jresult = new std::map< std::string,std::string >((const std::map< std::string,std::string > &)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_1getIntMap(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,long long > > 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)->getIntMap((char const *)arg2);
6800 *(std::map< std::string,int64 > **)&jresult = new std::map< std::string,int64 >((const std::map< std::string,int64 > &)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_1getDoubleMap(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,double > > 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)->getDoubleMap((char const *)arg2);
6822 *(std::map< std::string,double > **)&jresult = new std::map< std::string,double >((const std::map< std::string,double > &)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_1getFloatMap(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)->getFloatMap((char const *)arg2);
6844 *(std::map< std::string,float64 > **)&jresult = new std::map< std::string,float64 >((const std::map< std::string,float64 > &)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_1getAttachedMessageMap(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,cmlabs::DataMessage * > > 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)->getAttachedMessageMap((char const *)arg2);
6866 *(std::map< std::string,cmlabs::DataMessage * > **)&jresult = new std::map< std::string,cmlabs::DataMessage * >((const std::map< std::string,cmlabs::DataMessage * > &)result);
6867 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6868 return jresult;
6869}
6870
6871
6872SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTimeMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6873 jboolean jresult = 0 ;
6875 char *arg2 = (char *) 0 ;
6876 std::map< std::string,uint64 > *arg3 = 0 ;
6877 bool result;
6878
6879 (void)jenv;
6880 (void)jcls;
6881 (void)jarg1_;
6882 arg1 = *(cmlabs::DataMessage **)&jarg1;
6883 arg2 = 0;
6884 if (jarg2) {
6885 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6886 if (!arg2) return 0;
6887 }
6888 arg3 = *(std::map< std::string,uint64 > **)&jarg3;
6889 if (!arg3) {
6890 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,uint64 > & reference is null");
6891 return 0;
6892 }
6893 result = (bool)(arg1)->setTimeMap((char const *)arg2,*arg3);
6894 jresult = (jboolean)result;
6895 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6896 return jresult;
6897}
6898
6899
6900SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6901 jboolean jresult = 0 ;
6903 char *arg2 = (char *) 0 ;
6904 std::map< std::string,std::string > *arg3 = 0 ;
6905 bool result;
6906
6907 (void)jenv;
6908 (void)jcls;
6909 (void)jarg1_;
6910 arg1 = *(cmlabs::DataMessage **)&jarg1;
6911 arg2 = 0;
6912 if (jarg2) {
6913 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6914 if (!arg2) return 0;
6915 }
6916 arg3 = *(std::map< std::string,std::string > **)&jarg3;
6917 if (!arg3) {
6918 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::string > & reference is null");
6919 return 0;
6920 }
6921 result = (bool)(arg1)->setStringMap((char const *)arg2,*arg3);
6922 jresult = (jboolean)result;
6923 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6924 return jresult;
6925}
6926
6927
6928SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setIntMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6929 jboolean jresult = 0 ;
6931 char *arg2 = (char *) 0 ;
6932 std::map< std::string,int64 > *arg3 = 0 ;
6933 bool result;
6934
6935 (void)jenv;
6936 (void)jcls;
6937 (void)jarg1_;
6938 arg1 = *(cmlabs::DataMessage **)&jarg1;
6939 arg2 = 0;
6940 if (jarg2) {
6941 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6942 if (!arg2) return 0;
6943 }
6944 arg3 = *(std::map< std::string,int64 > **)&jarg3;
6945 if (!arg3) {
6946 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,int64 > & reference is null");
6947 return 0;
6948 }
6949 result = (bool)(arg1)->setIntMap((char const *)arg2,*arg3);
6950 jresult = (jboolean)result;
6951 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6952 return jresult;
6953}
6954
6955
6956SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDoubleMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6957 jboolean jresult = 0 ;
6959 char *arg2 = (char *) 0 ;
6960 std::map< std::string,double > *arg3 = 0 ;
6961 bool result;
6962
6963 (void)jenv;
6964 (void)jcls;
6965 (void)jarg1_;
6966 arg1 = *(cmlabs::DataMessage **)&jarg1;
6967 arg2 = 0;
6968 if (jarg2) {
6969 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6970 if (!arg2) return 0;
6971 }
6972 arg3 = *(std::map< std::string,double > **)&jarg3;
6973 if (!arg3) {
6974 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,double > & reference is null");
6975 return 0;
6976 }
6977 result = (bool)(arg1)->setDoubleMap((char const *)arg2,*arg3);
6978 jresult = (jboolean)result;
6979 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
6980 return jresult;
6981}
6982
6983
6984SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFloatMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
6985 jboolean jresult = 0 ;
6987 char *arg2 = (char *) 0 ;
6988 std::map< std::string,float64 > *arg3 = 0 ;
6989 bool result;
6990
6991 (void)jenv;
6992 (void)jcls;
6993 (void)jarg1_;
6994 arg1 = *(cmlabs::DataMessage **)&jarg1;
6995 arg2 = 0;
6996 if (jarg2) {
6997 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
6998 if (!arg2) return 0;
6999 }
7000 arg3 = *(std::map< std::string,float64 > **)&jarg3;
7001 if (!arg3) {
7002 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,float64 > & reference is null");
7003 return 0;
7004 }
7005 result = (bool)(arg1)->setFloatMap((char const *)arg2,*arg3);
7006 jresult = (jboolean)result;
7007 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7008 return jresult;
7009}
7010
7011
7012SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setAttachedMessageMap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
7013 jboolean jresult = 0 ;
7015 char *arg2 = (char *) 0 ;
7016 std::map< std::string,cmlabs::DataMessage * > *arg3 = 0 ;
7017 bool result;
7018
7019 (void)jenv;
7020 (void)jcls;
7021 (void)jarg1_;
7022 arg1 = *(cmlabs::DataMessage **)&jarg1;
7023 arg2 = 0;
7024 if (jarg2) {
7025 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7026 if (!arg2) return 0;
7027 }
7028 arg3 = *(std::map< std::string,cmlabs::DataMessage * > **)&jarg3;
7029 if (!arg3) {
7030 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,cmlabs::DataMessage * > & reference is null");
7031 return 0;
7032 }
7033 result = (bool)(arg1)->setAttachedMessageMap((char const *)arg2,*arg3);
7034 jresult = (jboolean)result;
7035 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7036 return jresult;
7037}
7038
7039
7040SWIGEXPORT 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) {
7041 jstring jresult = 0 ;
7043 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7044 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7045 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
7046 std::string result;
7047
7048 (void)jenv;
7049 (void)jcls;
7050 (void)jarg1_;
7051 arg1 = *(cmlabs::DataMessage **)&jarg1;
7052 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7053 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7054 arg4 = *(std::map< uint32,std::string > **)&jarg4;
7055 result = (arg1)->toJSON(arg2,arg3,arg4);
7056 jresult = jenv->NewStringUTF((&result)->c_str());
7057 return jresult;
7058}
7059
7060
7061SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
7062 jstring jresult = 0 ;
7064 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7065 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7066 std::string result;
7067
7068 (void)jenv;
7069 (void)jcls;
7070 (void)jarg1_;
7071 arg1 = *(cmlabs::DataMessage **)&jarg1;
7072 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7073 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7074 result = (arg1)->toJSON(arg2,arg3);
7075 jresult = jenv->NewStringUTF((&result)->c_str());
7076 return jresult;
7077}
7078
7079
7080SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7081 jstring jresult = 0 ;
7083 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7084 std::string result;
7085
7086 (void)jenv;
7087 (void)jcls;
7088 (void)jarg1_;
7089 arg1 = *(cmlabs::DataMessage **)&jarg1;
7090 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7091 result = (arg1)->toJSON(arg2);
7092 jresult = jenv->NewStringUTF((&result)->c_str());
7093 return jresult;
7094}
7095
7096
7097SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toJSON_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7098 jstring jresult = 0 ;
7100 std::string result;
7101
7102 (void)jenv;
7103 (void)jcls;
7104 (void)jarg1_;
7105 arg1 = *(cmlabs::DataMessage **)&jarg1;
7106 result = (arg1)->toJSON();
7107 jresult = jenv->NewStringUTF((&result)->c_str());
7108 return jresult;
7109}
7110
7111
7112SWIGEXPORT 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) {
7113 jstring jresult = 0 ;
7115 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7116 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7117 std::map< uint32,std::string > *arg4 = (std::map< uint32,std::string > *) 0 ;
7118 std::string result;
7119
7120 (void)jenv;
7121 (void)jcls;
7122 (void)jarg1_;
7123 arg1 = *(cmlabs::DataMessage **)&jarg1;
7124 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7125 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7126 arg4 = *(std::map< uint32,std::string > **)&jarg4;
7127 result = (arg1)->toXML(arg2,arg3,arg4);
7128 jresult = jenv->NewStringUTF((&result)->c_str());
7129 return jresult;
7130}
7131
7132
7133SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
7134 jstring jresult = 0 ;
7136 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7137 std::map< uint16,std::string > *arg3 = (std::map< uint16,std::string > *) 0 ;
7138 std::string result;
7139
7140 (void)jenv;
7141 (void)jcls;
7142 (void)jarg1_;
7143 arg1 = *(cmlabs::DataMessage **)&jarg1;
7144 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7145 arg3 = *(std::map< uint16,std::string > **)&jarg3;
7146 result = (arg1)->toXML(arg2,arg3);
7147 jresult = jenv->NewStringUTF((&result)->c_str());
7148 return jresult;
7149}
7150
7151
7152SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7153 jstring jresult = 0 ;
7155 std::map< uint16,std::string > *arg2 = (std::map< uint16,std::string > *) 0 ;
7156 std::string result;
7157
7158 (void)jenv;
7159 (void)jcls;
7160 (void)jarg1_;
7161 arg1 = *(cmlabs::DataMessage **)&jarg1;
7162 arg2 = *(std::map< uint16,std::string > **)&jarg2;
7163 result = (arg1)->toXML(arg2);
7164 jresult = jenv->NewStringUTF((&result)->c_str());
7165 return jresult;
7166}
7167
7168
7169SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toXML_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7170 jstring jresult = 0 ;
7172 std::string result;
7173
7174 (void)jenv;
7175 (void)jcls;
7176 (void)jarg1_;
7177 arg1 = *(cmlabs::DataMessage **)&jarg1;
7178 result = (arg1)->toXML();
7179 jresult = jenv->NewStringUTF((&result)->c_str());
7180 return jresult;
7181}
7182
7183
7184SWIGEXPORT 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) {
7185 jstring jresult = 0 ;
7187 char *arg2 = (char *) 0 ;
7188 char *arg3 = (char *) 0 ;
7189 std::map< uint16,std::string > *arg4 = (std::map< uint16,std::string > *) 0 ;
7190 std::map< uint16,std::string > *arg5 = (std::map< uint16,std::string > *) 0 ;
7191 std::map< uint32,std::string > *arg6 = (std::map< uint32,std::string > *) 0 ;
7192 std::string result;
7193
7194 (void)jenv;
7195 (void)jcls;
7196 (void)jarg1_;
7197 arg1 = *(cmlabs::DataMessage **)&jarg1;
7198 arg2 = 0;
7199 if (jarg2) {
7200 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7201 if (!arg2) return 0;
7202 }
7203 arg3 = 0;
7204 if (jarg3) {
7205 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7206 if (!arg3) return 0;
7207 }
7208 arg4 = *(std::map< uint16,std::string > **)&jarg4;
7209 arg5 = *(std::map< uint16,std::string > **)&jarg5;
7210 arg6 = *(std::map< uint32,std::string > **)&jarg6;
7211 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
7212 jresult = jenv->NewStringUTF((&result)->c_str());
7213 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7214 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7215 return jresult;
7216}
7217
7218
7219SWIGEXPORT 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) {
7220 jstring jresult = 0 ;
7222 char *arg2 = (char *) 0 ;
7223 char *arg3 = (char *) 0 ;
7224 std::map< uint16,std::string > *arg4 = (std::map< uint16,std::string > *) 0 ;
7225 std::map< uint16,std::string > *arg5 = (std::map< uint16,std::string > *) 0 ;
7226 std::string result;
7227
7228 (void)jenv;
7229 (void)jcls;
7230 (void)jarg1_;
7231 arg1 = *(cmlabs::DataMessage **)&jarg1;
7232 arg2 = 0;
7233 if (jarg2) {
7234 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7235 if (!arg2) return 0;
7236 }
7237 arg3 = 0;
7238 if (jarg3) {
7239 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7240 if (!arg3) return 0;
7241 }
7242 arg4 = *(std::map< uint16,std::string > **)&jarg4;
7243 arg5 = *(std::map< uint16,std::string > **)&jarg5;
7244 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3,arg4,arg5);
7245 jresult = jenv->NewStringUTF((&result)->c_str());
7246 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7247 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7248 return jresult;
7249}
7250
7251
7252SWIGEXPORT 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) {
7253 jstring jresult = 0 ;
7255 char *arg2 = (char *) 0 ;
7256 char *arg3 = (char *) 0 ;
7257 std::map< uint16,std::string > *arg4 = (std::map< uint16,std::string > *) 0 ;
7258 std::string result;
7259
7260 (void)jenv;
7261 (void)jcls;
7262 (void)jarg1_;
7263 arg1 = *(cmlabs::DataMessage **)&jarg1;
7264 arg2 = 0;
7265 if (jarg2) {
7266 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7267 if (!arg2) return 0;
7268 }
7269 arg3 = 0;
7270 if (jarg3) {
7271 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7272 if (!arg3) return 0;
7273 }
7274 arg4 = *(std::map< uint16,std::string > **)&jarg4;
7275 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3,arg4);
7276 jresult = jenv->NewStringUTF((&result)->c_str());
7277 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7278 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7279 return jresult;
7280}
7281
7282
7283SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
7284 jstring jresult = 0 ;
7286 char *arg2 = (char *) 0 ;
7287 char *arg3 = (char *) 0 ;
7288 std::string result;
7289
7290 (void)jenv;
7291 (void)jcls;
7292 (void)jarg1_;
7293 arg1 = *(cmlabs::DataMessage **)&jarg1;
7294 arg2 = 0;
7295 if (jarg2) {
7296 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7297 if (!arg2) return 0;
7298 }
7299 arg3 = 0;
7300 if (jarg3) {
7301 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
7302 if (!arg3) return 0;
7303 }
7304 result = (arg1)->toCSV((char const *)arg2,(char const *)arg3);
7305 jresult = jenv->NewStringUTF((&result)->c_str());
7306 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7307 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
7308 return jresult;
7309}
7310
7311
7312SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7313 jstring jresult = 0 ;
7315 char *arg2 = (char *) 0 ;
7316 std::string result;
7317
7318 (void)jenv;
7319 (void)jcls;
7320 (void)jarg1_;
7321 arg1 = *(cmlabs::DataMessage **)&jarg1;
7322 arg2 = 0;
7323 if (jarg2) {
7324 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7325 if (!arg2) return 0;
7326 }
7327 result = (arg1)->toCSV((char const *)arg2);
7328 jresult = jenv->NewStringUTF((&result)->c_str());
7329 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7330 return jresult;
7331}
7332
7333
7334SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1toCSV_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7335 jstring jresult = 0 ;
7337 std::string result;
7338
7339 (void)jenv;
7340 (void)jcls;
7341 (void)jarg1_;
7342 arg1 = *(cmlabs::DataMessage **)&jarg1;
7343 result = (arg1)->toCSV();
7344 jresult = jenv->NewStringUTF((&result)->c_str());
7345 return jresult;
7346}
7347
7348
7349SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
7350 jstring jresult = 0 ;
7351 char *arg1 = (char *) 0 ;
7352 char *arg2 = (char *) 0 ;
7353 std::string result;
7354
7355 (void)jenv;
7356 (void)jcls;
7357 arg1 = 0;
7358 if (jarg1) {
7359 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
7360 if (!arg1) return 0;
7361 }
7362 arg2 = 0;
7363 if (jarg2) {
7364 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
7365 if (!arg2) return 0;
7366 }
7367 result = cmlabs::DataMessage::GetCSVHeader((char const *)arg1,(char const *)arg2);
7368 jresult = jenv->NewStringUTF((&result)->c_str());
7369 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
7370 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
7371 return jresult;
7372}
7373
7374
7375SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1GetCSVHeader_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
7376 jstring jresult = 0 ;
7377 char *arg1 = (char *) 0 ;
7378 std::string result;
7379
7380 (void)jenv;
7381 (void)jcls;
7382 arg1 = 0;
7383 if (jarg1) {
7384 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
7385 if (!arg1) return 0;
7386 }
7387 result = cmlabs::DataMessage::GetCSVHeader((char const *)arg1);
7388 jresult = jenv->NewStringUTF((&result)->c_str());
7389 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
7390 return jresult;
7391}
7392
7393
7395 jstring jresult = 0 ;
7396 std::string result;
7397
7398 (void)jenv;
7399 (void)jcls;
7401 jresult = jenv->NewStringUTF((&result)->c_str());
7402 return jresult;
7403}
7404
7405
7406SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1copyUserEntriesFromMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7407 jlong jresult = 0 ;
7410 uint32 result;
7411
7412 (void)jenv;
7413 (void)jcls;
7414 (void)jarg1_;
7415 (void)jarg2_;
7416 arg1 = *(cmlabs::DataMessage **)&jarg1;
7417 arg2 = *(cmlabs::DataMessage **)&jarg2;
7418 result = (uint32)(arg1)->copyUserEntriesFromMessage(arg2);
7419 jresult = (jlong)result;
7420 return jresult;
7421}
7422
7423
7424SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserEntriesAsString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7425 jstring jresult = 0 ;
7427 std::string result;
7428
7429 (void)jenv;
7430 (void)jcls;
7431 (void)jarg1_;
7432 arg1 = *(cmlabs::DataMessage **)&jarg1;
7433 result = (arg1)->getUserEntriesAsString();
7434 jresult = jenv->NewStringUTF((&result)->c_str());
7435 return jresult;
7436}
7437
7438
7439SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getUserEntriesAsJSON(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
7440 jstring jresult = 0 ;
7442 bool arg2 ;
7443 std::string result;
7444
7445 (void)jenv;
7446 (void)jcls;
7447 (void)jarg1_;
7448 arg1 = *(cmlabs::DataMessage **)&jarg1;
7449 arg2 = jarg2 ? true : false;
7450 result = (arg1)->getUserEntriesAsJSON(arg2);
7451 jresult = jenv->NewStringUTF((&result)->c_str());
7452 return jresult;
7453}
7454
7455
7456SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getRawData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7457 jstring jresult = 0 ;
7459 char *result = 0 ;
7460
7461 (void)jenv;
7462 (void)jcls;
7463 (void)jarg1_;
7464 arg1 = *(cmlabs::DataMessage **)&jarg1;
7465 result = (char *)(arg1)->getRawData();
7466 if (result) jresult = jenv->NewStringUTF((const char *)result);
7467 return jresult;
7468}
7469
7470
7471SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getOrigin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7472 jint jresult = 0 ;
7474 uint16 result;
7475
7476 (void)jenv;
7477 (void)jcls;
7478 (void)jarg1_;
7479 arg1 = *(cmlabs::DataMessage **)&jarg1;
7480 result = (uint16)(arg1)->getOrigin();
7481 jresult = (jint)result;
7482 return jresult;
7483}
7484
7485
7486SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getDestination(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7487 jint jresult = 0 ;
7489 uint16 result;
7490
7491 (void)jenv;
7492 (void)jcls;
7493 (void)jarg1_;
7494 arg1 = *(cmlabs::DataMessage **)&jarg1;
7495 result = (uint16)(arg1)->getDestination();
7496 jresult = (jint)result;
7497 return jresult;
7498}
7499
7500
7501SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setOrigin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7502 jboolean jresult = 0 ;
7504 uint16 arg2 ;
7505 bool result;
7506
7507 (void)jenv;
7508 (void)jcls;
7509 (void)jarg1_;
7510 arg1 = *(cmlabs::DataMessage **)&jarg1;
7511 arg2 = (uint16)jarg2;
7512 result = (bool)(arg1)->setOrigin(arg2);
7513 jresult = (jboolean)result;
7514 return jresult;
7515}
7516
7517
7518SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setDestination(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7519 jboolean jresult = 0 ;
7521 uint16 arg2 ;
7522 bool result;
7523
7524 (void)jenv;
7525 (void)jcls;
7526 (void)jarg1_;
7527 arg1 = *(cmlabs::DataMessage **)&jarg1;
7528 arg2 = (uint16)jarg2;
7529 result = (bool)(arg1)->setDestination(arg2);
7530 jresult = (jboolean)result;
7531 return jresult;
7532}
7533
7534
7535SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7536 jlong jresult = 0 ;
7538 uint32 result;
7539
7540 (void)jenv;
7541 (void)jcls;
7542 (void)jarg1_;
7543 arg1 = *(cmlabs::DataMessage **)&jarg1;
7544 result = (uint32)(arg1)->getSize();
7545 jresult = (jlong)result;
7546 return jresult;
7547}
7548
7549
7550SWIGEXPORT 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) {
7551 jboolean jresult = 0 ;
7553 uint32 arg2 ;
7554 uint32 arg3 ;
7555 uint32 arg4 ;
7556 uint64 arg5 ;
7557 uint8 arg6 ;
7558 uint64 arg7 ;
7559 bool result;
7560
7561 (void)jenv;
7562 (void)jcls;
7563 (void)jarg1_;
7564 arg1 = *(cmlabs::DataMessage **)&jarg1;
7565 arg2 = (uint32)jarg2;
7566 arg3 = (uint32)jarg3;
7567 arg4 = (uint32)jarg4;
7568 {
7569 jclass clazz;
7570 jmethodID mid;
7571 jbyteArray ba;
7572 jbyte* bae;
7573 jsize sz;
7574 int i;
7575
7576 if (!jarg5) {
7578 return 0;
7579 }
7580 clazz = jenv->GetObjectClass(jarg5);
7581 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7582 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
7583 bae = jenv->GetByteArrayElements(ba, 0);
7584 sz = jenv->GetArrayLength(ba);
7585 arg5 = 0;
7586 if (sz > 0) {
7587 arg5 = (uint64)(signed char)bae[0];
7588 for(i=1; i<sz; i++) {
7589 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
7590 }
7591 }
7592 jenv->ReleaseByteArrayElements(ba, bae, 0);
7593 }
7594 arg6 = (uint8)jarg6;
7595 {
7596 jclass clazz;
7597 jmethodID mid;
7598 jbyteArray ba;
7599 jbyte* bae;
7600 jsize sz;
7601 int i;
7602
7603 if (!jarg7) {
7605 return 0;
7606 }
7607 clazz = jenv->GetObjectClass(jarg7);
7608 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7609 ba = (jbyteArray)jenv->CallObjectMethod(jarg7, mid);
7610 bae = jenv->GetByteArrayElements(ba, 0);
7611 sz = jenv->GetArrayLength(ba);
7612 arg7 = 0;
7613 if (sz > 0) {
7614 arg7 = (uint64)(signed char)bae[0];
7615 for(i=1; i<sz; i++) {
7616 arg7 = (arg7 << 8) | (uint64)(unsigned char)bae[i];
7617 }
7618 }
7619 jenv->ReleaseByteArrayElements(ba, bae, 0);
7620 }
7621 result = (bool)(arg1)->setMultiple(arg2,arg3,arg4,arg5,arg6,arg7);
7622 jresult = (jboolean)result;
7623 return jresult;
7624}
7625
7626
7627SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTag(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7628 jlong jresult = 0 ;
7630 uint32 result;
7631
7632 (void)jenv;
7633 (void)jcls;
7634 (void)jarg1_;
7635 arg1 = *(cmlabs::DataMessage **)&jarg1;
7636 result = (uint32)(arg1)->getTag();
7637 jresult = (jlong)result;
7638 return jresult;
7639}
7640
7641
7642SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTag(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7643 jboolean jresult = 0 ;
7645 uint32 arg2 ;
7646 bool result;
7647
7648 (void)jenv;
7649 (void)jcls;
7650 (void)jarg1_;
7651 arg1 = *(cmlabs::DataMessage **)&jarg1;
7652 arg2 = (uint32)jarg2;
7653 result = (bool)(arg1)->setTag(arg2);
7654 jresult = (jboolean)result;
7655 return jresult;
7656}
7657
7658
7659SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getReference(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7660 jobject jresult = 0 ;
7662 uint64 result;
7663
7664 (void)jenv;
7665 (void)jcls;
7666 (void)jarg1_;
7667 arg1 = *(cmlabs::DataMessage **)&jarg1;
7668 result = (uint64)(arg1)->getReference();
7669 {
7670 jbyteArray ba = jenv->NewByteArray(9);
7671 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
7672 jclass clazz = jenv->FindClass("java/math/BigInteger");
7673 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
7674 jobject bigint;
7675 int i;
7676
7677 bae[0] = 0;
7678 for(i=1; i<9; i++ ) {
7679 bae[i] = (jbyte)(result>>8*(8-i));
7680 }
7681
7682 jenv->ReleaseByteArrayElements(ba, bae, 0);
7683 bigint = jenv->NewObject(clazz, mid, ba);
7684 jresult = bigint;
7685 }
7686 return jresult;
7687}
7688
7689
7690SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setReference(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
7691 jboolean jresult = 0 ;
7693 uint64 arg2 ;
7694 bool result;
7695
7696 (void)jenv;
7697 (void)jcls;
7698 (void)jarg1_;
7699 arg1 = *(cmlabs::DataMessage **)&jarg1;
7700 {
7701 jclass clazz;
7702 jmethodID mid;
7703 jbyteArray ba;
7704 jbyte* bae;
7705 jsize sz;
7706 int i;
7707
7708 if (!jarg2) {
7710 return 0;
7711 }
7712 clazz = jenv->GetObjectClass(jarg2);
7713 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7714 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
7715 bae = jenv->GetByteArrayElements(ba, 0);
7716 sz = jenv->GetArrayLength(ba);
7717 arg2 = 0;
7718 if (sz > 0) {
7719 arg2 = (uint64)(signed char)bae[0];
7720 for(i=1; i<sz; i++) {
7721 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
7722 }
7723 }
7724 jenv->ReleaseByteArrayElements(ba, bae, 0);
7725 }
7726 result = (bool)(arg1)->setReference(arg2);
7727 jresult = (jboolean)result;
7728 return jresult;
7729}
7730
7731
7732SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSystemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7733 jlong jresult = 0 ;
7735 uint32 result;
7736
7737 (void)jenv;
7738 (void)jcls;
7739 (void)jarg1_;
7740 arg1 = *(cmlabs::DataMessage **)&jarg1;
7741 result = (uint32)(arg1)->getSystemID();
7742 jresult = (jlong)result;
7743 return jresult;
7744}
7745
7746
7747SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSystemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7748 jboolean jresult = 0 ;
7750 uint32 arg2 ;
7751 bool result;
7752
7753 (void)jenv;
7754 (void)jcls;
7755 (void)jarg1_;
7756 arg1 = *(cmlabs::DataMessage **)&jarg1;
7757 arg2 = (uint32)jarg2;
7758 result = (bool)(arg1)->setSystemID(arg2);
7759 jresult = (jboolean)result;
7760 return jresult;
7761}
7762
7763
7764SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getMemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7765 jobject jresult = 0 ;
7767 uint64 result;
7768
7769 (void)jenv;
7770 (void)jcls;
7771 (void)jarg1_;
7772 arg1 = *(cmlabs::DataMessage **)&jarg1;
7773 result = (uint64)(arg1)->getMemID();
7774 {
7775 jbyteArray ba = jenv->NewByteArray(9);
7776 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
7777 jclass clazz = jenv->FindClass("java/math/BigInteger");
7778 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
7779 jobject bigint;
7780 int i;
7781
7782 bae[0] = 0;
7783 for(i=1; i<9; i++ ) {
7784 bae[i] = (jbyte)(result>>8*(8-i));
7785 }
7786
7787 jenv->ReleaseByteArrayElements(ba, bae, 0);
7788 bigint = jenv->NewObject(clazz, mid, ba);
7789 jresult = bigint;
7790 }
7791 return jresult;
7792}
7793
7794
7795SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setMemID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
7796 jboolean jresult = 0 ;
7798 uint64 arg2 ;
7799 bool result;
7800
7801 (void)jenv;
7802 (void)jcls;
7803 (void)jarg1_;
7804 arg1 = *(cmlabs::DataMessage **)&jarg1;
7805 {
7806 jclass clazz;
7807 jmethodID mid;
7808 jbyteArray ba;
7809 jbyte* bae;
7810 jsize sz;
7811 int i;
7812
7813 if (!jarg2) {
7815 return 0;
7816 }
7817 clazz = jenv->GetObjectClass(jarg2);
7818 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
7819 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
7820 bae = jenv->GetByteArrayElements(ba, 0);
7821 sz = jenv->GetArrayLength(ba);
7822 arg2 = 0;
7823 if (sz > 0) {
7824 arg2 = (uint64)(signed char)bae[0];
7825 for(i=1; i<sz; i++) {
7826 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
7827 }
7828 }
7829 jenv->ReleaseByteArrayElements(ba, bae, 0);
7830 }
7831 result = (bool)(arg1)->setMemID(arg2);
7832 jresult = (jboolean)result;
7833 return jresult;
7834}
7835
7836
7837SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7838 jlong jresult = 0 ;
7840 uint32 result;
7841
7842 (void)jenv;
7843 (void)jcls;
7844 (void)jarg1_;
7845 arg1 = *(cmlabs::DataMessage **)&jarg1;
7846 result = (uint32)(arg1)->getFrom();
7847 jresult = (jlong)result;
7848 return jresult;
7849}
7850
7851
7852SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setFrom(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7853 jboolean jresult = 0 ;
7855 uint32 arg2 ;
7856 bool result;
7857
7858 (void)jenv;
7859 (void)jcls;
7860 (void)jarg1_;
7861 arg1 = *(cmlabs::DataMessage **)&jarg1;
7862 arg2 = (uint32)jarg2;
7863 result = (bool)(arg1)->setFrom(arg2);
7864 jresult = (jboolean)result;
7865 return jresult;
7866}
7867
7868
7869SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7870 jlong jresult = 0 ;
7872 uint32 result;
7873
7874 (void)jenv;
7875 (void)jcls;
7876 (void)jarg1_;
7877 arg1 = *(cmlabs::DataMessage **)&jarg1;
7878 result = (uint32)(arg1)->getTo();
7879 jresult = (jlong)result;
7880 return jresult;
7881}
7882
7883
7884SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7885 jboolean jresult = 0 ;
7887 uint32 arg2 ;
7888 bool result;
7889
7890 (void)jenv;
7891 (void)jcls;
7892 (void)jarg1_;
7893 arg1 = *(cmlabs::DataMessage **)&jarg1;
7894 arg2 = (uint32)jarg2;
7895 result = (bool)(arg1)->setTo(arg2);
7896 jresult = (jboolean)result;
7897 return jresult;
7898}
7899
7900
7901SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7902 jlong jresult = 0 ;
7904 PsyType result;
7905
7906 (void)jenv;
7907 (void)jcls;
7908 (void)jarg1_;
7909 arg1 = *(cmlabs::DataMessage **)&jarg1;
7910 result = (arg1)->getType();
7911 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
7912 return jresult;
7913}
7914
7915
7916SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7917 jboolean jresult = 0 ;
7919 PsyType *arg2 = 0 ;
7920 bool result;
7921
7922 (void)jenv;
7923 (void)jcls;
7924 (void)jarg1_;
7925 arg1 = *(cmlabs::DataMessage **)&jarg1;
7926 arg2 = *(PsyType **)&jarg2;
7927 if (!arg2) {
7928 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType & reference is null");
7929 return 0;
7930 }
7931 result = (bool)(arg1)->setType(*arg2);
7932 jresult = (jboolean)result;
7933 return jresult;
7934}
7935
7936
7937SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getContextChange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7938 jlong jresult = 0 ;
7940 PsyContext result;
7941
7942 (void)jenv;
7943 (void)jcls;
7944 (void)jarg1_;
7945 arg1 = *(cmlabs::DataMessage **)&jarg1;
7946 result = (arg1)->getContextChange();
7947 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
7948 return jresult;
7949}
7950
7951
7952SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setContextChange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7953 jboolean jresult = 0 ;
7955 PsyContext *arg2 = 0 ;
7956 bool result;
7957
7958 (void)jenv;
7959 (void)jcls;
7960 (void)jarg1_;
7961 arg1 = *(cmlabs::DataMessage **)&jarg1;
7962 arg2 = *(PsyContext **)&jarg2;
7963 if (!arg2) {
7964 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyContext & reference is null");
7965 return 0;
7966 }
7967 result = (bool)(arg1)->setContextChange(*arg2);
7968 jresult = (jboolean)result;
7969 return jresult;
7970}
7971
7972
7973SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getTTL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7974 jobject jresult = 0 ;
7976 uint64 result;
7977
7978 (void)jenv;
7979 (void)jcls;
7980 (void)jarg1_;
7981 arg1 = *(cmlabs::DataMessage **)&jarg1;
7982 result = (uint64)(arg1)->getTTL();
7983 {
7984 jbyteArray ba = jenv->NewByteArray(9);
7985 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
7986 jclass clazz = jenv->FindClass("java/math/BigInteger");
7987 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
7988 jobject bigint;
7989 int i;
7990
7991 bae[0] = 0;
7992 for(i=1; i<9; i++ ) {
7993 bae[i] = (jbyte)(result>>8*(8-i));
7994 }
7995
7996 jenv->ReleaseByteArrayElements(ba, bae, 0);
7997 bigint = jenv->NewObject(clazz, mid, ba);
7998 jresult = bigint;
7999 }
8000 return jresult;
8001}
8002
8003
8004SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getEOL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8005 jobject jresult = 0 ;
8007 uint64 result;
8008
8009 (void)jenv;
8010 (void)jcls;
8011 (void)jarg1_;
8012 arg1 = *(cmlabs::DataMessage **)&jarg1;
8013 result = (uint64)(arg1)->getEOL();
8014 {
8015 jbyteArray ba = jenv->NewByteArray(9);
8016 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8017 jclass clazz = jenv->FindClass("java/math/BigInteger");
8018 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8019 jobject bigint;
8020 int i;
8021
8022 bae[0] = 0;
8023 for(i=1; i<9; i++ ) {
8024 bae[i] = (jbyte)(result>>8*(8-i));
8025 }
8026
8027 jenv->ReleaseByteArrayElements(ba, bae, 0);
8028 bigint = jenv->NewObject(clazz, mid, ba);
8029 jresult = bigint;
8030 }
8031 return jresult;
8032}
8033
8034
8035SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setTTL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8036 jboolean jresult = 0 ;
8038 uint64 arg2 ;
8039 bool result;
8040
8041 (void)jenv;
8042 (void)jcls;
8043 (void)jarg1_;
8044 arg1 = *(cmlabs::DataMessage **)&jarg1;
8045 {
8046 jclass clazz;
8047 jmethodID mid;
8048 jbyteArray ba;
8049 jbyte* bae;
8050 jsize sz;
8051 int i;
8052
8053 if (!jarg2) {
8055 return 0;
8056 }
8057 clazz = jenv->GetObjectClass(jarg2);
8058 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8059 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8060 bae = jenv->GetByteArrayElements(ba, 0);
8061 sz = jenv->GetArrayLength(ba);
8062 arg2 = 0;
8063 if (sz > 0) {
8064 arg2 = (uint64)(signed char)bae[0];
8065 for(i=1; i<sz; i++) {
8066 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8067 }
8068 }
8069 jenv->ReleaseByteArrayElements(ba, bae, 0);
8070 }
8071 result = (bool)(arg1)->setTTL(arg2);
8072 jresult = (jboolean)result;
8073 return jresult;
8074}
8075
8076
8077SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setEOL(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8078 jboolean jresult = 0 ;
8080 uint64 arg2 ;
8081 bool result;
8082
8083 (void)jenv;
8084 (void)jcls;
8085 (void)jarg1_;
8086 arg1 = *(cmlabs::DataMessage **)&jarg1;
8087 {
8088 jclass clazz;
8089 jmethodID mid;
8090 jbyteArray ba;
8091 jbyte* bae;
8092 jsize sz;
8093 int i;
8094
8095 if (!jarg2) {
8097 return 0;
8098 }
8099 clazz = jenv->GetObjectClass(jarg2);
8100 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8101 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8102 bae = jenv->GetByteArrayElements(ba, 0);
8103 sz = jenv->GetArrayLength(ba);
8104 arg2 = 0;
8105 if (sz > 0) {
8106 arg2 = (uint64)(signed char)bae[0];
8107 for(i=1; i<sz; i++) {
8108 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8109 }
8110 }
8111 jenv->ReleaseByteArrayElements(ba, bae, 0);
8112 }
8113 result = (bool)(arg1)->setEOL(arg2);
8114 jresult = (jboolean)result;
8115 return jresult;
8116}
8117
8118
8119SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8120 jint jresult = 0 ;
8122 uint16 result;
8123
8124 (void)jenv;
8125 (void)jcls;
8126 (void)jarg1_;
8127 arg1 = *(cmlabs::DataMessage **)&jarg1;
8128 result = (uint16)(arg1)->getPriority();
8129 jresult = (jint)result;
8130 return jresult;
8131}
8132
8133
8134SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setPriority(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
8135 jboolean jresult = 0 ;
8137 uint16 arg2 ;
8138 bool result;
8139
8140 (void)jenv;
8141 (void)jcls;
8142 (void)jarg1_;
8143 arg1 = *(cmlabs::DataMessage **)&jarg1;
8144 arg2 = (uint16)jarg2;
8145 result = (bool)(arg1)->setPriority(arg2);
8146 jresult = (jboolean)result;
8147 return jresult;
8148}
8149
8150
8151SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8152 jshort jresult = 0 ;
8154 uint8 result;
8155
8156 (void)jenv;
8157 (void)jcls;
8158 (void)jarg1_;
8159 arg1 = *(cmlabs::DataMessage **)&jarg1;
8160 result = (uint8)(arg1)->getPolicy();
8161 jresult = (jshort)result;
8162 return jresult;
8163}
8164
8165
8166SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
8167 jboolean jresult = 0 ;
8169 uint8 arg2 ;
8170 bool result;
8171
8172 (void)jenv;
8173 (void)jcls;
8174 (void)jarg1_;
8175 arg1 = *(cmlabs::DataMessage **)&jarg1;
8176 arg2 = (uint8)jarg2;
8177 result = (bool)(arg1)->setPolicy(arg2);
8178 jresult = (jboolean)result;
8179 return jresult;
8180}
8181
8182
8183SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSendTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8184 jobject jresult = 0 ;
8186 uint64 result;
8187
8188 (void)jenv;
8189 (void)jcls;
8190 (void)jarg1_;
8191 arg1 = *(cmlabs::DataMessage **)&jarg1;
8192 result = (uint64)(arg1)->getSendTime();
8193 {
8194 jbyteArray ba = jenv->NewByteArray(9);
8195 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8196 jclass clazz = jenv->FindClass("java/math/BigInteger");
8197 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8198 jobject bigint;
8199 int i;
8200
8201 bae[0] = 0;
8202 for(i=1; i<9; i++ ) {
8203 bae[i] = (jbyte)(result>>8*(8-i));
8204 }
8205
8206 jenv->ReleaseByteArrayElements(ba, bae, 0);
8207 bigint = jenv->NewObject(clazz, mid, ba);
8208 jresult = bigint;
8209 }
8210 return jresult;
8211}
8212
8213
8214SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSendTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8215 jboolean jresult = 0 ;
8217 uint64 arg2 ;
8218 bool result;
8219
8220 (void)jenv;
8221 (void)jcls;
8222 (void)jarg1_;
8223 arg1 = *(cmlabs::DataMessage **)&jarg1;
8224 {
8225 jclass clazz;
8226 jmethodID mid;
8227 jbyteArray ba;
8228 jbyte* bae;
8229 jsize sz;
8230 int i;
8231
8232 if (!jarg2) {
8234 return 0;
8235 }
8236 clazz = jenv->GetObjectClass(jarg2);
8237 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8238 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8239 bae = jenv->GetByteArrayElements(ba, 0);
8240 sz = jenv->GetArrayLength(ba);
8241 arg2 = 0;
8242 if (sz > 0) {
8243 arg2 = (uint64)(signed char)bae[0];
8244 for(i=1; i<sz; i++) {
8245 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8246 }
8247 }
8248 jenv->ReleaseByteArrayElements(ba, bae, 0);
8249 }
8250 result = (bool)(arg1)->setSendTime(arg2);
8251 jresult = (jboolean)result;
8252 return jresult;
8253}
8254
8255
8256SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getRecvTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8257 jobject jresult = 0 ;
8259 uint64 result;
8260
8261 (void)jenv;
8262 (void)jcls;
8263 (void)jarg1_;
8264 arg1 = *(cmlabs::DataMessage **)&jarg1;
8265 result = (uint64)(arg1)->getRecvTime();
8266 {
8267 jbyteArray ba = jenv->NewByteArray(9);
8268 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8269 jclass clazz = jenv->FindClass("java/math/BigInteger");
8270 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8271 jobject bigint;
8272 int i;
8273
8274 bae[0] = 0;
8275 for(i=1; i<9; i++ ) {
8276 bae[i] = (jbyte)(result>>8*(8-i));
8277 }
8278
8279 jenv->ReleaseByteArrayElements(ba, bae, 0);
8280 bigint = jenv->NewObject(clazz, mid, ba);
8281 jresult = bigint;
8282 }
8283 return jresult;
8284}
8285
8286
8287SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setRecvTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8288 jboolean jresult = 0 ;
8290 uint64 arg2 ;
8291 bool result;
8292
8293 (void)jenv;
8294 (void)jcls;
8295 (void)jarg1_;
8296 arg1 = *(cmlabs::DataMessage **)&jarg1;
8297 {
8298 jclass clazz;
8299 jmethodID mid;
8300 jbyteArray ba;
8301 jbyte* bae;
8302 jsize sz;
8303 int i;
8304
8305 if (!jarg2) {
8307 return 0;
8308 }
8309 clazz = jenv->GetObjectClass(jarg2);
8310 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8311 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8312 bae = jenv->GetByteArrayElements(ba, 0);
8313 sz = jenv->GetArrayLength(ba);
8314 arg2 = 0;
8315 if (sz > 0) {
8316 arg2 = (uint64)(signed char)bae[0];
8317 for(i=1; i<sz; i++) {
8318 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8319 }
8320 }
8321 jenv->ReleaseByteArrayElements(ba, bae, 0);
8322 }
8323 result = (bool)(arg1)->setRecvTime(arg2);
8324 jresult = (jboolean)result;
8325 return jresult;
8326}
8327
8328
8329SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCreatedTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8330 jobject jresult = 0 ;
8332 uint64 result;
8333
8334 (void)jenv;
8335 (void)jcls;
8336 (void)jarg1_;
8337 arg1 = *(cmlabs::DataMessage **)&jarg1;
8338 result = (uint64)(arg1)->getCreatedTime();
8339 {
8340 jbyteArray ba = jenv->NewByteArray(9);
8341 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8342 jclass clazz = jenv->FindClass("java/math/BigInteger");
8343 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8344 jobject bigint;
8345 int i;
8346
8347 bae[0] = 0;
8348 for(i=1; i<9; i++ ) {
8349 bae[i] = (jbyte)(result>>8*(8-i));
8350 }
8351
8352 jenv->ReleaseByteArrayElements(ba, bae, 0);
8353 bigint = jenv->NewObject(clazz, mid, ba);
8354 jresult = bigint;
8355 }
8356 return jresult;
8357}
8358
8359
8360SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCreatedTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8361 jboolean jresult = 0 ;
8363 uint64 arg2 ;
8364 bool result;
8365
8366 (void)jenv;
8367 (void)jcls;
8368 (void)jarg1_;
8369 arg1 = *(cmlabs::DataMessage **)&jarg1;
8370 {
8371 jclass clazz;
8372 jmethodID mid;
8373 jbyteArray ba;
8374 jbyte* bae;
8375 jsize sz;
8376 int i;
8377
8378 if (!jarg2) {
8380 return 0;
8381 }
8382 clazz = jenv->GetObjectClass(jarg2);
8383 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8384 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8385 bae = jenv->GetByteArrayElements(ba, 0);
8386 sz = jenv->GetArrayLength(ba);
8387 arg2 = 0;
8388 if (sz > 0) {
8389 arg2 = (uint64)(signed char)bae[0];
8390 for(i=1; i<sz; i++) {
8391 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8392 }
8393 }
8394 jenv->ReleaseByteArrayElements(ba, bae, 0);
8395 }
8396 result = (bool)(arg1)->setCreatedTime(arg2);
8397 jresult = (jboolean)result;
8398 return jresult;
8399}
8400
8401
8402SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getStatus(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8403 jint jresult = 0 ;
8405 uint16 result;
8406
8407 (void)jenv;
8408 (void)jcls;
8409 (void)jarg1_;
8410 arg1 = *(cmlabs::DataMessage **)&jarg1;
8411 result = (uint16)(arg1)->getStatus();
8412 jresult = (jint)result;
8413 return jresult;
8414}
8415
8416
8417SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setStatus(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
8418 jboolean jresult = 0 ;
8420 uint16 arg2 ;
8421 bool result;
8422
8423 (void)jenv;
8424 (void)jcls;
8425 (void)jarg1_;
8426 arg1 = *(cmlabs::DataMessage **)&jarg1;
8427 arg2 = (uint16)jarg2;
8428 result = (bool)(arg1)->setStatus(arg2);
8429 jresult = (jboolean)result;
8430 return jresult;
8431}
8432
8433
8434SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getSerial(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8435 jobject jresult = 0 ;
8437 uint64 result;
8438
8439 (void)jenv;
8440 (void)jcls;
8441 (void)jarg1_;
8442 arg1 = *(cmlabs::DataMessage **)&jarg1;
8443 result = (uint64)(arg1)->getSerial();
8444 {
8445 jbyteArray ba = jenv->NewByteArray(9);
8446 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
8447 jclass clazz = jenv->FindClass("java/math/BigInteger");
8448 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
8449 jobject bigint;
8450 int i;
8451
8452 bae[0] = 0;
8453 for(i=1; i<9; i++ ) {
8454 bae[i] = (jbyte)(result>>8*(8-i));
8455 }
8456
8457 jenv->ReleaseByteArrayElements(ba, bae, 0);
8458 bigint = jenv->NewObject(clazz, mid, ba);
8459 jresult = bigint;
8460 }
8461 return jresult;
8462}
8463
8464
8465SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setSerial(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
8466 jboolean jresult = 0 ;
8468 uint64 arg2 ;
8469 bool result;
8470
8471 (void)jenv;
8472 (void)jcls;
8473 (void)jarg1_;
8474 arg1 = *(cmlabs::DataMessage **)&jarg1;
8475 {
8476 jclass clazz;
8477 jmethodID mid;
8478 jbyteArray ba;
8479 jbyte* bae;
8480 jsize sz;
8481 int i;
8482
8483 if (!jarg2) {
8485 return 0;
8486 }
8487 clazz = jenv->GetObjectClass(jarg2);
8488 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
8489 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
8490 bae = jenv->GetByteArrayElements(ba, 0);
8491 sz = jenv->GetArrayLength(ba);
8492 arg2 = 0;
8493 if (sz > 0) {
8494 arg2 = (uint64)(signed char)bae[0];
8495 for(i=1; i<sz; i++) {
8496 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
8497 }
8498 }
8499 jenv->ReleaseByteArrayElements(ba, bae, 0);
8500 }
8501 result = (bool)(arg1)->setSerial(arg2);
8502 jresult = (jboolean)result;
8503 return jresult;
8504}
8505
8506
8507SWIGEXPORT 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) {
8508 jboolean jresult = 0 ;
8510 uint32 arg2 ;
8511 uint32 arg3 ;
8512 uint32 arg4 ;
8513 uint32 arg5 ;
8514 uint32 arg6 ;
8515 bool result;
8516
8517 (void)jenv;
8518 (void)jcls;
8519 (void)jarg1_;
8520 arg1 = *(cmlabs::DataMessage **)&jarg1;
8521 arg2 = (uint32)jarg2;
8522 arg3 = (uint32)jarg3;
8523 arg4 = (uint32)jarg4;
8524 arg5 = (uint32)jarg5;
8525 arg6 = (uint32)jarg6;
8526 result = (bool)(arg1)->addTimeUsage(arg2,arg3,arg4,arg5,arg6);
8527 jresult = (jboolean)result;
8528 return jresult;
8529}
8530
8531
8532SWIGEXPORT 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) {
8533 jboolean jresult = 0 ;
8535 uint32 arg2 ;
8536 uint32 arg3 ;
8537 uint32 arg4 ;
8538 uint32 arg5 ;
8539 bool result;
8540
8541 (void)jenv;
8542 (void)jcls;
8543 (void)jarg1_;
8544 arg1 = *(cmlabs::DataMessage **)&jarg1;
8545 arg2 = (uint32)jarg2;
8546 arg3 = (uint32)jarg3;
8547 arg4 = (uint32)jarg4;
8548 arg5 = (uint32)jarg5;
8549 result = (bool)(arg1)->addTimeUsage(arg2,arg3,arg4,arg5);
8550 jresult = (jboolean)result;
8551 return jresult;
8552}
8553
8554
8555SWIGEXPORT 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) {
8556 jboolean jresult = 0 ;
8558 uint32 arg2 ;
8559 uint32 arg3 ;
8560 uint32 arg4 ;
8561 bool result;
8562
8563 (void)jenv;
8564 (void)jcls;
8565 (void)jarg1_;
8566 arg1 = *(cmlabs::DataMessage **)&jarg1;
8567 arg2 = (uint32)jarg2;
8568 arg3 = (uint32)jarg3;
8569 arg4 = (uint32)jarg4;
8570 result = (bool)(arg1)->addTimeUsage(arg2,arg3,arg4);
8571 jresult = (jboolean)result;
8572 return jresult;
8573}
8574
8575
8576SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1addTimeUsage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
8577 jboolean jresult = 0 ;
8579 uint32 arg2 ;
8580 uint32 arg3 ;
8581 bool result;
8582
8583 (void)jenv;
8584 (void)jcls;
8585 (void)jarg1_;
8586 arg1 = *(cmlabs::DataMessage **)&jarg1;
8587 arg2 = (uint32)jarg2;
8588 arg3 = (uint32)jarg3;
8589 result = (bool)(arg1)->addTimeUsage(arg2,arg3);
8590 jresult = (jboolean)result;
8591 return jresult;
8592}
8593
8594
8595SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCycleCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8596 jint jresult = 0 ;
8598 uint16 result;
8599
8600 (void)jenv;
8601 (void)jcls;
8602 (void)jarg1_;
8603 arg1 = *(cmlabs::DataMessage **)&jarg1;
8604 result = (uint16)(arg1)->getCycleCPUTime();
8605 jresult = (jint)result;
8606 return jresult;
8607}
8608
8609
8610SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCycleCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8611 jboolean jresult = 0 ;
8613 uint32 arg2 ;
8614 bool result;
8615
8616 (void)jenv;
8617 (void)jcls;
8618 (void)jarg1_;
8619 arg1 = *(cmlabs::DataMessage **)&jarg1;
8620 arg2 = (uint32)jarg2;
8621 result = (bool)(arg1)->setCycleCPUTime(arg2);
8622 jresult = (jboolean)result;
8623 return jresult;
8624}
8625
8626
8627SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getCycleWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8628 jint jresult = 0 ;
8630 uint16 result;
8631
8632 (void)jenv;
8633 (void)jcls;
8634 (void)jarg1_;
8635 arg1 = *(cmlabs::DataMessage **)&jarg1;
8636 result = (uint16)(arg1)->getCycleWallTime();
8637 jresult = (jint)result;
8638 return jresult;
8639}
8640
8641
8642SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setCycleWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8643 jboolean jresult = 0 ;
8645 uint32 arg2 ;
8646 bool result;
8647
8648 (void)jenv;
8649 (void)jcls;
8650 (void)jarg1_;
8651 arg1 = *(cmlabs::DataMessage **)&jarg1;
8652 arg2 = (uint32)jarg2;
8653 result = (bool)(arg1)->setCycleWallTime(arg2);
8654 jresult = (jboolean)result;
8655 return jresult;
8656}
8657
8658
8659SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8660 jint jresult = 0 ;
8662 uint16 result;
8663
8664 (void)jenv;
8665 (void)jcls;
8666 (void)jarg1_;
8667 arg1 = *(cmlabs::DataMessage **)&jarg1;
8668 result = (uint16)(arg1)->getChainCPUTime();
8669 jresult = (jint)result;
8670 return jresult;
8671}
8672
8673
8674SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainCPUTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8675 jboolean jresult = 0 ;
8677 uint32 arg2 ;
8678 bool result;
8679
8680 (void)jenv;
8681 (void)jcls;
8682 (void)jarg1_;
8683 arg1 = *(cmlabs::DataMessage **)&jarg1;
8684 arg2 = (uint32)jarg2;
8685 result = (bool)(arg1)->setChainCPUTime(arg2);
8686 jresult = (jboolean)result;
8687 return jresult;
8688}
8689
8690
8691SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8692 jint jresult = 0 ;
8694 uint16 result;
8695
8696 (void)jenv;
8697 (void)jcls;
8698 (void)jarg1_;
8699 arg1 = *(cmlabs::DataMessage **)&jarg1;
8700 result = (uint16)(arg1)->getChainWallTime();
8701 jresult = (jint)result;
8702 return jresult;
8703}
8704
8705
8706SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainWallTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8707 jboolean jresult = 0 ;
8709 uint32 arg2 ;
8710 bool result;
8711
8712 (void)jenv;
8713 (void)jcls;
8714 (void)jarg1_;
8715 arg1 = *(cmlabs::DataMessage **)&jarg1;
8716 arg2 = (uint32)jarg2;
8717 result = (bool)(arg1)->setChainWallTime(arg2);
8718 jresult = (jboolean)result;
8719 return jresult;
8720}
8721
8722
8723SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1getChainCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8724 jlong jresult = 0 ;
8726 uint32 result;
8727
8728 (void)jenv;
8729 (void)jcls;
8730 (void)jarg1_;
8731 arg1 = *(cmlabs::DataMessage **)&jarg1;
8732 result = (uint32)(arg1)->getChainCount();
8733 jresult = (jlong)result;
8734 return jresult;
8735}
8736
8737
8738SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1setChainCount(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
8739 jboolean jresult = 0 ;
8741 uint32 arg2 ;
8742 bool result;
8743
8744 (void)jenv;
8745 (void)jcls;
8746 (void)jarg1_;
8747 arg1 = *(cmlabs::DataMessage **)&jarg1;
8748 arg2 = (uint32)jarg2;
8749 result = (bool)(arg1)->setChainCount(arg2);
8750 jresult = (jboolean)result;
8751 return jresult;
8752}
8753
8754
8755SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1deleteEntry(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8756 jboolean jresult = 0 ;
8758 char *arg2 = (char *) 0 ;
8759 bool result;
8760
8761 (void)jenv;
8762 (void)jcls;
8763 (void)jarg1_;
8764 arg1 = *(cmlabs::DataMessage **)&jarg1;
8765 arg2 = 0;
8766 if (jarg2) {
8767 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
8768 if (!arg2) return 0;
8769 }
8770 result = (bool)(arg1)->deleteEntry((char const *)arg2);
8771 jresult = (jboolean)result;
8772 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
8773 return jresult;
8774}
8775
8776
8777SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8780
8781 (void)jenv;
8782 (void)jcls;
8783 (void)jarg1_;
8784 (void)jarg2_;
8785 arg1 = *(cmlabs::DataMessage **)&jarg1;
8786 arg2 = *(cmlabs::DataMessageHeader **)&jarg2;
8787 if (arg1) (arg1)->data = arg2;
8788}
8789
8790
8791SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DataMessage_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8792 jlong jresult = 0 ;
8794 cmlabs::DataMessageHeader *result = 0 ;
8795
8796 (void)jenv;
8797 (void)jcls;
8798 (void)jarg1_;
8799 arg1 = *(cmlabs::DataMessage **)&jarg1;
8800 result = (cmlabs::DataMessageHeader *) ((arg1)->data);
8801 *(cmlabs::DataMessageHeader **)&jresult = result;
8802 return jresult;
8803}
8804
8805
8807 jint jresult = 0 ;
8808 int result;
8809
8810 (void)jenv;
8811 (void)jcls;
8812 result = (int)(1);
8813 jresult = (jint)result;
8814 return jresult;
8815}
8816
8817
8818SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1CATALOG_1get(JNIEnv *jenv, jclass jcls) {
8819 jint jresult = 0 ;
8820 int result;
8821
8822 (void)jenv;
8823 (void)jcls;
8824 result = (int)(2);
8825 jresult = (jint)result;
8826 return jresult;
8827}
8828
8829
8830SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1STREAM_1get(JNIEnv *jenv, jclass jcls) {
8831 jint jresult = 0 ;
8832 int result;
8833
8834 (void)jenv;
8835 (void)jcls;
8836 result = (int)(3);
8837 jresult = (jint)result;
8838 return jresult;
8839}
8840
8841
8842SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1FEED_1get(JNIEnv *jenv, jclass jcls) {
8843 jint jresult = 0 ;
8844 int result;
8845
8846 (void)jenv;
8847 (void)jcls;
8848 result = (int)(4);
8849 jresult = (jint)result;
8850 return jresult;
8851}
8852
8853
8854SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1SERVICE_1get(JNIEnv *jenv, jclass jcls) {
8855 jint jresult = 0 ;
8856 int result;
8857
8858 (void)jenv;
8859 (void)jcls;
8860 result = (int)(5);
8861 jresult = (jint)result;
8862 return jresult;
8863}
8864
8865
8866SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_COMP_1MODULE_1get(JNIEnv *jenv, jclass jcls) {
8867 jint jresult = 0 ;
8868 int result;
8869
8870 (void)jenv;
8871 (void)jcls;
8872 result = (int)(6);
8873 jresult = (jint)result;
8874 return jresult;
8875}
8876
8877
8879 jint jresult = 0 ;
8880 int result;
8881
8882 (void)jenv;
8883 (void)jcls;
8884 result = (int)(6);
8885 jresult = (jint)result;
8886 return jresult;
8887}
8888
8889
8891 jint jresult = 0 ;
8892 int result;
8893
8894 (void)jenv;
8895 (void)jcls;
8896 result = (int)(7);
8897 jresult = (jint)result;
8898 return jresult;
8899}
8900
8901
8903 jint jresult = 0 ;
8904 int result;
8905
8906 (void)jenv;
8907 (void)jcls;
8908 result = (int)(0);
8909 jresult = (jint)result;
8910 return jresult;
8911}
8912
8913
8915 jint jresult = 0 ;
8916 int result;
8917
8918 (void)jenv;
8919 (void)jcls;
8920 result = (int)(1);
8921 jresult = (jint)result;
8922 return jresult;
8923}
8924
8925
8927 jint jresult = 0 ;
8928 int result;
8929
8930 (void)jenv;
8931 (void)jcls;
8932 result = (int)(1);
8933 jresult = (jint)result;
8934 return jresult;
8935}
8936
8937
8939 jint jresult = 0 ;
8940 int result;
8941
8942 (void)jenv;
8943 (void)jcls;
8944 result = (int)(2);
8945 jresult = (jint)result;
8946 return jresult;
8947}
8948
8949
8951 jint jresult = 0 ;
8952 int result;
8953
8954 (void)jenv;
8955 (void)jcls;
8956 result = (int)(3);
8957 jresult = (jint)result;
8958 return jresult;
8959}
8960
8961
8963 jint jresult = 0 ;
8964 int result;
8965
8966 (void)jenv;
8967 (void)jcls;
8968 result = (int)(4);
8969 jresult = (jint)result;
8970 return jresult;
8971}
8972
8973
8975 jint jresult = 0 ;
8976 int result;
8977
8978 (void)jenv;
8979 (void)jcls;
8980 result = (int)(5);
8981 jresult = (jint)result;
8982 return jresult;
8983}
8984
8985
8987 jint jresult = 0 ;
8988 int result;
8989
8990 (void)jenv;
8991 (void)jcls;
8992 result = (int)(6);
8993 jresult = (jint)result;
8994 return jresult;
8995}
8996
8997
8999 jint jresult = 0 ;
9000 int result;
9001
9002 (void)jenv;
9003 (void)jcls;
9004 result = (int)(7);
9005 jresult = (jint)result;
9006 return jresult;
9007}
9008
9009
9011 jint jresult = 0 ;
9012 int result;
9013
9014 (void)jenv;
9015 (void)jcls;
9016 result = (int)(8);
9017 jresult = (jint)result;
9018 return jresult;
9019}
9020
9021
9022SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1TIME_1get(JNIEnv *jenv, jclass jcls) {
9023 jint jresult = 0 ;
9024 int result;
9025
9026 (void)jenv;
9027 (void)jcls;
9028 result = (int)(1);
9029 jresult = (jint)result;
9030 return jresult;
9031}
9032
9033
9034SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1STRING_1get(JNIEnv *jenv, jclass jcls) {
9035 jint jresult = 0 ;
9036 int result;
9037
9038 (void)jenv;
9039 (void)jcls;
9040 result = (int)(2);
9041 jresult = (jint)result;
9042 return jresult;
9043}
9044
9045
9047 jint jresult = 0 ;
9048 int result;
9049
9050 (void)jenv;
9051 (void)jcls;
9052 result = (int)(3);
9053 jresult = (jint)result;
9054 return jresult;
9055}
9056
9057
9058SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_INDEX_1FLOAT_1get(JNIEnv *jenv, jclass jcls) {
9059 jint jresult = 0 ;
9060 int result;
9061
9062 (void)jenv;
9063 (void)jcls;
9064 result = (int)(4);
9065 jresult = (jint)result;
9066 return jresult;
9067}
9068
9069
9070SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1filter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
9072 uint8 arg2 ;
9073
9074 (void)jenv;
9075 (void)jcls;
9076 (void)jarg1_;
9077 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9078 arg2 = (uint8)jarg2;
9079 if (arg1) (arg1)->filter = arg2;
9080}
9081
9082
9083SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1filter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9084 jshort jresult = 0 ;
9086 uint8 result;
9087
9088 (void)jenv;
9089 (void)jcls;
9090 (void)jarg1_;
9091 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9092 result = (uint8) ((arg1)->filter);
9093 jresult = (jshort)result;
9094 return jresult;
9095}
9096
9097
9098SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1time_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
9100 uint64 arg2 ;
9101
9102 (void)jenv;
9103 (void)jcls;
9104 (void)jarg1_;
9105 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9106 {
9107 jclass clazz;
9108 jmethodID mid;
9109 jbyteArray ba;
9110 jbyte* bae;
9111 jsize sz;
9112 int i;
9113
9114 if (!jarg2) {
9116 return ;
9117 }
9118 clazz = jenv->GetObjectClass(jarg2);
9119 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
9120 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
9121 bae = jenv->GetByteArrayElements(ba, 0);
9122 sz = jenv->GetArrayLength(ba);
9123 arg2 = 0;
9124 if (sz > 0) {
9125 arg2 = (uint64)(signed char)bae[0];
9126 for(i=1; i<sz; i++) {
9127 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
9128 }
9129 }
9130 jenv->ReleaseByteArrayElements(ba, bae, 0);
9131 }
9132 if (arg1) (arg1)->time = arg2;
9133}
9134
9135
9136SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1time_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9137 jobject jresult = 0 ;
9139 uint64 result;
9140
9141 (void)jenv;
9142 (void)jcls;
9143 (void)jarg1_;
9144 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9145 result = (uint64) ((arg1)->time);
9146 {
9147 jbyteArray ba = jenv->NewByteArray(9);
9148 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
9149 jclass clazz = jenv->FindClass("java/math/BigInteger");
9150 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
9151 jobject bigint;
9152 int i;
9153
9154 bae[0] = 0;
9155 for(i=1; i<9; i++ ) {
9156 bae[i] = (jbyte)(result>>8*(8-i));
9157 }
9158
9159 jenv->ReleaseByteArrayElements(ba, bae, 0);
9160 bigint = jenv->NewObject(clazz, mid, ba);
9161 jresult = bigint;
9162 }
9163 return jresult;
9164}
9165
9166
9167SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9169 char *arg2 ;
9170
9171 (void)jenv;
9172 (void)jcls;
9173 (void)jarg1_;
9174 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9175 arg2 = 0;
9176 if (jarg2) {
9177 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9178 if (!arg2) return ;
9179 }
9180 {
9181 if(arg2) {
9182 strncpy((char*)arg1->key, (const char *)arg2, MAXKEYNAMELEN+1-1);
9183 arg1->key[MAXKEYNAMELEN+1-1] = 0;
9184 } else {
9185 arg1->key[0] = 0;
9186 }
9187 }
9188
9189 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9190}
9191
9192
9193SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9194 jstring jresult = 0 ;
9196 char *result = 0 ;
9197
9198 (void)jenv;
9199 (void)jcls;
9200 (void)jarg1_;
9201 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9202 result = (char *)(char *) ((arg1)->key);
9203 if (result) jresult = jenv->NewStringUTF((const char *)result);
9204 return jresult;
9205}
9206
9207
9208SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9210 char *arg2 ;
9211
9212 (void)jenv;
9213 (void)jcls;
9214 (void)jarg1_;
9215 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9216 arg2 = 0;
9217 if (jarg2) {
9218 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9219 if (!arg2) return ;
9220 }
9221 {
9222 if(arg2) {
9223 strncpy((char*)arg1->value, (const char *)arg2, MAXVALUENAMELEN+1-1);
9224 arg1->value[MAXVALUENAMELEN+1-1] = 0;
9225 } else {
9226 arg1->value[0] = 0;
9227 }
9228 }
9229
9230 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9231}
9232
9233
9234SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9235 jstring jresult = 0 ;
9237 char *result = 0 ;
9238
9239 (void)jenv;
9240 (void)jcls;
9241 (void)jarg1_;
9242 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9243 result = (char *)(char *) ((arg1)->value);
9244 if (result) jresult = jenv->NewStringUTF((const char *)result);
9245 return jresult;
9246}
9247
9248
9249SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9250 jstring jresult = 0 ;
9252 std::string result;
9253
9254 (void)jenv;
9255 (void)jcls;
9256 (void)jarg1_;
9257 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9258 result = (arg1)->toXML();
9259 jresult = jenv->NewStringUTF((&result)->c_str());
9260 return jresult;
9261}
9262
9263
9264SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9265 jboolean jresult = 0 ;
9267 char *arg2 = (char *) 0 ;
9268 bool result;
9269
9270 (void)jenv;
9271 (void)jcls;
9272 (void)jarg1_;
9273 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9274 arg2 = 0;
9275 if (jarg2) {
9276 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9277 if (!arg2) return 0;
9278 }
9279 result = (bool)(arg1)->fromXML((char const *)arg2);
9280 jresult = (jboolean)result;
9281 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9282 return jresult;
9283}
9284
9285
9286SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FilterSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9287 jboolean jresult = 0 ;
9289 XMLNode *arg2 = 0 ;
9290 bool result;
9291
9292 (void)jenv;
9293 (void)jcls;
9294 (void)jarg1_;
9295 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9296 arg2 = *(XMLNode **)&jarg2;
9297 if (!arg2) {
9298 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
9299 return 0;
9300 }
9301 result = (bool)(arg1)->fromXML(*arg2);
9302 jresult = (jboolean)result;
9303 return jresult;
9304}
9305
9306
9307SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FilterSpec(JNIEnv *jenv, jclass jcls) {
9308 jlong jresult = 0 ;
9309 cmlabs::FilterSpec *result = 0 ;
9310
9311 (void)jenv;
9312 (void)jcls;
9313 result = (cmlabs::FilterSpec *)new cmlabs::FilterSpec();
9314 *(cmlabs::FilterSpec **)&jresult = result;
9315 return jresult;
9316}
9317
9318
9319SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1FilterSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9321
9322 (void)jenv;
9323 (void)jcls;
9324 arg1 = *(cmlabs::FilterSpec **)&jarg1;
9325 delete arg1;
9326}
9327
9328
9329SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1source_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9330 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9331 uint32 arg2 ;
9332
9333 (void)jenv;
9334 (void)jcls;
9335 (void)jarg1_;
9336 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9337 arg2 = (uint32)jarg2;
9338 if (arg1) (arg1)->source = arg2;
9339}
9340
9341
9342SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1source_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9343 jlong jresult = 0 ;
9344 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9345 uint32 result;
9346
9347 (void)jenv;
9348 (void)jcls;
9349 (void)jarg1_;
9350 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9351 result = (uint32) ((arg1)->source);
9352 jresult = (jlong)result;
9353 return jresult;
9354}
9355
9356
9357SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9358 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9359 uint32 arg2 ;
9360
9361 (void)jenv;
9362 (void)jcls;
9363 (void)jarg1_;
9364 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9365 arg2 = (uint32)jarg2;
9366 if (arg1) (arg1)->origin = arg2;
9367}
9368
9369
9370SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9371 jlong jresult = 0 ;
9372 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9373 uint32 result;
9374
9375 (void)jenv;
9376 (void)jcls;
9377 (void)jarg1_;
9378 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9379 result = (uint32) ((arg1)->origin);
9380 jresult = (jlong)result;
9381 return jresult;
9382}
9383
9384
9385SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
9386 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9387 uint64 arg2 ;
9388
9389 (void)jenv;
9390 (void)jcls;
9391 (void)jarg1_;
9392 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9393 {
9394 jclass clazz;
9395 jmethodID mid;
9396 jbyteArray ba;
9397 jbyte* bae;
9398 jsize sz;
9399 int i;
9400
9401 if (!jarg2) {
9403 return ;
9404 }
9405 clazz = jenv->GetObjectClass(jarg2);
9406 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
9407 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
9408 bae = jenv->GetByteArrayElements(ba, 0);
9409 sz = jenv->GetArrayLength(ba);
9410 arg2 = 0;
9411 if (sz > 0) {
9412 arg2 = (uint64)(signed char)bae[0];
9413 for(i=1; i<sz; i++) {
9414 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
9415 }
9416 }
9417 jenv->ReleaseByteArrayElements(ba, bae, 0);
9418 }
9419 if (arg1) (arg1)->maxage = arg2;
9420}
9421
9422
9423SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9424 jobject jresult = 0 ;
9425 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9426 uint64 result;
9427
9428 (void)jenv;
9429 (void)jcls;
9430 (void)jarg1_;
9431 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9432 result = (uint64) ((arg1)->maxage);
9433 {
9434 jbyteArray ba = jenv->NewByteArray(9);
9435 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
9436 jclass clazz = jenv->FindClass("java/math/BigInteger");
9437 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
9438 jobject bigint;
9439 int i;
9440
9441 bae[0] = 0;
9442 for(i=1; i<9; i++ ) {
9443 bae[i] = (jbyte)(result>>8*(8-i));
9444 }
9445
9446 jenv->ReleaseByteArrayElements(ba, bae, 0);
9447 bigint = jenv->NewObject(clazz, mid, ba);
9448 jresult = bigint;
9449 }
9450 return jresult;
9451}
9452
9453
9454SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9455 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9456 uint32 arg2 ;
9457
9458 (void)jenv;
9459 (void)jcls;
9460 (void)jarg1_;
9461 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9462 arg2 = (uint32)jarg2;
9463 if (arg1) (arg1)->maxcount = arg2;
9464}
9465
9466
9467SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9468 jlong jresult = 0 ;
9469 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9470 uint32 result;
9471
9472 (void)jenv;
9473 (void)jcls;
9474 (void)jarg1_;
9475 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9476 result = (uint32) ((arg1)->maxcount);
9477 jresult = (jlong)result;
9478 return jresult;
9479}
9480
9481
9482SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9483 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9484 PsyContext arg2 ;
9485 PsyContext *argp2 ;
9486
9487 (void)jenv;
9488 (void)jcls;
9489 (void)jarg1_;
9490 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9491 argp2 = *(PsyContext **)&jarg2;
9492 if (!argp2) {
9493 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
9494 return ;
9495 }
9496 arg2 = *argp2;
9497 if (arg1) (arg1)->context = arg2;
9498}
9499
9500
9501SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9502 jlong jresult = 0 ;
9503 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9504 PsyContext result;
9505
9506 (void)jenv;
9507 (void)jcls;
9508 (void)jarg1_;
9509 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9510 result = ((arg1)->context);
9511 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
9512 return jresult;
9513}
9514
9515
9516SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1binary_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
9517 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9518 bool arg2 ;
9519
9520 (void)jenv;
9521 (void)jcls;
9522 (void)jarg1_;
9523 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9524 arg2 = jarg2 ? true : false;
9525 if (arg1) (arg1)->binary = arg2;
9526}
9527
9528
9529SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1binary_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9530 jboolean jresult = 0 ;
9531 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9532 bool result;
9533
9534 (void)jenv;
9535 (void)jcls;
9536 (void)jarg1_;
9537 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9538 result = (bool) ((arg1)->binary);
9539 jresult = (jboolean)result;
9540 return jresult;
9541}
9542
9543
9544SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipHost_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9545 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9546 uint32 arg2 ;
9547
9548 (void)jenv;
9549 (void)jcls;
9550 (void)jarg1_;
9551 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9552 arg2 = (uint32)jarg2;
9553 if (arg1) (arg1)->ipHost = arg2;
9554}
9555
9556
9557SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipHost_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9558 jlong jresult = 0 ;
9559 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9560 uint32 result;
9561
9562 (void)jenv;
9563 (void)jcls;
9564 (void)jarg1_;
9565 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9566 result = (uint32) ((arg1)->ipHost);
9567 jresult = (jlong)result;
9568 return jresult;
9569}
9570
9571
9572SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipPort_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9573 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9574 uint16 arg2 ;
9575
9576 (void)jenv;
9577 (void)jcls;
9578 (void)jarg1_;
9579 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9580 arg2 = (uint16)jarg2;
9581 if (arg1) (arg1)->ipPort = arg2;
9582}
9583
9584
9585SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ipPort_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9586 jint jresult = 0 ;
9587 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9588 uint16 result;
9589
9590 (void)jenv;
9591 (void)jcls;
9592 (void)jarg1_;
9593 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9594 result = (uint16) ((arg1)->ipPort);
9595 jresult = (jint)result;
9596 return jresult;
9597}
9598
9599
9600SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1sourceName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9601 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9602 char *arg2 ;
9603
9604 (void)jenv;
9605 (void)jcls;
9606 (void)jarg1_;
9607 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9608 arg2 = 0;
9609 if (jarg2) {
9610 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9611 if (!arg2) return ;
9612 }
9613 {
9614 if(arg2) {
9615 strncpy((char*)arg1->sourceName, (const char *)arg2, MAXKEYNAMELEN+1-1);
9616 arg1->sourceName[MAXKEYNAMELEN+1-1] = 0;
9617 } else {
9618 arg1->sourceName[0] = 0;
9619 }
9620 }
9621
9622 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9623}
9624
9625
9626SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1sourceName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9627 jstring jresult = 0 ;
9628 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9629 char *result = 0 ;
9630
9631 (void)jenv;
9632 (void)jcls;
9633 (void)jarg1_;
9634 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9635 result = (char *)(char *) ((arg1)->sourceName);
9636 if (result) jresult = jenv->NewStringUTF((const char *)result);
9637 return jresult;
9638}
9639
9640
9641SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1hostName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9642 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9643 char *arg2 ;
9644
9645 (void)jenv;
9646 (void)jcls;
9647 (void)jarg1_;
9648 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9649 arg2 = 0;
9650 if (jarg2) {
9651 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9652 if (!arg2) return ;
9653 }
9654 {
9655 if(arg2) {
9656 strncpy((char*)arg1->hostName, (const char *)arg2, MAXKEYNAMELEN+1-1);
9657 arg1->hostName[MAXKEYNAMELEN+1-1] = 0;
9658 } else {
9659 arg1->hostName[0] = 0;
9660 }
9661 }
9662
9663 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9664}
9665
9666
9667SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1hostName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9668 jstring jresult = 0 ;
9669 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9670 char *result = 0 ;
9671
9672 (void)jenv;
9673 (void)jcls;
9674 (void)jarg1_;
9675 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9676 result = (char *)(char *) ((arg1)->hostName);
9677 if (result) jresult = jenv->NewStringUTF((const char *)result);
9678 return jresult;
9679}
9680
9681
9682SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9683 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9684 char *arg2 ;
9685
9686 (void)jenv;
9687 (void)jcls;
9688 (void)jarg1_;
9689 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9690 arg2 = 0;
9691 if (jarg2) {
9692 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9693 if (!arg2) return ;
9694 }
9695 {
9696 if(arg2) {
9697 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
9698 arg1->name[MAXKEYNAMELEN+1-1] = 0;
9699 } else {
9700 arg1->name[0] = 0;
9701 }
9702 }
9703
9704 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9705}
9706
9707
9708SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9709 jstring jresult = 0 ;
9710 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9711 char *result = 0 ;
9712
9713 (void)jenv;
9714 (void)jcls;
9715 (void)jarg1_;
9716 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9717 result = (char *)(char *) ((arg1)->name);
9718 if (result) jresult = jenv->NewStringUTF((const char *)result);
9719 return jresult;
9720}
9721
9722
9723SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9724 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9725 char *arg2 ;
9726
9727 (void)jenv;
9728 (void)jcls;
9729 (void)jarg1_;
9730 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9731 arg2 = 0;
9732 if (jarg2) {
9733 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9734 if (!arg2) return ;
9735 }
9736 {
9737 if(arg2) {
9738 strncpy((char*)arg1->key, (const char *)arg2, MAXKEYNAMELEN+1-1);
9739 arg1->key[MAXKEYNAMELEN+1-1] = 0;
9740 } else {
9741 arg1->key[0] = 0;
9742 }
9743 }
9744
9745 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9746}
9747
9748
9749SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9750 jstring jresult = 0 ;
9751 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9752 char *result = 0 ;
9753
9754 (void)jenv;
9755 (void)jcls;
9756 (void)jarg1_;
9757 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9758 result = (char *)(char *) ((arg1)->key);
9759 if (result) jresult = jenv->NewStringUTF((const char *)result);
9760 return jresult;
9761}
9762
9763
9764SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9765 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9766 char *arg2 ;
9767
9768 (void)jenv;
9769 (void)jcls;
9770 (void)jarg1_;
9771 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9772 arg2 = 0;
9773 if (jarg2) {
9774 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9775 if (!arg2) return ;
9776 }
9777 {
9778 if(arg2) {
9779 strncpy((char*)arg1->value, (const char *)arg2, MAXVALUENAMELEN+1-1);
9780 arg1->value[MAXVALUENAMELEN+1-1] = 0;
9781 } else {
9782 arg1->value[0] = 0;
9783 }
9784 }
9785
9786 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9787}
9788
9789
9790SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9791 jstring jresult = 0 ;
9792 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9793 char *result = 0 ;
9794
9795 (void)jenv;
9796 (void)jcls;
9797 (void)jarg1_;
9798 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9799 result = (char *)(char *) ((arg1)->value);
9800 if (result) jresult = jenv->NewStringUTF((const char *)result);
9801 return jresult;
9802}
9803
9804
9805SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9806 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9807 char *arg2 ;
9808
9809 (void)jenv;
9810 (void)jcls;
9811 (void)jarg1_;
9812 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9813 arg2 = 0;
9814 if (jarg2) {
9815 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9816 if (!arg2) return ;
9817 }
9818 {
9819 if(arg2) {
9820 strncpy((char*)arg1->type, (const char *)arg2, MAXKEYNAMELEN+1-1);
9821 arg1->type[MAXKEYNAMELEN+1-1] = 0;
9822 } else {
9823 arg1->type[0] = 0;
9824 }
9825 }
9826
9827 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9828}
9829
9830
9831SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9832 jstring jresult = 0 ;
9833 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9834 char *result = 0 ;
9835
9836 (void)jenv;
9837 (void)jcls;
9838 (void)jarg1_;
9839 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9840 result = (char *)(char *) ((arg1)->type);
9841 if (result) jresult = jenv->NewStringUTF((const char *)result);
9842 return jresult;
9843}
9844
9845
9846SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1subdir_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9847 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9848 char *arg2 ;
9849
9850 (void)jenv;
9851 (void)jcls;
9852 (void)jarg1_;
9853 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9854 arg2 = 0;
9855 if (jarg2) {
9856 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9857 if (!arg2) return ;
9858 }
9859 {
9860 if(arg2) {
9861 strncpy((char*)arg1->subdir, (const char *)arg2, MAXKEYNAMELEN+1-1);
9862 arg1->subdir[MAXKEYNAMELEN+1-1] = 0;
9863 } else {
9864 arg1->subdir[0] = 0;
9865 }
9866 }
9867
9868 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9869}
9870
9871
9872SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1subdir_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9873 jstring jresult = 0 ;
9874 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9875 char *result = 0 ;
9876
9877 (void)jenv;
9878 (void)jcls;
9879 (void)jarg1_;
9880 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9881 result = (char *)(char *) ((arg1)->subdir);
9882 if (result) jresult = jenv->NewStringUTF((const char *)result);
9883 return jresult;
9884}
9885
9886
9887SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9888 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9889 char *arg2 ;
9890
9891 (void)jenv;
9892 (void)jcls;
9893 (void)jarg1_;
9894 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9895 arg2 = 0;
9896 if (jarg2) {
9897 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9898 if (!arg2) return ;
9899 }
9900 {
9901 if(arg2) {
9902 strncpy((char*)arg1->ext, (const char *)arg2, MAXKEYNAMELEN+1-1);
9903 arg1->ext[MAXKEYNAMELEN+1-1] = 0;
9904 } else {
9905 arg1->ext[0] = 0;
9906 }
9907 }
9908
9909 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9910}
9911
9912
9913SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1ext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9914 jstring jresult = 0 ;
9915 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9916 char *result = 0 ;
9917
9918 (void)jenv;
9919 (void)jcls;
9920 (void)jarg1_;
9921 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9922 result = (char *)(char *) ((arg1)->ext);
9923 if (result) jresult = jenv->NewStringUTF((const char *)result);
9924 return jresult;
9925}
9926
9927
9928SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1operation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9929 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9930 char *arg2 ;
9931
9932 (void)jenv;
9933 (void)jcls;
9934 (void)jarg1_;
9935 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9936 arg2 = 0;
9937 if (jarg2) {
9938 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9939 if (!arg2) return ;
9940 }
9941 {
9942 if(arg2) {
9943 strncpy((char*)arg1->operation, (const char *)arg2, MAXKEYNAMELEN+1-1);
9944 arg1->operation[MAXKEYNAMELEN+1-1] = 0;
9945 } else {
9946 arg1->operation[0] = 0;
9947 }
9948 }
9949
9950 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
9951}
9952
9953
9954SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1operation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9955 jstring jresult = 0 ;
9956 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9957 char *result = 0 ;
9958
9959 (void)jenv;
9960 (void)jcls;
9961 (void)jarg1_;
9962 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9963 result = (char *)(char *) ((arg1)->operation);
9964 if (result) jresult = jenv->NewStringUTF((const char *)result);
9965 return jresult;
9966}
9967
9968
9969SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9970 jstring jresult = 0 ;
9971 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9972 std::string result;
9973
9974 (void)jenv;
9975 (void)jcls;
9976 (void)jarg1_;
9977 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9978 result = (arg1)->toXML();
9979 jresult = jenv->NewStringUTF((&result)->c_str());
9980 return jresult;
9981}
9982
9983
9984SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9985 jboolean jresult = 0 ;
9986 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
9987 char *arg2 = (char *) 0 ;
9988 bool result;
9989
9990 (void)jenv;
9991 (void)jcls;
9992 (void)jarg1_;
9993 arg1 = *(cmlabs::QuerySpec **)&jarg1;
9994 arg2 = 0;
9995 if (jarg2) {
9996 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
9997 if (!arg2) return 0;
9998 }
9999 result = (bool)(arg1)->fromXML((char const *)arg2);
10000 jresult = (jboolean)result;
10001 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10002 return jresult;
10003}
10004
10005
10006SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QuerySpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10007 jboolean jresult = 0 ;
10008 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
10009 XMLNode *arg2 = 0 ;
10010 bool result;
10011
10012 (void)jenv;
10013 (void)jcls;
10014 (void)jarg1_;
10015 arg1 = *(cmlabs::QuerySpec **)&jarg1;
10016 arg2 = *(XMLNode **)&jarg2;
10017 if (!arg2) {
10018 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
10019 return 0;
10020 }
10021 result = (bool)(arg1)->fromXML(*arg2);
10022 jresult = (jboolean)result;
10023 return jresult;
10024}
10025
10026
10027SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1QuerySpec(JNIEnv *jenv, jclass jcls) {
10028 jlong jresult = 0 ;
10029 cmlabs::QuerySpec *result = 0 ;
10030
10031 (void)jenv;
10032 (void)jcls;
10033 result = (cmlabs::QuerySpec *)new cmlabs::QuerySpec();
10034 *(cmlabs::QuerySpec **)&jresult = result;
10035 return jresult;
10036}
10037
10038
10039SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1QuerySpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10040 cmlabs::QuerySpec *arg1 = (cmlabs::QuerySpec *) 0 ;
10041
10042 (void)jenv;
10043 (void)jcls;
10044 arg1 = *(cmlabs::QuerySpec **)&jarg1;
10045 delete arg1;
10046}
10047
10048
10049SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1source_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10051 uint32 arg2 ;
10052
10053 (void)jenv;
10054 (void)jcls;
10055 (void)jarg1_;
10056 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10057 arg2 = (uint32)jarg2;
10058 if (arg1) (arg1)->source = arg2;
10059}
10060
10061
10062SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1source_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10063 jlong jresult = 0 ;
10065 uint32 result;
10066
10067 (void)jenv;
10068 (void)jcls;
10069 (void)jarg1_;
10070 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10071 result = (uint32) ((arg1)->source);
10072 jresult = (jlong)result;
10073 return jresult;
10074}
10075
10076
10077SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1origin_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10079 uint32 arg2 ;
10080
10081 (void)jenv;
10082 (void)jcls;
10083 (void)jarg1_;
10084 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10085 arg2 = (uint32)jarg2;
10086 if (arg1) (arg1)->origin = arg2;
10087}
10088
10089
10090SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1origin_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10091 jlong jresult = 0 ;
10093 uint32 result;
10094
10095 (void)jenv;
10096 (void)jcls;
10097 (void)jarg1_;
10098 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10099 result = (uint32) ((arg1)->origin);
10100 jresult = (jlong)result;
10101 return jresult;
10102}
10103
10104
10105SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
10107 uint64 arg2 ;
10108
10109 (void)jenv;
10110 (void)jcls;
10111 (void)jarg1_;
10112 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10113 {
10114 jclass clazz;
10115 jmethodID mid;
10116 jbyteArray ba;
10117 jbyte* bae;
10118 jsize sz;
10119 int i;
10120
10121 if (!jarg2) {
10123 return ;
10124 }
10125 clazz = jenv->GetObjectClass(jarg2);
10126 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
10127 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
10128 bae = jenv->GetByteArrayElements(ba, 0);
10129 sz = jenv->GetArrayLength(ba);
10130 arg2 = 0;
10131 if (sz > 0) {
10132 arg2 = (uint64)(signed char)bae[0];
10133 for(i=1; i<sz; i++) {
10134 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
10135 }
10136 }
10137 jenv->ReleaseByteArrayElements(ba, bae, 0);
10138 }
10139 if (arg1) (arg1)->maxage = arg2;
10140}
10141
10142
10143SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10144 jobject jresult = 0 ;
10146 uint64 result;
10147
10148 (void)jenv;
10149 (void)jcls;
10150 (void)jarg1_;
10151 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10152 result = (uint64) ((arg1)->maxage);
10153 {
10154 jbyteArray ba = jenv->NewByteArray(9);
10155 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
10156 jclass clazz = jenv->FindClass("java/math/BigInteger");
10157 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
10158 jobject bigint;
10159 int i;
10160
10161 bae[0] = 0;
10162 for(i=1; i<9; i++ ) {
10163 bae[i] = (jbyte)(result>>8*(8-i));
10164 }
10165
10166 jenv->ReleaseByteArrayElements(ba, bae, 0);
10167 bigint = jenv->NewObject(clazz, mid, ba);
10168 jresult = bigint;
10169 }
10170 return jresult;
10171}
10172
10173
10174SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10176 uint32 arg2 ;
10177
10178 (void)jenv;
10179 (void)jcls;
10180 (void)jarg1_;
10181 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10182 arg2 = (uint32)jarg2;
10183 if (arg1) (arg1)->maxcount = arg2;
10184}
10185
10186
10187SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10188 jlong jresult = 0 ;
10190 uint32 result;
10191
10192 (void)jenv;
10193 (void)jcls;
10194 (void)jarg1_;
10195 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10196 result = (uint32) ((arg1)->maxcount);
10197 jresult = (jlong)result;
10198 return jresult;
10199}
10200
10201
10202SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10204 PsyType arg2 ;
10205 PsyType *argp2 ;
10206
10207 (void)jenv;
10208 (void)jcls;
10209 (void)jarg1_;
10210 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10211 argp2 = *(PsyType **)&jarg2;
10212 if (!argp2) {
10213 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
10214 return ;
10215 }
10216 arg2 = *argp2;
10217 if (arg1) (arg1)->type = arg2;
10218}
10219
10220
10221SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10222 jlong jresult = 0 ;
10224 PsyType result;
10225
10226 (void)jenv;
10227 (void)jcls;
10228 (void)jarg1_;
10229 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10230 result = ((arg1)->type);
10231 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
10232 return jresult;
10233}
10234
10235
10236SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10238 PsyContext arg2 ;
10239 PsyContext *argp2 ;
10240
10241 (void)jenv;
10242 (void)jcls;
10243 (void)jarg1_;
10244 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10245 argp2 = *(PsyContext **)&jarg2;
10246 if (!argp2) {
10247 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
10248 return ;
10249 }
10250 arg2 = *argp2;
10251 if (arg1) (arg1)->context = arg2;
10252}
10253
10254
10255SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10256 jlong jresult = 0 ;
10258 PsyContext result;
10259
10260 (void)jenv;
10261 (void)jcls;
10262 (void)jarg1_;
10263 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10264 result = ((arg1)->context);
10265 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
10266 return jresult;
10267}
10268
10269
10270SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10272 uint32 arg2 ;
10273
10274 (void)jenv;
10275 (void)jcls;
10276 (void)jarg1_;
10277 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10278 arg2 = (uint32)jarg2;
10279 if (arg1) (arg1)->tag = arg2;
10280}
10281
10282
10283SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10284 jlong jresult = 0 ;
10286 uint32 result;
10287
10288 (void)jenv;
10289 (void)jcls;
10290 (void)jarg1_;
10291 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10292 result = (uint32) ((arg1)->tag);
10293 jresult = (jlong)result;
10294 return jresult;
10295}
10296
10297
10298SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10300 char *arg2 ;
10301
10302 (void)jenv;
10303 (void)jcls;
10304 (void)jarg1_;
10305 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10306 arg2 = 0;
10307 if (jarg2) {
10308 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10309 if (!arg2) return ;
10310 }
10311 {
10312 if(arg2) {
10313 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
10314 arg1->name[MAXKEYNAMELEN+1-1] = 0;
10315 } else {
10316 arg1->name[0] = 0;
10317 }
10318 }
10319
10320 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10321}
10322
10323
10324SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10325 jstring jresult = 0 ;
10327 char *result = 0 ;
10328
10329 (void)jenv;
10330 (void)jcls;
10331 (void)jarg1_;
10332 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10333 result = (char *)(char *) ((arg1)->name);
10334 if (result) jresult = jenv->NewStringUTF((const char *)result);
10335 return jresult;
10336}
10337
10338
10339SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1key_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10341 char *arg2 ;
10342
10343 (void)jenv;
10344 (void)jcls;
10345 (void)jarg1_;
10346 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10347 arg2 = 0;
10348 if (jarg2) {
10349 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10350 if (!arg2) return ;
10351 }
10352 {
10353 if(arg2) {
10354 strncpy((char*)arg1->key, (const char *)arg2, MAXKEYNAMELEN+1-1);
10355 arg1->key[MAXKEYNAMELEN+1-1] = 0;
10356 } else {
10357 arg1->key[0] = 0;
10358 }
10359 }
10360
10361 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10362}
10363
10364
10365SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1key_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10366 jstring jresult = 0 ;
10368 char *result = 0 ;
10369
10370 (void)jenv;
10371 (void)jcls;
10372 (void)jarg1_;
10373 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10374 result = (char *)(char *) ((arg1)->key);
10375 if (result) jresult = jenv->NewStringUTF((const char *)result);
10376 return jresult;
10377}
10378
10379
10380SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1keytype_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
10382 uint8 arg2 ;
10383
10384 (void)jenv;
10385 (void)jcls;
10386 (void)jarg1_;
10387 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10388 arg2 = (uint8)jarg2;
10389 if (arg1) (arg1)->keytype = arg2;
10390}
10391
10392
10393SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1keytype_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10394 jshort jresult = 0 ;
10396 uint8 result;
10397
10398 (void)jenv;
10399 (void)jcls;
10400 (void)jarg1_;
10401 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10402 result = (uint8) ((arg1)->keytype);
10403 jresult = (jshort)result;
10404 return jresult;
10405}
10406
10407
10408SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10410 uint32 arg2 ;
10411
10412 (void)jenv;
10413 (void)jcls;
10414 (void)jarg1_;
10415 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10416 arg2 = (uint32)jarg2;
10417 if (arg1) (arg1)->from = arg2;
10418}
10419
10420
10421SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10422 jlong jresult = 0 ;
10424 uint32 result;
10425
10426 (void)jenv;
10427 (void)jcls;
10428 (void)jarg1_;
10429 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10430 result = (uint32) ((arg1)->from);
10431 jresult = (jlong)result;
10432 return jresult;
10433}
10434
10435
10436SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10438 uint32 arg2 ;
10439
10440 (void)jenv;
10441 (void)jcls;
10442 (void)jarg1_;
10443 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10444 arg2 = (uint32)jarg2;
10445 if (arg1) (arg1)->to = arg2;
10446}
10447
10448
10449SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10450 jlong jresult = 0 ;
10452 uint32 result;
10453
10454 (void)jenv;
10455 (void)jcls;
10456 (void)jarg1_;
10457 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10458 result = (uint32) ((arg1)->to);
10459 jresult = (jlong)result;
10460 return jresult;
10461}
10462
10463
10464SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
10466 uint64 arg2 ;
10467
10468 (void)jenv;
10469 (void)jcls;
10470 (void)jarg1_;
10471 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10472 {
10473 jclass clazz;
10474 jmethodID mid;
10475 jbyteArray ba;
10476 jbyte* bae;
10477 jsize sz;
10478 int i;
10479
10480 if (!jarg2) {
10482 return ;
10483 }
10484 clazz = jenv->GetObjectClass(jarg2);
10485 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
10486 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
10487 bae = jenv->GetByteArrayElements(ba, 0);
10488 sz = jenv->GetArrayLength(ba);
10489 arg2 = 0;
10490 if (sz > 0) {
10491 arg2 = (uint64)(signed char)bae[0];
10492 for(i=1; i<sz; i++) {
10493 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
10494 }
10495 }
10496 jenv->ReleaseByteArrayElements(ba, bae, 0);
10497 }
10498 if (arg1) (arg1)->startTime = arg2;
10499}
10500
10501
10502SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10503 jobject jresult = 0 ;
10505 uint64 result;
10506
10507 (void)jenv;
10508 (void)jcls;
10509 (void)jarg1_;
10510 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10511 result = (uint64) ((arg1)->startTime);
10512 {
10513 jbyteArray ba = jenv->NewByteArray(9);
10514 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
10515 jclass clazz = jenv->FindClass("java/math/BigInteger");
10516 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
10517 jobject bigint;
10518 int i;
10519
10520 bae[0] = 0;
10521 for(i=1; i<9; i++ ) {
10522 bae[i] = (jbyte)(result>>8*(8-i));
10523 }
10524
10525 jenv->ReleaseByteArrayElements(ba, bae, 0);
10526 bigint = jenv->NewObject(clazz, mid, ba);
10527 jresult = bigint;
10528 }
10529 return jresult;
10530}
10531
10532
10533SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
10535 uint64 arg2 ;
10536
10537 (void)jenv;
10538 (void)jcls;
10539 (void)jarg1_;
10540 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10541 {
10542 jclass clazz;
10543 jmethodID mid;
10544 jbyteArray ba;
10545 jbyte* bae;
10546 jsize sz;
10547 int i;
10548
10549 if (!jarg2) {
10551 return ;
10552 }
10553 clazz = jenv->GetObjectClass(jarg2);
10554 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
10555 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
10556 bae = jenv->GetByteArrayElements(ba, 0);
10557 sz = jenv->GetArrayLength(ba);
10558 arg2 = 0;
10559 if (sz > 0) {
10560 arg2 = (uint64)(signed char)bae[0];
10561 for(i=1; i<sz; i++) {
10562 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
10563 }
10564 }
10565 jenv->ReleaseByteArrayElements(ba, bae, 0);
10566 }
10567 if (arg1) (arg1)->endTime = arg2;
10568}
10569
10570
10571SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10572 jobject jresult = 0 ;
10574 uint64 result;
10575
10576 (void)jenv;
10577 (void)jcls;
10578 (void)jarg1_;
10579 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10580 result = (uint64) ((arg1)->endTime);
10581 {
10582 jbyteArray ba = jenv->NewByteArray(9);
10583 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
10584 jclass clazz = jenv->FindClass("java/math/BigInteger");
10585 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
10586 jobject bigint;
10587 int i;
10588
10589 bae[0] = 0;
10590 for(i=1; i<9; i++ ) {
10591 bae[i] = (jbyte)(result>>8*(8-i));
10592 }
10593
10594 jenv->ReleaseByteArrayElements(ba, bae, 0);
10595 bigint = jenv->NewObject(clazz, mid, ba);
10596 jresult = bigint;
10597 }
10598 return jresult;
10599}
10600
10601
10602SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startInt_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10604 int64 arg2 ;
10605
10606 (void)jenv;
10607 (void)jcls;
10608 (void)jarg1_;
10609 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10610 arg2 = (int64)jarg2;
10611 if (arg1) (arg1)->startInt = arg2;
10612}
10613
10614
10615SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startInt_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10616 jlong jresult = 0 ;
10618 int64 result;
10619
10620 (void)jenv;
10621 (void)jcls;
10622 (void)jarg1_;
10623 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10624 result = (int64) ((arg1)->startInt);
10625 jresult = (jlong)result;
10626 return jresult;
10627}
10628
10629
10630SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endInt_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10632 int64 arg2 ;
10633
10634 (void)jenv;
10635 (void)jcls;
10636 (void)jarg1_;
10637 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10638 arg2 = (int64)jarg2;
10639 if (arg1) (arg1)->endInt = arg2;
10640}
10641
10642
10643SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endInt_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10644 jlong jresult = 0 ;
10646 int64 result;
10647
10648 (void)jenv;
10649 (void)jcls;
10650 (void)jarg1_;
10651 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10652 result = (int64) ((arg1)->endInt);
10653 jresult = (jlong)result;
10654 return jresult;
10655}
10656
10657
10658SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startFloat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
10660 float64 arg2 ;
10661
10662 (void)jenv;
10663 (void)jcls;
10664 (void)jarg1_;
10665 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10666 arg2 = (float64)jarg2;
10667 if (arg1) (arg1)->startFloat = arg2;
10668}
10669
10670
10671SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startFloat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10672 jdouble jresult = 0 ;
10674 float64 result;
10675
10676 (void)jenv;
10677 (void)jcls;
10678 (void)jarg1_;
10679 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10680 result = (float64) ((arg1)->startFloat);
10681 jresult = (jdouble)result;
10682 return jresult;
10683}
10684
10685
10686SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endFloat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
10688 float64 arg2 ;
10689
10690 (void)jenv;
10691 (void)jcls;
10692 (void)jarg1_;
10693 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10694 arg2 = (float64)jarg2;
10695 if (arg1) (arg1)->endFloat = arg2;
10696}
10697
10698
10699SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endFloat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10700 jdouble jresult = 0 ;
10702 float64 result;
10703
10704 (void)jenv;
10705 (void)jcls;
10706 (void)jarg1_;
10707 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10708 result = (float64) ((arg1)->endFloat);
10709 jresult = (jdouble)result;
10710 return jresult;
10711}
10712
10713
10714SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startString_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10716 char *arg2 ;
10717
10718 (void)jenv;
10719 (void)jcls;
10720 (void)jarg1_;
10721 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10722 arg2 = 0;
10723 if (jarg2) {
10724 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10725 if (!arg2) return ;
10726 }
10727 {
10728 if(arg2) {
10729 strncpy((char*)arg1->startString, (const char *)arg2, MAXVALUENAMELEN+1-1);
10730 arg1->startString[MAXVALUENAMELEN+1-1] = 0;
10731 } else {
10732 arg1->startString[0] = 0;
10733 }
10734 }
10735
10736 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10737}
10738
10739
10740SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1startString_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10741 jstring jresult = 0 ;
10743 char *result = 0 ;
10744
10745 (void)jenv;
10746 (void)jcls;
10747 (void)jarg1_;
10748 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10749 result = (char *)(char *) ((arg1)->startString);
10750 if (result) jresult = jenv->NewStringUTF((const char *)result);
10751 return jresult;
10752}
10753
10754
10755SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endString_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10757 char *arg2 ;
10758
10759 (void)jenv;
10760 (void)jcls;
10761 (void)jarg1_;
10762 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10763 arg2 = 0;
10764 if (jarg2) {
10765 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10766 if (!arg2) return ;
10767 }
10768 {
10769 if(arg2) {
10770 strncpy((char*)arg1->endString, (const char *)arg2, MAXVALUENAMELEN+1-1);
10771 arg1->endString[MAXVALUENAMELEN+1-1] = 0;
10772 } else {
10773 arg1->endString[0] = 0;
10774 }
10775 }
10776
10777 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10778}
10779
10780
10781SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1endString_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10782 jstring jresult = 0 ;
10784 char *result = 0 ;
10785
10786 (void)jenv;
10787 (void)jcls;
10788 (void)jarg1_;
10789 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10790 result = (char *)(char *) ((arg1)->endString);
10791 if (result) jresult = jenv->NewStringUTF((const char *)result);
10792 return jresult;
10793}
10794
10795
10796SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10797 jstring jresult = 0 ;
10799 std::string result;
10800
10801 (void)jenv;
10802 (void)jcls;
10803 (void)jarg1_;
10804 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10805 result = (arg1)->toXML();
10806 jresult = jenv->NewStringUTF((&result)->c_str());
10807 return jresult;
10808}
10809
10810
10811SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10812 jboolean jresult = 0 ;
10814 char *arg2 = (char *) 0 ;
10815 bool result;
10816
10817 (void)jenv;
10818 (void)jcls;
10819 (void)jarg1_;
10820 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10821 arg2 = 0;
10822 if (jarg2) {
10823 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
10824 if (!arg2) return 0;
10825 }
10826 result = (bool)(arg1)->fromXML((char const *)arg2);
10827 jresult = (jboolean)result;
10828 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
10829 return jresult;
10830}
10831
10832
10833SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RetrieveSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10834 jboolean jresult = 0 ;
10836 XMLNode *arg2 = 0 ;
10837 bool result;
10838
10839 (void)jenv;
10840 (void)jcls;
10841 (void)jarg1_;
10842 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10843 arg2 = *(XMLNode **)&jarg2;
10844 if (!arg2) {
10845 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
10846 return 0;
10847 }
10848 result = (bool)(arg1)->fromXML(*arg2);
10849 jresult = (jboolean)result;
10850 return jresult;
10851}
10852
10853
10854SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1RetrieveSpec(JNIEnv *jenv, jclass jcls) {
10855 jlong jresult = 0 ;
10856 cmlabs::RetrieveSpec *result = 0 ;
10857
10858 (void)jenv;
10859 (void)jcls;
10861 *(cmlabs::RetrieveSpec **)&jresult = result;
10862 return jresult;
10863}
10864
10865
10866SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1RetrieveSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10868
10869 (void)jenv;
10870 (void)jcls;
10871 arg1 = *(cmlabs::RetrieveSpec **)&jarg1;
10872 delete arg1;
10873}
10874
10875
10877 jint jresult = 0 ;
10878 int result;
10879
10880 (void)jenv;
10881 (void)jcls;
10882 result = (int)(1);
10883 jresult = (jint)result;
10884 return jresult;
10885}
10886
10887
10888SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10889 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10890 uint32 arg2 ;
10891
10892 (void)jenv;
10893 (void)jcls;
10894 (void)jarg1_;
10895 arg1 = *(cmlabs::PostSpec **)&jarg1;
10896 arg2 = (uint32)jarg2;
10897 if (arg1) (arg1)->to = arg2;
10898}
10899
10900
10901SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10902 jlong jresult = 0 ;
10903 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10904 uint32 result;
10905
10906 (void)jenv;
10907 (void)jcls;
10908 (void)jarg1_;
10909 arg1 = *(cmlabs::PostSpec **)&jarg1;
10910 result = (uint32) ((arg1)->to);
10911 jresult = (jlong)result;
10912 return jresult;
10913}
10914
10915
10916SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10917 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10918 PsyType arg2 ;
10919 PsyType *argp2 ;
10920
10921 (void)jenv;
10922 (void)jcls;
10923 (void)jarg1_;
10924 arg1 = *(cmlabs::PostSpec **)&jarg1;
10925 argp2 = *(PsyType **)&jarg2;
10926 if (!argp2) {
10927 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
10928 return ;
10929 }
10930 arg2 = *argp2;
10931 if (arg1) (arg1)->type = arg2;
10932}
10933
10934
10935SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10936 jlong jresult = 0 ;
10937 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10938 PsyType result;
10939
10940 (void)jenv;
10941 (void)jcls;
10942 (void)jarg1_;
10943 arg1 = *(cmlabs::PostSpec **)&jarg1;
10944 result = ((arg1)->type);
10945 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
10946 return jresult;
10947}
10948
10949
10950SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10951 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10952 PsyContext arg2 ;
10953 PsyContext *argp2 ;
10954
10955 (void)jenv;
10956 (void)jcls;
10957 (void)jarg1_;
10958 arg1 = *(cmlabs::PostSpec **)&jarg1;
10959 argp2 = *(PsyContext **)&jarg2;
10960 if (!argp2) {
10961 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
10962 return ;
10963 }
10964 arg2 = *argp2;
10965 if (arg1) (arg1)->context = arg2;
10966}
10967
10968
10969SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10970 jlong jresult = 0 ;
10971 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10972 PsyContext result;
10973
10974 (void)jenv;
10975 (void)jcls;
10976 (void)jarg1_;
10977 arg1 = *(cmlabs::PostSpec **)&jarg1;
10978 result = ((arg1)->context);
10979 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
10980 return jresult;
10981}
10982
10983
10984SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contextchange_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10985 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
10986 PsyContext arg2 ;
10987 PsyContext *argp2 ;
10988
10989 (void)jenv;
10990 (void)jcls;
10991 (void)jarg1_;
10992 arg1 = *(cmlabs::PostSpec **)&jarg1;
10993 argp2 = *(PsyContext **)&jarg2;
10994 if (!argp2) {
10995 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
10996 return ;
10997 }
10998 arg2 = *argp2;
10999 if (arg1) (arg1)->contextchange = arg2;
11000}
11001
11002
11003SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contextchange_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11004 jlong jresult = 0 ;
11005 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11006 PsyContext result;
11007
11008 (void)jenv;
11009 (void)jcls;
11010 (void)jarg1_;
11011 arg1 = *(cmlabs::PostSpec **)&jarg1;
11012 result = ((arg1)->contextchange);
11013 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
11014 return jresult;
11015}
11016
11017
11018SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11019 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11020 uint32 arg2 ;
11021
11022 (void)jenv;
11023 (void)jcls;
11024 (void)jarg1_;
11025 arg1 = *(cmlabs::PostSpec **)&jarg1;
11026 arg2 = (uint32)jarg2;
11027 if (arg1) (arg1)->tag = arg2;
11028}
11029
11030
11031SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11032 jlong jresult = 0 ;
11033 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11034 uint32 result;
11035
11036 (void)jenv;
11037 (void)jcls;
11038 (void)jarg1_;
11039 arg1 = *(cmlabs::PostSpec **)&jarg1;
11040 result = (uint32) ((arg1)->tag);
11041 jresult = (jlong)result;
11042 return jresult;
11043}
11044
11045
11046SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1ttl_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
11047 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11048 uint64 arg2 ;
11049
11050 (void)jenv;
11051 (void)jcls;
11052 (void)jarg1_;
11053 arg1 = *(cmlabs::PostSpec **)&jarg1;
11054 {
11055 jclass clazz;
11056 jmethodID mid;
11057 jbyteArray ba;
11058 jbyte* bae;
11059 jsize sz;
11060 int i;
11061
11062 if (!jarg2) {
11064 return ;
11065 }
11066 clazz = jenv->GetObjectClass(jarg2);
11067 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
11068 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
11069 bae = jenv->GetByteArrayElements(ba, 0);
11070 sz = jenv->GetArrayLength(ba);
11071 arg2 = 0;
11072 if (sz > 0) {
11073 arg2 = (uint64)(signed char)bae[0];
11074 for(i=1; i<sz; i++) {
11075 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
11076 }
11077 }
11078 jenv->ReleaseByteArrayElements(ba, bae, 0);
11079 }
11080 if (arg1) (arg1)->ttl = arg2;
11081}
11082
11083
11084SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1ttl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11085 jobject jresult = 0 ;
11086 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11087 uint64 result;
11088
11089 (void)jenv;
11090 (void)jcls;
11091 (void)jarg1_;
11092 arg1 = *(cmlabs::PostSpec **)&jarg1;
11093 result = (uint64) ((arg1)->ttl);
11094 {
11095 jbyteArray ba = jenv->NewByteArray(9);
11096 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
11097 jclass clazz = jenv->FindClass("java/math/BigInteger");
11098 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
11099 jobject bigint;
11100 int i;
11101
11102 bae[0] = 0;
11103 for(i=1; i<9; i++ ) {
11104 bae[i] = (jbyte)(result>>8*(8-i));
11105 }
11106
11107 jenv->ReleaseByteArrayElements(ba, bae, 0);
11108 bigint = jenv->NewObject(clazz, mid, ba);
11109 jresult = bigint;
11110 }
11111 return jresult;
11112}
11113
11114
11115SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1policy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
11116 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11117 uint8 arg2 ;
11118
11119 (void)jenv;
11120 (void)jcls;
11121 (void)jarg1_;
11122 arg1 = *(cmlabs::PostSpec **)&jarg1;
11123 arg2 = (uint8)jarg2;
11124 if (arg1) (arg1)->policy = arg2;
11125}
11126
11127
11128SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1policy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11129 jshort jresult = 0 ;
11130 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11131 uint8 result;
11132
11133 (void)jenv;
11134 (void)jcls;
11135 (void)jarg1_;
11136 arg1 = *(cmlabs::PostSpec **)&jarg1;
11137 result = (uint8) ((arg1)->policy);
11138 jresult = (jshort)result;
11139 return jresult;
11140}
11141
11142
11143SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11144 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11145 uint32 arg2 ;
11146
11147 (void)jenv;
11148 (void)jcls;
11149 (void)jarg1_;
11150 arg1 = *(cmlabs::PostSpec **)&jarg1;
11151 arg2 = (uint32)jarg2;
11152 if (arg1) (arg1)->contentCount = arg2;
11153}
11154
11155
11156SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11157 jlong jresult = 0 ;
11158 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11159 uint32 result;
11160
11161 (void)jenv;
11162 (void)jcls;
11163 (void)jarg1_;
11164 arg1 = *(cmlabs::PostSpec **)&jarg1;
11165 result = (uint32) ((arg1)->contentCount);
11166 jresult = (jlong)result;
11167 return jresult;
11168}
11169
11170
11171SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11172 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11173 char *arg2 ;
11174
11175 (void)jenv;
11176 (void)jcls;
11177 (void)jarg1_;
11178 arg1 = *(cmlabs::PostSpec **)&jarg1;
11179 arg2 = 0;
11180 if (jarg2) {
11181 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11182 if (!arg2) return ;
11183 }
11184 {
11185 if(arg2) {
11186 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
11187 arg1->name[MAXKEYNAMELEN+1-1] = 0;
11188 } else {
11189 arg1->name[0] = 0;
11190 }
11191 }
11192
11193 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11194}
11195
11196
11197SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11198 jstring jresult = 0 ;
11199 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11200 char *result = 0 ;
11201
11202 (void)jenv;
11203 (void)jcls;
11204 (void)jarg1_;
11205 arg1 = *(cmlabs::PostSpec **)&jarg1;
11206 result = (char *)(char *) ((arg1)->name);
11207 if (result) jresult = jenv->NewStringUTF((const char *)result);
11208 return jresult;
11209}
11210
11211
11212SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11213 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11214 char *arg2 ;
11215
11216 (void)jenv;
11217 (void)jcls;
11218 (void)jarg1_;
11219 arg1 = *(cmlabs::PostSpec **)&jarg1;
11220 arg2 = 0;
11221 if (jarg2) {
11222 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11223 if (!arg2) return ;
11224 }
11225 {
11226 if(arg2) {
11227 strncpy((char*)arg1->content, (const char *)arg2, MAXCONTENTLEN+1-1);
11228 arg1->content[MAXCONTENTLEN+1-1] = 0;
11229 } else {
11230 arg1->content[0] = 0;
11231 }
11232 }
11233
11234 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11235}
11236
11237
11238SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11239 jstring jresult = 0 ;
11240 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11241 char *result = 0 ;
11242
11243 (void)jenv;
11244 (void)jcls;
11245 (void)jarg1_;
11246 arg1 = *(cmlabs::PostSpec **)&jarg1;
11247 result = (char *)(char *) ((arg1)->content);
11248 if (result) jresult = jenv->NewStringUTF((const char *)result);
11249 return jresult;
11250}
11251
11252
11253SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11254 jstring jresult = 0 ;
11255 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11256 std::string result;
11257
11258 (void)jenv;
11259 (void)jcls;
11260 (void)jarg1_;
11261 arg1 = *(cmlabs::PostSpec **)&jarg1;
11262 result = (arg1)->toXML();
11263 jresult = jenv->NewStringUTF((&result)->c_str());
11264 return jresult;
11265}
11266
11267
11268SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11269 jboolean jresult = 0 ;
11270 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11271 char *arg2 = (char *) 0 ;
11272 bool result;
11273
11274 (void)jenv;
11275 (void)jcls;
11276 (void)jarg1_;
11277 arg1 = *(cmlabs::PostSpec **)&jarg1;
11278 arg2 = 0;
11279 if (jarg2) {
11280 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11281 if (!arg2) return 0;
11282 }
11283 result = (bool)(arg1)->fromXML((char const *)arg2);
11284 jresult = (jboolean)result;
11285 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11286 return jresult;
11287}
11288
11289
11290SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11291 jboolean jresult = 0 ;
11292 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11293 XMLNode *arg2 = 0 ;
11294 bool result;
11295
11296 (void)jenv;
11297 (void)jcls;
11298 (void)jarg1_;
11299 arg1 = *(cmlabs::PostSpec **)&jarg1;
11300 arg2 = *(XMLNode **)&jarg2;
11301 if (!arg2) {
11302 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
11303 return 0;
11304 }
11305 result = (bool)(arg1)->fromXML(*arg2);
11306 jresult = (jboolean)result;
11307 return jresult;
11308}
11309
11310
11311SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1contentFromXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11312 jboolean jresult = 0 ;
11313 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11314 XMLNode *arg2 = 0 ;
11315 bool result;
11316
11317 (void)jenv;
11318 (void)jcls;
11319 (void)jarg1_;
11320 arg1 = *(cmlabs::PostSpec **)&jarg1;
11321 arg2 = *(XMLNode **)&jarg2;
11322 if (!arg2) {
11323 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
11324 return 0;
11325 }
11326 result = (bool)(arg1)->contentFromXML(*arg2);
11327 jresult = (jboolean)result;
11328 return jresult;
11329}
11330
11331
11332SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PostSpec_1addContentToMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11333 jlong jresult = 0 ;
11334 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11336 uint32 result;
11337
11338 (void)jenv;
11339 (void)jcls;
11340 (void)jarg1_;
11341 (void)jarg2_;
11342 arg1 = *(cmlabs::PostSpec **)&jarg1;
11343 arg2 = *(cmlabs::DataMessage **)&jarg2;
11344 result = (uint32)(arg1)->addContentToMsg(arg2);
11345 jresult = (jlong)result;
11346 return jresult;
11347}
11348
11349
11350SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PostSpec(JNIEnv *jenv, jclass jcls) {
11351 jlong jresult = 0 ;
11352 cmlabs::PostSpec *result = 0 ;
11353
11354 (void)jenv;
11355 (void)jcls;
11356 result = (cmlabs::PostSpec *)new cmlabs::PostSpec();
11357 *(cmlabs::PostSpec **)&jresult = result;
11358 return jresult;
11359}
11360
11361
11362SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PostSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
11363 cmlabs::PostSpec *arg1 = (cmlabs::PostSpec *) 0 ;
11364
11365 (void)jenv;
11366 (void)jcls;
11367 arg1 = *(cmlabs::PostSpec **)&jarg1;
11368 delete arg1;
11369}
11370
11371
11372SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11374 PsyType arg2 ;
11375 PsyType *argp2 ;
11376
11377 (void)jenv;
11378 (void)jcls;
11379 (void)jarg1_;
11380 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11381 argp2 = *(PsyType **)&jarg2;
11382 if (!argp2) {
11383 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11384 return ;
11385 }
11386 arg2 = *argp2;
11387 if (arg1) (arg1)->type = arg2;
11388}
11389
11390
11391SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11392 jlong jresult = 0 ;
11394 PsyType result;
11395
11396 (void)jenv;
11397 (void)jcls;
11398 (void)jarg1_;
11399 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11400 result = ((arg1)->type);
11401 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
11402 return jresult;
11403}
11404
11405
11406SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11408 char *arg2 ;
11409
11410 (void)jenv;
11411 (void)jcls;
11412 (void)jarg1_;
11413 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11414 arg2 = 0;
11415 if (jarg2) {
11416 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11417 if (!arg2) return ;
11418 }
11419 {
11420 if(arg2) {
11421 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
11422 arg1->name[MAXKEYNAMELEN+1-1] = 0;
11423 } else {
11424 arg1->name[0] = 0;
11425 }
11426 }
11427
11428 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11429}
11430
11431
11432SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11433 jstring jresult = 0 ;
11435 char *result = 0 ;
11436
11437 (void)jenv;
11438 (void)jcls;
11439 (void)jarg1_;
11440 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11441 result = (char *)(char *) ((arg1)->name);
11442 if (result) jresult = jenv->NewStringUTF((const char *)result);
11443 return jresult;
11444}
11445
11446
11447SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11448 jstring jresult = 0 ;
11450 std::string result;
11451
11452 (void)jenv;
11453 (void)jcls;
11454 (void)jarg1_;
11455 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11456 result = (arg1)->toXML();
11457 jresult = jenv->NewStringUTF((&result)->c_str());
11458 return jresult;
11459}
11460
11461
11462SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1fromXML_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11463 jboolean jresult = 0 ;
11465 char *arg2 = (char *) 0 ;
11466 bool result;
11467
11468 (void)jenv;
11469 (void)jcls;
11470 (void)jarg1_;
11471 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11472 arg2 = 0;
11473 if (jarg2) {
11474 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11475 if (!arg2) return 0;
11476 }
11477 result = (bool)(arg1)->fromXML((char const *)arg2);
11478 jresult = (jboolean)result;
11479 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11480 return jresult;
11481}
11482
11483
11484SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalSpec_1fromXML_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11485 jboolean jresult = 0 ;
11487 XMLNode *arg2 = 0 ;
11488 bool result;
11489
11490 (void)jenv;
11491 (void)jcls;
11492 (void)jarg1_;
11493 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11494 arg2 = *(XMLNode **)&jarg2;
11495 if (!arg2) {
11496 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "XMLNode & reference is null");
11497 return 0;
11498 }
11499 result = (bool)(arg1)->fromXML(*arg2);
11500 jresult = (jboolean)result;
11501 return jresult;
11502}
11503
11504
11505SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1SignalSpec(JNIEnv *jenv, jclass jcls) {
11506 jlong jresult = 0 ;
11507 cmlabs::SignalSpec *result = 0 ;
11508
11509 (void)jenv;
11510 (void)jcls;
11511 result = (cmlabs::SignalSpec *)new cmlabs::SignalSpec();
11512 *(cmlabs::SignalSpec **)&jresult = result;
11513 return jresult;
11514}
11515
11516
11517SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1SignalSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
11519
11520 (void)jenv;
11521 (void)jcls;
11522 arg1 = *(cmlabs::SignalSpec **)&jarg1;
11523 delete arg1;
11524}
11525
11526
11527SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1reset_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11528 jboolean jresult = 0 ;
11530 uint32 arg2 ;
11531 bool result;
11532
11533 (void)jenv;
11534 (void)jcls;
11535 (void)jarg1_;
11536 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11537 arg2 = (uint32)jarg2;
11538 result = (bool)(arg1)->reset(arg2);
11539 jresult = (jboolean)result;
11540 return jresult;
11541}
11542
11543
11544SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1reset_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11545 jboolean jresult = 0 ;
11547 bool result;
11548
11549 (void)jenv;
11550 (void)jcls;
11551 (void)jarg1_;
11552 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11553 result = (bool)(arg1)->reset();
11554 jresult = (jboolean)result;
11555 return jresult;
11556}
11557
11558
11559SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getFilterSpec(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11560 jlong jresult = 0 ;
11562 uint32 arg2 ;
11563 cmlabs::FilterSpec *result = 0 ;
11564
11565 (void)jenv;
11566 (void)jcls;
11567 (void)jarg1_;
11568 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11569 arg2 = (uint32)jarg2;
11570 result = (cmlabs::FilterSpec *)(arg1)->getFilterSpec(arg2);
11571 *(cmlabs::FilterSpec **)&jresult = result;
11572 return jresult;
11573}
11574
11575
11576SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getRetrieveSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11577 jlong jresult = 0 ;
11579 uint32 arg2 ;
11580 cmlabs::RetrieveSpec *result = 0 ;
11581
11582 (void)jenv;
11583 (void)jcls;
11584 (void)jarg1_;
11585 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11586 arg2 = (uint32)jarg2;
11587 result = (cmlabs::RetrieveSpec *)(arg1)->getRetrieveSpec(arg2);
11588 *(cmlabs::RetrieveSpec **)&jresult = result;
11589 return jresult;
11590}
11591
11592
11593SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getRetrieveSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11594 jlong jresult = 0 ;
11596 char *arg2 = (char *) 0 ;
11597 cmlabs::RetrieveSpec *result = 0 ;
11598
11599 (void)jenv;
11600 (void)jcls;
11601 (void)jarg1_;
11602 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11603 arg2 = 0;
11604 if (jarg2) {
11605 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11606 if (!arg2) return 0;
11607 }
11608 result = (cmlabs::RetrieveSpec *)(arg1)->getRetrieveSpec((char const *)arg2);
11609 *(cmlabs::RetrieveSpec **)&jresult = result;
11610 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11611 return jresult;
11612}
11613
11614
11615SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getQuerySpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11616 jlong jresult = 0 ;
11618 uint32 arg2 ;
11619 cmlabs::QuerySpec *result = 0 ;
11620
11621 (void)jenv;
11622 (void)jcls;
11623 (void)jarg1_;
11624 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11625 arg2 = (uint32)jarg2;
11626 result = (cmlabs::QuerySpec *)(arg1)->getQuerySpec(arg2);
11627 *(cmlabs::QuerySpec **)&jresult = result;
11628 return jresult;
11629}
11630
11631
11632SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getQuerySpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11633 jlong jresult = 0 ;
11635 char *arg2 = (char *) 0 ;
11636 cmlabs::QuerySpec *result = 0 ;
11637
11638 (void)jenv;
11639 (void)jcls;
11640 (void)jarg1_;
11641 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11642 arg2 = 0;
11643 if (jarg2) {
11644 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11645 if (!arg2) return 0;
11646 }
11647 result = (cmlabs::QuerySpec *)(arg1)->getQuerySpec((char const *)arg2);
11648 *(cmlabs::QuerySpec **)&jresult = result;
11649 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11650 return jresult;
11651}
11652
11653
11654SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpecs_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11655 jlong jresult = 0 ;
11657 char *arg2 = (char *) 0 ;
11658 std::list< cmlabs::PostSpec * > *result = 0 ;
11659
11660 (void)jenv;
11661 (void)jcls;
11662 (void)jarg1_;
11663 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11664 arg2 = 0;
11665 if (jarg2) {
11666 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11667 if (!arg2) return 0;
11668 }
11669 result = (std::list< cmlabs::PostSpec * > *)(arg1)->getPostSpecs((char const *)arg2);
11670 *(std::list< cmlabs::PostSpec * > **)&jresult = result;
11671 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11672 return jresult;
11673}
11674
11675
11676SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpecs_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11677 jlong jresult = 0 ;
11679 PsyType arg2 ;
11680 PsyType *argp2 ;
11681 std::list< cmlabs::PostSpec * > *result = 0 ;
11682
11683 (void)jenv;
11684 (void)jcls;
11685 (void)jarg1_;
11686 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11687 argp2 = *(PsyType **)&jarg2;
11688 if (!argp2) {
11689 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11690 return 0;
11691 }
11692 arg2 = *argp2;
11693 result = (std::list< cmlabs::PostSpec * > *)(arg1)->getPostSpecs(arg2);
11694 *(std::list< cmlabs::PostSpec * > **)&jresult = result;
11695 return jresult;
11696}
11697
11698
11699SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11700 jlong jresult = 0 ;
11702 char *arg2 = (char *) 0 ;
11703 cmlabs::PostSpec *result = 0 ;
11704
11705 (void)jenv;
11706 (void)jcls;
11707 (void)jarg1_;
11708 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11709 arg2 = 0;
11710 if (jarg2) {
11711 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11712 if (!arg2) return 0;
11713 }
11714 result = (cmlabs::PostSpec *)(arg1)->getPostSpec((char const *)arg2);
11715 *(cmlabs::PostSpec **)&jresult = result;
11716 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11717 return jresult;
11718}
11719
11720
11721SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11722 jlong jresult = 0 ;
11724 PsyType arg2 ;
11725 PsyType *argp2 ;
11726 cmlabs::PostSpec *result = 0 ;
11727
11728 (void)jenv;
11729 (void)jcls;
11730 (void)jarg1_;
11731 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11732 argp2 = *(PsyType **)&jarg2;
11733 if (!argp2) {
11734 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11735 return 0;
11736 }
11737 arg2 = *argp2;
11738 result = (cmlabs::PostSpec *)(arg1)->getPostSpec(arg2);
11739 *(cmlabs::PostSpec **)&jresult = result;
11740 return jresult;
11741}
11742
11743
11744SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getPostSpec_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11745 jlong jresult = 0 ;
11747 uint32 arg2 ;
11748 cmlabs::PostSpec *result = 0 ;
11749
11750 (void)jenv;
11751 (void)jcls;
11752 (void)jarg1_;
11753 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11754 arg2 = (uint32)jarg2;
11755 result = (cmlabs::PostSpec *)(arg1)->getPostSpec(arg2);
11756 *(cmlabs::PostSpec **)&jresult = result;
11757 return jresult;
11758}
11759
11760
11761SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11762 jlong jresult = 0 ;
11764 char *arg2 = (char *) 0 ;
11765 cmlabs::SignalSpec *result = 0 ;
11766
11767 (void)jenv;
11768 (void)jcls;
11769 (void)jarg1_;
11770 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11771 arg2 = 0;
11772 if (jarg2) {
11773 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11774 if (!arg2) return 0;
11775 }
11776 result = (cmlabs::SignalSpec *)(arg1)->getSignalSpec((char const *)arg2);
11777 *(cmlabs::SignalSpec **)&jresult = result;
11778 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11779 return jresult;
11780}
11781
11782
11783SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11784 jlong jresult = 0 ;
11786 PsyType arg2 ;
11787 PsyType *argp2 ;
11788 cmlabs::SignalSpec *result = 0 ;
11789
11790 (void)jenv;
11791 (void)jcls;
11792 (void)jarg1_;
11793 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11794 argp2 = *(PsyType **)&jarg2;
11795 if (!argp2) {
11796 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
11797 return 0;
11798 }
11799 arg2 = *argp2;
11800 result = (cmlabs::SignalSpec *)(arg1)->getSignalSpec(arg2);
11801 *(cmlabs::SignalSpec **)&jresult = result;
11802 return jresult;
11803}
11804
11805
11806SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1getSignalSpec_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11807 jlong jresult = 0 ;
11809 uint32 arg2 ;
11810 cmlabs::SignalSpec *result = 0 ;
11811
11812 (void)jenv;
11813 (void)jcls;
11814 (void)jarg1_;
11815 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11816 arg2 = (uint32)jarg2;
11817 result = (cmlabs::SignalSpec *)(arg1)->getSignalSpec(arg2);
11818 *(cmlabs::SignalSpec **)&jresult = result;
11819 return jresult;
11820}
11821
11822
11823SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1toXML(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11824 jstring jresult = 0 ;
11826 std::string result;
11827
11828 (void)jenv;
11829 (void)jcls;
11830 (void)jarg1_;
11831 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11832 result = (arg1)->toXML();
11833 jresult = jenv->NewStringUTF((&result)->c_str());
11834 return jresult;
11835}
11836
11837
11838SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11840 uint32 arg2 ;
11841
11842 (void)jenv;
11843 (void)jcls;
11844 (void)jarg1_;
11845 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11846 arg2 = (uint32)jarg2;
11847 if (arg1) (arg1)->size = arg2;
11848}
11849
11850
11851SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11852 jlong jresult = 0 ;
11854 uint32 result;
11855
11856 (void)jenv;
11857 (void)jcls;
11858 (void)jarg1_;
11859 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11860 result = (uint32) ((arg1)->size);
11861 jresult = (jlong)result;
11862 return jresult;
11863}
11864
11865
11866SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11868 uint32 arg2 ;
11869
11870 (void)jenv;
11871 (void)jcls;
11872 (void)jarg1_;
11873 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11874 arg2 = (uint32)jarg2;
11875 if (arg1) (arg1)->cid = arg2;
11876}
11877
11878
11879SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11880 jlong jresult = 0 ;
11882 uint32 result;
11883
11884 (void)jenv;
11885 (void)jcls;
11886 (void)jarg1_;
11887 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11888 result = (uint32) ((arg1)->cid);
11889 jresult = (jlong)result;
11890 return jresult;
11891}
11892
11893
11894SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11896 uint32 arg2 ;
11897
11898 (void)jenv;
11899 (void)jcls;
11900 (void)jarg1_;
11901 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11902 arg2 = (uint32)jarg2;
11903 if (arg1) (arg1)->id = arg2;
11904}
11905
11906
11907SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11908 jlong jresult = 0 ;
11910 uint32 result;
11911
11912 (void)jenv;
11913 (void)jcls;
11914 (void)jarg1_;
11915 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11916 result = (uint32) ((arg1)->id);
11917 jresult = (jlong)result;
11918 return jresult;
11919}
11920
11921
11922SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1componentID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11924 uint32 arg2 ;
11925
11926 (void)jenv;
11927 (void)jcls;
11928 (void)jarg1_;
11929 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11930 arg2 = (uint32)jarg2;
11931 if (arg1) (arg1)->componentID = arg2;
11932}
11933
11934
11935SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1componentID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11936 jlong jresult = 0 ;
11938 uint32 result;
11939
11940 (void)jenv;
11941 (void)jcls;
11942 (void)jarg1_;
11943 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11944 result = (uint32) ((arg1)->componentID);
11945 jresult = (jlong)result;
11946 return jresult;
11947}
11948
11949
11950SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11952 uint32 arg2 ;
11953
11954 (void)jenv;
11955 (void)jcls;
11956 (void)jarg1_;
11957 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11958 arg2 = (uint32)jarg2;
11959 if (arg1) (arg1)->interval = arg2;
11960}
11961
11962
11963SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11964 jlong jresult = 0 ;
11966 uint32 result;
11967
11968 (void)jenv;
11969 (void)jcls;
11970 (void)jarg1_;
11971 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11972 result = (uint32) ((arg1)->interval);
11973 jresult = (jlong)result;
11974 return jresult;
11975}
11976
11977
11978SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1from_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11980 uint32 arg2 ;
11981
11982 (void)jenv;
11983 (void)jcls;
11984 (void)jarg1_;
11985 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
11986 arg2 = (uint32)jarg2;
11987 if (arg1) (arg1)->from = arg2;
11988}
11989
11990
11991SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1from_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11992 jlong jresult = 0 ;
11994 uint32 result;
11995
11996 (void)jenv;
11997 (void)jcls;
11998 (void)jarg1_;
11999 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12000 result = (uint32) ((arg1)->from);
12001 jresult = (jlong)result;
12002 return jresult;
12003}
12004
12005
12006SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1to_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12008 uint32 arg2 ;
12009
12010 (void)jenv;
12011 (void)jcls;
12012 (void)jarg1_;
12013 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12014 arg2 = (uint32)jarg2;
12015 if (arg1) (arg1)->to = arg2;
12016}
12017
12018
12019SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1to_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12020 jlong jresult = 0 ;
12022 uint32 result;
12023
12024 (void)jenv;
12025 (void)jcls;
12026 (void)jarg1_;
12027 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12028 result = (uint32) ((arg1)->to);
12029 jresult = (jlong)result;
12030 return jresult;
12031}
12032
12033
12034SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12036 uint32 arg2 ;
12037
12038 (void)jenv;
12039 (void)jcls;
12040 (void)jarg1_;
12041 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12042 arg2 = (uint32)jarg2;
12043 if (arg1) (arg1)->tag = arg2;
12044}
12045
12046
12047SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12048 jlong jresult = 0 ;
12050 uint32 result;
12051
12052 (void)jenv;
12053 (void)jcls;
12054 (void)jarg1_;
12055 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12056 result = (uint32) ((arg1)->tag);
12057 jresult = (jlong)result;
12058 return jresult;
12059}
12060
12061
12062SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1delay_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12064 uint32 arg2 ;
12065
12066 (void)jenv;
12067 (void)jcls;
12068 (void)jarg1_;
12069 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12070 arg2 = (uint32)jarg2;
12071 if (arg1) (arg1)->delay = arg2;
12072}
12073
12074
12075SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1delay_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12076 jlong jresult = 0 ;
12078 uint32 result;
12079
12080 (void)jenv;
12081 (void)jcls;
12082 (void)jarg1_;
12083 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12084 result = (uint32) ((arg1)->delay);
12085 jresult = (jlong)result;
12086 return jresult;
12087}
12088
12089
12090SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1grouppolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12092 uint8 arg2 ;
12093
12094 (void)jenv;
12095 (void)jcls;
12096 (void)jarg1_;
12097 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12098 arg2 = (uint8)jarg2;
12099 if (arg1) (arg1)->grouppolicy = arg2;
12100}
12101
12102
12103SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1grouppolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12104 jshort jresult = 0 ;
12106 uint8 result;
12107
12108 (void)jenv;
12109 (void)jcls;
12110 (void)jarg1_;
12111 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12112 result = (uint8) ((arg1)->grouppolicy);
12113 jresult = (jshort)result;
12114 return jresult;
12115}
12116
12117
12118SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1groupparam_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12120 uint32 arg2 ;
12121
12122 (void)jenv;
12123 (void)jcls;
12124 (void)jarg1_;
12125 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12126 arg2 = (uint32)jarg2;
12127 if (arg1) (arg1)->groupparam = arg2;
12128}
12129
12130
12131SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1groupparam_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12132 jlong jresult = 0 ;
12134 uint32 result;
12135
12136 (void)jenv;
12137 (void)jcls;
12138 (void)jarg1_;
12139 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12140 result = (uint32) ((arg1)->groupparam);
12141 jresult = (jlong)result;
12142 return jresult;
12143}
12144
12145
12146SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1crankID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12148 uint16 arg2 ;
12149
12150 (void)jenv;
12151 (void)jcls;
12152 (void)jarg1_;
12153 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12154 arg2 = (uint16)jarg2;
12155 if (arg1) (arg1)->crankID = arg2;
12156}
12157
12158
12159SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1crankID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12160 jint jresult = 0 ;
12162 uint16 result;
12163
12164 (void)jenv;
12165 (void)jcls;
12166 (void)jarg1_;
12167 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12168 result = (uint16) ((arg1)->crankID);
12169 jresult = (jint)result;
12170 return jresult;
12171}
12172
12173
12174SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1group_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12176 uint32 arg2 ;
12177
12178 (void)jenv;
12179 (void)jcls;
12180 (void)jarg1_;
12181 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12182 arg2 = (uint32)jarg2;
12183 if (arg1) (arg1)->group = arg2;
12184}
12185
12186
12187SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1group_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12188 jlong jresult = 0 ;
12190 uint32 result;
12191
12192 (void)jenv;
12193 (void)jcls;
12194 (void)jarg1_;
12195 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12196 result = (uint32) ((arg1)->group);
12197 jresult = (jlong)result;
12198 return jresult;
12199}
12200
12201
12202SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12204 PsyType arg2 ;
12205 PsyType *argp2 ;
12206
12207 (void)jenv;
12208 (void)jcls;
12209 (void)jarg1_;
12210 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12211 argp2 = *(PsyType **)&jarg2;
12212 if (!argp2) {
12213 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
12214 return ;
12215 }
12216 arg2 = *argp2;
12217 if (arg1) (arg1)->type = arg2;
12218}
12219
12220
12221SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12222 jlong jresult = 0 ;
12224 PsyType result;
12225
12226 (void)jenv;
12227 (void)jcls;
12228 (void)jarg1_;
12229 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12230 result = ((arg1)->type);
12231 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
12232 return jresult;
12233}
12234
12235
12236SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1context_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12238 PsyContext arg2 ;
12239 PsyContext *argp2 ;
12240
12241 (void)jenv;
12242 (void)jcls;
12243 (void)jarg1_;
12244 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12245 argp2 = *(PsyContext **)&jarg2;
12246 if (!argp2) {
12247 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
12248 return ;
12249 }
12250 arg2 = *argp2;
12251 if (arg1) (arg1)->context = arg2;
12252}
12253
12254
12255SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1context_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12256 jlong jresult = 0 ;
12258 PsyContext result;
12259
12260 (void)jenv;
12261 (void)jcls;
12262 (void)jarg1_;
12263 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12264 result = ((arg1)->context);
12265 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
12266 return jresult;
12267}
12268
12269
12270SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1triggerContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12272 PsyContext arg2 ;
12273 PsyContext *argp2 ;
12274
12275 (void)jenv;
12276 (void)jcls;
12277 (void)jarg1_;
12278 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12279 argp2 = *(PsyContext **)&jarg2;
12280 if (!argp2) {
12281 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
12282 return ;
12283 }
12284 arg2 = *argp2;
12285 if (arg1) (arg1)->triggerContext = arg2;
12286}
12287
12288
12289SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1triggerContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12290 jlong jresult = 0 ;
12292 PsyContext result;
12293
12294 (void)jenv;
12295 (void)jcls;
12296 (void)jarg1_;
12297 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12298 result = ((arg1)->triggerContext);
12299 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
12300 return jresult;
12301}
12302
12303
12304SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12306 char *arg2 ;
12307
12308 (void)jenv;
12309 (void)jcls;
12310 (void)jarg1_;
12311 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12312 arg2 = 0;
12313 if (jarg2) {
12314 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12315 if (!arg2) return ;
12316 }
12317 {
12318 if(arg2) {
12319 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
12320 arg1->name[MAXKEYNAMELEN+1-1] = 0;
12321 } else {
12322 arg1->name[0] = 0;
12323 }
12324 }
12325
12326 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12327}
12328
12329
12330SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12331 jstring jresult = 0 ;
12333 char *result = 0 ;
12334
12335 (void)jenv;
12336 (void)jcls;
12337 (void)jarg1_;
12338 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12339 result = (char *)(char *) ((arg1)->name);
12340 if (result) jresult = jenv->NewStringUTF((const char *)result);
12341 return jresult;
12342}
12343
12344
12345SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1filterCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12347 uint16 arg2 ;
12348
12349 (void)jenv;
12350 (void)jcls;
12351 (void)jarg1_;
12352 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12353 arg2 = (uint16)jarg2;
12354 if (arg1) (arg1)->filterCount = arg2;
12355}
12356
12357
12358SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1filterCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12359 jint jresult = 0 ;
12361 uint16 result;
12362
12363 (void)jenv;
12364 (void)jcls;
12365 (void)jarg1_;
12366 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12367 result = (uint16) ((arg1)->filterCount);
12368 jresult = (jint)result;
12369 return jresult;
12370}
12371
12372
12373SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1retrieveCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12375 uint16 arg2 ;
12376
12377 (void)jenv;
12378 (void)jcls;
12379 (void)jarg1_;
12380 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12381 arg2 = (uint16)jarg2;
12382 if (arg1) (arg1)->retrieveCount = arg2;
12383}
12384
12385
12386SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1retrieveCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12387 jint jresult = 0 ;
12389 uint16 result;
12390
12391 (void)jenv;
12392 (void)jcls;
12393 (void)jarg1_;
12394 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12395 result = (uint16) ((arg1)->retrieveCount);
12396 jresult = (jint)result;
12397 return jresult;
12398}
12399
12400
12401SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1queryCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12403 uint16 arg2 ;
12404
12405 (void)jenv;
12406 (void)jcls;
12407 (void)jarg1_;
12408 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12409 arg2 = (uint16)jarg2;
12410 if (arg1) (arg1)->queryCount = arg2;
12411}
12412
12413
12414SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1queryCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12415 jint jresult = 0 ;
12417 uint16 result;
12418
12419 (void)jenv;
12420 (void)jcls;
12421 (void)jarg1_;
12422 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12423 result = (uint16) ((arg1)->queryCount);
12424 jresult = (jint)result;
12425 return jresult;
12426}
12427
12428
12429SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1postCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12431 uint16 arg2 ;
12432
12433 (void)jenv;
12434 (void)jcls;
12435 (void)jarg1_;
12436 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12437 arg2 = (uint16)jarg2;
12438 if (arg1) (arg1)->postCount = arg2;
12439}
12440
12441
12442SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1postCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12443 jint jresult = 0 ;
12445 uint16 result;
12446
12447 (void)jenv;
12448 (void)jcls;
12449 (void)jarg1_;
12450 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12451 result = (uint16) ((arg1)->postCount);
12452 jresult = (jint)result;
12453 return jresult;
12454}
12455
12456
12457SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1signalCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12459 uint16 arg2 ;
12460
12461 (void)jenv;
12462 (void)jcls;
12463 (void)jarg1_;
12464 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12465 arg2 = (uint16)jarg2;
12466 if (arg1) (arg1)->signalCount = arg2;
12467}
12468
12469
12470SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TriggerSpec_1signalCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12471 jint jresult = 0 ;
12473 uint16 result;
12474
12475 (void)jenv;
12476 (void)jcls;
12477 (void)jarg1_;
12478 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12479 result = (uint16) ((arg1)->signalCount);
12480 jresult = (jint)result;
12481 return jresult;
12482}
12483
12484
12485SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TriggerSpec(JNIEnv *jenv, jclass jcls) {
12486 jlong jresult = 0 ;
12487 cmlabs::TriggerSpec *result = 0 ;
12488
12489 (void)jenv;
12490 (void)jcls;
12491 result = (cmlabs::TriggerSpec *)new cmlabs::TriggerSpec();
12492 *(cmlabs::TriggerSpec **)&jresult = result;
12493 return jresult;
12494}
12495
12496
12497SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TriggerSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
12499
12500 (void)jenv;
12501 (void)jcls;
12502 arg1 = *(cmlabs::TriggerSpec **)&jarg1;
12503 delete arg1;
12504}
12505
12506
12507SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12508 jboolean jresult = 0 ;
12510 bool result;
12511
12512 (void)jenv;
12513 (void)jcls;
12514 (void)jarg1_;
12515 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12516 result = (bool)(arg1)->reset();
12517 jresult = (jboolean)result;
12518 return jresult;
12519}
12520
12521
12522SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12524 uint32 arg2 ;
12525
12526 (void)jenv;
12527 (void)jcls;
12528 (void)jarg1_;
12529 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12530 arg2 = (uint32)jarg2;
12531 if (arg1) (arg1)->size = arg2;
12532}
12533
12534
12535SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12536 jlong jresult = 0 ;
12538 uint32 result;
12539
12540 (void)jenv;
12541 (void)jcls;
12542 (void)jarg1_;
12543 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12544 result = (uint32) ((arg1)->size);
12545 jresult = (jlong)result;
12546 return jresult;
12547}
12548
12549
12550SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12552 uint32 arg2 ;
12553
12554 (void)jenv;
12555 (void)jcls;
12556 (void)jarg1_;
12557 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12558 arg2 = (uint32)jarg2;
12559 if (arg1) (arg1)->cid = arg2;
12560}
12561
12562
12563SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12564 jlong jresult = 0 ;
12566 uint32 result;
12567
12568 (void)jenv;
12569 (void)jcls;
12570 (void)jarg1_;
12571 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12572 result = (uint32) ((arg1)->cid);
12573 jresult = (jlong)result;
12574 return jresult;
12575}
12576
12577
12578SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1componentID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12580 uint32 arg2 ;
12581
12582 (void)jenv;
12583 (void)jcls;
12584 (void)jarg1_;
12585 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12586 arg2 = (uint32)jarg2;
12587 if (arg1) (arg1)->componentID = arg2;
12588}
12589
12590
12591SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1componentID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12592 jlong jresult = 0 ;
12594 uint32 result;
12595
12596 (void)jenv;
12597 (void)jcls;
12598 (void)jarg1_;
12599 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12600 result = (uint32) ((arg1)->componentID);
12601 jresult = (jlong)result;
12602 return jresult;
12603}
12604
12605
12606SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1spaceID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12608 uint16 arg2 ;
12609
12610 (void)jenv;
12611 (void)jcls;
12612 (void)jarg1_;
12613 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12614 arg2 = (uint16)jarg2;
12615 if (arg1) (arg1)->spaceID = arg2;
12616}
12617
12618
12619SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1spaceID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12620 jint jresult = 0 ;
12622 uint16 result;
12623
12624 (void)jenv;
12625 (void)jcls;
12626 (void)jarg1_;
12627 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12628 result = (uint16) ((arg1)->spaceID);
12629 jresult = (jint)result;
12630 return jresult;
12631}
12632
12633
12634SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1tag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12636 uint32 arg2 ;
12637
12638 (void)jenv;
12639 (void)jcls;
12640 (void)jarg1_;
12641 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12642 arg2 = (uint32)jarg2;
12643 if (arg1) (arg1)->tag = arg2;
12644}
12645
12646
12647SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1tag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12648 jlong jresult = 0 ;
12650 uint32 result;
12651
12652 (void)jenv;
12653 (void)jcls;
12654 (void)jarg1_;
12655 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12656 result = (uint32) ((arg1)->tag);
12657 jresult = (jlong)result;
12658 return jresult;
12659}
12660
12661
12662SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12664 uint8 arg2 ;
12665
12666 (void)jenv;
12667 (void)jcls;
12668 (void)jarg1_;
12669 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12670 arg2 = (uint8)jarg2;
12671 if (arg1) (arg1)->type = arg2;
12672}
12673
12674
12675SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12676 jshort jresult = 0 ;
12678 uint8 result;
12679
12680 (void)jenv;
12681 (void)jcls;
12682 (void)jarg1_;
12683 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12684 result = (uint8) ((arg1)->type);
12685 jresult = (jshort)result;
12686 return jresult;
12687}
12688
12689
12690SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12692 char *arg2 ;
12693
12694 (void)jenv;
12695 (void)jcls;
12696 (void)jarg1_;
12697 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12698 arg2 = 0;
12699 if (jarg2) {
12700 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12701 if (!arg2) return ;
12702 }
12703 {
12704 if(arg2) {
12705 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
12706 arg1->name[MAXKEYNAMELEN+1-1] = 0;
12707 } else {
12708 arg1->name[0] = 0;
12709 }
12710 }
12711
12712 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12713}
12714
12715
12716SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12717 jstring jresult = 0 ;
12719 char *result = 0 ;
12720
12721 (void)jenv;
12722 (void)jcls;
12723 (void)jarg1_;
12724 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12725 result = (char *)(char *) ((arg1)->name);
12726 if (result) jresult = jenv->NewStringUTF((const char *)result);
12727 return jresult;
12728}
12729
12730
12731SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1logfile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12733 char *arg2 ;
12734
12735 (void)jenv;
12736 (void)jcls;
12737 (void)jarg1_;
12738 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12739 arg2 = 0;
12740 if (jarg2) {
12741 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12742 if (!arg2) return ;
12743 }
12744 {
12745 if(arg2) {
12746 strncpy((char*)arg1->logfile, (const char *)arg2, MAXKEYNAMELEN+1-1);
12747 arg1->logfile[MAXKEYNAMELEN+1-1] = 0;
12748 } else {
12749 arg1->logfile[0] = 0;
12750 }
12751 }
12752
12753 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12754}
12755
12756
12757SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1logfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12758 jstring jresult = 0 ;
12760 char *result = 0 ;
12761
12762 (void)jenv;
12763 (void)jcls;
12764 (void)jarg1_;
12765 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12766 result = (char *)(char *) ((arg1)->logfile);
12767 if (result) jresult = jenv->NewStringUTF((const char *)result);
12768 return jresult;
12769}
12770
12771
12772SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1verbose_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12774 uint8 arg2 ;
12775
12776 (void)jenv;
12777 (void)jcls;
12778 (void)jarg1_;
12779 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12780 arg2 = (uint8)jarg2;
12781 if (arg1) (arg1)->verbose = arg2;
12782}
12783
12784
12785SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1verbose_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12786 jshort jresult = 0 ;
12788 uint8 result;
12789
12790 (void)jenv;
12791 (void)jcls;
12792 (void)jarg1_;
12793 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12794 result = (uint8) ((arg1)->verbose);
12795 jresult = (jshort)result;
12796 return jresult;
12797}
12798
12799
12800SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1debug_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12802 uint8 arg2 ;
12803
12804 (void)jenv;
12805 (void)jcls;
12806 (void)jarg1_;
12807 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12808 arg2 = (uint8)jarg2;
12809 if (arg1) (arg1)->debug = arg2;
12810}
12811
12812
12813SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1debug_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12814 jshort jresult = 0 ;
12816 uint8 result;
12817
12818 (void)jenv;
12819 (void)jcls;
12820 (void)jarg1_;
12821 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12822 result = (uint8) ((arg1)->debug);
12823 jresult = (jshort)result;
12824 return jresult;
12825}
12826
12827
12828SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1migration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12830 uint8 arg2 ;
12831
12832 (void)jenv;
12833 (void)jcls;
12834 (void)jarg1_;
12835 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12836 arg2 = (uint8)jarg2;
12837 if (arg1) (arg1)->migration = arg2;
12838}
12839
12840
12841SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1migration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12842 jshort jresult = 0 ;
12844 uint8 result;
12845
12846 (void)jenv;
12847 (void)jcls;
12848 (void)jarg1_;
12849 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12850 result = (uint8) ((arg1)->migration);
12851 jresult = (jshort)result;
12852 return jresult;
12853}
12854
12855
12856SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1priority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12858 uint8 arg2 ;
12859
12860 (void)jenv;
12861 (void)jcls;
12862 (void)jarg1_;
12863 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12864 arg2 = (uint8)jarg2;
12865 if (arg1) (arg1)->priority = arg2;
12866}
12867
12868
12869SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1priority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12870 jshort jresult = 0 ;
12872 uint8 result;
12873
12874 (void)jenv;
12875 (void)jcls;
12876 (void)jarg1_;
12877 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12878 result = (uint8) ((arg1)->priority);
12879 jresult = (jshort)result;
12880 return jresult;
12881}
12882
12883
12884SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1function_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12886 char *arg2 ;
12887
12888 (void)jenv;
12889 (void)jcls;
12890 (void)jarg1_;
12891 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12892 arg2 = 0;
12893 if (jarg2) {
12894 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12895 if (!arg2) return ;
12896 }
12897 {
12898 if(arg2) {
12899 strncpy((char*)arg1->function, (const char *)arg2, MAXKEYNAMELEN+1-1);
12900 arg1->function[MAXKEYNAMELEN+1-1] = 0;
12901 } else {
12902 arg1->function[0] = 0;
12903 }
12904 }
12905
12906 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12907}
12908
12909
12910SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1function_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12911 jstring jresult = 0 ;
12913 char *result = 0 ;
12914
12915 (void)jenv;
12916 (void)jcls;
12917 (void)jarg1_;
12918 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12919 result = (char *)(char *) ((arg1)->function);
12920 if (result) jresult = jenv->NewStringUTF((const char *)result);
12921 return jresult;
12922}
12923
12924
12925SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1root_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12927 char *arg2 ;
12928
12929 (void)jenv;
12930 (void)jcls;
12931 (void)jarg1_;
12932 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12933 arg2 = 0;
12934 if (jarg2) {
12935 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
12936 if (!arg2) return ;
12937 }
12938 {
12939 if(arg2) {
12940 strncpy((char*)arg1->root, (const char *)arg2, MAXKEYNAMELEN+1-1);
12941 arg1->root[MAXKEYNAMELEN+1-1] = 0;
12942 } else {
12943 arg1->root[0] = 0;
12944 }
12945 }
12946
12947 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
12948}
12949
12950
12951SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1root_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12952 jstring jresult = 0 ;
12954 char *result = 0 ;
12955
12956 (void)jenv;
12957 (void)jcls;
12958 (void)jarg1_;
12959 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12960 result = (char *)(char *) ((arg1)->root);
12961 if (result) jresult = jenv->NewStringUTF((const char *)result);
12962 return jresult;
12963}
12964
12965
12966SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1rotate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
12968 bool arg2 ;
12969
12970 (void)jenv;
12971 (void)jcls;
12972 (void)jarg1_;
12973 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12974 arg2 = jarg2 ? true : false;
12975 if (arg1) (arg1)->rotate = arg2;
12976}
12977
12978
12979SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1rotate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12980 jboolean jresult = 0 ;
12982 bool result;
12983
12984 (void)jenv;
12985 (void)jcls;
12986 (void)jarg1_;
12987 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
12988 result = (bool) ((arg1)->rotate);
12989 jresult = (jboolean)result;
12990 return jresult;
12991}
12992
12993
12994SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1consoleOutput_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
12996 uint8 arg2 ;
12997
12998 (void)jenv;
12999 (void)jcls;
13000 (void)jarg1_;
13001 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13002 arg2 = (uint8)jarg2;
13003 if (arg1) (arg1)->consoleOutput = arg2;
13004}
13005
13006
13007SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1consoleOutput_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13008 jshort jresult = 0 ;
13010 uint8 result;
13011
13012 (void)jenv;
13013 (void)jcls;
13014 (void)jarg1_;
13015 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13016 result = (uint8) ((arg1)->consoleOutput);
13017 jresult = (jshort)result;
13018 return jresult;
13019}
13020
13021
13022SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1autoRestart_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
13024 uint8 arg2 ;
13025
13026 (void)jenv;
13027 (void)jcls;
13028 (void)jarg1_;
13029 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13030 arg2 = (uint8)jarg2;
13031 if (arg1) (arg1)->autoRestart = arg2;
13032}
13033
13034
13035SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1autoRestart_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13036 jshort jresult = 0 ;
13038 uint8 result;
13039
13040 (void)jenv;
13041 (void)jcls;
13042 (void)jarg1_;
13043 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13044 result = (uint8) ((arg1)->autoRestart);
13045 jresult = (jshort)result;
13046 return jresult;
13047}
13048
13049
13050SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1subdir_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13052 char *arg2 ;
13053
13054 (void)jenv;
13055 (void)jcls;
13056 (void)jarg1_;
13057 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13058 arg2 = 0;
13059 if (jarg2) {
13060 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13061 if (!arg2) return ;
13062 }
13063 {
13064 if(arg2) {
13065 strncpy((char*)arg1->subdir, (const char *)arg2, MAXKEYNAMELEN+1-1);
13066 arg1->subdir[MAXKEYNAMELEN+1-1] = 0;
13067 } else {
13068 arg1->subdir[0] = 0;
13069 }
13070 }
13071
13072 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13073}
13074
13075
13076SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1subdir_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13077 jstring jresult = 0 ;
13079 char *result = 0 ;
13080
13081 (void)jenv;
13082 (void)jcls;
13083 (void)jarg1_;
13084 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13085 result = (char *)(char *) ((arg1)->subdir);
13086 if (result) jresult = jenv->NewStringUTF((const char *)result);
13087 return jresult;
13088}
13089
13090
13091SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13093 char *arg2 ;
13094
13095 (void)jenv;
13096 (void)jcls;
13097 (void)jarg1_;
13098 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13099 arg2 = 0;
13100 if (jarg2) {
13101 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13102 if (!arg2) return ;
13103 }
13104 {
13105 if(arg2) {
13106 strncpy((char*)arg1->extension, (const char *)arg2, MAXKEYNAMELEN+1-1);
13107 arg1->extension[MAXKEYNAMELEN+1-1] = 0;
13108 } else {
13109 arg1->extension[0] = 0;
13110 }
13111 }
13112
13113 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13114}
13115
13116
13117SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13118 jstring jresult = 0 ;
13120 char *result = 0 ;
13121
13122 (void)jenv;
13123 (void)jcls;
13124 (void)jarg1_;
13125 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13126 result = (char *)(char *) ((arg1)->extension);
13127 if (result) jresult = jenv->NewStringUTF((const char *)result);
13128 return jresult;
13129}
13130
13131
13132SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1base_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13134 char *arg2 ;
13135
13136 (void)jenv;
13137 (void)jcls;
13138 (void)jarg1_;
13139 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13140 arg2 = 0;
13141 if (jarg2) {
13142 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13143 if (!arg2) return ;
13144 }
13145 {
13146 if(arg2) {
13147 strncpy((char*)arg1->base, (const char *)arg2, MAXKEYNAMELEN+1-1);
13148 arg1->base[MAXKEYNAMELEN+1-1] = 0;
13149 } else {
13150 arg1->base[0] = 0;
13151 }
13152 }
13153
13154 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13155}
13156
13157
13158SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1base_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13159 jstring jresult = 0 ;
13161 char *result = 0 ;
13162
13163 (void)jenv;
13164 (void)jcls;
13165 (void)jarg1_;
13166 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13167 result = (char *)(char *) ((arg1)->base);
13168 if (result) jresult = jenv->NewStringUTF((const char *)result);
13169 return jresult;
13170}
13171
13172
13173SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1keys_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13175 char *arg2 ;
13176
13177 (void)jenv;
13178 (void)jcls;
13179 (void)jarg1_;
13180 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13181 arg2 = 0;
13182 if (jarg2) {
13183 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13184 if (!arg2) return ;
13185 }
13186 {
13187 if(arg2) {
13188 strncpy((char*)arg1->keys, (const char *)arg2, MAXVALUENAMELEN+1-1);
13189 arg1->keys[MAXVALUENAMELEN+1-1] = 0;
13190 } else {
13191 arg1->keys[0] = 0;
13192 }
13193 }
13194
13195 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13196}
13197
13198
13199SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1keys_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13200 jstring jresult = 0 ;
13202 char *result = 0 ;
13203
13204 (void)jenv;
13205 (void)jcls;
13206 (void)jarg1_;
13207 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13208 result = (char *)(char *) ((arg1)->keys);
13209 if (result) jresult = jenv->NewStringUTF((const char *)result);
13210 return jresult;
13211}
13212
13213
13214SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13216 char *arg2 ;
13217
13218 (void)jenv;
13219 (void)jcls;
13220 (void)jarg1_;
13221 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13222 arg2 = 0;
13223 if (jarg2) {
13224 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13225 if (!arg2) return ;
13226 }
13227 {
13228 if(arg2) {
13229 strncpy((char*)arg1->value, (const char *)arg2, MAXVALUENAMELEN+1-1);
13230 arg1->value[MAXVALUENAMELEN+1-1] = 0;
13231 } else {
13232 arg1->value[0] = 0;
13233 }
13234 }
13235
13236 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13237}
13238
13239
13240SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13241 jstring jresult = 0 ;
13243 char *result = 0 ;
13244
13245 (void)jenv;
13246 (void)jcls;
13247 (void)jarg1_;
13248 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13249 result = (char *)(char *) ((arg1)->value);
13250 if (result) jresult = jenv->NewStringUTF((const char *)result);
13251 return jresult;
13252}
13253
13254
13255SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1operation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13257 char *arg2 ;
13258
13259 (void)jenv;
13260 (void)jcls;
13261 (void)jarg1_;
13262 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13263 arg2 = 0;
13264 if (jarg2) {
13265 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13266 if (!arg2) return ;
13267 }
13268 {
13269 if(arg2) {
13270 strncpy((char*)arg1->operation, (const char *)arg2, MAXKEYNAMELEN+1-1);
13271 arg1->operation[MAXKEYNAMELEN+1-1] = 0;
13272 } else {
13273 arg1->operation[0] = 0;
13274 }
13275 }
13276
13277 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13278}
13279
13280
13281SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1operation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13282 jstring jresult = 0 ;
13284 char *result = 0 ;
13285
13286 (void)jenv;
13287 (void)jcls;
13288 (void)jarg1_;
13289 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13290 result = (char *)(char *) ((arg1)->operation);
13291 if (result) jresult = jenv->NewStringUTF((const char *)result);
13292 return jresult;
13293}
13294
13295
13296SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1timeout_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13298 uint32 arg2 ;
13299
13300 (void)jenv;
13301 (void)jcls;
13302 (void)jarg1_;
13303 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13304 arg2 = (uint32)jarg2;
13305 if (arg1) (arg1)->timeout = arg2;
13306}
13307
13308
13309SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1timeout_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13310 jlong jresult = 0 ;
13312 uint32 result;
13313
13314 (void)jenv;
13315 (void)jcls;
13316 (void)jarg1_;
13317 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13318 result = (uint32) ((arg1)->timeout);
13319 jresult = (jlong)result;
13320 return jresult;
13321}
13322
13323
13324SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxcount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13326 uint32 arg2 ;
13327
13328 (void)jenv;
13329 (void)jcls;
13330 (void)jarg1_;
13331 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13332 arg2 = (uint32)jarg2;
13333 if (arg1) (arg1)->maxcount = arg2;
13334}
13335
13336
13337SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxcount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13338 jlong jresult = 0 ;
13340 uint32 result;
13341
13342 (void)jenv;
13343 (void)jcls;
13344 (void)jarg1_;
13345 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13346 result = (uint32) ((arg1)->maxcount);
13347 jresult = (jlong)result;
13348 return jresult;
13349}
13350
13351
13352SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxsize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
13354 uint64 arg2 ;
13355
13356 (void)jenv;
13357 (void)jcls;
13358 (void)jarg1_;
13359 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13360 {
13361 jclass clazz;
13362 jmethodID mid;
13363 jbyteArray ba;
13364 jbyte* bae;
13365 jsize sz;
13366 int i;
13367
13368 if (!jarg2) {
13370 return ;
13371 }
13372 clazz = jenv->GetObjectClass(jarg2);
13373 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
13374 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
13375 bae = jenv->GetByteArrayElements(ba, 0);
13376 sz = jenv->GetArrayLength(ba);
13377 arg2 = 0;
13378 if (sz > 0) {
13379 arg2 = (uint64)(signed char)bae[0];
13380 for(i=1; i<sz; i++) {
13381 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
13382 }
13383 }
13384 jenv->ReleaseByteArrayElements(ba, bae, 0);
13385 }
13386 if (arg1) (arg1)->maxsize = arg2;
13387}
13388
13389
13390SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1maxsize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13391 jobject jresult = 0 ;
13393 uint64 result;
13394
13395 (void)jenv;
13396 (void)jcls;
13397 (void)jarg1_;
13398 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13399 result = (uint64) ((arg1)->maxsize);
13400 {
13401 jbyteArray ba = jenv->NewByteArray(9);
13402 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
13403 jclass clazz = jenv->FindClass("java/math/BigInteger");
13404 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
13405 jobject bigint;
13406 int i;
13407
13408 bae[0] = 0;
13409 for(i=1; i<9; i++ ) {
13410 bae[i] = (jbyte)(result>>8*(8-i));
13411 }
13412
13413 jenv->ReleaseByteArrayElements(ba, bae, 0);
13414 bigint = jenv->NewObject(clazz, mid, ba);
13415 jresult = bigint;
13416 }
13417 return jresult;
13418}
13419
13420
13421SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13423 uint32 arg2 ;
13424
13425 (void)jenv;
13426 (void)jcls;
13427 (void)jarg1_;
13428 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13429 arg2 = (uint32)jarg2;
13430 if (arg1) (arg1)->interval = arg2;
13431}
13432
13433
13434SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13435 jlong jresult = 0 ;
13437 uint32 result;
13438
13439 (void)jenv;
13440 (void)jcls;
13441 (void)jarg1_;
13442 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13443 result = (uint32) ((arg1)->interval);
13444 jresult = (jlong)result;
13445 return jresult;
13446}
13447
13448
13449SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cmdline_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13451 char *arg2 ;
13452
13453 (void)jenv;
13454 (void)jcls;
13455 (void)jarg1_;
13456 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13457 arg2 = 0;
13458 if (jarg2) {
13459 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13460 if (!arg2) return ;
13461 }
13462 {
13463 if(arg2) {
13464 strncpy((char*)arg1->cmdline, (const char *)arg2, MAXKEYNAMELEN+1-1);
13465 arg1->cmdline[MAXKEYNAMELEN+1-1] = 0;
13466 } else {
13467 arg1->cmdline[0] = 0;
13468 }
13469 }
13470
13471 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13472}
13473
13474
13475SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1cmdline_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13476 jstring jresult = 0 ;
13478 char *result = 0 ;
13479
13480 (void)jenv;
13481 (void)jcls;
13482 (void)jarg1_;
13483 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13484 result = (char *)(char *) ((arg1)->cmdline);
13485 if (result) jresult = jenv->NewStringUTF((const char *)result);
13486 return jresult;
13487}
13488
13489
13490SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1setup_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13492 char *arg2 ;
13493
13494 (void)jenv;
13495 (void)jcls;
13496 (void)jarg1_;
13497 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13498 arg2 = 0;
13499 if (jarg2) {
13500 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13501 if (!arg2) return ;
13502 }
13503 {
13504 if(arg2) {
13505 strncpy((char*)arg1->setup, (const char *)arg2, 1024*1024-1);
13506 arg1->setup[1024*1024-1] = 0;
13507 } else {
13508 arg1->setup[0] = 0;
13509 }
13510 }
13511
13512 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13513}
13514
13515
13516SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSetup_1setup_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13517 jstring jresult = 0 ;
13519 char *result = 0 ;
13520
13521 (void)jenv;
13522 (void)jcls;
13523 (void)jarg1_;
13524 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13525 result = (char *)(char *) ((arg1)->setup);
13526 if (result) jresult = jenv->NewStringUTF((const char *)result);
13527 return jresult;
13528}
13529
13530
13531SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ComponentSetup(JNIEnv *jenv, jclass jcls) {
13532 jlong jresult = 0 ;
13533 cmlabs::ComponentSetup *result = 0 ;
13534
13535 (void)jenv;
13536 (void)jcls;
13538 *(cmlabs::ComponentSetup **)&jresult = result;
13539 return jresult;
13540}
13541
13542
13543SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ComponentSetup(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13545
13546 (void)jenv;
13547 (void)jcls;
13548 arg1 = *(cmlabs::ComponentSetup **)&jarg1;
13549 delete arg1;
13550}
13551
13552
13553SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1compID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13555 uint32 arg2 ;
13556
13557 (void)jenv;
13558 (void)jcls;
13559 (void)jarg1_;
13560 arg1 = *(cmlabs::CustomView **)&jarg1;
13561 arg2 = (uint32)jarg2;
13562 if (arg1) (arg1)->compID = arg2;
13563}
13564
13565
13566SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1compID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13567 jlong jresult = 0 ;
13569 uint32 result;
13570
13571 (void)jenv;
13572 (void)jcls;
13573 (void)jarg1_;
13574 arg1 = *(cmlabs::CustomView **)&jarg1;
13575 result = (uint32) ((arg1)->compID);
13576 jresult = (jlong)result;
13577 return jresult;
13578}
13579
13580
13581SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13583 char *arg2 ;
13584
13585 (void)jenv;
13586 (void)jcls;
13587 (void)jarg1_;
13588 arg1 = *(cmlabs::CustomView **)&jarg1;
13589 arg2 = 0;
13590 if (jarg2) {
13591 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13592 if (!arg2) return ;
13593 }
13594 {
13595 if(arg2) {
13596 strncpy((char*)arg1->name, (const char *)arg2, MAXKEYNAMELEN+1-1);
13597 arg1->name[MAXKEYNAMELEN+1-1] = 0;
13598 } else {
13599 arg1->name[0] = 0;
13600 }
13601 }
13602
13603 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13604}
13605
13606
13607SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13608 jstring jresult = 0 ;
13610 char *result = 0 ;
13611
13612 (void)jenv;
13613 (void)jcls;
13614 (void)jarg1_;
13615 arg1 = *(cmlabs::CustomView **)&jarg1;
13616 result = (char *)(char *) ((arg1)->name);
13617 if (result) jresult = jenv->NewStringUTF((const char *)result);
13618 return jresult;
13619}
13620
13621
13622SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1templateURL_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13624 char *arg2 ;
13625
13626 (void)jenv;
13627 (void)jcls;
13628 (void)jarg1_;
13629 arg1 = *(cmlabs::CustomView **)&jarg1;
13630 arg2 = 0;
13631 if (jarg2) {
13632 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
13633 if (!arg2) return ;
13634 }
13635 {
13636 if(arg2) {
13637 strncpy((char*)arg1->templateURL, (const char *)arg2, MAXKEYNAMELEN+1-1);
13638 arg1->templateURL[MAXKEYNAMELEN+1-1] = 0;
13639 } else {
13640 arg1->templateURL[0] = 0;
13641 }
13642 }
13643
13644 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
13645}
13646
13647
13648SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CustomView_1templateURL_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13649 jstring jresult = 0 ;
13651 char *result = 0 ;
13652
13653 (void)jenv;
13654 (void)jcls;
13655 (void)jarg1_;
13656 arg1 = *(cmlabs::CustomView **)&jarg1;
13657 result = (char *)(char *) ((arg1)->templateURL);
13658 if (result) jresult = jenv->NewStringUTF((const char *)result);
13659 return jresult;
13660}
13661
13662
13663SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1CustomView(JNIEnv *jenv, jclass jcls) {
13664 jlong jresult = 0 ;
13665 cmlabs::CustomView *result = 0 ;
13666
13667 (void)jenv;
13668 (void)jcls;
13669 result = (cmlabs::CustomView *)new cmlabs::CustomView();
13670 *(cmlabs::CustomView **)&jresult = result;
13671 return jresult;
13672}
13673
13674
13675SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1CustomView(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13677
13678 (void)jenv;
13679 (void)jcls;
13680 arg1 = *(cmlabs::CustomView **)&jarg1;
13681 delete arg1;
13682}
13683
13684
13685SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1ComponentSpec(JNIEnv *jenv, jclass jcls) {
13686 jlong jresult = 0 ;
13687 cmlabs::ComponentSpec *result = 0 ;
13688
13689 (void)jenv;
13690 (void)jcls;
13692 *(cmlabs::ComponentSpec **)&jresult = result;
13693 return jresult;
13694}
13695
13696
13697SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ComponentSpec(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13699
13700 (void)jenv;
13701 (void)jcls;
13702 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13703 delete arg1;
13704}
13705
13706
13707SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1setup_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13710
13711 (void)jenv;
13712 (void)jcls;
13713 (void)jarg1_;
13714 (void)jarg2_;
13715 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13716 arg2 = *(cmlabs::ComponentSetup **)&jarg2;
13717 if (arg1) (arg1)->setup = arg2;
13718}
13719
13720
13721SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1setup_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13722 jlong jresult = 0 ;
13724 cmlabs::ComponentSetup *result = 0 ;
13725
13726 (void)jenv;
13727 (void)jcls;
13728 (void)jarg1_;
13729 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13730 result = (cmlabs::ComponentSetup *) ((arg1)->setup);
13731 *(cmlabs::ComponentSetup **)&jresult = result;
13732 return jresult;
13733}
13734
13735
13736SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1triggers_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13738 std::list< cmlabs::TriggerSpec * > *arg2 = (std::list< cmlabs::TriggerSpec * > *) 0 ;
13739
13740 (void)jenv;
13741 (void)jcls;
13742 (void)jarg1_;
13743 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13744 arg2 = *(std::list< cmlabs::TriggerSpec * > **)&jarg2;
13745 if (arg1) (arg1)->triggers = *arg2;
13746}
13747
13748
13749SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1triggers_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13750 jlong jresult = 0 ;
13752 std::list< cmlabs::TriggerSpec * > *result = 0 ;
13753
13754 (void)jenv;
13755 (void)jcls;
13756 (void)jarg1_;
13757 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13758 result = (std::list< cmlabs::TriggerSpec * > *)& ((arg1)->triggers);
13759 *(std::list< cmlabs::TriggerSpec * > **)&jresult = result;
13760 return jresult;
13761}
13762
13763
13764SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1customViews_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13766 std::list< cmlabs::CustomView > *arg2 = (std::list< cmlabs::CustomView > *) 0 ;
13767
13768 (void)jenv;
13769 (void)jcls;
13770 (void)jarg1_;
13771 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13772 arg2 = *(std::list< cmlabs::CustomView > **)&jarg2;
13773 if (arg1) (arg1)->customViews = *arg2;
13774}
13775
13776
13777SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ComponentSpec_1customViews_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13778 jlong jresult = 0 ;
13780 std::list< cmlabs::CustomView > *result = 0 ;
13781
13782 (void)jenv;
13783 (void)jcls;
13784 (void)jarg1_;
13785 arg1 = *(cmlabs::ComponentSpec **)&jarg1;
13786 result = (std::list< cmlabs::CustomView > *)& ((arg1)->customViews);
13787 *(std::list< cmlabs::CustomView > **)&jresult = result;
13788 return jresult;
13789}
13790
13791
13793 jint jresult = 0 ;
13794 int result;
13795
13796 (void)jenv;
13797 (void)jcls;
13798 result = (int)(1);
13799 jresult = (jint)result;
13800 return jresult;
13801}
13802
13803
13805 jint jresult = 0 ;
13806 int result;
13807
13808 (void)jenv;
13809 (void)jcls;
13810 result = (int)(2);
13811 jresult = (jint)result;
13812 return jresult;
13813}
13814
13815
13817 jint jresult = 0 ;
13818 int result;
13819
13820 (void)jenv;
13821 (void)jcls;
13822 result = (int)(3);
13823 jresult = (jint)result;
13824 return jresult;
13825}
13826
13827
13829 jint jresult = 0 ;
13830 int result;
13831
13832 (void)jenv;
13833 (void)jcls;
13834 result = (int)(4);
13835 jresult = (jint)result;
13836 return jresult;
13837}
13838
13839
13840SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
13841 jint jresult = 0 ;
13842 int result;
13843
13844 (void)jenv;
13845 (void)jcls;
13846 result = (int)(-1);
13847 jresult = (jint)result;
13848 return jresult;
13849}
13850
13851
13852SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_POST_1NOSPEC_1get(JNIEnv *jenv, jclass jcls) {
13853 jint jresult = 0 ;
13854 int result;
13855
13856 (void)jenv;
13857 (void)jcls;
13858 result = (int)(-2);
13859 jresult = (jint)result;
13860 return jresult;
13861}
13862
13863
13865 jint jresult = 0 ;
13866 int result;
13867
13868 (void)jenv;
13869 (void)jcls;
13870 result = (int)(-3);
13871 jresult = (jint)result;
13872 return jresult;
13873}
13874
13875
13876SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_QUERY_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
13877 jint jresult = 0 ;
13878 int result;
13879
13880 (void)jenv;
13881 (void)jcls;
13882 result = (int)(1);
13883 jresult = (jint)result;
13884 return jresult;
13885}
13886
13887
13889 jint jresult = 0 ;
13890 int result;
13891
13892 (void)jenv;
13893 (void)jcls;
13894 result = (int)(2);
13895 jresult = (jint)result;
13896 return jresult;
13897}
13898
13899
13901 jint jresult = 0 ;
13902 int result;
13903
13904 (void)jenv;
13905 (void)jcls;
13906 result = (int)(3);
13907 jresult = (jint)result;
13908 return jresult;
13909}
13910
13911
13913 jint jresult = 0 ;
13914 int result;
13915
13916 (void)jenv;
13917 (void)jcls;
13918 result = (int)(4);
13919 jresult = (jint)result;
13920 return jresult;
13921}
13922
13923
13925 jint jresult = 0 ;
13926 int result;
13927
13928 (void)jenv;
13929 (void)jcls;
13930 result = (int)(5);
13931 jresult = (jint)result;
13932 return jresult;
13933}
13934
13935
13937 jint jresult = 0 ;
13938 int result;
13939
13940 (void)jenv;
13941 (void)jcls;
13942 result = (int)(6);
13943 jresult = (jint)result;
13944 return jresult;
13945}
13946
13947
13949 jint jresult = 0 ;
13950 int result;
13951
13952 (void)jenv;
13953 (void)jcls;
13954 result = (int)(7);
13955 jresult = (jint)result;
13956 return jresult;
13957}
13958
13959
13961 jint jresult = 0 ;
13962 int result;
13963
13964 (void)jenv;
13965 (void)jcls;
13966 result = (int)(8);
13967 jresult = (jint)result;
13968 return jresult;
13969}
13970
13971
13973 jint jresult = 0 ;
13974 int result;
13975
13976 (void)jenv;
13977 (void)jcls;
13978 result = (int)(8);
13979 jresult = (jint)result;
13980 return jresult;
13981}
13982
13983
13984SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1READY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13985 PsyType arg1 ;
13986 PsyType *argp1 ;
13987
13988 (void)jenv;
13989 (void)jcls;
13990 argp1 = *(PsyType **)&jarg1;
13991 if (!argp1) {
13992 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
13993 return ;
13994 }
13995 arg1 = *argp1;
13997}
13998
13999
14001 jlong jresult = 0 ;
14002 PsyType result;
14003
14004 (void)jenv;
14005 (void)jcls;
14007 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14008 return jresult;
14009}
14010
14011
14012SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1INITIALISE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14013 PsyType arg1 ;
14014 PsyType *argp1 ;
14015
14016 (void)jenv;
14017 (void)jcls;
14018 argp1 = *(PsyType **)&jarg1;
14019 if (!argp1) {
14020 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14021 return ;
14022 }
14023 arg1 = *argp1;
14025}
14026
14027
14029 jlong jresult = 0 ;
14030 PsyType result;
14031
14032 (void)jenv;
14033 (void)jcls;
14035 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14036 return jresult;
14037}
14038
14039
14040SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1GREETING_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14041 PsyType arg1 ;
14042 PsyType *argp1 ;
14043
14044 (void)jenv;
14045 (void)jcls;
14046 argp1 = *(PsyType **)&jarg1;
14047 if (!argp1) {
14048 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14049 return ;
14050 }
14051 arg1 = *argp1;
14053}
14054
14055
14057 jlong jresult = 0 ;
14058 PsyType result;
14059
14060 (void)jenv;
14061 (void)jcls;
14063 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14064 return jresult;
14065}
14066
14067
14068SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PROCESS_1SHUTDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14069 PsyType arg1 ;
14070 PsyType *argp1 ;
14071
14072 (void)jenv;
14073 (void)jcls;
14074 argp1 = *(PsyType **)&jarg1;
14075 if (!argp1) {
14076 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14077 return ;
14078 }
14079 arg1 = *argp1;
14081}
14082
14083
14085 jlong jresult = 0 ;
14086 PsyType result;
14087
14088 (void)jenv;
14089 (void)jcls;
14091 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14092 return jresult;
14093}
14094
14095
14096SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CONTEXT_1CHANGE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14097 PsyType arg1 ;
14098 PsyType *argp1 ;
14099
14100 (void)jenv;
14101 (void)jcls;
14102 argp1 = *(PsyType **)&jarg1;
14103 if (!argp1) {
14104 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14105 return ;
14106 }
14107 arg1 = *argp1;
14109}
14110
14111
14113 jlong jresult = 0 ;
14114 PsyType result;
14115
14116 (void)jenv;
14117 (void)jcls;
14119 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14120 return jresult;
14121}
14122
14123
14124SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1SYSTEM_1SHUTDOWN_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14125 PsyType arg1 ;
14126 PsyType *argp1 ;
14127
14128 (void)jenv;
14129 (void)jcls;
14130 argp1 = *(PsyType **)&jarg1;
14131 if (!argp1) {
14132 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14133 return ;
14134 }
14135 arg1 = *argp1;
14137}
14138
14139
14141 jlong jresult = 0 ;
14142 PsyType result;
14143
14144 (void)jenv;
14145 (void)jcls;
14147 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14148 return jresult;
14149}
14150
14151
14153 PsyType arg1 ;
14154 PsyType *argp1 ;
14155
14156 (void)jenv;
14157 (void)jcls;
14158 argp1 = *(PsyType **)&jarg1;
14159 if (!argp1) {
14160 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14161 return ;
14162 }
14163 arg1 = *argp1;
14165}
14166
14167
14169 jlong jresult = 0 ;
14170 PsyType result;
14171
14172 (void)jenv;
14173 (void)jcls;
14175 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14176 return jresult;
14177}
14178
14179
14180SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1TRIGGER_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14181 PsyType arg1 ;
14182 PsyType *argp1 ;
14183
14184 (void)jenv;
14185 (void)jcls;
14186 argp1 = *(PsyType **)&jarg1;
14187 if (!argp1) {
14188 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14189 return ;
14190 }
14191 arg1 = *argp1;
14193}
14194
14195
14197 jlong jresult = 0 ;
14198 PsyType result;
14199
14200 (void)jenv;
14201 (void)jcls;
14203 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14204 return jresult;
14205}
14206
14207
14208SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14209 PsyType arg1 ;
14210 PsyType *argp1 ;
14211
14212 (void)jenv;
14213 (void)jcls;
14214 argp1 = *(PsyType **)&jarg1;
14215 if (!argp1) {
14216 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14217 return ;
14218 }
14219 arg1 = *argp1;
14221}
14222
14223
14225 jlong jresult = 0 ;
14226 PsyType result;
14227
14228 (void)jenv;
14229 (void)jcls;
14231 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14232 return jresult;
14233}
14234
14235
14236SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1QUERY_1REPLY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14237 PsyType arg1 ;
14238 PsyType *argp1 ;
14239
14240 (void)jenv;
14241 (void)jcls;
14242 argp1 = *(PsyType **)&jarg1;
14243 if (!argp1) {
14244 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14245 return ;
14246 }
14247 arg1 = *argp1;
14249}
14250
14251
14253 jlong jresult = 0 ;
14254 PsyType result;
14255
14256 (void)jenv;
14257 (void)jcls;
14259 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14260 return jresult;
14261}
14262
14263
14264SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1PULLCOMPONENTDATA_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14265 PsyType arg1 ;
14266 PsyType *argp1 ;
14267
14268 (void)jenv;
14269 (void)jcls;
14270 argp1 = *(PsyType **)&jarg1;
14271 if (!argp1) {
14272 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14273 return ;
14274 }
14275 arg1 = *argp1;
14277}
14278
14279
14281 jlong jresult = 0 ;
14282 PsyType result;
14283
14284 (void)jenv;
14285 (void)jcls;
14287 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14288 return jresult;
14289}
14290
14291
14292SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1CREATECUSTOMPAGE_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14293 PsyType arg1 ;
14294 PsyType *argp1 ;
14295
14296 (void)jenv;
14297 (void)jcls;
14298 argp1 = *(PsyType **)&jarg1;
14299 if (!argp1) {
14300 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14301 return ;
14302 }
14303 arg1 = *argp1;
14305}
14306
14307
14309 jlong jresult = 0 ;
14310 PsyType result;
14311
14312 (void)jenv;
14313 (void)jcls;
14315 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14316 return jresult;
14317}
14318
14319
14320SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1ADDSUBSCRIPTION_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14321 PsyType arg1 ;
14322 PsyType *argp1 ;
14323
14324 (void)jenv;
14325 (void)jcls;
14326 argp1 = *(PsyType **)&jarg1;
14327 if (!argp1) {
14328 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14329 return ;
14330 }
14331 arg1 = *argp1;
14333}
14334
14335
14337 jlong jresult = 0 ;
14338 PsyType result;
14339
14340 (void)jenv;
14341 (void)jcls;
14343 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14344 return jresult;
14345}
14346
14347
14348SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1RETRIEVESYSTEMIDS_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14349 PsyType arg1 ;
14350 PsyType *argp1 ;
14351
14352 (void)jenv;
14353 (void)jcls;
14354 argp1 = *(PsyType **)&jarg1;
14355 if (!argp1) {
14356 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14357 return ;
14358 }
14359 arg1 = *argp1;
14361}
14362
14363
14365 jlong jresult = 0 ;
14366 PsyType result;
14367
14368 (void)jenv;
14369 (void)jcls;
14371 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14372 return jresult;
14373}
14374
14375
14376SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1CTRL_1INTERSYSTEM_1QUERY_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14377 PsyType arg1 ;
14378 PsyType *argp1 ;
14379
14380 (void)jenv;
14381 (void)jcls;
14382 argp1 = *(PsyType **)&jarg1;
14383 if (!argp1) {
14384 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14385 return ;
14386 }
14387 arg1 = *argp1;
14389}
14390
14391
14393 jlong jresult = 0 ;
14394 PsyType result;
14395
14396 (void)jenv;
14397 (void)jcls;
14399 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14400 return jresult;
14401}
14402
14403
14405 PsyType arg1 ;
14406 PsyType *argp1 ;
14407
14408 (void)jenv;
14409 (void)jcls;
14410 argp1 = *(PsyType **)&jarg1;
14411 if (!argp1) {
14412 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14413 return ;
14414 }
14415 arg1 = *argp1;
14417}
14418
14419
14421 jlong jresult = 0 ;
14422 PsyType result;
14423
14424 (void)jenv;
14425 (void)jcls;
14427 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
14428 return jresult;
14429}
14430
14431
14432SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsyAPI(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14433 jlong jresult = 0 ;
14434 PsySpace *arg1 = (PsySpace *) 0 ;
14435 cmlabs::PsyAPI *result = 0 ;
14436
14437 (void)jenv;
14438 (void)jcls;
14439 arg1 = *(PsySpace **)&jarg1;
14440 result = (cmlabs::PsyAPI *)new cmlabs::PsyAPI(arg1);
14441 *(cmlabs::PsyAPI **)&jresult = result;
14442 return jresult;
14443}
14444
14445
14446SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsyAPI(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14447 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14448
14449 (void)jenv;
14450 (void)jcls;
14451 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14452 delete arg1;
14453}
14454
14455
14456SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1fromPython(JNIEnv *jenv, jclass jcls, jobject jarg1) {
14457 jlong jresult = 0 ;
14458 unsigned long long arg1 ;
14459 cmlabs::PsyAPI *result = 0 ;
14460
14461 (void)jenv;
14462 (void)jcls;
14463 {
14464 jclass clazz;
14465 jmethodID mid;
14466 jbyteArray ba;
14467 jbyte* bae;
14468 jsize sz;
14469 int i;
14470
14471 if (!jarg1) {
14473 return 0;
14474 }
14475 clazz = jenv->GetObjectClass(jarg1);
14476 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
14477 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
14478 bae = jenv->GetByteArrayElements(ba, 0);
14479 sz = jenv->GetArrayLength(ba);
14480 arg1 = 0;
14481 if (sz > 0) {
14482 arg1 = (unsigned long long)(signed char)bae[0];
14483 for(i=1; i<sz; i++) {
14484 arg1 = (arg1 << 8) | (unsigned long long)(unsigned char)bae[i];
14485 }
14486 }
14487 jenv->ReleaseByteArrayElements(ba, bae, 0);
14488 }
14490 *(cmlabs::PsyAPI **)&jresult = result;
14491 return jresult;
14492}
14493
14494
14495SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1fromPythonAddressOf(JNIEnv *jenv, jclass jcls, jobject jarg1) {
14496 jstring jresult = 0 ;
14497 unsigned long long arg1 ;
14498 char *result = 0 ;
14499
14500 (void)jenv;
14501 (void)jcls;
14502 {
14503 jclass clazz;
14504 jmethodID mid;
14505 jbyteArray ba;
14506 jbyte* bae;
14507 jsize sz;
14508 int i;
14509
14510 if (!jarg1) {
14512 return 0;
14513 }
14514 clazz = jenv->GetObjectClass(jarg1);
14515 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
14516 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
14517 bae = jenv->GetByteArrayElements(ba, 0);
14518 sz = jenv->GetArrayLength(ba);
14519 arg1 = 0;
14520 if (sz > 0) {
14521 arg1 = (unsigned long long)(signed char)bae[0];
14522 for(i=1; i<sz; i++) {
14523 arg1 = (arg1 << 8) | (unsigned long long)(unsigned char)bae[i];
14524 }
14525 }
14526 jenv->ReleaseByteArrayElements(ba, bae, 0);
14527 }
14528 result = (char *)cmlabs::PsyAPI::fromPythonAddressOf(arg1);
14529 if (result) jresult = jenv->NewStringUTF((const char *)result);
14530 return jresult;
14531}
14532
14533
14534SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setAutoDelete(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
14535 jboolean jresult = 0 ;
14536 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14537 bool arg2 ;
14538 bool result;
14539
14540 (void)jenv;
14541 (void)jcls;
14542 (void)jarg1_;
14543 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14544 arg2 = jarg2 ? true : false;
14545 result = (bool)(arg1)->setAutoDelete(arg2);
14546 jresult = (jboolean)result;
14547 return jresult;
14548}
14549
14550
14551SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1isRunning(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14552 jboolean jresult = 0 ;
14553 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14554 bool result;
14555
14556 (void)jenv;
14557 (void)jcls;
14558 (void)jarg1_;
14559 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14560 result = (bool)(arg1)->isRunning();
14561 jresult = (jboolean)result;
14562 return jresult;
14563}
14564
14565
14566SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1shouldContinue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14567 jboolean jresult = 0 ;
14568 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14569 bool result;
14570
14571 (void)jenv;
14572 (void)jcls;
14573 (void)jarg1_;
14574 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14575 result = (bool)(arg1)->shouldContinue();
14576 jresult = (jboolean)result;
14577 return jresult;
14578}
14579
14580
14581SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getModuleName_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14582 jboolean jresult = 0 ;
14583 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14584 char *arg2 = (char *) 0 ;
14585 uint32 arg3 ;
14586 bool result;
14587
14588 (void)jenv;
14589 (void)jcls;
14590 (void)jarg1_;
14591 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14592 arg2 = 0;
14593 if (jarg2) {
14594 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14595 if (!arg2) return 0;
14596 }
14597 arg3 = (uint32)jarg3;
14598 result = (bool)(arg1)->getModuleName(arg2,arg3);
14599 jresult = (jboolean)result;
14600 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14601 return jresult;
14602}
14603
14604
14605SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCommandlineBasedir(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14606 jstring jresult = 0 ;
14607 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14608 std::string result;
14609
14610 (void)jenv;
14611 (void)jcls;
14612 (void)jarg1_;
14613 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14614 result = (arg1)->getCommandlineBasedir();
14615 jresult = jenv->NewStringUTF((&result)->c_str());
14616 return jresult;
14617}
14618
14619
14620SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setCommandlineBasedir(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14621 jboolean jresult = 0 ;
14622 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14623 char *arg2 = (char *) 0 ;
14624 bool result;
14625
14626 (void)jenv;
14627 (void)jcls;
14628 (void)jarg1_;
14629 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14630 arg2 = 0;
14631 if (jarg2) {
14632 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14633 if (!arg2) return 0;
14634 }
14635 result = (bool)(arg1)->setCommandlineBasedir((char const *)arg2);
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_1getModuleName_1_1SWIG_11(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)->getModuleName();
14652 jresult = jenv->NewStringUTF((&result)->c_str());
14653 return jresult;
14654}
14655
14656
14657SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getOtherModuleName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14658 jstring jresult = 0 ;
14659 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14660 uint32 arg2 ;
14661 std::string result;
14662
14663 (void)jenv;
14664 (void)jcls;
14665 (void)jarg1_;
14666 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14667 arg2 = (uint32)jarg2;
14668 result = (arg1)->getOtherModuleName(arg2);
14669 jresult = jenv->NewStringUTF((&result)->c_str());
14670 return jresult;
14671}
14672
14673
14674SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getInputQueueSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14675 jlong jresult = 0 ;
14676 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14677 uint32 result;
14678
14679 (void)jenv;
14680 (void)jcls;
14681 (void)jarg1_;
14682 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14683 result = (uint32)(arg1)->getInputQueueSize();
14684 jresult = (jlong)result;
14685 return jresult;
14686}
14687
14688
14689SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1typeToText(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14690 jstring jresult = 0 ;
14691 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14692 PsyType arg2 ;
14693 PsyType *argp2 ;
14694 std::string result;
14695
14696 (void)jenv;
14697 (void)jcls;
14698 (void)jarg1_;
14699 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14700 argp2 = *(PsyType **)&jarg2;
14701 if (!argp2) {
14702 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
14703 return 0;
14704 }
14705 arg2 = *argp2;
14706 result = (arg1)->typeToText(arg2);
14707 jresult = jenv->NewStringUTF((&result)->c_str());
14708 return jresult;
14709}
14710
14711
14712SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1contextToText(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14713 jstring jresult = 0 ;
14714 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14715 PsyContext arg2 ;
14716 PsyContext *argp2 ;
14717 std::string result;
14718
14719 (void)jenv;
14720 (void)jcls;
14721 (void)jarg1_;
14722 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14723 argp2 = *(PsyContext **)&jarg2;
14724 if (!argp2) {
14725 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyContext");
14726 return 0;
14727 }
14728 arg2 = *argp2;
14729 result = (arg1)->contextToText(arg2);
14730 jresult = jenv->NewStringUTF((&result)->c_str());
14731 return jresult;
14732}
14733
14734
14735SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptLanguage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14736 jboolean jresult = 0 ;
14737 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14738 char *arg2 = (char *) 0 ;
14739 uint32 arg3 ;
14740 bool result;
14741
14742 (void)jenv;
14743 (void)jcls;
14744 (void)jarg1_;
14745 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14746 arg2 = 0;
14747 if (jarg2) {
14748 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14749 if (!arg2) return 0;
14750 }
14751 arg3 = (uint32)jarg3;
14752 result = (bool)(arg1)->getCurrentScriptLanguage(arg2,arg3);
14753 jresult = (jboolean)result;
14754 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14755 return jresult;
14756}
14757
14758
14759SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScript_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14760 jboolean jresult = 0 ;
14761 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14762 char *arg2 = (char *) 0 ;
14763 uint32 arg3 ;
14764 bool result;
14765
14766 (void)jenv;
14767 (void)jcls;
14768 (void)jarg1_;
14769 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14770 arg2 = 0;
14771 if (jarg2) {
14772 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14773 if (!arg2) return 0;
14774 }
14775 arg3 = (uint32)jarg3;
14776 result = (bool)(arg1)->getCurrentScript(arg2,arg3);
14777 jresult = (jboolean)result;
14778 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14779 return jresult;
14780}
14781
14782
14783SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptFilename_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
14784 jboolean jresult = 0 ;
14785 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14786 char *arg2 = (char *) 0 ;
14787 uint32 arg3 ;
14788 bool result;
14789
14790 (void)jenv;
14791 (void)jcls;
14792 (void)jarg1_;
14793 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14794 arg2 = 0;
14795 if (jarg2) {
14796 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14797 if (!arg2) return 0;
14798 }
14799 arg3 = (uint32)jarg3;
14800 result = (bool)(arg1)->getCurrentScriptFilename(arg2,arg3);
14801 jresult = (jboolean)result;
14802 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14803 return jresult;
14804}
14805
14806
14807SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptLanguage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14808 jstring jresult = 0 ;
14809 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14810 std::string result;
14811
14812 (void)jenv;
14813 (void)jcls;
14814 (void)jarg1_;
14815 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14816 result = (arg1)->getCurrentScriptLanguage();
14817 jresult = jenv->NewStringUTF((&result)->c_str());
14818 return jresult;
14819}
14820
14821
14822SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScript_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14823 jstring jresult = 0 ;
14824 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14825 std::string result;
14826
14827 (void)jenv;
14828 (void)jcls;
14829 (void)jarg1_;
14830 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14831 result = (arg1)->getCurrentScript();
14832 jresult = jenv->NewStringUTF((&result)->c_str());
14833 return jresult;
14834}
14835
14836
14837SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentScriptFilename_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14838 jstring jresult = 0 ;
14839 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14840 std::string result;
14841
14842 (void)jenv;
14843 (void)jcls;
14844 (void)jarg1_;
14845 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14846 result = (arg1)->getCurrentScriptFilename();
14847 jresult = jenv->NewStringUTF((&result)->c_str());
14848 return jresult;
14849}
14850
14851
14852SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentPostNames(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14853 jlong jresult = 0 ;
14854 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14855 SwigValueWrapper< std::set< std::string > > result;
14856
14857 (void)jenv;
14858 (void)jcls;
14859 (void)jarg1_;
14860 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14861 result = (arg1)->getCurrentPostNames();
14862 *(std::set< std::string > **)&jresult = new std::set< std::string >((const std::set< std::string > &)result);
14863 return jresult;
14864}
14865
14866
14867SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentSignalName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14868 jboolean jresult = 0 ;
14869 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14870 char *arg2 = (char *) 0 ;
14871 bool result;
14872
14873 (void)jenv;
14874 (void)jcls;
14875 (void)jarg1_;
14876 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14877 arg2 = 0;
14878 if (jarg2) {
14879 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14880 if (!arg2) return 0;
14881 }
14882 result = (bool)(arg1)->hasCurrentSignalName((char const *)arg2);
14883 jresult = (jboolean)result;
14884 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14885 return jresult;
14886}
14887
14888
14889SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentQueryName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14890 jboolean jresult = 0 ;
14891 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14892 char *arg2 = (char *) 0 ;
14893 bool result;
14894
14895 (void)jenv;
14896 (void)jcls;
14897 (void)jarg1_;
14898 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14899 arg2 = 0;
14900 if (jarg2) {
14901 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14902 if (!arg2) return 0;
14903 }
14904 result = (bool)(arg1)->hasCurrentQueryName((char const *)arg2);
14905 jresult = (jboolean)result;
14906 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14907 return jresult;
14908}
14909
14910
14911SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentRetrieveName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14912 jboolean jresult = 0 ;
14913 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14914 char *arg2 = (char *) 0 ;
14915 bool result;
14916
14917 (void)jenv;
14918 (void)jcls;
14919 (void)jarg1_;
14920 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14921 arg2 = 0;
14922 if (jarg2) {
14923 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14924 if (!arg2) return 0;
14925 }
14926 result = (bool)(arg1)->hasCurrentRetrieveName((char const *)arg2);
14927 jresult = (jboolean)result;
14928 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14929 return jresult;
14930}
14931
14932
14933SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasCurrentPostName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14934 jboolean jresult = 0 ;
14935 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14936 char *arg2 = (char *) 0 ;
14937 bool result;
14938
14939 (void)jenv;
14940 (void)jcls;
14941 (void)jarg1_;
14942 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14943 arg2 = 0;
14944 if (jarg2) {
14945 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
14946 if (!arg2) return 0;
14947 }
14948 result = (bool)(arg1)->hasCurrentPostName((char const *)arg2);
14949 jresult = (jboolean)result;
14950 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
14951 return jresult;
14952}
14953
14954
14955SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForNewMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14956 jlong jresult = 0 ;
14957 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14958 uint32 arg2 ;
14959 cmlabs::DataMessage *result = 0 ;
14960
14961 (void)jenv;
14962 (void)jcls;
14963 (void)jarg1_;
14964 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14965 arg2 = (uint32)jarg2;
14966 result = (cmlabs::DataMessage *)(arg1)->waitForNewMessage(arg2);
14967 *(cmlabs::DataMessage **)&jresult = result;
14968 return jresult;
14969}
14970
14971
14972SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentTriggerName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14973 jstring jresult = 0 ;
14974 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14975 std::string result;
14976
14977 (void)jenv;
14978 (void)jcls;
14979 (void)jarg1_;
14980 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14981 result = (arg1)->getCurrentTriggerName();
14982 jresult = jenv->NewStringUTF((&result)->c_str());
14983 return jresult;
14984}
14985
14986
14987SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentTriggerContext(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14988 jlong jresult = 0 ;
14989 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
14990 PsyContext result;
14991
14992 (void)jenv;
14993 (void)jcls;
14994 (void)jarg1_;
14995 arg1 = *(cmlabs::PsyAPI **)&jarg1;
14996 result = (arg1)->getCurrentTriggerContext();
14997 *(PsyContext **)&jresult = new PsyContext((const PsyContext &)result);
14998 return jresult;
14999}
15000
15001
15002SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForNewMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
15003 jlong jresult = 0 ;
15004 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15005 uint32 arg2 ;
15006 char **arg3 = 0 ;
15007 char *temp3 = 0 ;
15008 cmlabs::DataMessage *result = 0 ;
15009
15010 (void)jenv;
15011 (void)jcls;
15012 (void)jarg1_;
15013 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15014 arg2 = (uint32)jarg2;
15015 arg3 = 0;
15016 if (jarg3) {
15017 temp3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15018 if (!temp3) return 0;
15019 }
15020 arg3 = &temp3;
15021 result = (cmlabs::DataMessage *)(arg1)->waitForNewMessage(arg2,(char const *&)*arg3);
15022 *(cmlabs::DataMessage **)&jresult = result;
15023 if (arg3 && *arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)*arg3);
15024 return jresult;
15025}
15026
15027
15028SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getCurrentMessageReceiveTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15029 jobject jresult = 0 ;
15030 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15031 uint64 result;
15032
15033 (void)jenv;
15034 (void)jcls;
15035 (void)jarg1_;
15036 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15037 result = (uint64)(arg1)->getCurrentMessageReceiveTime();
15038 {
15039 jbyteArray ba = jenv->NewByteArray(9);
15040 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
15041 jclass clazz = jenv->FindClass("java/math/BigInteger");
15042 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
15043 jobject bigint;
15044 int i;
15045
15046 bae[0] = 0;
15047 for(i=1; i<9; i++ ) {
15048 bae[i] = (jbyte)(result>>8*(8-i));
15049 }
15050
15051 jenv->ReleaseByteArrayElements(ba, bae, 0);
15052 bigint = jenv->NewObject(clazz, mid, ba);
15053 jresult = bigint;
15054 }
15055 return jresult;
15056}
15057
15058
15059SWIGEXPORT 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_) {
15060 jint jresult = 0 ;
15061 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15062 char *arg2 = (char *) 0 ;
15064 int32 result;
15065
15066 (void)jenv;
15067 (void)jcls;
15068 (void)jarg1_;
15069 (void)jarg3_;
15070 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15071 arg2 = 0;
15072 if (jarg2) {
15073 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15074 if (!arg2) return 0;
15075 }
15076 arg3 = *(cmlabs::DataMessage **)&jarg3;
15077 result = (int32)(arg1)->postOutputMessage((char const *)arg2,arg3);
15078 jresult = (jint)result;
15079 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15080 return jresult;
15081}
15082
15083
15084SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15085 jint jresult = 0 ;
15086 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15087 char *arg2 = (char *) 0 ;
15088 int32 result;
15089
15090 (void)jenv;
15091 (void)jcls;
15092 (void)jarg1_;
15093 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15094 arg2 = 0;
15095 if (jarg2) {
15096 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15097 if (!arg2) return 0;
15098 }
15099 result = (int32)(arg1)->postOutputMessage((char const *)arg2);
15100 jresult = (jint)result;
15101 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15102 return jresult;
15103}
15104
15105
15106SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15107 jint jresult = 0 ;
15108 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15109 int32 result;
15110
15111 (void)jenv;
15112 (void)jcls;
15113 (void)jarg1_;
15114 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15115 result = (int32)(arg1)->postOutputMessage();
15116 jresult = (jint)result;
15117 return jresult;
15118}
15119
15120
15121SWIGEXPORT 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_) {
15122 jint jresult = 0 ;
15123 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15124 PsyType arg2 ;
15126 PsyType *argp2 ;
15127 int32 result;
15128
15129 (void)jenv;
15130 (void)jcls;
15131 (void)jarg1_;
15132 (void)jarg3_;
15133 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15134 argp2 = *(PsyType **)&jarg2;
15135 if (!argp2) {
15136 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
15137 return 0;
15138 }
15139 arg2 = *argp2;
15140 arg3 = *(cmlabs::DataMessage **)&jarg3;
15141 result = (int32)(arg1)->postOutputMessage(arg2,arg3);
15142 jresult = (jint)result;
15143 return jresult;
15144}
15145
15146
15147SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1postOutputMessage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
15148 jint jresult = 0 ;
15149 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15150 PsyType arg2 ;
15151 PsyType *argp2 ;
15152 int32 result;
15153
15154 (void)jenv;
15155 (void)jcls;
15156 (void)jarg1_;
15157 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15158 argp2 = *(PsyType **)&jarg2;
15159 if (!argp2) {
15160 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
15161 return 0;
15162 }
15163 arg2 = *argp2;
15164 result = (int32)(arg1)->postOutputMessage(arg2);
15165 jresult = (jint)result;
15166 return jresult;
15167}
15168
15169
15170SWIGEXPORT 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_) {
15171 jboolean jresult = 0 ;
15172 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15173 char *arg2 = (char *) 0 ;
15175 bool result;
15176
15177 (void)jenv;
15178 (void)jcls;
15179 (void)jarg1_;
15180 (void)jarg3_;
15181 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15182 arg2 = 0;
15183 if (jarg2) {
15184 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15185 if (!arg2) return 0;
15186 }
15187 arg3 = *(cmlabs::DataMessage **)&jarg3;
15188 result = (bool)(arg1)->emitSignal((char const *)arg2,arg3);
15189 jresult = (jboolean)result;
15190 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15191 return jresult;
15192}
15193
15194
15195SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1emitSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15196 jboolean jresult = 0 ;
15197 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15198 char *arg2 = (char *) 0 ;
15199 bool result;
15200
15201 (void)jenv;
15202 (void)jcls;
15203 (void)jarg1_;
15204 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15205 arg2 = 0;
15206 if (jarg2) {
15207 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15208 if (!arg2) return 0;
15209 }
15210 result = (bool)(arg1)->emitSignal((char const *)arg2);
15211 jresult = (jboolean)result;
15212 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15213 return jresult;
15214}
15215
15216
15217SWIGEXPORT 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) {
15218 jlong jresult = 0 ;
15219 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15220 char *arg2 = (char *) 0 ;
15221 uint32 arg3 ;
15222 uint64 arg4 ;
15223 cmlabs::DataMessage *result = 0 ;
15224
15225 (void)jenv;
15226 (void)jcls;
15227 (void)jarg1_;
15228 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15229 arg2 = 0;
15230 if (jarg2) {
15231 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15232 if (!arg2) return 0;
15233 }
15234 arg3 = (uint32)jarg3;
15235 {
15236 jclass clazz;
15237 jmethodID mid;
15238 jbyteArray ba;
15239 jbyte* bae;
15240 jsize sz;
15241 int i;
15242
15243 if (!jarg4) {
15245 return 0;
15246 }
15247 clazz = jenv->GetObjectClass(jarg4);
15248 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15249 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15250 bae = jenv->GetByteArrayElements(ba, 0);
15251 sz = jenv->GetArrayLength(ba);
15252 arg4 = 0;
15253 if (sz > 0) {
15254 arg4 = (uint64)(signed char)bae[0];
15255 for(i=1; i<sz; i++) {
15256 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15257 }
15258 }
15259 jenv->ReleaseByteArrayElements(ba, bae, 0);
15260 }
15261 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((char const *)arg2,arg3,arg4);
15262 *(cmlabs::DataMessage **)&jresult = result;
15263 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15264 return jresult;
15265}
15266
15267
15268SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1waitForSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
15269 jlong jresult = 0 ;
15270 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15271 char *arg2 = (char *) 0 ;
15272 uint32 arg3 ;
15273 cmlabs::DataMessage *result = 0 ;
15274
15275 (void)jenv;
15276 (void)jcls;
15277 (void)jarg1_;
15278 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15279 arg2 = 0;
15280 if (jarg2) {
15281 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15282 if (!arg2) return 0;
15283 }
15284 arg3 = (uint32)jarg3;
15285 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((char const *)arg2,arg3);
15286 *(cmlabs::DataMessage **)&jresult = result;
15287 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15288 return jresult;
15289}
15290
15291
15292SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieveAllSystemIDs(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15293 jlong jresult = 0 ;
15294 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15295 cmlabs::DataMessage *result = 0 ;
15296
15297 (void)jenv;
15298 (void)jcls;
15299 (void)jarg1_;
15300 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15301 result = (cmlabs::DataMessage *)(arg1)->retrieveAllSystemIDs();
15302 *(cmlabs::DataMessage **)&jresult = result;
15303 return jresult;
15304}
15305
15306
15307SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1addSubscription(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15308 jboolean jresult = 0 ;
15309 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15310 char *arg2 = (char *) 0 ;
15311 bool result;
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 result = (bool)(arg1)->addSubscription((char const *)arg2);
15323 jresult = (jboolean)result;
15324 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15325 return jresult;
15326}
15327
15328
15329SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1addPsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
15330 jboolean jresult = 0 ;
15331 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15332 char *arg2 = (char *) 0 ;
15333 char *arg3 = (char *) 0 ;
15334 bool result;
15335
15336 (void)jenv;
15337 (void)jcls;
15338 (void)jarg1_;
15339 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15340 arg2 = 0;
15341 if (jarg2) {
15342 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15343 if (!arg2) return 0;
15344 }
15345 arg3 = 0;
15346 if (jarg3) {
15347 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15348 if (!arg3) return 0;
15349 }
15350 result = (bool)(arg1)->addPsyProbeCustomView((char const *)arg2,(char const *)arg3);
15351 jresult = (jboolean)result;
15352 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15353 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15354 return jresult;
15355}
15356
15357
15358SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1removePsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15359 jboolean jresult = 0 ;
15360 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15361 char *arg2 = (char *) 0 ;
15362 bool result;
15363
15364 (void)jenv;
15365 (void)jcls;
15366 (void)jarg1_;
15367 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15368 arg2 = 0;
15369 if (jarg2) {
15370 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15371 if (!arg2) return 0;
15372 }
15373 result = (bool)(arg1)->removePsyProbeCustomView((char const *)arg2);
15374 jresult = (jboolean)result;
15375 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15376 return jresult;
15377}
15378
15379
15380SWIGEXPORT 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) {
15381 jboolean jresult = 0 ;
15382 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15383 char *arg2 = (char *) 0 ;
15384 char *arg3 = (char *) 0 ;
15385 uint64 arg4 ;
15386 char *arg5 = (char *) 0 ;
15387 bool result;
15388
15389 (void)jenv;
15390 (void)jcls;
15391 (void)jarg1_;
15392 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15393 arg2 = 0;
15394 if (jarg2) {
15395 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15396 if (!arg2) return 0;
15397 }
15398 arg3 = 0;
15399 if (jarg3) {
15400 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15401 if (!arg3) return 0;
15402 }
15403 {
15404 jclass clazz;
15405 jmethodID mid;
15406 jbyteArray ba;
15407 jbyte* bae;
15408 jsize sz;
15409 int i;
15410
15411 if (!jarg4) {
15413 return 0;
15414 }
15415 clazz = jenv->GetObjectClass(jarg4);
15416 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15417 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15418 bae = jenv->GetByteArrayElements(ba, 0);
15419 sz = jenv->GetArrayLength(ba);
15420 arg4 = 0;
15421 if (sz > 0) {
15422 arg4 = (uint64)(signed char)bae[0];
15423 for(i=1; i<sz; i++) {
15424 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15425 }
15426 }
15427 jenv->ReleaseByteArrayElements(ba, bae, 0);
15428 }
15429 arg5 = 0;
15430 if (jarg5) {
15431 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
15432 if (!arg5) return 0;
15433 }
15434 result = (bool)(arg1)->setPrivateData((char const *)arg2,(char const *)arg3,arg4,(char const *)arg5);
15435 jresult = (jboolean)result;
15436 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15437 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15438 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
15439 return jresult;
15440}
15441
15442
15443SWIGEXPORT 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) {
15444 jboolean jresult = 0 ;
15445 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15446 char *arg2 = (char *) 0 ;
15447 char *arg3 = (char *) 0 ;
15448 uint64 arg4 ;
15449 bool result;
15450
15451 (void)jenv;
15452 (void)jcls;
15453 (void)jarg1_;
15454 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15455 arg2 = 0;
15456 if (jarg2) {
15457 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15458 if (!arg2) return 0;
15459 }
15460 arg3 = 0;
15461 if (jarg3) {
15462 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15463 if (!arg3) return 0;
15464 }
15465 {
15466 jclass clazz;
15467 jmethodID mid;
15468 jbyteArray ba;
15469 jbyte* bae;
15470 jsize sz;
15471 int i;
15472
15473 if (!jarg4) {
15475 return 0;
15476 }
15477 clazz = jenv->GetObjectClass(jarg4);
15478 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15479 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15480 bae = jenv->GetByteArrayElements(ba, 0);
15481 sz = jenv->GetArrayLength(ba);
15482 arg4 = 0;
15483 if (sz > 0) {
15484 arg4 = (uint64)(signed char)bae[0];
15485 for(i=1; i<sz; i++) {
15486 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15487 }
15488 }
15489 jenv->ReleaseByteArrayElements(ba, bae, 0);
15490 }
15491 result = (bool)(arg1)->setPrivateData((char const *)arg2,(char const *)arg3,arg4);
15492 jresult = (jboolean)result;
15493 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15494 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15495 return jresult;
15496}
15497
15498
15499SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateDataSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15500 jobject jresult = 0 ;
15501 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15502 char *arg2 = (char *) 0 ;
15503 uint64 result;
15504
15505 (void)jenv;
15506 (void)jcls;
15507 (void)jarg1_;
15508 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15509 arg2 = 0;
15510 if (jarg2) {
15511 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15512 if (!arg2) return 0;
15513 }
15514 result = (uint64)(arg1)->getPrivateDataSize((char const *)arg2);
15515 {
15516 jbyteArray ba = jenv->NewByteArray(9);
15517 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
15518 jclass clazz = jenv->FindClass("java/math/BigInteger");
15519 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
15520 jobject bigint;
15521 int i;
15522
15523 bae[0] = 0;
15524 for(i=1; i<9; i++ ) {
15525 bae[i] = (jbyte)(result>>8*(8-i));
15526 }
15527
15528 jenv->ReleaseByteArrayElements(ba, bae, 0);
15529 bigint = jenv->NewObject(clazz, mid, ba);
15530 jresult = bigint;
15531 }
15532 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15533 return jresult;
15534}
15535
15536
15537SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateDataCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
15538 jstring jresult = 0 ;
15539 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15540 char *arg2 = (char *) 0 ;
15541 uint64 *arg3 = 0 ;
15542 char *result = 0 ;
15543
15544 (void)jenv;
15545 (void)jcls;
15546 (void)jarg1_;
15547 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15548 arg2 = 0;
15549 if (jarg2) {
15550 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15551 if (!arg2) return 0;
15552 }
15553 arg3 = *(uint64 **)&jarg3;
15554 if (!arg3) {
15555 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint64 & reference is null");
15556 return 0;
15557 }
15558 result = (char *)(arg1)->getPrivateDataCopy((char const *)arg2,*arg3);
15559 if (result) jresult = jenv->NewStringUTF((const char *)result);
15560 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15561 return jresult;
15562}
15563
15564
15565SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getPrivateData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jobject jarg4) {
15566 jboolean jresult = 0 ;
15567 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15568 char *arg2 = (char *) 0 ;
15569 char *arg3 = (char *) 0 ;
15570 uint64 arg4 ;
15571 bool result;
15572
15573 (void)jenv;
15574 (void)jcls;
15575 (void)jarg1_;
15576 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15577 arg2 = 0;
15578 if (jarg2) {
15579 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15580 if (!arg2) return 0;
15581 }
15582 arg3 = 0;
15583 if (jarg3) {
15584 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15585 if (!arg3) return 0;
15586 }
15587 {
15588 jclass clazz;
15589 jmethodID mid;
15590 jbyteArray ba;
15591 jbyte* bae;
15592 jsize sz;
15593 int i;
15594
15595 if (!jarg4) {
15597 return 0;
15598 }
15599 clazz = jenv->GetObjectClass(jarg4);
15600 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
15601 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
15602 bae = jenv->GetByteArrayElements(ba, 0);
15603 sz = jenv->GetArrayLength(ba);
15604 arg4 = 0;
15605 if (sz > 0) {
15606 arg4 = (uint64)(signed char)bae[0];
15607 for(i=1; i<sz; i++) {
15608 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
15609 }
15610 }
15611 jenv->ReleaseByteArrayElements(ba, bae, 0);
15612 }
15613 result = (bool)(arg1)->getPrivateData((char const *)arg2,arg3,arg4);
15614 jresult = (jboolean)result;
15615 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15616 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15617 return jresult;
15618}
15619
15620
15621SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1deletePrivateData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15622 jboolean jresult = 0 ;
15623 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15624 char *arg2 = (char *) 0 ;
15625 bool result;
15626
15627 (void)jenv;
15628 (void)jcls;
15629 (void)jarg1_;
15630 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15631 arg2 = 0;
15632 if (jarg2) {
15633 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15634 if (!arg2) return 0;
15635 }
15636 result = (bool)(arg1)->deletePrivateData((char const *)arg2);
15637 jresult = (jboolean)result;
15638 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15639 return jresult;
15640}
15641
15642
15643SWIGEXPORT 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) {
15644 jboolean jresult = 0 ;
15645 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15646 char *arg2 = (char *) 0 ;
15647 char *arg3 = (char *) 0 ;
15648 char *arg4 = (char *) 0 ;
15649 bool result;
15650
15651 (void)jenv;
15652 (void)jcls;
15653 (void)jarg1_;
15654 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15655 arg2 = 0;
15656 if (jarg2) {
15657 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15658 if (!arg2) return 0;
15659 }
15660 arg3 = 0;
15661 if (jarg3) {
15662 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15663 if (!arg3) return 0;
15664 }
15665 arg4 = 0;
15666 if (jarg4) {
15667 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
15668 if (!arg4) return 0;
15669 }
15670 result = (bool)(arg1)->createParameter((char const *)arg2,(char const *)arg3,(char const *)arg4);
15671 jresult = (jboolean)result;
15672 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15673 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15674 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
15675 return jresult;
15676}
15677
15678
15679SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
15680 jboolean jresult = 0 ;
15681 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15682 char *arg2 = (char *) 0 ;
15683 char *arg3 = (char *) 0 ;
15684 bool result;
15685
15686 (void)jenv;
15687 (void)jcls;
15688 (void)jarg1_;
15689 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15690 arg2 = 0;
15691 if (jarg2) {
15692 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15693 if (!arg2) return 0;
15694 }
15695 arg3 = 0;
15696 if (jarg3) {
15697 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15698 if (!arg3) return 0;
15699 }
15700 result = (bool)(arg1)->createParameter((char const *)arg2,(char const *)arg3);
15701 jresult = (jboolean)result;
15702 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15703 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15704 return jresult;
15705}
15706
15707
15708SWIGEXPORT 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) {
15709 jboolean jresult = 0 ;
15710 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15711 char *arg2 = (char *) 0 ;
15712 char *arg3 = (char *) 0 ;
15713 uint32 arg4 ;
15714 uint32 arg5 ;
15715 bool result;
15716
15717 (void)jenv;
15718 (void)jcls;
15719 (void)jarg1_;
15720 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15721 arg2 = 0;
15722 if (jarg2) {
15723 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15724 if (!arg2) return 0;
15725 }
15726 arg3 = 0;
15727 if (jarg3) {
15728 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
15729 if (!arg3) return 0;
15730 }
15731 arg4 = (uint32)jarg4;
15732 arg5 = (uint32)jarg5;
15733 result = (bool)(arg1)->createParameter((char const *)arg2,(char const *)arg3,arg4,arg5);
15734 jresult = (jboolean)result;
15735 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15736 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
15737 return jresult;
15738}
15739
15740
15741SWIGEXPORT 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) {
15742 jboolean jresult = 0 ;
15743 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15744 char *arg2 = (char *) 0 ;
15745 std::vector< std::string > arg3 ;
15746 char *arg4 = (char *) 0 ;
15747 std::vector< std::string > *argp3 ;
15748 bool result;
15749
15750 (void)jenv;
15751 (void)jcls;
15752 (void)jarg1_;
15753 (void)jarg3_;
15754 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15755 arg2 = 0;
15756 if (jarg2) {
15757 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15758 if (!arg2) return 0;
15759 }
15760 argp3 = *(std::vector< std::string > **)&jarg3;
15761 if (!argp3) {
15762 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15763 return 0;
15764 }
15765 arg3 = *argp3;
15766 arg4 = 0;
15767 if (jarg4) {
15768 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
15769 if (!arg4) return 0;
15770 }
15771 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,(char const *)arg4);
15772 jresult = (jboolean)result;
15773 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15774 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
15775 return jresult;
15776}
15777
15778
15779SWIGEXPORT 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_) {
15780 jboolean jresult = 0 ;
15781 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15782 char *arg2 = (char *) 0 ;
15783 std::vector< std::string > arg3 ;
15784 std::vector< std::string > *argp3 ;
15785 bool result;
15786
15787 (void)jenv;
15788 (void)jcls;
15789 (void)jarg1_;
15790 (void)jarg3_;
15791 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15792 arg2 = 0;
15793 if (jarg2) {
15794 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15795 if (!arg2) return 0;
15796 }
15797 argp3 = *(std::vector< std::string > **)&jarg3;
15798 if (!argp3) {
15799 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15800 return 0;
15801 }
15802 arg3 = *argp3;
15803 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
15804 jresult = (jboolean)result;
15805 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15806 return jresult;
15807}
15808
15809
15810SWIGEXPORT 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) {
15811 jboolean jresult = 0 ;
15812 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15813 char *arg2 = (char *) 0 ;
15814 int64 *arg3 = (int64 *) 0 ;
15815 uint32 arg4 ;
15816 uint32 arg5 ;
15817 bool result;
15818
15819 (void)jenv;
15820 (void)jcls;
15821 (void)jarg1_;
15822 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15823 arg2 = 0;
15824 if (jarg2) {
15825 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15826 if (!arg2) return 0;
15827 }
15828 arg3 = *(int64 **)&jarg3;
15829 arg4 = (uint32)jarg4;
15830 arg5 = (uint32)jarg5;
15831 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
15832 jresult = (jboolean)result;
15833 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15834 return jresult;
15835}
15836
15837
15838SWIGEXPORT 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) {
15839 jboolean jresult = 0 ;
15840 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15841 char *arg2 = (char *) 0 ;
15842 std::vector< std::string > arg3 ;
15843 int64 arg4 ;
15844 std::vector< std::string > *argp3 ;
15845 bool result;
15846
15847 (void)jenv;
15848 (void)jcls;
15849 (void)jarg1_;
15850 (void)jarg3_;
15851 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15852 arg2 = 0;
15853 if (jarg2) {
15854 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15855 if (!arg2) return 0;
15856 }
15857 argp3 = *(std::vector< std::string > **)&jarg3;
15858 if (!argp3) {
15859 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15860 return 0;
15861 }
15862 arg3 = *argp3;
15863 arg4 = (int64)jarg4;
15864 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
15865 jresult = (jboolean)result;
15866 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15867 return jresult;
15868}
15869
15870
15871SWIGEXPORT 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) {
15872 jboolean jresult = 0 ;
15873 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15874 char *arg2 = (char *) 0 ;
15875 std::vector< int64 > arg3 ;
15876 int64 arg4 ;
15877 std::vector< int64 > *argp3 ;
15878 bool result;
15879
15880 (void)jenv;
15881 (void)jcls;
15882 (void)jarg1_;
15883 (void)jarg3_;
15884 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15885 arg2 = 0;
15886 if (jarg2) {
15887 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15888 if (!arg2) return 0;
15889 }
15890 argp3 = *(std::vector< int64 > **)&jarg3;
15891 if (!argp3) {
15892 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< int64 >");
15893 return 0;
15894 }
15895 arg3 = *argp3;
15896 arg4 = (int64)jarg4;
15897 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
15898 jresult = (jboolean)result;
15899 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15900 return jresult;
15901}
15902
15903
15904SWIGEXPORT 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_) {
15905 jboolean jresult = 0 ;
15906 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15907 char *arg2 = (char *) 0 ;
15908 std::vector< int64 > arg3 ;
15909 std::vector< int64 > *argp3 ;
15910 bool result;
15911
15912 (void)jenv;
15913 (void)jcls;
15914 (void)jarg1_;
15915 (void)jarg3_;
15916 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15917 arg2 = 0;
15918 if (jarg2) {
15919 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15920 if (!arg2) return 0;
15921 }
15922 argp3 = *(std::vector< int64 > **)&jarg3;
15923 if (!argp3) {
15924 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< int64 >");
15925 return 0;
15926 }
15927 arg3 = *argp3;
15928 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
15929 jresult = (jboolean)result;
15930 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15931 return jresult;
15932}
15933
15934
15935SWIGEXPORT 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) {
15936 jboolean jresult = 0 ;
15937 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15938 char *arg2 = (char *) 0 ;
15939 float64 *arg3 = (float64 *) 0 ;
15940 uint32 arg4 ;
15941 uint32 arg5 ;
15942 bool result;
15943
15944 (void)jenv;
15945 (void)jcls;
15946 (void)jarg1_;
15947 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15948 arg2 = 0;
15949 if (jarg2) {
15950 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15951 if (!arg2) return 0;
15952 }
15953 arg3 = *(float64 **)&jarg3;
15954 arg4 = (uint32)jarg4;
15955 arg5 = (uint32)jarg5;
15956 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
15957 jresult = (jboolean)result;
15958 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15959 return jresult;
15960}
15961
15962
15963SWIGEXPORT 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) {
15964 jboolean jresult = 0 ;
15965 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15966 char *arg2 = (char *) 0 ;
15967 std::vector< std::string > arg3 ;
15968 float64 arg4 ;
15969 std::vector< std::string > *argp3 ;
15970 bool result;
15971
15972 (void)jenv;
15973 (void)jcls;
15974 (void)jarg1_;
15975 (void)jarg3_;
15976 arg1 = *(cmlabs::PsyAPI **)&jarg1;
15977 arg2 = 0;
15978 if (jarg2) {
15979 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
15980 if (!arg2) return 0;
15981 }
15982 argp3 = *(std::vector< std::string > **)&jarg3;
15983 if (!argp3) {
15984 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
15985 return 0;
15986 }
15987 arg3 = *argp3;
15988 arg4 = (float64)jarg4;
15989 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
15990 jresult = (jboolean)result;
15991 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
15992 return jresult;
15993}
15994
15995
15996SWIGEXPORT 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) {
15997 jboolean jresult = 0 ;
15998 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
15999 char *arg2 = (char *) 0 ;
16000 std::vector< float64 > arg3 ;
16001 float64 arg4 ;
16002 std::vector< float64 > *argp3 ;
16003 bool result;
16004
16005 (void)jenv;
16006 (void)jcls;
16007 (void)jarg1_;
16008 (void)jarg3_;
16009 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16010 arg2 = 0;
16011 if (jarg2) {
16012 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16013 if (!arg2) return 0;
16014 }
16015 argp3 = *(std::vector< float64 > **)&jarg3;
16016 if (!argp3) {
16017 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< float64 >");
16018 return 0;
16019 }
16020 arg3 = *argp3;
16021 arg4 = (float64)jarg4;
16022 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16023 jresult = (jboolean)result;
16024 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16025 return jresult;
16026}
16027
16028
16029SWIGEXPORT 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_) {
16030 jboolean jresult = 0 ;
16031 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16032 char *arg2 = (char *) 0 ;
16033 std::vector< float64 > arg3 ;
16034 std::vector< float64 > *argp3 ;
16035 bool result;
16036
16037 (void)jenv;
16038 (void)jcls;
16039 (void)jarg1_;
16040 (void)jarg3_;
16041 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16042 arg2 = 0;
16043 if (jarg2) {
16044 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16045 if (!arg2) return 0;
16046 }
16047 argp3 = *(std::vector< float64 > **)&jarg3;
16048 if (!argp3) {
16049 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< float64 >");
16050 return 0;
16051 }
16052 arg3 = *argp3;
16053 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
16054 jresult = (jboolean)result;
16055 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16056 return jresult;
16057}
16058
16059
16060SWIGEXPORT 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) {
16061 jboolean jresult = 0 ;
16062 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16063 char *arg2 = (char *) 0 ;
16064 int64 arg3 ;
16065 int64 arg4 ;
16066 int64 arg5 ;
16067 int64 arg6 ;
16068 bool result;
16069
16070 (void)jenv;
16071 (void)jcls;
16072 (void)jarg1_;
16073 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16074 arg2 = 0;
16075 if (jarg2) {
16076 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16077 if (!arg2) return 0;
16078 }
16079 arg3 = (int64)jarg3;
16080 arg4 = (int64)jarg4;
16081 arg5 = (int64)jarg5;
16082 arg6 = (int64)jarg6;
16083 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5,arg6);
16084 jresult = (jboolean)result;
16085 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16086 return jresult;
16087}
16088
16089
16090SWIGEXPORT 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) {
16091 jboolean jresult = 0 ;
16092 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16093 char *arg2 = (char *) 0 ;
16094 int64 arg3 ;
16095 int64 arg4 ;
16096 int64 arg5 ;
16097 bool result;
16098
16099 (void)jenv;
16100 (void)jcls;
16101 (void)jarg1_;
16102 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16103 arg2 = 0;
16104 if (jarg2) {
16105 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16106 if (!arg2) return 0;
16107 }
16108 arg3 = (int64)jarg3;
16109 arg4 = (int64)jarg4;
16110 arg5 = (int64)jarg5;
16111 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
16112 jresult = (jboolean)result;
16113 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16114 return jresult;
16115}
16116
16117
16118SWIGEXPORT 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) {
16119 jboolean jresult = 0 ;
16120 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16121 char *arg2 = (char *) 0 ;
16122 int64 arg3 ;
16123 int64 arg4 ;
16124 bool result;
16125
16126 (void)jenv;
16127 (void)jcls;
16128 (void)jarg1_;
16129 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16130 arg2 = 0;
16131 if (jarg2) {
16132 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16133 if (!arg2) return 0;
16134 }
16135 arg3 = (int64)jarg3;
16136 arg4 = (int64)jarg4;
16137 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16138 jresult = (jboolean)result;
16139 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16140 return jresult;
16141}
16142
16143
16144SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_116(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16145 jboolean jresult = 0 ;
16146 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16147 char *arg2 = (char *) 0 ;
16148 int64 arg3 ;
16149 bool result;
16150
16151 (void)jenv;
16152 (void)jcls;
16153 (void)jarg1_;
16154 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16155 arg2 = 0;
16156 if (jarg2) {
16157 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16158 if (!arg2) return 0;
16159 }
16160 arg3 = (int64)jarg3;
16161 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
16162 jresult = (jboolean)result;
16163 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16164 return jresult;
16165}
16166
16167
16168SWIGEXPORT 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) {
16169 jboolean jresult = 0 ;
16170 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16171 char *arg2 = (char *) 0 ;
16172 float64 arg3 ;
16173 float64 arg4 ;
16174 float64 arg5 ;
16175 float64 arg6 ;
16176 bool result;
16177
16178 (void)jenv;
16179 (void)jcls;
16180 (void)jarg1_;
16181 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16182 arg2 = 0;
16183 if (jarg2) {
16184 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16185 if (!arg2) return 0;
16186 }
16187 arg3 = (float64)jarg3;
16188 arg4 = (float64)jarg4;
16189 arg5 = (float64)jarg5;
16190 arg6 = (float64)jarg6;
16191 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5,arg6);
16192 jresult = (jboolean)result;
16193 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16194 return jresult;
16195}
16196
16197
16198SWIGEXPORT 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) {
16199 jboolean jresult = 0 ;
16200 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16201 char *arg2 = (char *) 0 ;
16202 float64 arg3 ;
16203 float64 arg4 ;
16204 float64 arg5 ;
16205 bool result;
16206
16207 (void)jenv;
16208 (void)jcls;
16209 (void)jarg1_;
16210 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16211 arg2 = 0;
16212 if (jarg2) {
16213 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16214 if (!arg2) return 0;
16215 }
16216 arg3 = (float64)jarg3;
16217 arg4 = (float64)jarg4;
16218 arg5 = (float64)jarg5;
16219 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4,arg5);
16220 jresult = (jboolean)result;
16221 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16222 return jresult;
16223}
16224
16225
16226SWIGEXPORT 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) {
16227 jboolean jresult = 0 ;
16228 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16229 char *arg2 = (char *) 0 ;
16230 float64 arg3 ;
16231 float64 arg4 ;
16232 bool result;
16233
16234 (void)jenv;
16235 (void)jcls;
16236 (void)jarg1_;
16237 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16238 arg2 = 0;
16239 if (jarg2) {
16240 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16241 if (!arg2) return 0;
16242 }
16243 arg3 = (float64)jarg3;
16244 arg4 = (float64)jarg4;
16245 result = (bool)(arg1)->createParameter((char const *)arg2,arg3,arg4);
16246 jresult = (jboolean)result;
16247 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16248 return jresult;
16249}
16250
16251
16252SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1createParameter_1_1SWIG_120(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
16253 jboolean jresult = 0 ;
16254 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16255 char *arg2 = (char *) 0 ;
16256 float64 arg3 ;
16257 bool result;
16258
16259 (void)jenv;
16260 (void)jcls;
16261 (void)jarg1_;
16262 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16263 arg2 = 0;
16264 if (jarg2) {
16265 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16266 if (!arg2) return 0;
16267 }
16268 arg3 = (float64)jarg3;
16269 result = (bool)(arg1)->createParameter((char const *)arg2,arg3);
16270 jresult = (jboolean)result;
16271 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16272 return jresult;
16273}
16274
16275
16276SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1hasParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16277 jboolean jresult = 0 ;
16278 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16279 char *arg2 = (char *) 0 ;
16280 bool result;
16281
16282 (void)jenv;
16283 (void)jcls;
16284 (void)jarg1_;
16285 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16286 arg2 = 0;
16287 if (jarg2) {
16288 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16289 if (!arg2) return 0;
16290 }
16291 result = (bool)(arg1)->hasParameter((char const *)arg2);
16292 jresult = (jboolean)result;
16293 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16294 return jresult;
16295}
16296
16297
16298SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1deleteParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16299 jboolean jresult = 0 ;
16300 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16301 char *arg2 = (char *) 0 ;
16302 bool result;
16303
16304 (void)jenv;
16305 (void)jcls;
16306 (void)jarg1_;
16307 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16308 arg2 = 0;
16309 if (jarg2) {
16310 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16311 if (!arg2) return 0;
16312 }
16313 result = (bool)(arg1)->deleteParameter((char const *)arg2);
16314 jresult = (jboolean)result;
16315 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16316 return jresult;
16317}
16318
16319
16320SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterDataType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16321 jshort jresult = 0 ;
16322 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16323 char *arg2 = (char *) 0 ;
16324 uint8 result;
16325
16326 (void)jenv;
16327 (void)jcls;
16328 (void)jarg1_;
16329 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16330 arg2 = 0;
16331 if (jarg2) {
16332 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16333 if (!arg2) return 0;
16334 }
16335 result = (uint8)(arg1)->getParameterDataType((char const *)arg2);
16336 jresult = (jshort)result;
16337 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16338 return jresult;
16339}
16340
16341
16342SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterValueSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16343 jlong jresult = 0 ;
16344 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16345 char *arg2 = (char *) 0 ;
16346 uint32 result;
16347
16348 (void)jenv;
16349 (void)jcls;
16350 (void)jarg1_;
16351 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16352 arg2 = 0;
16353 if (jarg2) {
16354 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16355 if (!arg2) return 0;
16356 }
16357 result = (uint32)(arg1)->getParameterValueSize((char const *)arg2);
16358 jresult = (jlong)result;
16359 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16360 return jresult;
16361}
16362
16363
16364SWIGEXPORT 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) {
16365 jboolean jresult = 0 ;
16366 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16367 char *arg2 = (char *) 0 ;
16368 char *arg3 = (char *) 0 ;
16369 uint32 arg4 ;
16370 bool result;
16371
16372 (void)jenv;
16373 (void)jcls;
16374 (void)jarg1_;
16375 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16376 arg2 = 0;
16377 if (jarg2) {
16378 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16379 if (!arg2) return 0;
16380 }
16381 arg3 = 0;
16382 if (jarg3) {
16383 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16384 if (!arg3) return 0;
16385 }
16386 arg4 = (uint32)jarg4;
16387 result = (bool)(arg1)->getParameter((char const *)arg2,arg3,arg4);
16388 jresult = (jboolean)result;
16389 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16390 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16391 return jresult;
16392}
16393
16394
16395SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16396 jstring jresult = 0 ;
16397 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16398 char *arg2 = (char *) 0 ;
16399 std::string result;
16400
16401 (void)jenv;
16402 (void)jcls;
16403 (void)jarg1_;
16404 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16405 arg2 = 0;
16406 if (jarg2) {
16407 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16408 if (!arg2) return 0;
16409 }
16410 result = (arg1)->getParameterString((char const *)arg2);
16411 jresult = jenv->NewStringUTF((&result)->c_str());
16412 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16413 return jresult;
16414}
16415
16416
16417SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterAsBool(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16418 jboolean jresult = 0 ;
16419 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16420 char *arg2 = (char *) 0 ;
16421 bool result;
16422
16423 (void)jenv;
16424 (void)jcls;
16425 (void)jarg1_;
16426 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16427 arg2 = 0;
16428 if (jarg2) {
16429 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16430 if (!arg2) return 0;
16431 }
16432 result = (bool)(arg1)->getParameterAsBool((char const *)arg2);
16433 jresult = (jboolean)result;
16434 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16435 return jresult;
16436}
16437
16438
16439SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterInt(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16440 jlong jresult = 0 ;
16441 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16442 char *arg2 = (char *) 0 ;
16443 int64 result;
16444
16445 (void)jenv;
16446 (void)jcls;
16447 (void)jarg1_;
16448 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16449 arg2 = 0;
16450 if (jarg2) {
16451 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16452 if (!arg2) return 0;
16453 }
16454 result = (int64)(arg1)->getParameterInt((char const *)arg2);
16455 jresult = (jlong)result;
16456 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16457 return jresult;
16458}
16459
16460
16461SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameterFloat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16462 jdouble jresult = 0 ;
16463 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16464 char *arg2 = (char *) 0 ;
16465 float64 result;
16466
16467 (void)jenv;
16468 (void)jcls;
16469 (void)jarg1_;
16470 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16471 arg2 = 0;
16472 if (jarg2) {
16473 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16474 if (!arg2) return 0;
16475 }
16476 result = (float64)(arg1)->getParameterFloat((char const *)arg2);
16477 jresult = (jdouble)result;
16478 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16479 return jresult;
16480}
16481
16482
16483SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16484 jboolean jresult = 0 ;
16485 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16486 char *arg2 = (char *) 0 ;
16487 int64 *arg3 = 0 ;
16488 bool result;
16489
16490 (void)jenv;
16491 (void)jcls;
16492 (void)jarg1_;
16493 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16494 arg2 = 0;
16495 if (jarg2) {
16496 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16497 if (!arg2) return 0;
16498 }
16499 arg3 = *(int64 **)&jarg3;
16500 if (!arg3) {
16501 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
16502 return 0;
16503 }
16504 result = (bool)(arg1)->getParameter((char const *)arg2,*arg3);
16505 jresult = (jboolean)result;
16506 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16507 return jresult;
16508}
16509
16510
16511SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1getParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16512 jboolean jresult = 0 ;
16513 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16514 char *arg2 = (char *) 0 ;
16515 float64 *arg3 = 0 ;
16516 bool result;
16517
16518 (void)jenv;
16519 (void)jcls;
16520 (void)jarg1_;
16521 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16522 arg2 = 0;
16523 if (jarg2) {
16524 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16525 if (!arg2) return 0;
16526 }
16527 arg3 = *(float64 **)&jarg3;
16528 if (!arg3) {
16529 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "float64 & reference is null");
16530 return 0;
16531 }
16532 result = (bool)(arg1)->getParameter((char const *)arg2,*arg3);
16533 jresult = (jboolean)result;
16534 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16535 return jresult;
16536}
16537
16538
16539SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
16540 jboolean jresult = 0 ;
16541 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16542 char *arg2 = (char *) 0 ;
16543 char *arg3 = (char *) 0 ;
16544 bool result;
16545
16546 (void)jenv;
16547 (void)jcls;
16548 (void)jarg1_;
16549 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16550 arg2 = 0;
16551 if (jarg2) {
16552 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16553 if (!arg2) return 0;
16554 }
16555 arg3 = 0;
16556 if (jarg3) {
16557 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16558 if (!arg3) return 0;
16559 }
16560 result = (bool)(arg1)->setParameter((char const *)arg2,(char const *)arg3);
16561 jresult = (jboolean)result;
16562 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16563 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16564 return jresult;
16565}
16566
16567
16568SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
16569 jboolean jresult = 0 ;
16570 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16571 char *arg2 = (char *) 0 ;
16572 int64 arg3 ;
16573 bool result;
16574
16575 (void)jenv;
16576 (void)jcls;
16577 (void)jarg1_;
16578 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16579 arg2 = 0;
16580 if (jarg2) {
16581 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16582 if (!arg2) return 0;
16583 }
16584 arg3 = (int64)jarg3;
16585 result = (bool)(arg1)->setParameter((char const *)arg2,arg3);
16586 jresult = (jboolean)result;
16587 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16588 return jresult;
16589}
16590
16591
16592SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1setParameter_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jdouble jarg3) {
16593 jboolean jresult = 0 ;
16594 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16595 char *arg2 = (char *) 0 ;
16596 float64 arg3 ;
16597 bool result;
16598
16599 (void)jenv;
16600 (void)jcls;
16601 (void)jarg1_;
16602 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16603 arg2 = 0;
16604 if (jarg2) {
16605 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16606 if (!arg2) return 0;
16607 }
16608 arg3 = (float64)jarg3;
16609 result = (bool)(arg1)->setParameter((char const *)arg2,arg3);
16610 jresult = (jboolean)result;
16611 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16612 return jresult;
16613}
16614
16615
16616SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1resetParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16617 jboolean jresult = 0 ;
16618 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16619 char *arg2 = (char *) 0 ;
16620 bool result;
16621
16622 (void)jenv;
16623 (void)jcls;
16624 (void)jarg1_;
16625 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16626 arg2 = 0;
16627 if (jarg2) {
16628 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16629 if (!arg2) return 0;
16630 }
16631 result = (bool)(arg1)->resetParameter((char const *)arg2);
16632 jresult = (jboolean)result;
16633 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16634 return jresult;
16635}
16636
16637
16638SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1tweakParameter(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
16639 jboolean jresult = 0 ;
16640 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16641 char *arg2 = (char *) 0 ;
16642 int32 arg3 ;
16643 bool result;
16644
16645 (void)jenv;
16646 (void)jcls;
16647 (void)jarg1_;
16648 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16649 arg2 = 0;
16650 if (jarg2) {
16651 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
16652 if (!arg2) return 0;
16653 }
16654 arg3 = (int32)jarg3;
16655 result = (bool)(arg1)->tweakParameter((char const *)arg2,arg3);
16656 jresult = (jboolean)result;
16657 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
16658 return jresult;
16659}
16660
16661
16662SWIGEXPORT 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) {
16663 jshort jresult = 0 ;
16664 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16665 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16666 char *arg3 = (char *) 0 ;
16667 uint32 arg4 ;
16668 uint32 arg5 ;
16669 uint32 arg6 ;
16670 uint8 result;
16671
16672 (void)jenv;
16673 (void)jcls;
16674 (void)jarg1_;
16675 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16676 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16677 if (!arg2) {
16678 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16679 return 0;
16680 }
16681 arg3 = 0;
16682 if (jarg3) {
16683 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16684 if (!arg3) return 0;
16685 }
16686 arg4 = (uint32)jarg4;
16687 arg5 = (uint32)jarg5;
16688 arg6 = (uint32)jarg6;
16689 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3,arg4,arg5,arg6);
16690 jresult = (jshort)result;
16691 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16692 return jresult;
16693}
16694
16695
16696SWIGEXPORT 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) {
16697 jshort jresult = 0 ;
16698 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16699 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16700 char *arg3 = (char *) 0 ;
16701 uint32 arg4 ;
16702 uint32 arg5 ;
16703 uint8 result;
16704
16705 (void)jenv;
16706 (void)jcls;
16707 (void)jarg1_;
16708 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16709 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16710 if (!arg2) {
16711 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16712 return 0;
16713 }
16714 arg3 = 0;
16715 if (jarg3) {
16716 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16717 if (!arg3) return 0;
16718 }
16719 arg4 = (uint32)jarg4;
16720 arg5 = (uint32)jarg5;
16721 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3,arg4,arg5);
16722 jresult = (jshort)result;
16723 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16724 return jresult;
16725}
16726
16727
16728SWIGEXPORT 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) {
16729 jshort jresult = 0 ;
16730 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16731 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16732 char *arg3 = (char *) 0 ;
16733 uint32 arg4 ;
16734 uint8 result;
16735
16736 (void)jenv;
16737 (void)jcls;
16738 (void)jarg1_;
16739 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16740 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16741 if (!arg2) {
16742 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16743 return 0;
16744 }
16745 arg3 = 0;
16746 if (jarg3) {
16747 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16748 if (!arg3) return 0;
16749 }
16750 arg4 = (uint32)jarg4;
16751 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3,arg4);
16752 jresult = (jshort)result;
16753 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16754 return jresult;
16755}
16756
16757
16758SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1retrieve_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
16759 jshort jresult = 0 ;
16760 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16761 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16762 char *arg3 = (char *) 0 ;
16763 uint8 result;
16764
16765 (void)jenv;
16766 (void)jcls;
16767 (void)jarg1_;
16768 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16769 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16770 if (!arg2) {
16771 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16772 return 0;
16773 }
16774 arg3 = 0;
16775 if (jarg3) {
16776 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16777 if (!arg3) return 0;
16778 }
16779 result = (uint8)(arg1)->retrieve(*arg2,(char const *)arg3);
16780 jresult = (jshort)result;
16781 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16782 return jresult;
16783}
16784
16785
16786SWIGEXPORT 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) {
16787 jshort jresult = 0 ;
16788 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16789 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16790 char *arg3 = (char *) 0 ;
16791 uint64 arg4 ;
16792 uint64 arg5 ;
16793 uint32 arg6 ;
16794 uint32 arg7 ;
16795 uint32 arg8 ;
16796 uint8 result;
16797
16798 (void)jenv;
16799 (void)jcls;
16800 (void)jarg1_;
16801 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16802 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16803 if (!arg2) {
16804 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16805 return 0;
16806 }
16807 arg3 = 0;
16808 if (jarg3) {
16809 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16810 if (!arg3) return 0;
16811 }
16812 {
16813 jclass clazz;
16814 jmethodID mid;
16815 jbyteArray ba;
16816 jbyte* bae;
16817 jsize sz;
16818 int i;
16819
16820 if (!jarg4) {
16822 return 0;
16823 }
16824 clazz = jenv->GetObjectClass(jarg4);
16825 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16826 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
16827 bae = jenv->GetByteArrayElements(ba, 0);
16828 sz = jenv->GetArrayLength(ba);
16829 arg4 = 0;
16830 if (sz > 0) {
16831 arg4 = (uint64)(signed char)bae[0];
16832 for(i=1; i<sz; i++) {
16833 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
16834 }
16835 }
16836 jenv->ReleaseByteArrayElements(ba, bae, 0);
16837 }
16838 {
16839 jclass clazz;
16840 jmethodID mid;
16841 jbyteArray ba;
16842 jbyte* bae;
16843 jsize sz;
16844 int i;
16845
16846 if (!jarg5) {
16848 return 0;
16849 }
16850 clazz = jenv->GetObjectClass(jarg5);
16851 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16852 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
16853 bae = jenv->GetByteArrayElements(ba, 0);
16854 sz = jenv->GetArrayLength(ba);
16855 arg5 = 0;
16856 if (sz > 0) {
16857 arg5 = (uint64)(signed char)bae[0];
16858 for(i=1; i<sz; i++) {
16859 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
16860 }
16861 }
16862 jenv->ReleaseByteArrayElements(ba, bae, 0);
16863 }
16864 arg6 = (uint32)jarg6;
16865 arg7 = (uint32)jarg7;
16866 arg8 = (uint32)jarg8;
16867 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
16868 jresult = (jshort)result;
16869 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16870 return jresult;
16871}
16872
16873
16874SWIGEXPORT 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) {
16875 jshort jresult = 0 ;
16876 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16877 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16878 char *arg3 = (char *) 0 ;
16879 uint64 arg4 ;
16880 uint64 arg5 ;
16881 uint32 arg6 ;
16882 uint32 arg7 ;
16883 uint8 result;
16884
16885 (void)jenv;
16886 (void)jcls;
16887 (void)jarg1_;
16888 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16889 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16890 if (!arg2) {
16891 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16892 return 0;
16893 }
16894 arg3 = 0;
16895 if (jarg3) {
16896 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16897 if (!arg3) return 0;
16898 }
16899 {
16900 jclass clazz;
16901 jmethodID mid;
16902 jbyteArray ba;
16903 jbyte* bae;
16904 jsize sz;
16905 int i;
16906
16907 if (!jarg4) {
16909 return 0;
16910 }
16911 clazz = jenv->GetObjectClass(jarg4);
16912 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16913 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
16914 bae = jenv->GetByteArrayElements(ba, 0);
16915 sz = jenv->GetArrayLength(ba);
16916 arg4 = 0;
16917 if (sz > 0) {
16918 arg4 = (uint64)(signed char)bae[0];
16919 for(i=1; i<sz; i++) {
16920 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
16921 }
16922 }
16923 jenv->ReleaseByteArrayElements(ba, bae, 0);
16924 }
16925 {
16926 jclass clazz;
16927 jmethodID mid;
16928 jbyteArray ba;
16929 jbyte* bae;
16930 jsize sz;
16931 int i;
16932
16933 if (!jarg5) {
16935 return 0;
16936 }
16937 clazz = jenv->GetObjectClass(jarg5);
16938 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16939 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
16940 bae = jenv->GetByteArrayElements(ba, 0);
16941 sz = jenv->GetArrayLength(ba);
16942 arg5 = 0;
16943 if (sz > 0) {
16944 arg5 = (uint64)(signed char)bae[0];
16945 for(i=1; i<sz; i++) {
16946 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
16947 }
16948 }
16949 jenv->ReleaseByteArrayElements(ba, bae, 0);
16950 }
16951 arg6 = (uint32)jarg6;
16952 arg7 = (uint32)jarg7;
16953 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
16954 jresult = (jshort)result;
16955 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
16956 return jresult;
16957}
16958
16959
16960SWIGEXPORT 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) {
16961 jshort jresult = 0 ;
16962 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
16963 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
16964 char *arg3 = (char *) 0 ;
16965 uint64 arg4 ;
16966 uint64 arg5 ;
16967 uint32 arg6 ;
16968 uint8 result;
16969
16970 (void)jenv;
16971 (void)jcls;
16972 (void)jarg1_;
16973 arg1 = *(cmlabs::PsyAPI **)&jarg1;
16974 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
16975 if (!arg2) {
16976 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
16977 return 0;
16978 }
16979 arg3 = 0;
16980 if (jarg3) {
16981 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
16982 if (!arg3) return 0;
16983 }
16984 {
16985 jclass clazz;
16986 jmethodID mid;
16987 jbyteArray ba;
16988 jbyte* bae;
16989 jsize sz;
16990 int i;
16991
16992 if (!jarg4) {
16994 return 0;
16995 }
16996 clazz = jenv->GetObjectClass(jarg4);
16997 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
16998 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
16999 bae = jenv->GetByteArrayElements(ba, 0);
17000 sz = jenv->GetArrayLength(ba);
17001 arg4 = 0;
17002 if (sz > 0) {
17003 arg4 = (uint64)(signed char)bae[0];
17004 for(i=1; i<sz; i++) {
17005 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
17006 }
17007 }
17008 jenv->ReleaseByteArrayElements(ba, bae, 0);
17009 }
17010 {
17011 jclass clazz;
17012 jmethodID mid;
17013 jbyteArray ba;
17014 jbyte* bae;
17015 jsize sz;
17016 int i;
17017
17018 if (!jarg5) {
17020 return 0;
17021 }
17022 clazz = jenv->GetObjectClass(jarg5);
17023 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17024 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
17025 bae = jenv->GetByteArrayElements(ba, 0);
17026 sz = jenv->GetArrayLength(ba);
17027 arg5 = 0;
17028 if (sz > 0) {
17029 arg5 = (uint64)(signed char)bae[0];
17030 for(i=1; i<sz; i++) {
17031 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
17032 }
17033 }
17034 jenv->ReleaseByteArrayElements(ba, bae, 0);
17035 }
17036 arg6 = (uint32)jarg6;
17037 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5,arg6);
17038 jresult = (jshort)result;
17039 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17040 return jresult;
17041}
17042
17043
17044SWIGEXPORT 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) {
17045 jshort jresult = 0 ;
17046 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17047 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17048 char *arg3 = (char *) 0 ;
17049 uint64 arg4 ;
17050 uint64 arg5 ;
17051 uint8 result;
17052
17053 (void)jenv;
17054 (void)jcls;
17055 (void)jarg1_;
17056 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17057 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17058 if (!arg2) {
17059 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17060 return 0;
17061 }
17062 arg3 = 0;
17063 if (jarg3) {
17064 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17065 if (!arg3) return 0;
17066 }
17067 {
17068 jclass clazz;
17069 jmethodID mid;
17070 jbyteArray ba;
17071 jbyte* bae;
17072 jsize sz;
17073 int i;
17074
17075 if (!jarg4) {
17077 return 0;
17078 }
17079 clazz = jenv->GetObjectClass(jarg4);
17080 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17081 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
17082 bae = jenv->GetByteArrayElements(ba, 0);
17083 sz = jenv->GetArrayLength(ba);
17084 arg4 = 0;
17085 if (sz > 0) {
17086 arg4 = (uint64)(signed char)bae[0];
17087 for(i=1; i<sz; i++) {
17088 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
17089 }
17090 }
17091 jenv->ReleaseByteArrayElements(ba, bae, 0);
17092 }
17093 {
17094 jclass clazz;
17095 jmethodID mid;
17096 jbyteArray ba;
17097 jbyte* bae;
17098 jsize sz;
17099 int i;
17100
17101 if (!jarg5) {
17103 return 0;
17104 }
17105 clazz = jenv->GetObjectClass(jarg5);
17106 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17107 ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid);
17108 bae = jenv->GetByteArrayElements(ba, 0);
17109 sz = jenv->GetArrayLength(ba);
17110 arg5 = 0;
17111 if (sz > 0) {
17112 arg5 = (uint64)(signed char)bae[0];
17113 for(i=1; i<sz; i++) {
17114 arg5 = (arg5 << 8) | (uint64)(unsigned char)bae[i];
17115 }
17116 }
17117 jenv->ReleaseByteArrayElements(ba, bae, 0);
17118 }
17119 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4,arg5);
17120 jresult = (jshort)result;
17121 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17122 return jresult;
17123}
17124
17125
17126SWIGEXPORT 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) {
17127 jshort jresult = 0 ;
17128 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17129 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17130 char *arg3 = (char *) 0 ;
17131 uint64 arg4 ;
17132 uint8 result;
17133
17134 (void)jenv;
17135 (void)jcls;
17136 (void)jarg1_;
17137 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17138 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17139 if (!arg2) {
17140 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17141 return 0;
17142 }
17143 arg3 = 0;
17144 if (jarg3) {
17145 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17146 if (!arg3) return 0;
17147 }
17148 {
17149 jclass clazz;
17150 jmethodID mid;
17151 jbyteArray ba;
17152 jbyte* bae;
17153 jsize sz;
17154 int i;
17155
17156 if (!jarg4) {
17158 return 0;
17159 }
17160 clazz = jenv->GetObjectClass(jarg4);
17161 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
17162 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
17163 bae = jenv->GetByteArrayElements(ba, 0);
17164 sz = jenv->GetArrayLength(ba);
17165 arg4 = 0;
17166 if (sz > 0) {
17167 arg4 = (uint64)(signed char)bae[0];
17168 for(i=1; i<sz; i++) {
17169 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
17170 }
17171 }
17172 jenv->ReleaseByteArrayElements(ba, bae, 0);
17173 }
17174 result = (uint8)(arg1)->retrieveTimeParam(*arg2,(char const *)arg3,arg4);
17175 jresult = (jshort)result;
17176 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17177 return jresult;
17178}
17179
17180
17181SWIGEXPORT 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) {
17182 jshort jresult = 0 ;
17183 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17184 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17185 char *arg3 = (char *) 0 ;
17186 char *arg4 = (char *) 0 ;
17187 char *arg5 = (char *) 0 ;
17188 uint32 arg6 ;
17189 uint32 arg7 ;
17190 uint32 arg8 ;
17191 uint8 result;
17192
17193 (void)jenv;
17194 (void)jcls;
17195 (void)jarg1_;
17196 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17197 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17198 if (!arg2) {
17199 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17200 return 0;
17201 }
17202 arg3 = 0;
17203 if (jarg3) {
17204 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17205 if (!arg3) return 0;
17206 }
17207 arg4 = 0;
17208 if (jarg4) {
17209 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17210 if (!arg4) return 0;
17211 }
17212 arg5 = 0;
17213 if (jarg5) {
17214 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17215 if (!arg5) return 0;
17216 }
17217 arg6 = (uint32)jarg6;
17218 arg7 = (uint32)jarg7;
17219 arg8 = (uint32)jarg8;
17220 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8);
17221 jresult = (jshort)result;
17222 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17223 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17224 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17225 return jresult;
17226}
17227
17228
17229SWIGEXPORT 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) {
17230 jshort jresult = 0 ;
17231 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17232 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17233 char *arg3 = (char *) 0 ;
17234 char *arg4 = (char *) 0 ;
17235 char *arg5 = (char *) 0 ;
17236 uint32 arg6 ;
17237 uint32 arg7 ;
17238 uint8 result;
17239
17240 (void)jenv;
17241 (void)jcls;
17242 (void)jarg1_;
17243 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17244 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17245 if (!arg2) {
17246 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17247 return 0;
17248 }
17249 arg3 = 0;
17250 if (jarg3) {
17251 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17252 if (!arg3) return 0;
17253 }
17254 arg4 = 0;
17255 if (jarg4) {
17256 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17257 if (!arg4) return 0;
17258 }
17259 arg5 = 0;
17260 if (jarg5) {
17261 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17262 if (!arg5) return 0;
17263 }
17264 arg6 = (uint32)jarg6;
17265 arg7 = (uint32)jarg7;
17266 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6,arg7);
17267 jresult = (jshort)result;
17268 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17269 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17270 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17271 return jresult;
17272}
17273
17274
17275SWIGEXPORT 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) {
17276 jshort jresult = 0 ;
17277 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17278 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17279 char *arg3 = (char *) 0 ;
17280 char *arg4 = (char *) 0 ;
17281 char *arg5 = (char *) 0 ;
17282 uint32 arg6 ;
17283 uint8 result;
17284
17285 (void)jenv;
17286 (void)jcls;
17287 (void)jarg1_;
17288 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17289 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17290 if (!arg2) {
17291 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17292 return 0;
17293 }
17294 arg3 = 0;
17295 if (jarg3) {
17296 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17297 if (!arg3) return 0;
17298 }
17299 arg4 = 0;
17300 if (jarg4) {
17301 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17302 if (!arg4) return 0;
17303 }
17304 arg5 = 0;
17305 if (jarg5) {
17306 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17307 if (!arg5) return 0;
17308 }
17309 arg6 = (uint32)jarg6;
17310 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6);
17311 jresult = (jshort)result;
17312 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17313 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17314 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17315 return jresult;
17316}
17317
17318
17319SWIGEXPORT 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) {
17320 jshort jresult = 0 ;
17321 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17322 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17323 char *arg3 = (char *) 0 ;
17324 char *arg4 = (char *) 0 ;
17325 char *arg5 = (char *) 0 ;
17326 uint8 result;
17327
17328 (void)jenv;
17329 (void)jcls;
17330 (void)jarg1_;
17331 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17332 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17333 if (!arg2) {
17334 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17335 return 0;
17336 }
17337 arg3 = 0;
17338 if (jarg3) {
17339 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17340 if (!arg3) return 0;
17341 }
17342 arg4 = 0;
17343 if (jarg4) {
17344 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17345 if (!arg4) return 0;
17346 }
17347 arg5 = 0;
17348 if (jarg5) {
17349 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17350 if (!arg5) return 0;
17351 }
17352 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
17353 jresult = (jshort)result;
17354 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17355 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17356 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17357 return jresult;
17358}
17359
17360
17361SWIGEXPORT 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) {
17362 jshort jresult = 0 ;
17363 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17364 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17365 char *arg3 = (char *) 0 ;
17366 char *arg4 = (char *) 0 ;
17367 uint8 result;
17368
17369 (void)jenv;
17370 (void)jcls;
17371 (void)jarg1_;
17372 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17373 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17374 if (!arg2) {
17375 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17376 return 0;
17377 }
17378 arg3 = 0;
17379 if (jarg3) {
17380 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17381 if (!arg3) return 0;
17382 }
17383 arg4 = 0;
17384 if (jarg4) {
17385 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17386 if (!arg4) return 0;
17387 }
17388 result = (uint8)(arg1)->retrieveStringParam(*arg2,(char const *)arg3,(char const *)arg4);
17389 jresult = (jshort)result;
17390 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17391 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17392 return jresult;
17393}
17394
17395
17396SWIGEXPORT 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) {
17397 jshort jresult = 0 ;
17398 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17399 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17400 char *arg3 = (char *) 0 ;
17401 int64 arg4 ;
17402 int64 arg5 ;
17403 uint32 arg6 ;
17404 uint32 arg7 ;
17405 uint32 arg8 ;
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 = (int64)jarg4;
17423 arg5 = (int64)jarg5;
17424 arg6 = (uint32)jarg6;
17425 arg7 = (uint32)jarg7;
17426 arg8 = (uint32)jarg8;
17427 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
17428 jresult = (jshort)result;
17429 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17430 return jresult;
17431}
17432
17433
17434SWIGEXPORT 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) {
17435 jshort jresult = 0 ;
17436 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17437 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17438 char *arg3 = (char *) 0 ;
17439 int64 arg4 ;
17440 int64 arg5 ;
17441 uint32 arg6 ;
17442 uint32 arg7 ;
17443 uint8 result;
17444
17445 (void)jenv;
17446 (void)jcls;
17447 (void)jarg1_;
17448 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17449 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17450 if (!arg2) {
17451 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17452 return 0;
17453 }
17454 arg3 = 0;
17455 if (jarg3) {
17456 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17457 if (!arg3) return 0;
17458 }
17459 arg4 = (int64)jarg4;
17460 arg5 = (int64)jarg5;
17461 arg6 = (uint32)jarg6;
17462 arg7 = (uint32)jarg7;
17463 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
17464 jresult = (jshort)result;
17465 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17466 return jresult;
17467}
17468
17469
17470SWIGEXPORT 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) {
17471 jshort jresult = 0 ;
17472 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17473 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17474 char *arg3 = (char *) 0 ;
17475 int64 arg4 ;
17476 int64 arg5 ;
17477 uint32 arg6 ;
17478 uint8 result;
17479
17480 (void)jenv;
17481 (void)jcls;
17482 (void)jarg1_;
17483 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17484 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17485 if (!arg2) {
17486 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17487 return 0;
17488 }
17489 arg3 = 0;
17490 if (jarg3) {
17491 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17492 if (!arg3) return 0;
17493 }
17494 arg4 = (int64)jarg4;
17495 arg5 = (int64)jarg5;
17496 arg6 = (uint32)jarg6;
17497 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5,arg6);
17498 jresult = (jshort)result;
17499 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17500 return jresult;
17501}
17502
17503
17504SWIGEXPORT 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) {
17505 jshort jresult = 0 ;
17506 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17507 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17508 char *arg3 = (char *) 0 ;
17509 int64 arg4 ;
17510 int64 arg5 ;
17511 uint8 result;
17512
17513 (void)jenv;
17514 (void)jcls;
17515 (void)jarg1_;
17516 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17517 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17518 if (!arg2) {
17519 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17520 return 0;
17521 }
17522 arg3 = 0;
17523 if (jarg3) {
17524 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17525 if (!arg3) return 0;
17526 }
17527 arg4 = (int64)jarg4;
17528 arg5 = (int64)jarg5;
17529 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4,arg5);
17530 jresult = (jshort)result;
17531 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17532 return jresult;
17533}
17534
17535
17536SWIGEXPORT 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) {
17537 jshort jresult = 0 ;
17538 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17539 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17540 char *arg3 = (char *) 0 ;
17541 int64 arg4 ;
17542 uint8 result;
17543
17544 (void)jenv;
17545 (void)jcls;
17546 (void)jarg1_;
17547 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17548 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17549 if (!arg2) {
17550 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17551 return 0;
17552 }
17553 arg3 = 0;
17554 if (jarg3) {
17555 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17556 if (!arg3) return 0;
17557 }
17558 arg4 = (int64)jarg4;
17559 result = (uint8)(arg1)->retrieveIntegerParam(*arg2,(char const *)arg3,arg4);
17560 jresult = (jshort)result;
17561 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17562 return jresult;
17563}
17564
17565
17566SWIGEXPORT 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) {
17567 jshort jresult = 0 ;
17568 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17569 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17570 char *arg3 = (char *) 0 ;
17571 float64 arg4 ;
17572 float64 arg5 ;
17573 uint32 arg6 ;
17574 uint32 arg7 ;
17575 uint32 arg8 ;
17576 uint8 result;
17577
17578 (void)jenv;
17579 (void)jcls;
17580 (void)jarg1_;
17581 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17582 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17583 if (!arg2) {
17584 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17585 return 0;
17586 }
17587 arg3 = 0;
17588 if (jarg3) {
17589 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17590 if (!arg3) return 0;
17591 }
17592 arg4 = (float64)jarg4;
17593 arg5 = (float64)jarg5;
17594 arg6 = (uint32)jarg6;
17595 arg7 = (uint32)jarg7;
17596 arg8 = (uint32)jarg8;
17597 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
17598 jresult = (jshort)result;
17599 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17600 return jresult;
17601}
17602
17603
17604SWIGEXPORT 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) {
17605 jshort jresult = 0 ;
17606 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17607 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17608 char *arg3 = (char *) 0 ;
17609 float64 arg4 ;
17610 float64 arg5 ;
17611 uint32 arg6 ;
17612 uint32 arg7 ;
17613 uint8 result;
17614
17615 (void)jenv;
17616 (void)jcls;
17617 (void)jarg1_;
17618 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17619 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17620 if (!arg2) {
17621 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17622 return 0;
17623 }
17624 arg3 = 0;
17625 if (jarg3) {
17626 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17627 if (!arg3) return 0;
17628 }
17629 arg4 = (float64)jarg4;
17630 arg5 = (float64)jarg5;
17631 arg6 = (uint32)jarg6;
17632 arg7 = (uint32)jarg7;
17633 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
17634 jresult = (jshort)result;
17635 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17636 return jresult;
17637}
17638
17639
17640SWIGEXPORT 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) {
17641 jshort jresult = 0 ;
17642 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17643 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17644 char *arg3 = (char *) 0 ;
17645 float64 arg4 ;
17646 float64 arg5 ;
17647 uint32 arg6 ;
17648 uint8 result;
17649
17650 (void)jenv;
17651 (void)jcls;
17652 (void)jarg1_;
17653 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17654 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17655 if (!arg2) {
17656 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17657 return 0;
17658 }
17659 arg3 = 0;
17660 if (jarg3) {
17661 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17662 if (!arg3) return 0;
17663 }
17664 arg4 = (float64)jarg4;
17665 arg5 = (float64)jarg5;
17666 arg6 = (uint32)jarg6;
17667 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5,arg6);
17668 jresult = (jshort)result;
17669 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17670 return jresult;
17671}
17672
17673
17674SWIGEXPORT 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) {
17675 jshort jresult = 0 ;
17676 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17677 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17678 char *arg3 = (char *) 0 ;
17679 float64 arg4 ;
17680 float64 arg5 ;
17681 uint8 result;
17682
17683 (void)jenv;
17684 (void)jcls;
17685 (void)jarg1_;
17686 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17687 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17688 if (!arg2) {
17689 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17690 return 0;
17691 }
17692 arg3 = 0;
17693 if (jarg3) {
17694 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17695 if (!arg3) return 0;
17696 }
17697 arg4 = (float64)jarg4;
17698 arg5 = (float64)jarg5;
17699 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4,arg5);
17700 jresult = (jshort)result;
17701 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17702 return jresult;
17703}
17704
17705
17706SWIGEXPORT 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) {
17707 jshort jresult = 0 ;
17708 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17709 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17710 char *arg3 = (char *) 0 ;
17711 float64 arg4 ;
17712 uint8 result;
17713
17714 (void)jenv;
17715 (void)jcls;
17716 (void)jarg1_;
17717 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17718 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17719 if (!arg2) {
17720 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17721 return 0;
17722 }
17723 arg3 = 0;
17724 if (jarg3) {
17725 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
17726 if (!arg3) return 0;
17727 }
17728 arg4 = (float64)jarg4;
17729 result = (uint8)(arg1)->retrieveFloatParam(*arg2,(char const *)arg3,arg4);
17730 jresult = (jshort)result;
17731 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
17732 return jresult;
17733}
17734
17735
17736SWIGEXPORT 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) {
17737 jshort jresult = 0 ;
17738 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17739 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17741 uint32 arg4 ;
17742 uint8 result;
17743
17744 (void)jenv;
17745 (void)jcls;
17746 (void)jarg1_;
17747 (void)jarg3_;
17748 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17749 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17750 if (!arg2) {
17751 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17752 return 0;
17753 }
17754 arg3 = *(cmlabs::RetrieveSpec **)&jarg3;
17755 arg4 = (uint32)jarg4;
17756 result = (uint8)(arg1)->retrieve(*arg2,arg3,arg4);
17757 jresult = (jshort)result;
17758 return jresult;
17759}
17760
17761
17762SWIGEXPORT 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_) {
17763 jshort jresult = 0 ;
17764 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17765 std::list< cmlabs::DataMessage * > *arg2 = 0 ;
17767 uint8 result;
17768
17769 (void)jenv;
17770 (void)jcls;
17771 (void)jarg1_;
17772 (void)jarg3_;
17773 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17774 arg2 = *(std::list< cmlabs::DataMessage * > **)&jarg2;
17775 if (!arg2) {
17776 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::list< cmlabs::DataMessage * > & reference is null");
17777 return 0;
17778 }
17779 arg3 = *(cmlabs::RetrieveSpec **)&jarg3;
17780 result = (uint8)(arg1)->retrieve(*arg2,arg3);
17781 jresult = (jshort)result;
17782 return jresult;
17783}
17784
17785
17786SWIGEXPORT 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) {
17787 jshort jresult = 0 ;
17788 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17789 char **arg2 = (char **) 0 ;
17790 uint32 *arg3 = 0 ;
17791 char *arg4 = (char *) 0 ;
17792 char *arg5 = (char *) 0 ;
17793 char *arg6 = (char *) 0 ;
17794 char *arg7 = (char *) 0 ;
17795 uint32 arg8 ;
17796 uint32 arg9 ;
17797 uint8 result;
17798
17799 (void)jenv;
17800 (void)jcls;
17801 (void)jarg1_;
17802 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17803 arg2 = *(char ***)&jarg2;
17804 arg3 = *(uint32 **)&jarg3;
17805 if (!arg3) {
17806 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17807 return 0;
17808 }
17809 arg4 = 0;
17810 if (jarg4) {
17811 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17812 if (!arg4) return 0;
17813 }
17814 arg5 = 0;
17815 if (jarg5) {
17816 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17817 if (!arg5) return 0;
17818 }
17819 arg6 = 0;
17820 if (jarg6) {
17821 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17822 if (!arg6) return 0;
17823 }
17824 arg7 = 0;
17825 if (jarg7) {
17826 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
17827 if (!arg7) return 0;
17828 }
17829 arg8 = (uint32)jarg8;
17830 arg9 = (uint32)jarg9;
17831 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9);
17832 jresult = (jshort)result;
17833 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17834 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17835 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17836 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
17837 return jresult;
17838}
17839
17840
17841SWIGEXPORT 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) {
17842 jshort jresult = 0 ;
17843 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17844 char **arg2 = (char **) 0 ;
17845 uint32 *arg3 = 0 ;
17846 char *arg4 = (char *) 0 ;
17847 char *arg5 = (char *) 0 ;
17848 char *arg6 = (char *) 0 ;
17849 char *arg7 = (char *) 0 ;
17850 uint32 arg8 ;
17851 uint8 result;
17852
17853 (void)jenv;
17854 (void)jcls;
17855 (void)jarg1_;
17856 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17857 arg2 = *(char ***)&jarg2;
17858 arg3 = *(uint32 **)&jarg3;
17859 if (!arg3) {
17860 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17861 return 0;
17862 }
17863 arg4 = 0;
17864 if (jarg4) {
17865 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17866 if (!arg4) return 0;
17867 }
17868 arg5 = 0;
17869 if (jarg5) {
17870 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17871 if (!arg5) return 0;
17872 }
17873 arg6 = 0;
17874 if (jarg6) {
17875 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17876 if (!arg6) return 0;
17877 }
17878 arg7 = 0;
17879 if (jarg7) {
17880 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
17881 if (!arg7) return 0;
17882 }
17883 arg8 = (uint32)jarg8;
17884 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8);
17885 jresult = (jshort)result;
17886 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17887 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17888 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17889 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
17890 return jresult;
17891}
17892
17893
17894SWIGEXPORT 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) {
17895 jshort jresult = 0 ;
17896 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17897 char **arg2 = (char **) 0 ;
17898 uint32 *arg3 = 0 ;
17899 char *arg4 = (char *) 0 ;
17900 char *arg5 = (char *) 0 ;
17901 char *arg6 = (char *) 0 ;
17902 char *arg7 = (char *) 0 ;
17903 uint8 result;
17904
17905 (void)jenv;
17906 (void)jcls;
17907 (void)jarg1_;
17908 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17909 arg2 = *(char ***)&jarg2;
17910 arg3 = *(uint32 **)&jarg3;
17911 if (!arg3) {
17912 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17913 return 0;
17914 }
17915 arg4 = 0;
17916 if (jarg4) {
17917 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17918 if (!arg4) return 0;
17919 }
17920 arg5 = 0;
17921 if (jarg5) {
17922 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17923 if (!arg5) return 0;
17924 }
17925 arg6 = 0;
17926 if (jarg6) {
17927 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17928 if (!arg6) return 0;
17929 }
17930 arg7 = 0;
17931 if (jarg7) {
17932 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
17933 if (!arg7) return 0;
17934 }
17935 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7);
17936 jresult = (jshort)result;
17937 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17938 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17939 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17940 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
17941 return jresult;
17942}
17943
17944
17945SWIGEXPORT 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) {
17946 jshort jresult = 0 ;
17947 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17948 char **arg2 = (char **) 0 ;
17949 uint32 *arg3 = 0 ;
17950 char *arg4 = (char *) 0 ;
17951 char *arg5 = (char *) 0 ;
17952 char *arg6 = (char *) 0 ;
17953 uint8 result;
17954
17955 (void)jenv;
17956 (void)jcls;
17957 (void)jarg1_;
17958 arg1 = *(cmlabs::PsyAPI **)&jarg1;
17959 arg2 = *(char ***)&jarg2;
17960 arg3 = *(uint32 **)&jarg3;
17961 if (!arg3) {
17962 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
17963 return 0;
17964 }
17965 arg4 = 0;
17966 if (jarg4) {
17967 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
17968 if (!arg4) return 0;
17969 }
17970 arg5 = 0;
17971 if (jarg5) {
17972 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
17973 if (!arg5) return 0;
17974 }
17975 arg6 = 0;
17976 if (jarg6) {
17977 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
17978 if (!arg6) return 0;
17979 }
17980 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6);
17981 jresult = (jshort)result;
17982 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
17983 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
17984 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
17985 return jresult;
17986}
17987
17988
17989SWIGEXPORT 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) {
17990 jshort jresult = 0 ;
17991 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
17992 char **arg2 = (char **) 0 ;
17993 uint32 *arg3 = 0 ;
17994 char *arg4 = (char *) 0 ;
17995 char *arg5 = (char *) 0 ;
17996 uint8 result;
17997
17998 (void)jenv;
17999 (void)jcls;
18000 (void)jarg1_;
18001 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18002 arg2 = *(char ***)&jarg2;
18003 arg3 = *(uint32 **)&jarg3;
18004 if (!arg3) {
18005 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18006 return 0;
18007 }
18008 arg4 = 0;
18009 if (jarg4) {
18010 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18011 if (!arg4) return 0;
18012 }
18013 arg5 = 0;
18014 if (jarg5) {
18015 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
18016 if (!arg5) return 0;
18017 }
18018 result = (uint8)(arg1)->queryCatalog(arg2,*arg3,(char const *)arg4,(char const *)arg5);
18019 jresult = (jshort)result;
18020 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18021 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
18022 return jresult;
18023}
18024
18025
18026SWIGEXPORT 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) {
18027 jshort jresult = 0 ;
18028 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18030 char *arg3 = (char *) 0 ;
18032 uint32 arg5 ;
18033 uint8 result;
18034
18035 (void)jenv;
18036 (void)jcls;
18037 (void)jarg1_;
18038 (void)jarg4_;
18039 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18040 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18041 arg3 = 0;
18042 if (jarg3) {
18043 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18044 if (!arg3) return 0;
18045 }
18046 arg4 = *(cmlabs::DataMessage **)&jarg4;
18047 arg5 = (uint32)jarg5;
18048 result = (uint8)(arg1)->queryCatalog(arg2,(char const *)arg3,arg4,arg5);
18049 jresult = (jshort)result;
18050 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18051 return jresult;
18052}
18053
18054
18055SWIGEXPORT 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_) {
18056 jshort jresult = 0 ;
18057 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18059 char *arg3 = (char *) 0 ;
18061 uint8 result;
18062
18063 (void)jenv;
18064 (void)jcls;
18065 (void)jarg1_;
18066 (void)jarg4_;
18067 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18068 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18069 arg3 = 0;
18070 if (jarg3) {
18071 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18072 if (!arg3) return 0;
18073 }
18074 arg4 = *(cmlabs::DataMessage **)&jarg4;
18075 result = (uint8)(arg1)->queryCatalog(arg2,(char const *)arg3,arg4);
18076 jresult = (jshort)result;
18077 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18078 return jresult;
18079}
18080
18081
18082SWIGEXPORT 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) {
18083 jshort jresult = 0 ;
18084 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18086 char *arg3 = (char *) 0 ;
18087 char *arg4 = (char *) 0 ;
18088 uint16 arg5 ;
18090 uint32 arg7 ;
18091 uint8 result;
18092
18093 (void)jenv;
18094 (void)jcls;
18095 (void)jarg1_;
18096 (void)jarg6_;
18097 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18098 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18099 arg3 = 0;
18100 if (jarg3) {
18101 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18102 if (!arg3) return 0;
18103 }
18104 arg4 = 0;
18105 if (jarg4) {
18106 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18107 if (!arg4) return 0;
18108 }
18109 arg5 = (uint16)jarg5;
18110 arg6 = *(cmlabs::DataMessage **)&jarg6;
18111 arg7 = (uint32)jarg7;
18112 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7);
18113 jresult = (jshort)result;
18114 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18115 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18116 return jresult;
18117}
18118
18119
18120SWIGEXPORT 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_) {
18121 jshort jresult = 0 ;
18122 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18124 char *arg3 = (char *) 0 ;
18125 char *arg4 = (char *) 0 ;
18126 uint16 arg5 ;
18128 uint8 result;
18129
18130 (void)jenv;
18131 (void)jcls;
18132 (void)jarg1_;
18133 (void)jarg6_;
18134 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18135 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18136 arg3 = 0;
18137 if (jarg3) {
18138 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18139 if (!arg3) return 0;
18140 }
18141 arg4 = 0;
18142 if (jarg4) {
18143 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18144 if (!arg4) return 0;
18145 }
18146 arg5 = (uint16)jarg5;
18147 arg6 = *(cmlabs::DataMessage **)&jarg6;
18148 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
18149 jresult = (jshort)result;
18150 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18151 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18152 return jresult;
18153}
18154
18155
18156SWIGEXPORT 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) {
18157 jshort jresult = 0 ;
18158 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18160 char *arg3 = (char *) 0 ;
18161 uint32 arg4 ;
18162 uint16 arg5 ;
18164 uint32 arg7 ;
18165 uint8 result;
18166
18167 (void)jenv;
18168 (void)jcls;
18169 (void)jarg1_;
18170 (void)jarg6_;
18171 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18172 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18173 arg3 = 0;
18174 if (jarg3) {
18175 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18176 if (!arg3) return 0;
18177 }
18178 arg4 = (uint32)jarg4;
18179 arg5 = (uint16)jarg5;
18180 arg6 = *(cmlabs::DataMessage **)&jarg6;
18181 arg7 = (uint32)jarg7;
18182 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
18183 jresult = (jshort)result;
18184 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18185 return jresult;
18186}
18187
18188
18189SWIGEXPORT 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_) {
18190 jshort jresult = 0 ;
18191 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18193 char *arg3 = (char *) 0 ;
18194 uint32 arg4 ;
18195 uint16 arg5 ;
18197 uint8 result;
18198
18199 (void)jenv;
18200 (void)jcls;
18201 (void)jarg1_;
18202 (void)jarg6_;
18203 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18204 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18205 arg3 = 0;
18206 if (jarg3) {
18207 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18208 if (!arg3) return 0;
18209 }
18210 arg4 = (uint32)jarg4;
18211 arg5 = (uint16)jarg5;
18212 arg6 = *(cmlabs::DataMessage **)&jarg6;
18213 result = (uint8)(arg1)->queryRemoteCatalog(arg2,(char const *)arg3,arg4,arg5,arg6);
18214 jresult = (jshort)result;
18215 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18216 return jresult;
18217}
18218
18219
18220SWIGEXPORT 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) {
18221 jshort jresult = 0 ;
18222 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18224 uint32 *arg3 = 0 ;
18225 char *arg4 = (char *) 0 ;
18226 uint32 *arg5 = (uint32 *) 0 ;
18227 uint32 arg6 ;
18228 uint16 arg7 ;
18230 uint32 arg9 ;
18231 uint8 result;
18232
18233 (void)jenv;
18234 (void)jcls;
18235 (void)jarg1_;
18236 (void)jarg8_;
18237 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18238 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18239 arg3 = *(uint32 **)&jarg3;
18240 if (!arg3) {
18241 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18242 return 0;
18243 }
18244 arg4 = 0;
18245 if (jarg4) {
18246 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18247 if (!arg4) return 0;
18248 }
18249 arg5 = *(uint32 **)&jarg5;
18250 arg6 = (uint32)jarg6;
18251 arg7 = (uint16)jarg7;
18252 arg8 = *(cmlabs::DataMessage **)&jarg8;
18253 arg9 = (uint32)jarg9;
18254 result = (uint8)(arg1)->queryRemoteCatalog(arg2,*arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9);
18255 jresult = (jshort)result;
18256 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18257 return jresult;
18258}
18259
18260
18261SWIGEXPORT 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_) {
18262 jshort jresult = 0 ;
18263 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18265 uint32 *arg3 = 0 ;
18266 char *arg4 = (char *) 0 ;
18267 uint32 *arg5 = (uint32 *) 0 ;
18268 uint32 arg6 ;
18269 uint16 arg7 ;
18271 uint8 result;
18272
18273 (void)jenv;
18274 (void)jcls;
18275 (void)jarg1_;
18276 (void)jarg8_;
18277 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18278 arg2 = *(cmlabs::DataMessage ***)&jarg2;
18279 arg3 = *(uint32 **)&jarg3;
18280 if (!arg3) {
18281 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
18282 return 0;
18283 }
18284 arg4 = 0;
18285 if (jarg4) {
18286 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18287 if (!arg4) return 0;
18288 }
18289 arg5 = *(uint32 **)&jarg5;
18290 arg6 = (uint32)jarg6;
18291 arg7 = (uint16)jarg7;
18292 arg8 = *(cmlabs::DataMessage **)&jarg8;
18293 result = (uint8)(arg1)->queryRemoteCatalog(arg2,*arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
18294 jresult = (jshort)result;
18295 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18296 return jresult;
18297}
18298
18299
18300SWIGEXPORT 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) {
18301 jboolean jresult = 0 ;
18302 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18303 uint32 arg2 ;
18304 uint8 arg3 ;
18305 char *arg4 = (char *) 0 ;
18306 uint32 arg5 ;
18307 uint32 arg6 ;
18308 bool result;
18309
18310 (void)jenv;
18311 (void)jcls;
18312 (void)jarg1_;
18313 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18314 arg2 = (uint32)jarg2;
18315 arg3 = (uint8)jarg3;
18316 arg4 = 0;
18317 if (jarg4) {
18318 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
18319 if (!arg4) return 0;
18320 }
18321 arg5 = (uint32)jarg5;
18322 arg6 = (uint32)jarg6;
18323 result = (bool)(arg1)->queryReply(arg2,arg3,arg4,arg5,arg6);
18324 jresult = (jboolean)result;
18325 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
18326 return jresult;
18327}
18328
18329
18330SWIGEXPORT 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_) {
18331 jboolean jresult = 0 ;
18332 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18333 uint32 arg2 ;
18334 uint8 arg3 ;
18336 bool result;
18337
18338 (void)jenv;
18339 (void)jcls;
18340 (void)jarg1_;
18341 (void)jarg4_;
18342 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18343 arg2 = (uint32)jarg2;
18344 arg3 = (uint8)jarg3;
18345 arg4 = *(cmlabs::DataMessage **)&jarg4;
18346 result = (bool)(arg1)->queryReply(arg2,arg3,arg4);
18347 jresult = (jboolean)result;
18348 return jresult;
18349}
18350
18351
18352SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1queryReply_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3) {
18353 jboolean jresult = 0 ;
18354 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18355 uint32 arg2 ;
18356 uint8 arg3 ;
18357 bool result;
18358
18359 (void)jenv;
18360 (void)jcls;
18361 (void)jarg1_;
18362 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18363 arg2 = (uint32)jarg2;
18364 arg3 = (uint8)jarg3;
18365 result = (bool)(arg1)->queryReply(arg2,arg3);
18366 jresult = (jboolean)result;
18367 return jresult;
18368}
18369
18370
18371SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyAPI_1logPrint(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
18372 jboolean jresult = 0 ;
18373 cmlabs::PsyAPI *arg1 = (cmlabs::PsyAPI *) 0 ;
18374 int arg2 ;
18375 char *arg3 = (char *) 0 ;
18376 void *arg4 = 0 ;
18377 bool result;
18378
18379 (void)jenv;
18380 (void)jcls;
18381 (void)jarg1_;
18382 arg1 = *(cmlabs::PsyAPI **)&jarg1;
18383 arg2 = (int)jarg2;
18384 arg3 = 0;
18385 if (jarg3) {
18386 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
18387 if (!arg3) return 0;
18388 }
18389 result = (bool)(arg1)->logPrint(arg2,(char const *)arg3,arg4);
18390 jresult = (jboolean)result;
18391 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
18392 return jresult;
18393}
18394
18395
18396SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LOG_1SPACE_1get(JNIEnv *jenv, jclass jcls) {
18397 jint jresult = 0 ;
18398 int result;
18399
18400 (void)jenv;
18401 (void)jcls;
18402 result = (int)(7);
18403 jresult = (jint)result;
18404 return jresult;
18405}
18406
18407
18408SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2, jobject jarg3) {
18409 jlong jresult = 0 ;
18410 uint32 arg1 ;
18411 uint64 arg2 ;
18412 uint64 arg3 ;
18413 cmlabs::TimeQueueSchedule *result = 0 ;
18414
18415 (void)jenv;
18416 (void)jcls;
18417 arg1 = (uint32)jarg1;
18418 {
18419 jclass clazz;
18420 jmethodID mid;
18421 jbyteArray ba;
18422 jbyte* bae;
18423 jsize sz;
18424 int i;
18425
18426 if (!jarg2) {
18428 return 0;
18429 }
18430 clazz = jenv->GetObjectClass(jarg2);
18431 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18432 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18433 bae = jenv->GetByteArrayElements(ba, 0);
18434 sz = jenv->GetArrayLength(ba);
18435 arg2 = 0;
18436 if (sz > 0) {
18437 arg2 = (uint64)(signed char)bae[0];
18438 for(i=1; i<sz; i++) {
18439 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18440 }
18441 }
18442 jenv->ReleaseByteArrayElements(ba, bae, 0);
18443 }
18444 {
18445 jclass clazz;
18446 jmethodID mid;
18447 jbyteArray ba;
18448 jbyte* bae;
18449 jsize sz;
18450 int i;
18451
18452 if (!jarg3) {
18454 return 0;
18455 }
18456 clazz = jenv->GetObjectClass(jarg3);
18457 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18458 ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid);
18459 bae = jenv->GetByteArrayElements(ba, 0);
18460 sz = jenv->GetArrayLength(ba);
18461 arg3 = 0;
18462 if (sz > 0) {
18463 arg3 = (uint64)(signed char)bae[0];
18464 for(i=1; i<sz; i++) {
18465 arg3 = (arg3 << 8) | (uint64)(unsigned char)bae[i];
18466 }
18467 }
18468 jenv->ReleaseByteArrayElements(ba, bae, 0);
18469 }
18470 result = (cmlabs::TimeQueueSchedule *)new cmlabs::TimeQueueSchedule(arg1,arg2,arg3);
18471 *(cmlabs::TimeQueueSchedule **)&jresult = result;
18472 return jresult;
18473}
18474
18475
18476SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2) {
18477 jlong jresult = 0 ;
18478 uint32 arg1 ;
18479 uint64 arg2 ;
18480 cmlabs::TimeQueueSchedule *result = 0 ;
18481
18482 (void)jenv;
18483 (void)jcls;
18484 arg1 = (uint32)jarg1;
18485 {
18486 jclass clazz;
18487 jmethodID mid;
18488 jbyteArray ba;
18489 jbyte* bae;
18490 jsize sz;
18491 int i;
18492
18493 if (!jarg2) {
18495 return 0;
18496 }
18497 clazz = jenv->GetObjectClass(jarg2);
18498 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18499 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18500 bae = jenv->GetByteArrayElements(ba, 0);
18501 sz = jenv->GetArrayLength(ba);
18502 arg2 = 0;
18503 if (sz > 0) {
18504 arg2 = (uint64)(signed char)bae[0];
18505 for(i=1; i<sz; i++) {
18506 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18507 }
18508 }
18509 jenv->ReleaseByteArrayElements(ba, bae, 0);
18510 }
18511 result = (cmlabs::TimeQueueSchedule *)new cmlabs::TimeQueueSchedule(arg1,arg2);
18512 *(cmlabs::TimeQueueSchedule **)&jresult = result;
18513 return jresult;
18514}
18515
18516
18517SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueueSchedule_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18518 jlong jresult = 0 ;
18519 uint32 arg1 ;
18520 cmlabs::TimeQueueSchedule *result = 0 ;
18521
18522 (void)jenv;
18523 (void)jcls;
18524 arg1 = (uint32)jarg1;
18526 *(cmlabs::TimeQueueSchedule **)&jresult = result;
18527 return jresult;
18528}
18529
18530
18531SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TimeQueueSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18533
18534 (void)jenv;
18535 (void)jcls;
18536 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18537 delete arg1;
18538}
18539
18540
18541SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18543 uint32 arg2 ;
18544
18545 (void)jenv;
18546 (void)jcls;
18547 (void)jarg1_;
18548 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18549 arg2 = (uint32)jarg2;
18550 if (arg1) (arg1)->id = arg2;
18551}
18552
18553
18554SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18555 jlong jresult = 0 ;
18557 uint32 result;
18558
18559 (void)jenv;
18560 (void)jcls;
18561 (void)jarg1_;
18562 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18563 result = (uint32) ((arg1)->id);
18564 jresult = (jlong)result;
18565 return jresult;
18566}
18567
18568
18569SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1nextTrigger_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
18571 uint64 arg2 ;
18572
18573 (void)jenv;
18574 (void)jcls;
18575 (void)jarg1_;
18576 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18577 {
18578 jclass clazz;
18579 jmethodID mid;
18580 jbyteArray ba;
18581 jbyte* bae;
18582 jsize sz;
18583 int i;
18584
18585 if (!jarg2) {
18587 return ;
18588 }
18589 clazz = jenv->GetObjectClass(jarg2);
18590 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18591 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18592 bae = jenv->GetByteArrayElements(ba, 0);
18593 sz = jenv->GetArrayLength(ba);
18594 arg2 = 0;
18595 if (sz > 0) {
18596 arg2 = (uint64)(signed char)bae[0];
18597 for(i=1; i<sz; i++) {
18598 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18599 }
18600 }
18601 jenv->ReleaseByteArrayElements(ba, bae, 0);
18602 }
18603 if (arg1) (arg1)->nextTrigger = arg2;
18604}
18605
18606
18607SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1nextTrigger_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18608 jobject jresult = 0 ;
18610 uint64 result;
18611
18612 (void)jenv;
18613 (void)jcls;
18614 (void)jarg1_;
18615 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18616 result = (uint64) ((arg1)->nextTrigger);
18617 {
18618 jbyteArray ba = jenv->NewByteArray(9);
18619 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
18620 jclass clazz = jenv->FindClass("java/math/BigInteger");
18621 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
18622 jobject bigint;
18623 int i;
18624
18625 bae[0] = 0;
18626 for(i=1; i<9; i++ ) {
18627 bae[i] = (jbyte)(result>>8*(8-i));
18628 }
18629
18630 jenv->ReleaseByteArrayElements(ba, bae, 0);
18631 bigint = jenv->NewObject(clazz, mid, ba);
18632 jresult = bigint;
18633 }
18634 return jresult;
18635}
18636
18637
18638SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1interval_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18640 uint32 arg2 ;
18641
18642 (void)jenv;
18643 (void)jcls;
18644 (void)jarg1_;
18645 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18646 arg2 = (uint32)jarg2;
18647 if (arg1) (arg1)->interval = arg2;
18648}
18649
18650
18651SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1interval_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18652 jlong jresult = 0 ;
18654 uint32 result;
18655
18656 (void)jenv;
18657 (void)jcls;
18658 (void)jarg1_;
18659 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18660 result = (uint32) ((arg1)->interval);
18661 jresult = (jlong)result;
18662 return jresult;
18663}
18664
18665
18666SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1start_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
18668 uint64 arg2 ;
18669
18670 (void)jenv;
18671 (void)jcls;
18672 (void)jarg1_;
18673 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18674 {
18675 jclass clazz;
18676 jmethodID mid;
18677 jbyteArray ba;
18678 jbyte* bae;
18679 jsize sz;
18680 int i;
18681
18682 if (!jarg2) {
18684 return ;
18685 }
18686 clazz = jenv->GetObjectClass(jarg2);
18687 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18688 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18689 bae = jenv->GetByteArrayElements(ba, 0);
18690 sz = jenv->GetArrayLength(ba);
18691 arg2 = 0;
18692 if (sz > 0) {
18693 arg2 = (uint64)(signed char)bae[0];
18694 for(i=1; i<sz; i++) {
18695 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18696 }
18697 }
18698 jenv->ReleaseByteArrayElements(ba, bae, 0);
18699 }
18700 if (arg1) (arg1)->start = arg2;
18701}
18702
18703
18704SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1start_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18705 jobject jresult = 0 ;
18707 uint64 result;
18708
18709 (void)jenv;
18710 (void)jcls;
18711 (void)jarg1_;
18712 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18713 result = (uint64) ((arg1)->start);
18714 {
18715 jbyteArray ba = jenv->NewByteArray(9);
18716 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
18717 jclass clazz = jenv->FindClass("java/math/BigInteger");
18718 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
18719 jobject bigint;
18720 int i;
18721
18722 bae[0] = 0;
18723 for(i=1; i<9; i++ ) {
18724 bae[i] = (jbyte)(result>>8*(8-i));
18725 }
18726
18727 jenv->ReleaseByteArrayElements(ba, bae, 0);
18728 bigint = jenv->NewObject(clazz, mid, ba);
18729 jresult = bigint;
18730 }
18731 return jresult;
18732}
18733
18734
18735SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1end_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
18737 uint64 arg2 ;
18738
18739 (void)jenv;
18740 (void)jcls;
18741 (void)jarg1_;
18742 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18743 {
18744 jclass clazz;
18745 jmethodID mid;
18746 jbyteArray ba;
18747 jbyte* bae;
18748 jsize sz;
18749 int i;
18750
18751 if (!jarg2) {
18753 return ;
18754 }
18755 clazz = jenv->GetObjectClass(jarg2);
18756 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
18757 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
18758 bae = jenv->GetByteArrayElements(ba, 0);
18759 sz = jenv->GetArrayLength(ba);
18760 arg2 = 0;
18761 if (sz > 0) {
18762 arg2 = (uint64)(signed char)bae[0];
18763 for(i=1; i<sz; i++) {
18764 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
18765 }
18766 }
18767 jenv->ReleaseByteArrayElements(ba, bae, 0);
18768 }
18769 if (arg1) (arg1)->end = arg2;
18770}
18771
18772
18773SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1end_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18774 jobject jresult = 0 ;
18776 uint64 result;
18777
18778 (void)jenv;
18779 (void)jcls;
18780 (void)jarg1_;
18781 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18782 result = (uint64) ((arg1)->end);
18783 {
18784 jbyteArray ba = jenv->NewByteArray(9);
18785 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
18786 jclass clazz = jenv->FindClass("java/math/BigInteger");
18787 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
18788 jobject bigint;
18789 int i;
18790
18791 bae[0] = 0;
18792 for(i=1; i<9; i++ ) {
18793 bae[i] = (jbyte)(result>>8*(8-i));
18794 }
18795
18796 jenv->ReleaseByteArrayElements(ba, bae, 0);
18797 bigint = jenv->NewObject(clazz, mid, ba);
18798 jresult = bigint;
18799 }
18800 return jresult;
18801}
18802
18803
18804SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18806 PsyType arg2 ;
18807 PsyType *argp2 ;
18808
18809 (void)jenv;
18810 (void)jcls;
18811 (void)jarg1_;
18812 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18813 argp2 = *(PsyType **)&jarg2;
18814 if (!argp2) {
18815 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null PsyType");
18816 return ;
18817 }
18818 arg2 = *argp2;
18819 if (arg1) (arg1)->msgType = arg2;
18820}
18821
18822
18823SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18824 jlong jresult = 0 ;
18826 PsyType result;
18827
18828 (void)jenv;
18829 (void)jcls;
18830 (void)jarg1_;
18831 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18832 result = ((arg1)->msgType);
18833 *(PsyType **)&jresult = new PsyType((const PsyType &)result);
18834 return jresult;
18835}
18836
18837
18838SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgTag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18840 uint32 arg2 ;
18841
18842 (void)jenv;
18843 (void)jcls;
18844 (void)jarg1_;
18845 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18846 arg2 = (uint32)jarg2;
18847 if (arg1) (arg1)->msgTag = arg2;
18848}
18849
18850
18851SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueueSchedule_1msgTag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18852 jlong jresult = 0 ;
18854 uint32 result;
18855
18856 (void)jenv;
18857 (void)jcls;
18858 (void)jarg1_;
18859 arg1 = *(cmlabs::TimeQueueSchedule **)&jarg1;
18860 result = (uint32) ((arg1)->msgTag);
18861 jresult = (jlong)result;
18862 return jresult;
18863}
18864
18865
18866SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1TimeQueue(JNIEnv *jenv, jclass jcls) {
18867 jlong jresult = 0 ;
18868 cmlabs::TimeQueue *result = 0 ;
18869
18870 (void)jenv;
18871 (void)jcls;
18872 result = (cmlabs::TimeQueue *)new cmlabs::TimeQueue();
18873 *(cmlabs::TimeQueue **)&jresult = result;
18874 return jresult;
18875}
18876
18877
18878SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1TimeQueue(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18879 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18880
18881 (void)jenv;
18882 (void)jcls;
18883 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18884 delete arg1;
18885}
18886
18887
18888SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1addSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18889 jboolean jresult = 0 ;
18890 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18892 bool result;
18893
18894 (void)jenv;
18895 (void)jcls;
18896 (void)jarg1_;
18897 (void)jarg2_;
18898 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18899 arg2 = *(cmlabs::TimeQueueSchedule **)&jarg2;
18900 result = (bool)(arg1)->addSchedule(arg2);
18901 jresult = (jboolean)result;
18902 return jresult;
18903}
18904
18905
18906SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1removeSchedule(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18907 jboolean jresult = 0 ;
18908 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18909 uint32 arg2 ;
18910 bool result;
18911
18912 (void)jenv;
18913 (void)jcls;
18914 (void)jarg1_;
18915 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18916 arg2 = (uint32)jarg2;
18917 result = (bool)(arg1)->removeSchedule(arg2);
18918 jresult = (jboolean)result;
18919 return jresult;
18920}
18921
18922
18923SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TimeQueue_1waitForNextEvent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18924 jlong jresult = 0 ;
18925 cmlabs::TimeQueue *arg1 = (cmlabs::TimeQueue *) 0 ;
18926 uint32 arg2 ;
18927 cmlabs::DataMessage *result = 0 ;
18928
18929 (void)jenv;
18930 (void)jcls;
18931 (void)jarg1_;
18932 arg1 = *(cmlabs::TimeQueue **)&jarg1;
18933 arg2 = (uint32)jarg2;
18934 result = (cmlabs::DataMessage *)(arg1)->waitForNextEvent(arg2);
18935 *(cmlabs::DataMessage **)&jresult = result;
18936 return jresult;
18937}
18938
18939
18940SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1lastSignalMsg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18943
18944 (void)jenv;
18945 (void)jcls;
18946 (void)jarg1_;
18947 (void)jarg2_;
18948 arg1 = *(cmlabs::SignalStruct **)&jarg1;
18949 arg2 = *(cmlabs::DataMessage **)&jarg2;
18950 if (arg1) (arg1)->lastSignalMsg = arg2;
18951}
18952
18953
18954SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1lastSignalMsg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18955 jlong jresult = 0 ;
18957 cmlabs::DataMessage *result = 0 ;
18958
18959 (void)jenv;
18960 (void)jcls;
18961 (void)jarg1_;
18962 arg1 = *(cmlabs::SignalStruct **)&jarg1;
18963 result = (cmlabs::DataMessage *) ((arg1)->lastSignalMsg);
18964 *(cmlabs::DataMessage **)&jresult = result;
18965 return jresult;
18966}
18967
18968
18969SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1event_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
18971 utils::Event arg2 ;
18972 utils::Event *argp2 ;
18973
18974 (void)jenv;
18975 (void)jcls;
18976 (void)jarg1_;
18977 arg1 = *(cmlabs::SignalStruct **)&jarg1;
18978 argp2 = *(utils::Event **)&jarg2;
18979 if (!argp2) {
18980 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null utils::Event");
18981 return ;
18982 }
18983 arg2 = *argp2;
18984 if (arg1) (arg1)->event = arg2;
18985}
18986
18987
18988SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1event_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18989 jlong jresult = 0 ;
18991 utils::Event result;
18992
18993 (void)jenv;
18994 (void)jcls;
18995 (void)jarg1_;
18996 arg1 = *(cmlabs::SignalStruct **)&jarg1;
18997 result = ((arg1)->event);
18998 *(utils::Event **)&jresult = new utils::Event((const utils::Event &)result);
18999 return jresult;
19000}
19001
19002
19003SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1mutex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19005 utils::Mutex arg2 ;
19006 utils::Mutex *argp2 ;
19007
19008 (void)jenv;
19009 (void)jcls;
19010 (void)jarg1_;
19011 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19012 argp2 = *(utils::Mutex **)&jarg2;
19013 if (!argp2) {
19014 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null utils::Mutex");
19015 return ;
19016 }
19017 arg2 = *argp2;
19018 if (arg1) (arg1)->mutex = arg2;
19019}
19020
19021
19022SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SignalStruct_1mutex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19023 jlong jresult = 0 ;
19025 utils::Mutex result;
19026
19027 (void)jenv;
19028 (void)jcls;
19029 (void)jarg1_;
19030 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19031 result = ((arg1)->mutex);
19032 *(utils::Mutex **)&jresult = new utils::Mutex((const utils::Mutex &)result);
19033 return jresult;
19034}
19035
19036
19037SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1SignalStruct(JNIEnv *jenv, jclass jcls) {
19038 jlong jresult = 0 ;
19039 cmlabs::SignalStruct *result = 0 ;
19040
19041 (void)jenv;
19042 (void)jcls;
19044 *(cmlabs::SignalStruct **)&jresult = result;
19045 return jresult;
19046}
19047
19048
19049SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1SignalStruct(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19051
19052 (void)jenv;
19053 (void)jcls;
19054 arg1 = *(cmlabs::SignalStruct **)&jarg1;
19055 delete arg1;
19056}
19057
19058
19059SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCMESSAGE_1get(JNIEnv *jenv, jclass jcls) {
19060 jint jresult = 0 ;
19061 int result;
19062
19063 (void)jenv;
19064 (void)jcls;
19065 result = (int)(0);
19066 jresult = (jint)result;
19067 return jresult;
19068}
19069
19070
19071SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCSIGNAL_1get(JNIEnv *jenv, jclass jcls) {
19072 jint jresult = 0 ;
19073 int result;
19074
19075 (void)jenv;
19076 (void)jcls;
19077 result = (int)(1);
19078 jresult = (jint)result;
19079 return jresult;
19080}
19081
19082
19083SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PROCREQUEST_1get(JNIEnv *jenv, jclass jcls) {
19084 jint jresult = 0 ;
19085 int result;
19086
19087 (void)jenv;
19088 (void)jcls;
19089 result = (int)(2);
19090 jresult = (jint)result;
19091 return jresult;
19092}
19093
19094
19095SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jint jarg3, jboolean jarg4) {
19096 jlong jresult = 0 ;
19097 char *arg1 = (char *) 0 ;
19098 bool arg2 ;
19099 uint16 arg3 ;
19100 bool arg4 ;
19101 cmlabs::PsySpace *result = 0 ;
19102
19103 (void)jenv;
19104 (void)jcls;
19105 arg1 = 0;
19106 if (jarg1) {
19107 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19108 if (!arg1) return 0;
19109 }
19110 arg2 = jarg2 ? true : false;
19111 arg3 = (uint16)jarg3;
19112 arg4 = jarg4 ? true : false;
19113 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1,arg2,arg3,arg4);
19114 *(cmlabs::PsySpace **)&jresult = result;
19115 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19116 return jresult;
19117}
19118
19119
19120SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jint jarg3) {
19121 jlong jresult = 0 ;
19122 char *arg1 = (char *) 0 ;
19123 bool arg2 ;
19124 uint16 arg3 ;
19125 cmlabs::PsySpace *result = 0 ;
19126
19127 (void)jenv;
19128 (void)jcls;
19129 arg1 = 0;
19130 if (jarg1) {
19131 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19132 if (!arg1) return 0;
19133 }
19134 arg2 = jarg2 ? true : false;
19135 arg3 = (uint16)jarg3;
19136 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1,arg2,arg3);
19137 *(cmlabs::PsySpace **)&jresult = result;
19138 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19139 return jresult;
19140}
19141
19142
19143SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
19144 jlong jresult = 0 ;
19145 char *arg1 = (char *) 0 ;
19146 bool arg2 ;
19147 cmlabs::PsySpace *result = 0 ;
19148
19149 (void)jenv;
19150 (void)jcls;
19151 arg1 = 0;
19152 if (jarg1) {
19153 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
19154 if (!arg1) return 0;
19155 }
19156 arg2 = jarg2 ? true : false;
19157 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1,arg2);
19158 *(cmlabs::PsySpace **)&jresult = result;
19159 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19160 return jresult;
19161}
19162
19163
19164SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsySpace_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1) {
19165 jlong jresult = 0 ;
19166 char *arg1 = (char *) 0 ;
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 result = (cmlabs::PsySpace *)new cmlabs::PsySpace((char const *)arg1);
19177 *(cmlabs::PsySpace **)&jresult = result;
19178 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
19179 return jresult;
19180}
19181
19182
19184 jlong jresult = 0 ;
19185 cmlabs::PsySpace *result = 0 ;
19186
19187 (void)jenv;
19188 (void)jcls;
19189 result = (cmlabs::PsySpace *)new cmlabs::PsySpace();
19190 *(cmlabs::PsySpace **)&jresult = result;
19191 return jresult;
19192}
19193
19194
19195SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsySpace(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19196 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19197
19198 (void)jenv;
19199 (void)jcls;
19200 arg1 = *(cmlabs::PsySpace **)&jarg1;
19201 delete arg1;
19202}
19203
19204
19205SWIGEXPORT 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) {
19206 jboolean jresult = 0 ;
19207 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19208 uint16 arg2 ;
19209 bool arg3 ;
19210 char *arg4 = (char *) 0 ;
19211 bool result;
19212
19213 (void)jenv;
19214 (void)jcls;
19215 (void)jarg1_;
19216 arg1 = *(cmlabs::PsySpace **)&jarg1;
19217 arg2 = (uint16)jarg2;
19218 arg3 = jarg3 ? true : false;
19219 arg4 = 0;
19220 if (jarg4) {
19221 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
19222 if (!arg4) return 0;
19223 }
19224 result = (bool)(arg1)->connect(arg2,arg3,(char const *)arg4);
19225 jresult = (jboolean)result;
19226 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
19227 return jresult;
19228}
19229
19230
19231SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jboolean jarg3) {
19232 jboolean jresult = 0 ;
19233 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19234 uint16 arg2 ;
19235 bool arg3 ;
19236 bool result;
19237
19238 (void)jenv;
19239 (void)jcls;
19240 (void)jarg1_;
19241 arg1 = *(cmlabs::PsySpace **)&jarg1;
19242 arg2 = (uint16)jarg2;
19243 arg3 = jarg3 ? true : false;
19244 result = (bool)(arg1)->connect(arg2,arg3);
19245 jresult = (jboolean)result;
19246 return jresult;
19247}
19248
19249
19250SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1connect_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
19251 jboolean jresult = 0 ;
19252 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19253 uint16 arg2 ;
19254 bool result;
19255
19256 (void)jenv;
19257 (void)jcls;
19258 (void)jarg1_;
19259 arg1 = *(cmlabs::PsySpace **)&jarg1;
19260 arg2 = (uint16)jarg2;
19261 result = (bool)(arg1)->connect(arg2);
19262 jresult = (jboolean)result;
19263 return jresult;
19264}
19265
19266
19267SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1isConnected_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19268 jboolean jresult = 0 ;
19269 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19270 uint32 arg2 ;
19271 bool result;
19272
19273 (void)jenv;
19274 (void)jcls;
19275 (void)jarg1_;
19276 arg1 = *(cmlabs::PsySpace **)&jarg1;
19277 arg2 = (uint32)jarg2;
19278 result = (bool)(arg1)->isConnected(arg2);
19279 jresult = (jboolean)result;
19280 return jresult;
19281}
19282
19283
19284SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1isConnected_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19285 jboolean jresult = 0 ;
19286 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19287 bool result;
19288
19289 (void)jenv;
19290 (void)jcls;
19291 (void)jarg1_;
19292 arg1 = *(cmlabs::PsySpace **)&jarg1;
19293 result = (bool)(arg1)->isConnected();
19294 jresult = (jboolean)result;
19295 return jresult;
19296}
19297
19298
19299SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19300 jboolean jresult = 0 ;
19301 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19302 bool result;
19303
19304 (void)jenv;
19305 (void)jcls;
19306 (void)jarg1_;
19307 arg1 = *(cmlabs::PsySpace **)&jarg1;
19308 result = (bool)(arg1)->reset();
19309 jresult = (jboolean)result;
19310 return jresult;
19311}
19312
19313
19314SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1start_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
19315 jboolean jresult = 0 ;
19316 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19317 uint16 arg2 ;
19318 bool result;
19319
19320 (void)jenv;
19321 (void)jcls;
19322 (void)jarg1_;
19323 arg1 = *(cmlabs::PsySpace **)&jarg1;
19324 arg2 = (uint16)jarg2;
19325 result = (bool)(arg1)->start(arg2);
19326 jresult = (jboolean)result;
19327 return jresult;
19328}
19329
19330
19331SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1start_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19332 jboolean jresult = 0 ;
19333 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19334 bool result;
19335
19336 (void)jenv;
19337 (void)jcls;
19338 (void)jarg1_;
19339 arg1 = *(cmlabs::PsySpace **)&jarg1;
19340 result = (bool)(arg1)->start();
19341 jresult = (jboolean)result;
19342 return jresult;
19343}
19344
19345
19346SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1shutdown(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19347 jboolean jresult = 0 ;
19348 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19349 bool result;
19350
19351 (void)jenv;
19352 (void)jcls;
19353 (void)jarg1_;
19354 arg1 = *(cmlabs::PsySpace **)&jarg1;
19355 result = (bool)(arg1)->shutdown();
19356 jresult = (jboolean)result;
19357 return jresult;
19358}
19359
19360
19361SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1hasShutdown(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19362 jboolean jresult = 0 ;
19363 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19364 bool result;
19365
19366 (void)jenv;
19367 (void)jcls;
19368 (void)jarg1_;
19369 arg1 = *(cmlabs::PsySpace **)&jarg1;
19370 result = (bool)(arg1)->hasShutdown();
19371 jresult = (jboolean)result;
19372 return jresult;
19373}
19374
19375
19376SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19377 jint jresult = 0 ;
19378 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19379 uint16 result;
19380
19381 (void)jenv;
19382 (void)jcls;
19383 (void)jarg1_;
19384 arg1 = *(cmlabs::PsySpace **)&jarg1;
19385 result = (uint16)(arg1)->getID();
19386 jresult = (jint)result;
19387 return jresult;
19388}
19389
19390
19391SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1postMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19392 jboolean jresult = 0 ;
19393 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19395 bool result;
19396
19397 (void)jenv;
19398 (void)jcls;
19399 (void)jarg1_;
19400 (void)jarg2_;
19401 arg1 = *(cmlabs::PsySpace **)&jarg1;
19402 arg2 = *(cmlabs::DataMessage **)&jarg2;
19403 result = (bool)(arg1)->postMessage(arg2);
19404 jresult = (jboolean)result;
19405 return jresult;
19406}
19407
19408
19409SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1emitSignal(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_) {
19410 jboolean jresult = 0 ;
19411 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19412 PsyType *arg2 = 0 ;
19414 bool result;
19415
19416 (void)jenv;
19417 (void)jcls;
19418 (void)jarg1_;
19419 (void)jarg3_;
19420 arg1 = *(cmlabs::PsySpace **)&jarg1;
19421 arg2 = *(PsyType **)&jarg2;
19422 if (!arg2) {
19423 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType const & reference is null");
19424 return 0;
19425 }
19426 arg3 = *(cmlabs::DataMessage **)&jarg3;
19427 result = (bool)(arg1)->emitSignal((PsyType const &)*arg2,arg3);
19428 jresult = (jboolean)result;
19429 return jresult;
19430}
19431
19432
19433SWIGEXPORT 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) {
19434 jlong jresult = 0 ;
19435 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19436 PsyType *arg2 = 0 ;
19437 uint32 arg3 ;
19438 uint64 arg4 ;
19439 cmlabs::DataMessage *result = 0 ;
19440
19441 (void)jenv;
19442 (void)jcls;
19443 (void)jarg1_;
19444 arg1 = *(cmlabs::PsySpace **)&jarg1;
19445 arg2 = *(PsyType **)&jarg2;
19446 if (!arg2) {
19447 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType const & reference is null");
19448 return 0;
19449 }
19450 arg3 = (uint32)jarg3;
19451 {
19452 jclass clazz;
19453 jmethodID mid;
19454 jbyteArray ba;
19455 jbyte* bae;
19456 jsize sz;
19457 int i;
19458
19459 if (!jarg4) {
19461 return 0;
19462 }
19463 clazz = jenv->GetObjectClass(jarg4);
19464 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
19465 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
19466 bae = jenv->GetByteArrayElements(ba, 0);
19467 sz = jenv->GetArrayLength(ba);
19468 arg4 = 0;
19469 if (sz > 0) {
19470 arg4 = (uint64)(signed char)bae[0];
19471 for(i=1; i<sz; i++) {
19472 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
19473 }
19474 }
19475 jenv->ReleaseByteArrayElements(ba, bae, 0);
19476 }
19477 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((PsyType const &)*arg2,arg3,arg4);
19478 *(cmlabs::DataMessage **)&jresult = result;
19479 return jresult;
19480}
19481
19482
19483SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1waitForSignal_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
19484 jlong jresult = 0 ;
19485 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19486 PsyType *arg2 = 0 ;
19487 uint32 arg3 ;
19488 cmlabs::DataMessage *result = 0 ;
19489
19490 (void)jenv;
19491 (void)jcls;
19492 (void)jarg1_;
19493 arg1 = *(cmlabs::PsySpace **)&jarg1;
19494 arg2 = *(PsyType **)&jarg2;
19495 if (!arg2) {
19496 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PsyType const & reference is null");
19497 return 0;
19498 }
19499 arg3 = (uint32)jarg3;
19500 result = (cmlabs::DataMessage *)(arg1)->waitForSignal((PsyType const &)*arg2,arg3);
19501 *(cmlabs::DataMessage **)&jresult = result;
19502 return jresult;
19503}
19504
19505
19506SWIGEXPORT 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) {
19507 jshort jresult = 0 ;
19508 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19511 uint32 arg4 ;
19512 uint8 result;
19513
19514 (void)jenv;
19515 (void)jcls;
19516 (void)jarg1_;
19517 (void)jarg2_;
19518 arg1 = *(cmlabs::PsySpace **)&jarg1;
19519 arg2 = *(cmlabs::DataMessage **)&jarg2;
19520 arg3 = *(cmlabs::DataMessage ***)&jarg3;
19521 arg4 = (uint32)jarg4;
19522 result = (uint8)(arg1)->query(arg2,arg3,arg4);
19523 jresult = (jshort)result;
19524 return jresult;
19525}
19526
19527
19528SWIGEXPORT 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_) {
19529 jboolean jresult = 0 ;
19530 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19531 uint32 arg2 ;
19532 uint8 arg3 ;
19534 bool result;
19535
19536 (void)jenv;
19537 (void)jcls;
19538 (void)jarg1_;
19539 (void)jarg4_;
19540 arg1 = *(cmlabs::PsySpace **)&jarg1;
19541 arg2 = (uint32)jarg2;
19542 arg3 = (uint8)jarg3;
19543 arg4 = *(cmlabs::DataMessage **)&jarg4;
19544 result = (bool)(arg1)->queryReply(arg2,arg3,arg4);
19545 jresult = (jboolean)result;
19546 return jresult;
19547}
19548
19549
19550SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getComponentID(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19551 jlong jresult = 0 ;
19552 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19553 char *arg2 = (char *) 0 ;
19554 uint32 result;
19555
19556 (void)jenv;
19557 (void)jcls;
19558 (void)jarg1_;
19559 arg1 = *(cmlabs::PsySpace **)&jarg1;
19560 arg2 = 0;
19561 if (jarg2) {
19562 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
19563 if (!arg2) return 0;
19564 }
19565 result = (uint32)(arg1)->getComponentID((char const *)arg2);
19566 jresult = (jlong)result;
19567 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
19568 return jresult;
19569}
19570
19571
19572SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1getCrankAPI(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19573 jlong jresult = 0 ;
19574 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19575 char *arg2 = (char *) 0 ;
19576 cmlabs::PsyAPI *result = 0 ;
19577
19578 (void)jenv;
19579 (void)jcls;
19580 (void)jarg1_;
19581 arg1 = *(cmlabs::PsySpace **)&jarg1;
19582 arg2 = 0;
19583 if (jarg2) {
19584 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
19585 if (!arg2) return 0;
19586 }
19587 result = (cmlabs::PsyAPI *)(arg1)->getCrankAPI((char const *)arg2);
19588 *(cmlabs::PsyAPI **)&jresult = result;
19589 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
19590 return jresult;
19591}
19592
19593
19594SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1registerCrankCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
19595 jboolean jresult = 0 ;
19596 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19597 char *arg2 = (char *) 0 ;
19599 bool result;
19600
19601 (void)jenv;
19602 (void)jcls;
19603 (void)jarg1_;
19604 arg1 = *(cmlabs::PsySpace **)&jarg1;
19605 arg2 = 0;
19606 if (jarg2) {
19607 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
19608 if (!arg2) return 0;
19609 }
19610 arg3 = *(cmlabs::CrankFunction *)&jarg3;
19611 result = (bool)(arg1)->registerCrankCallback((char const *)arg2,arg3);
19612 jresult = (jboolean)result;
19613 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
19614 return jresult;
19615}
19616
19617
19618SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1addPsyProbeCustomView(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3, jstring jarg4) {
19619 jboolean jresult = 0 ;
19620 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19621 uint32 arg2 ;
19622 char *arg3 = (char *) 0 ;
19623 char *arg4 = (char *) 0 ;
19624 bool result;
19625
19626 (void)jenv;
19627 (void)jcls;
19628 (void)jarg1_;
19629 arg1 = *(cmlabs::PsySpace **)&jarg1;
19630 arg2 = (uint32)jarg2;
19631 arg3 = 0;
19632 if (jarg3) {
19633 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
19634 if (!arg3) return 0;
19635 }
19636 arg4 = 0;
19637 if (jarg4) {
19638 arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0);
19639 if (!arg4) return 0;
19640 }
19641 result = (bool)(arg1)->addPsyProbeCustomView(arg2,(char const *)arg3,(char const *)arg4);
19642 jresult = (jboolean)result;
19643 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
19644 if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4);
19645 return jresult;
19646}
19647
19648
19649SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1logEntry(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19650 jboolean jresult = 0 ;
19651 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19652 LogEntry *arg2 = (LogEntry *) 0 ;
19653 bool result;
19654
19655 (void)jenv;
19656 (void)jcls;
19657 (void)jarg1_;
19658 arg1 = *(cmlabs::PsySpace **)&jarg1;
19659 arg2 = *(LogEntry **)&jarg2;
19660 result = (bool)(arg1)->logEntry(arg2);
19661 jresult = (jboolean)result;
19662 return jresult;
19663}
19664
19665
19666SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1manager_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19667 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19668 MemoryManager *arg2 = (MemoryManager *) 0 ;
19669
19670 (void)jenv;
19671 (void)jcls;
19672 (void)jarg1_;
19673 arg1 = *(cmlabs::PsySpace **)&jarg1;
19674 arg2 = *(MemoryManager **)&jarg2;
19675 if (arg1) (arg1)->manager = arg2;
19676}
19677
19678
19679SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpace_1manager_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19680 jlong jresult = 0 ;
19681 cmlabs::PsySpace *arg1 = (cmlabs::PsySpace *) 0 ;
19682 MemoryManager *result = 0 ;
19683
19684 (void)jenv;
19685 (void)jcls;
19686 (void)jarg1_;
19687 arg1 = *(cmlabs::PsySpace **)&jarg1;
19688 result = (MemoryManager *) ((arg1)->manager);
19689 *(MemoryManager **)&jresult = result;
19690 return jresult;
19691}
19692
19693
19694SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpaceRun(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19695 jlong jresult = 0 ;
19696 THREAD_ARG arg1 ;
19697 THREAD_ARG *argp1 ;
19698 THREAD_RET result;
19699
19700 (void)jenv;
19701 (void)jcls;
19702 argp1 = *(THREAD_ARG **)&jarg1;
19703 if (!argp1) {
19704 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null THREAD_ARG");
19705 return 0;
19706 }
19707 arg1 = *argp1;
19708 result = cmlabs::PsySpaceRun(arg1);
19709 *(THREAD_RET **)&jresult = new THREAD_RET((const THREAD_RET &)result);
19710 return jresult;
19711}
19712
19713
19714SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpacePoolRun(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19715 jlong jresult = 0 ;
19716 THREAD_ARG arg1 ;
19717 THREAD_ARG *argp1 ;
19718 THREAD_RET result;
19719
19720 (void)jenv;
19721 (void)jcls;
19722 argp1 = *(THREAD_ARG **)&jarg1;
19723 if (!argp1) {
19724 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null THREAD_ARG");
19725 return 0;
19726 }
19727 arg1 = *argp1;
19728 result = cmlabs::PsySpacePoolRun(arg1);
19729 *(THREAD_RET **)&jresult = new THREAD_RET((const THREAD_RET &)result);
19730 return jresult;
19731}
19732
19733
19734SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsySpaceContinuousRun(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19735 jlong jresult = 0 ;
19736 THREAD_ARG arg1 ;
19737 THREAD_ARG *argp1 ;
19738 THREAD_RET result;
19739
19740 (void)jenv;
19741 (void)jcls;
19742 argp1 = *(THREAD_ARG **)&jarg1;
19743 if (!argp1) {
19744 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null THREAD_ARG");
19745 return 0;
19746 }
19747 arg1 = *argp1;
19748 result = cmlabs::PsySpaceContinuousRun(arg1);
19749 *(THREAD_RET **)&jresult = new THREAD_RET((const THREAD_RET &)result);
19750 return jresult;
19751}
19752
19753
19755 jint jresult = 0 ;
19756 long result;
19757
19758 (void)jenv;
19759 (void)jcls;
19760 result = (long)(62167305600000000L);
19761 jresult = (jint)result;
19762 return jresult;
19763}
19764
19765
19767 jint jresult = 0 ;
19768 int result;
19769
19770 (void)jenv;
19771 (void)jcls;
19772 result = (int)(31536000);
19773 jresult = (jint)result;
19774 return jresult;
19775}
19776
19777
19779 jint jresult = 0 ;
19780 int result;
19781
19782 (void)jenv;
19783 (void)jcls;
19784 result = (int)(2629744);
19785 jresult = (jint)result;
19786 return jresult;
19787}
19788
19789
19791 jint jresult = 0 ;
19792 int result;
19793
19794 (void)jenv;
19795 (void)jcls;
19796 result = (int)(604800);
19797 jresult = (jint)result;
19798 return jresult;
19799}
19800
19801
19803 jint jresult = 0 ;
19804 int result;
19805
19806 (void)jenv;
19807 (void)jcls;
19808 result = (int)(86400);
19809 jresult = (jint)result;
19810 return jresult;
19811}
19812
19813
19815 jint jresult = 0 ;
19816 int result;
19817
19818 (void)jenv;
19819 (void)jcls;
19820 result = (int)(3600);
19821 jresult = (jint)result;
19822 return jresult;
19823}
19824
19825
19827 jint jresult = 0 ;
19828 int result;
19829
19830 (void)jenv;
19831 (void)jcls;
19832 result = (int)(60);
19833 jresult = (jint)result;
19834 return jresult;
19835}
19836
19837
19839 jint jresult = 0 ;
19840 long result;
19841
19842 (void)jenv;
19843 (void)jcls;
19844 result = (long)(62167305600000000L);
19845 jresult = (jint)result;
19846 return jresult;
19847}
19848
19849
19850SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SECOND_1MS_1get(JNIEnv *jenv, jclass jcls) {
19851 jint jresult = 0 ;
19852 int result;
19853
19854 (void)jenv;
19855 (void)jcls;
19856 result = (int)(1000);
19857 jresult = (jint)result;
19858 return jresult;
19859}
19860
19861
19862SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MINUTE_1MS_1get(JNIEnv *jenv, jclass jcls) {
19863 jint jresult = 0 ;
19864 int result;
19865
19866 (void)jenv;
19867 (void)jcls;
19868 result = (int)(60*1000);
19869 jresult = (jint)result;
19870 return jresult;
19871}
19872
19873
19874SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_HOUR_1MS_1get(JNIEnv *jenv, jclass jcls) {
19875 jint jresult = 0 ;
19876 int result;
19877
19878 (void)jenv;
19879 (void)jcls;
19880 result = (int)(3600*1000);
19881 jresult = (jint)result;
19882 return jresult;
19883}
19884
19885
19886SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DAY_1MS_1get(JNIEnv *jenv, jclass jcls) {
19887 jint jresult = 0 ;
19888 int result;
19889
19890 (void)jenv;
19891 (void)jcls;
19892 result = (int)(86400*1000);
19893 jresult = (jint)result;
19894 return jresult;
19895}
19896
19897
19898SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_WEEK_1MS_1get(JNIEnv *jenv, jclass jcls) {
19899 jint jresult = 0 ;
19900 int result;
19901
19902 (void)jenv;
19903 (void)jcls;
19904 result = (int)(604800*1000);
19905 jresult = (jint)result;
19906 return jresult;
19907}
19908
19909
19910SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDays_1get(JNIEnv *jenv, jclass jcls) {
19911 jlong jresult = 0 ;
19912 char (*result)[5] = 0 ;
19913
19914 (void)jenv;
19915 (void)jcls;
19916 result = (char (*)[5])(char (*)[5])cmlabs::PsyDays;
19917 *(char (**)[5])&jresult = result;
19918 return jresult;
19919}
19920
19921
19922SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDaysFull_1get(JNIEnv *jenv, jclass jcls) {
19923 jlong jresult = 0 ;
19924 char (*result)[10] = 0 ;
19925
19926 (void)jenv;
19927 (void)jcls;
19928 result = (char (*)[10])(char (*)[10])cmlabs::PsyDaysFull;
19929 *(char (**)[10])&jresult = result;
19930 return jresult;
19931}
19932
19933
19934SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyMonths_1get(JNIEnv *jenv, jclass jcls) {
19935 jlong jresult = 0 ;
19936 char (*result)[5] = 0 ;
19937
19938 (void)jenv;
19939 (void)jcls;
19940 result = (char (*)[5])(char (*)[5])cmlabs::PsyMonths;
19941 *(char (**)[5])&jresult = result;
19942 return jresult;
19943}
19944
19945
19946SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyMonthsFull_1get(JNIEnv *jenv, jclass jcls) {
19947 jlong jresult = 0 ;
19948 char (*result)[10] = 0 ;
19949
19950 (void)jenv;
19951 (void)jcls;
19952 result = (char (*)[10])(char (*)[10])cmlabs::PsyMonthsFull;
19953 *(char (**)[10])&jresult = result;
19954 return jresult;
19955}
19956
19957
19958SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1usec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19960 uint32 arg2 ;
19961
19962 (void)jenv;
19963 (void)jcls;
19964 (void)jarg1_;
19965 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
19966 arg2 = (uint32)jarg2;
19967 if (arg1) (arg1)->usec = arg2;
19968}
19969
19970
19971SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1usec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19972 jlong jresult = 0 ;
19974 uint32 result;
19975
19976 (void)jenv;
19977 (void)jcls;
19978 (void)jarg1_;
19979 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
19980 result = (uint32) ((arg1)->usec);
19981 jresult = (jlong)result;
19982 return jresult;
19983}
19984
19985
19986SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1msec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
19988 uint32 arg2 ;
19989
19990 (void)jenv;
19991 (void)jcls;
19992 (void)jarg1_;
19993 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
19994 arg2 = (uint32)jarg2;
19995 if (arg1) (arg1)->msec = arg2;
19996}
19997
19998
19999SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1msec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20000 jlong jresult = 0 ;
20002 uint32 result;
20003
20004 (void)jenv;
20005 (void)jcls;
20006 (void)jarg1_;
20007 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20008 result = (uint32) ((arg1)->msec);
20009 jresult = (jlong)result;
20010 return jresult;
20011}
20012
20013
20014SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1sec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20016 uint16 arg2 ;
20017
20018 (void)jenv;
20019 (void)jcls;
20020 (void)jarg1_;
20021 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20022 arg2 = (uint16)jarg2;
20023 if (arg1) (arg1)->sec = arg2;
20024}
20025
20026
20027SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1sec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20028 jint jresult = 0 ;
20030 uint16 result;
20031
20032 (void)jenv;
20033 (void)jcls;
20034 (void)jarg1_;
20035 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20036 result = (uint16) ((arg1)->sec);
20037 jresult = (jint)result;
20038 return jresult;
20039}
20040
20041
20042SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1min_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20044 uint16 arg2 ;
20045
20046 (void)jenv;
20047 (void)jcls;
20048 (void)jarg1_;
20049 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20050 arg2 = (uint16)jarg2;
20051 if (arg1) (arg1)->min = arg2;
20052}
20053
20054
20055SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1min_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20056 jint jresult = 0 ;
20058 uint16 result;
20059
20060 (void)jenv;
20061 (void)jcls;
20062 (void)jarg1_;
20063 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20064 result = (uint16) ((arg1)->min);
20065 jresult = (jint)result;
20066 return jresult;
20067}
20068
20069
20070SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1hour_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20072 uint16 arg2 ;
20073
20074 (void)jenv;
20075 (void)jcls;
20076 (void)jarg1_;
20077 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20078 arg2 = (uint16)jarg2;
20079 if (arg1) (arg1)->hour = arg2;
20080}
20081
20082
20083SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1hour_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20084 jint jresult = 0 ;
20086 uint16 result;
20087
20088 (void)jenv;
20089 (void)jcls;
20090 (void)jarg1_;
20091 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20092 result = (uint16) ((arg1)->hour);
20093 jresult = (jint)result;
20094 return jresult;
20095}
20096
20097
20098SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1day_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20100 uint16 arg2 ;
20101
20102 (void)jenv;
20103 (void)jcls;
20104 (void)jarg1_;
20105 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20106 arg2 = (uint16)jarg2;
20107 if (arg1) (arg1)->day = arg2;
20108}
20109
20110
20111SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1day_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20112 jint jresult = 0 ;
20114 uint16 result;
20115
20116 (void)jenv;
20117 (void)jcls;
20118 (void)jarg1_;
20119 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20120 result = (uint16) ((arg1)->day);
20121 jresult = (jint)result;
20122 return jresult;
20123}
20124
20125
20126SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1mon_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20128 uint16 arg2 ;
20129
20130 (void)jenv;
20131 (void)jcls;
20132 (void)jarg1_;
20133 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20134 arg2 = (uint16)jarg2;
20135 if (arg1) (arg1)->mon = arg2;
20136}
20137
20138
20139SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1mon_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20140 jint jresult = 0 ;
20142 uint16 result;
20143
20144 (void)jenv;
20145 (void)jcls;
20146 (void)jarg1_;
20147 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20148 result = (uint16) ((arg1)->mon);
20149 jresult = (jint)result;
20150 return jresult;
20151}
20152
20153
20154SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1year_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20156 uint16 arg2 ;
20157
20158 (void)jenv;
20159 (void)jcls;
20160 (void)jarg1_;
20161 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20162 arg2 = (uint16)jarg2;
20163 if (arg1) (arg1)->year = arg2;
20164}
20165
20166
20167SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1year_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20168 jint jresult = 0 ;
20170 uint16 result;
20171
20172 (void)jenv;
20173 (void)jcls;
20174 (void)jarg1_;
20175 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20176 result = (uint16) ((arg1)->year);
20177 jresult = (jint)result;
20178 return jresult;
20179}
20180
20181
20182SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1wday_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20184 uint16 arg2 ;
20185
20186 (void)jenv;
20187 (void)jcls;
20188 (void)jarg1_;
20189 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20190 arg2 = (uint16)jarg2;
20191 if (arg1) (arg1)->wday = arg2;
20192}
20193
20194
20195SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1wday_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20196 jint jresult = 0 ;
20198 uint16 result;
20199
20200 (void)jenv;
20201 (void)jcls;
20202 (void)jarg1_;
20203 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20204 result = (uint16) ((arg1)->wday);
20205 jresult = (jint)result;
20206 return jresult;
20207}
20208
20209
20210SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1yday_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20212 uint16 arg2 ;
20213
20214 (void)jenv;
20215 (void)jcls;
20216 (void)jarg1_;
20217 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20218 arg2 = (uint16)jarg2;
20219 if (arg1) (arg1)->yday = arg2;
20220}
20221
20222
20223SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1yday_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20224 jint jresult = 0 ;
20226 uint16 result;
20227
20228 (void)jenv;
20229 (void)jcls;
20230 (void)jarg1_;
20231 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20232 result = (uint16) ((arg1)->yday);
20233 jresult = (jint)result;
20234 return jresult;
20235}
20236
20237
20238SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1negative_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
20240 bool arg2 ;
20241
20242 (void)jenv;
20243 (void)jcls;
20244 (void)jarg1_;
20245 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20246 arg2 = jarg2 ? true : false;
20247 if (arg1) (arg1)->negative = arg2;
20248}
20249
20250
20251SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1negative_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20252 jboolean jresult = 0 ;
20254 bool result;
20255
20256 (void)jenv;
20257 (void)jcls;
20258 (void)jarg1_;
20259 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20260 result = (bool) ((arg1)->negative);
20261 jresult = (jboolean)result;
20262 return jresult;
20263}
20264
20265
20266SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dst_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
20268 bool arg2 ;
20269
20270 (void)jenv;
20271 (void)jcls;
20272 (void)jarg1_;
20273 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20274 arg2 = jarg2 ? true : false;
20275 if (arg1) (arg1)->dst = arg2;
20276}
20277
20278
20279SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dst_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20280 jboolean jresult = 0 ;
20282 bool result;
20283
20284 (void)jenv;
20285 (void)jcls;
20286 (void)jarg1_;
20287 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20288 result = (bool) ((arg1)->dst);
20289 jresult = (jboolean)result;
20290 return jresult;
20291}
20292
20293
20294SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dstsec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20296 int32 arg2 ;
20297
20298 (void)jenv;
20299 (void)jcls;
20300 (void)jarg1_;
20301 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20302 arg2 = (int32)jarg2;
20303 if (arg1) (arg1)->dstsec = arg2;
20304}
20305
20306
20307SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1dstsec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20308 jint jresult = 0 ;
20310 int32 result;
20311
20312 (void)jenv;
20313 (void)jcls;
20314 (void)jarg1_;
20315 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20316 result = (int32) ((arg1)->dstsec);
20317 jresult = (jint)result;
20318 return jresult;
20319}
20320
20321
20322SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1tzsec_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
20324 int32 arg2 ;
20325
20326 (void)jenv;
20327 (void)jcls;
20328 (void)jarg1_;
20329 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20330 arg2 = (int32)jarg2;
20331 if (arg1) (arg1)->tzsec = arg2;
20332}
20333
20334
20335SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1tzsec_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20336 jint jresult = 0 ;
20338 int32 result;
20339
20340 (void)jenv;
20341 (void)jcls;
20342 (void)jarg1_;
20343 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20344 result = (int32) ((arg1)->tzsec);
20345 jresult = (jint)result;
20346 return jresult;
20347}
20348
20349
20350SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1zonename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20352 char *arg2 ;
20353
20354 (void)jenv;
20355 (void)jcls;
20356 (void)jarg1_;
20357 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20358 arg2 = 0;
20359 if (jarg2) {
20360 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
20361 if (!arg2) return ;
20362 }
20363 {
20364 if(arg2) {
20365 strncpy((char*)arg1->zonename, (const char *)arg2, 64-1);
20366 arg1->zonename[64-1] = 0;
20367 } else {
20368 arg1->zonename[0] = 0;
20369 }
20370 }
20371
20372 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
20373}
20374
20375
20376SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyDateAndTime_1zonename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20377 jstring jresult = 0 ;
20379 char *result = 0 ;
20380
20381 (void)jenv;
20382 (void)jcls;
20383 (void)jarg1_;
20384 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20385 result = (char *)(char *) ((arg1)->zonename);
20386 if (result) jresult = jenv->NewStringUTF((const char *)result);
20387 return jresult;
20388}
20389
20390
20391SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1PsyDateAndTime(JNIEnv *jenv, jclass jcls) {
20392 jlong jresult = 0 ;
20393 cmlabs::PsyDateAndTime *result = 0 ;
20394
20395 (void)jenv;
20396 (void)jcls;
20398 *(cmlabs::PsyDateAndTime **)&jresult = result;
20399 return jresult;
20400}
20401
20402
20403SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1PsyDateAndTime(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20405
20406 (void)jenv;
20407 (void)jcls;
20408 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20409 delete arg1;
20410}
20411
20412
20413SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeNow(JNIEnv *jenv, jclass jcls) {
20414 jobject jresult = 0 ;
20415 uint64 result;
20416
20417 (void)jenv;
20418 (void)jcls;
20419 result = (uint64)cmlabs::GetTimeNow();
20420 {
20421 jbyteArray ba = jenv->NewByteArray(9);
20422 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20423 jclass clazz = jenv->FindClass("java/math/BigInteger");
20424 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20425 jobject bigint;
20426 int i;
20427
20428 bae[0] = 0;
20429 for(i=1; i<9; i++ ) {
20430 bae[i] = (jbyte)(result>>8*(8-i));
20431 }
20432
20433 jenv->ReleaseByteArrayElements(ba, bae, 0);
20434 bigint = jenv->NewObject(clazz, mid, ba);
20435 jresult = bigint;
20436 }
20437 return jresult;
20438}
20439
20440
20441SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SyncToHardwareClock(JNIEnv *jenv, jclass jcls) {
20442 jobject jresult = 0 ;
20443 uint64 result;
20444
20445 (void)jenv;
20446 (void)jcls;
20447 result = (uint64)cmlabs::SyncToHardwareClock();
20448 {
20449 jbyteArray ba = jenv->NewByteArray(9);
20450 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20451 jclass clazz = jenv->FindClass("java/math/BigInteger");
20452 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20453 jobject bigint;
20454 int i;
20455
20456 bae[0] = 0;
20457 for(i=1; i<9; i++ ) {
20458 bae[i] = (jbyte)(result>>8*(8-i));
20459 }
20460
20461 jenv->ReleaseByteArrayElements(ba, bae, 0);
20462 bigint = jenv->NewObject(clazz, mid, ba);
20463 jresult = bigint;
20464 }
20465 return jresult;
20466}
20467
20468
20469SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SetCurrentNetSyncDif(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20470 jboolean jresult = 0 ;
20471 int64 arg1 ;
20472 bool result;
20473
20474 (void)jenv;
20475 (void)jcls;
20476 arg1 = (int64)jarg1;
20477 result = (bool)cmlabs::SetCurrentNetSyncDif(arg1);
20478 jresult = (jboolean)result;
20479 return jresult;
20480}
20481
20482
20483SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_SetCurrentTimeSyncData(JNIEnv *jenv, jclass jcls, jobject jarg1, jlong jarg2) {
20484 jboolean jresult = 0 ;
20485 uint64 arg1 ;
20486 int64 arg2 ;
20487 bool result;
20488
20489 (void)jenv;
20490 (void)jcls;
20491 {
20492 jclass clazz;
20493 jmethodID mid;
20494 jbyteArray ba;
20495 jbyte* bae;
20496 jsize sz;
20497 int i;
20498
20499 if (!jarg1) {
20501 return 0;
20502 }
20503 clazz = jenv->GetObjectClass(jarg1);
20504 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20505 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20506 bae = jenv->GetByteArrayElements(ba, 0);
20507 sz = jenv->GetArrayLength(ba);
20508 arg1 = 0;
20509 if (sz > 0) {
20510 arg1 = (uint64)(signed char)bae[0];
20511 for(i=1; i<sz; i++) {
20512 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20513 }
20514 }
20515 jenv->ReleaseByteArrayElements(ba, bae, 0);
20516 }
20517 arg2 = (int64)jarg2;
20518 result = (bool)cmlabs::SetCurrentTimeSyncData(arg1,arg2);
20519 jresult = (jboolean)result;
20520 return jresult;
20521}
20522
20523
20524SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetCurrentTimeSyncData(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
20525 jboolean jresult = 0 ;
20526 uint64 *arg1 = 0 ;
20527 int64 *arg2 = 0 ;
20528 bool result;
20529
20530 (void)jenv;
20531 (void)jcls;
20532 arg1 = *(uint64 **)&jarg1;
20533 if (!arg1) {
20534 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint64 & reference is null");
20535 return 0;
20536 }
20537 arg2 = *(int64 **)&jarg2;
20538 if (!arg2) {
20539 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int64 & reference is null");
20540 return 0;
20541 }
20542 result = (bool)cmlabs::GetCurrentTimeSyncData(*arg1,*arg2);
20543 jresult = (jboolean)result;
20544 return jresult;
20545}
20546
20547
20548SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1MASTER_1get(JNIEnv *jenv, jclass jcls) {
20549 jint jresult = 0 ;
20550 int result;
20551
20552 (void)jenv;
20553 (void)jcls;
20554 result = (int)(0);
20555 jresult = (jint)result;
20556 return jresult;
20557}
20558
20559
20560SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_TMC_1SLAVE_1get(JNIEnv *jenv, jclass jcls) {
20561 jint jresult = 0 ;
20562 int result;
20563
20564 (void)jenv;
20565 (void)jcls;
20566 result = (int)(1);
20567 jresult = (jint)result;
20568 return jresult;
20569}
20570
20571
20573 jint jresult = 0 ;
20574 int result;
20575
20576 (void)jenv;
20577 (void)jcls;
20578 result = (int)(60000000);
20579 jresult = (jint)result;
20580 return jresult;
20581}
20582
20583
20584SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMC_1set(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20585 uint64 arg1 ;
20586
20587 (void)jenv;
20588 (void)jcls;
20589 {
20590 jclass clazz;
20591 jmethodID mid;
20592 jbyteArray ba;
20593 jbyte* bae;
20594 jsize sz;
20595 int i;
20596
20597 if (!jarg1) {
20599 return ;
20600 }
20601 clazz = jenv->GetObjectClass(jarg1);
20602 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20603 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20604 bae = jenv->GetByteArrayElements(ba, 0);
20605 sz = jenv->GetArrayLength(ba);
20606 arg1 = 0;
20607 if (sz > 0) {
20608 arg1 = (uint64)(signed char)bae[0];
20609 for(i=1; i<sz; i++) {
20610 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20611 }
20612 }
20613 jenv->ReleaseByteArrayElements(ba, bae, 0);
20614 }
20615 cmlabs::CurrentTMC = arg1;
20616}
20617
20618
20619SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMC_1get(JNIEnv *jenv, jclass jcls) {
20620 jobject jresult = 0 ;
20621 uint64 result;
20622
20623 (void)jenv;
20624 (void)jcls;
20625 result = (uint64)cmlabs::CurrentTMC;
20626 {
20627 jbyteArray ba = jenv->NewByteArray(9);
20628 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20629 jclass clazz = jenv->FindClass("java/math/BigInteger");
20630 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20631 jobject bigint;
20632 int i;
20633
20634 bae[0] = 0;
20635 for(i=1; i<9; i++ ) {
20636 bae[i] = (jbyte)(result>>8*(8-i));
20637 }
20638
20639 jenv->ReleaseByteArrayElements(ba, bae, 0);
20640 bigint = jenv->NewObject(clazz, mid, ba);
20641 jresult = bigint;
20642 }
20643 return jresult;
20644}
20645
20646
20647SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMCMode_1set(JNIEnv *jenv, jclass jcls, jshort jarg1) {
20648 uint8 arg1 ;
20649
20650 (void)jenv;
20651 (void)jcls;
20652 arg1 = (uint8)jarg1;
20654}
20655
20656
20657SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_CurrentTMCMode_1get(JNIEnv *jenv, jclass jcls) {
20658 jshort jresult = 0 ;
20659 uint8 result;
20660
20661 (void)jenv;
20662 (void)jcls;
20663 result = (uint8)cmlabs::CurrentTMCMode;
20664 jresult = (jshort)result;
20665 return jresult;
20666}
20667
20668
20669SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LastTMCSync_1set(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20670 uint64 arg1 ;
20671
20672 (void)jenv;
20673 (void)jcls;
20674 {
20675 jclass clazz;
20676 jmethodID mid;
20677 jbyteArray ba;
20678 jbyte* bae;
20679 jsize sz;
20680 int i;
20681
20682 if (!jarg1) {
20684 return ;
20685 }
20686 clazz = jenv->GetObjectClass(jarg1);
20687 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20688 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20689 bae = jenv->GetByteArrayElements(ba, 0);
20690 sz = jenv->GetArrayLength(ba);
20691 arg1 = 0;
20692 if (sz > 0) {
20693 arg1 = (uint64)(signed char)bae[0];
20694 for(i=1; i<sz; i++) {
20695 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20696 }
20697 }
20698 jenv->ReleaseByteArrayElements(ba, bae, 0);
20699 }
20700 cmlabs::LastTMCSync = arg1;
20701}
20702
20703
20704SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_LastTMCSync_1get(JNIEnv *jenv, jclass jcls) {
20705 jobject jresult = 0 ;
20706 uint64 result;
20707
20708 (void)jenv;
20709 (void)jcls;
20710 result = (uint64)cmlabs::LastTMCSync;
20711 {
20712 jbyteArray ba = jenv->NewByteArray(9);
20713 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20714 jclass clazz = jenv->FindClass("java/math/BigInteger");
20715 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20716 jobject bigint;
20717 int i;
20718
20719 bae[0] = 0;
20720 for(i=1; i<9; i++ ) {
20721 bae[i] = (jbyte)(result>>8*(8-i));
20722 }
20723
20724 jenv->ReleaseByteArrayElements(ba, bae, 0);
20725 bigint = jenv->NewObject(clazz, mid, ba);
20726 jresult = bigint;
20727 }
20728 return jresult;
20729}
20730
20731
20732SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_NetTimeAdjust_1set(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20733 int64 arg1 ;
20734
20735 (void)jenv;
20736 (void)jcls;
20737 arg1 = (int64)jarg1;
20738 cmlabs::NetTimeAdjust = arg1;
20739}
20740
20741
20742SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_NetTimeAdjust_1get(JNIEnv *jenv, jclass jcls) {
20743 jlong jresult = 0 ;
20744 int64 result;
20745
20746 (void)jenv;
20747 (void)jcls;
20748 result = (int64)cmlabs::NetTimeAdjust;
20749 jresult = (jlong)result;
20750 return jresult;
20751}
20752
20753
20754SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_EstNextTMCWrap(JNIEnv *jenv, jclass jcls) {
20755 jobject jresult = 0 ;
20756 uint64 result;
20757
20758 (void)jenv;
20759 (void)jcls;
20760 result = (uint64)cmlabs::EstNextTMCWrap();
20761 {
20762 jbyteArray ba = jenv->NewByteArray(9);
20763 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20764 jclass clazz = jenv->FindClass("java/math/BigInteger");
20765 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20766 jobject bigint;
20767 int i;
20768
20769 bae[0] = 0;
20770 for(i=1; i<9; i++ ) {
20771 bae[i] = (jbyte)(result>>8*(8-i));
20772 }
20773
20774 jenv->ReleaseByteArrayElements(ba, bae, 0);
20775 bigint = jenv->NewObject(clazz, mid, ba);
20776 jresult = bigint;
20777 }
20778 return jresult;
20779}
20780
20781
20782SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeAge(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20783 jlong jresult = 0 ;
20784 uint64 arg1 ;
20785 int64 result;
20786
20787 (void)jenv;
20788 (void)jcls;
20789 {
20790 jclass clazz;
20791 jmethodID mid;
20792 jbyteArray ba;
20793 jbyte* bae;
20794 jsize sz;
20795 int i;
20796
20797 if (!jarg1) {
20799 return 0;
20800 }
20801 clazz = jenv->GetObjectClass(jarg1);
20802 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20803 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20804 bae = jenv->GetByteArrayElements(ba, 0);
20805 sz = jenv->GetArrayLength(ba);
20806 arg1 = 0;
20807 if (sz > 0) {
20808 arg1 = (uint64)(signed char)bae[0];
20809 for(i=1; i<sz; i++) {
20810 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20811 }
20812 }
20813 jenv->ReleaseByteArrayElements(ba, bae, 0);
20814 }
20815 result = (int64)cmlabs::GetTimeAge(arg1);
20816 jresult = (jlong)result;
20817 return jresult;
20818}
20819
20820
20821SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeAgeMS(JNIEnv *jenv, jclass jcls, jobject jarg1) {
20822 jint jresult = 0 ;
20823 uint64 arg1 ;
20824 int32 result;
20825
20826 (void)jenv;
20827 (void)jcls;
20828 {
20829 jclass clazz;
20830 jmethodID mid;
20831 jbyteArray ba;
20832 jbyte* bae;
20833 jsize sz;
20834 int i;
20835
20836 if (!jarg1) {
20838 return 0;
20839 }
20840 clazz = jenv->GetObjectClass(jarg1);
20841 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20842 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20843 bae = jenv->GetByteArrayElements(ba, 0);
20844 sz = jenv->GetArrayLength(ba);
20845 arg1 = 0;
20846 if (sz > 0) {
20847 arg1 = (uint64)(signed char)bae[0];
20848 for(i=1; i<sz; i++) {
20849 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20850 }
20851 }
20852 jenv->ReleaseByteArrayElements(ba, bae, 0);
20853 }
20854 result = (int32)cmlabs::GetTimeAgeMS(arg1);
20855 jresult = (jint)result;
20856 return jresult;
20857}
20858
20859
20860SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeFromString(JNIEnv *jenv, jclass jcls, jstring jarg1) {
20861 jobject jresult = 0 ;
20862 char *arg1 = (char *) 0 ;
20863 uint64 result;
20864
20865 (void)jenv;
20866 (void)jcls;
20867 arg1 = 0;
20868 if (jarg1) {
20869 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
20870 if (!arg1) return 0;
20871 }
20872 result = (uint64)cmlabs::GetTimeFromString((char const *)arg1);
20873 {
20874 jbyteArray ba = jenv->NewByteArray(9);
20875 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20876 jclass clazz = jenv->FindClass("java/math/BigInteger");
20877 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20878 jobject bigint;
20879 int i;
20880
20881 bae[0] = 0;
20882 for(i=1; i<9; i++ ) {
20883 bae[i] = (jbyte)(result>>8*(8-i));
20884 }
20885
20886 jenv->ReleaseByteArrayElements(ba, bae, 0);
20887 bigint = jenv->NewObject(clazz, mid, ba);
20888 jresult = bigint;
20889 }
20890 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
20891 return jresult;
20892}
20893
20894
20895SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetHTTPTime(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jlong jarg3) {
20896 jlong jresult = 0 ;
20897 uint64 arg1 ;
20898 char *arg2 = (char *) 0 ;
20899 uint32 arg3 ;
20900 uint32 result;
20901
20902 (void)jenv;
20903 (void)jcls;
20904 {
20905 jclass clazz;
20906 jmethodID mid;
20907 jbyteArray ba;
20908 jbyte* bae;
20909 jsize sz;
20910 int i;
20911
20912 if (!jarg1) {
20914 return 0;
20915 }
20916 clazz = jenv->GetObjectClass(jarg1);
20917 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
20918 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
20919 bae = jenv->GetByteArrayElements(ba, 0);
20920 sz = jenv->GetArrayLength(ba);
20921 arg1 = 0;
20922 if (sz > 0) {
20923 arg1 = (uint64)(signed char)bae[0];
20924 for(i=1; i<sz; i++) {
20925 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
20926 }
20927 }
20928 jenv->ReleaseByteArrayElements(ba, bae, 0);
20929 }
20930 arg2 = 0;
20931 if (jarg2) {
20932 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
20933 if (!arg2) return 0;
20934 }
20935 arg3 = (uint32)jarg3;
20936 result = (uint32)cmlabs::GetHTTPTime(arg1,arg2,arg3);
20937 jresult = (jlong)result;
20938 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
20939 return jresult;
20940}
20941
20942
20943SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeFromPsyDateAndTime(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20944 jobject jresult = 0 ;
20945 cmlabs::PsyDateAndTime *arg1 = 0 ;
20946 uint64 result;
20947
20948 (void)jenv;
20949 (void)jcls;
20950 (void)jarg1_;
20951 arg1 = *(cmlabs::PsyDateAndTime **)&jarg1;
20952 if (!arg1) {
20953 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "cmlabs::PsyDateAndTime & reference is null");
20954 return 0;
20955 }
20956 result = (uint64)cmlabs::GetTimeFromPsyDateAndTime(*arg1);
20957 {
20958 jbyteArray ba = jenv->NewByteArray(9);
20959 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
20960 jclass clazz = jenv->FindClass("java/math/BigInteger");
20961 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
20962 jobject bigint;
20963 int i;
20964
20965 bae[0] = 0;
20966 for(i=1; i<9; i++ ) {
20967 bae[i] = (jbyte)(result>>8*(8-i));
20968 }
20969
20970 jenv->ReleaseByteArrayElements(ba, bae, 0);
20971 bigint = jenv->NewObject(clazz, mid, ba);
20972 jresult = bigint;
20973 }
20974 return jresult;
20975}
20976
20977
20978SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeOffsetGMT(JNIEnv *jenv, jclass jcls) {
20979 jlong jresult = 0 ;
20980 uint32 result;
20981
20982 (void)jenv;
20983 (void)jcls;
20984 result = (uint32)cmlabs::GetTimeOffsetGMT();
20985 jresult = (jlong)result;
20986 return jresult;
20987}
20988
20989
20990SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
20991 jlong jresult = 0 ;
20992 uint64 arg1 ;
20993 bool arg2 ;
20995
20996 (void)jenv;
20997 (void)jcls;
20998 {
20999 jclass clazz;
21000 jmethodID mid;
21001 jbyteArray ba;
21002 jbyte* bae;
21003 jsize sz;
21004 int i;
21005
21006 if (!jarg1) {
21008 return 0;
21009 }
21010 clazz = jenv->GetObjectClass(jarg1);
21011 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21012 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21013 bae = jenv->GetByteArrayElements(ba, 0);
21014 sz = jenv->GetArrayLength(ba);
21015 arg1 = 0;
21016 if (sz > 0) {
21017 arg1 = (uint64)(signed char)bae[0];
21018 for(i=1; i<sz; i++) {
21019 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21020 }
21021 }
21022 jenv->ReleaseByteArrayElements(ba, bae, 0);
21023 }
21024 arg2 = jarg2 ? true : false;
21025 result = cmlabs::GetDateAndTime(arg1,arg2);
21026 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21027 return jresult;
21028}
21029
21030
21031SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21032 jlong jresult = 0 ;
21033 uint64 arg1 ;
21035
21036 (void)jenv;
21037 (void)jcls;
21038 {
21039 jclass clazz;
21040 jmethodID mid;
21041 jbyteArray ba;
21042 jbyte* bae;
21043 jsize sz;
21044 int i;
21045
21046 if (!jarg1) {
21048 return 0;
21049 }
21050 clazz = jenv->GetObjectClass(jarg1);
21051 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21052 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21053 bae = jenv->GetByteArrayElements(ba, 0);
21054 sz = jenv->GetArrayLength(ba);
21055 arg1 = 0;
21056 if (sz > 0) {
21057 arg1 = (uint64)(signed char)bae[0];
21058 for(i=1; i<sz; i++) {
21059 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21060 }
21061 }
21062 jenv->ReleaseByteArrayElements(ba, bae, 0);
21063 }
21064 result = cmlabs::GetDateAndTime(arg1);
21065 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21066 return jresult;
21067}
21068
21069
21070SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetDateAndTimeUTC(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21071 jlong jresult = 0 ;
21072 uint64 arg1 ;
21074
21075 (void)jenv;
21076 (void)jcls;
21077 {
21078 jclass clazz;
21079 jmethodID mid;
21080 jbyteArray ba;
21081 jbyte* bae;
21082 jsize sz;
21083 int i;
21084
21085 if (!jarg1) {
21087 return 0;
21088 }
21089 clazz = jenv->GetObjectClass(jarg1);
21090 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21091 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21092 bae = jenv->GetByteArrayElements(ba, 0);
21093 sz = jenv->GetArrayLength(ba);
21094 arg1 = 0;
21095 if (sz > 0) {
21096 arg1 = (uint64)(signed char)bae[0];
21097 for(i=1; i<sz; i++) {
21098 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21099 }
21100 }
21101 jenv->ReleaseByteArrayElements(ba, bae, 0);
21102 }
21103 result = cmlabs::GetDateAndTimeUTC(arg1);
21104 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21105 return jresult;
21106}
21107
21108
21109SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeDifference_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jobject jarg2) {
21110 jlong jresult = 0 ;
21111 uint64 arg1 ;
21112 uint64 arg2 ;
21114
21115 (void)jenv;
21116 (void)jcls;
21117 {
21118 jclass clazz;
21119 jmethodID mid;
21120 jbyteArray ba;
21121 jbyte* bae;
21122 jsize sz;
21123 int i;
21124
21125 if (!jarg1) {
21127 return 0;
21128 }
21129 clazz = jenv->GetObjectClass(jarg1);
21130 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21131 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21132 bae = jenv->GetByteArrayElements(ba, 0);
21133 sz = jenv->GetArrayLength(ba);
21134 arg1 = 0;
21135 if (sz > 0) {
21136 arg1 = (uint64)(signed char)bae[0];
21137 for(i=1; i<sz; i++) {
21138 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21139 }
21140 }
21141 jenv->ReleaseByteArrayElements(ba, bae, 0);
21142 }
21143 {
21144 jclass clazz;
21145 jmethodID mid;
21146 jbyteArray ba;
21147 jbyte* bae;
21148 jsize sz;
21149 int i;
21150
21151 if (!jarg2) {
21153 return 0;
21154 }
21155 clazz = jenv->GetObjectClass(jarg2);
21156 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21157 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
21158 bae = jenv->GetByteArrayElements(ba, 0);
21159 sz = jenv->GetArrayLength(ba);
21160 arg2 = 0;
21161 if (sz > 0) {
21162 arg2 = (uint64)(signed char)bae[0];
21163 for(i=1; i<sz; i++) {
21164 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
21165 }
21166 }
21167 jenv->ReleaseByteArrayElements(ba, bae, 0);
21168 }
21169 result = cmlabs::GetTimeDifference(arg1,arg2);
21170 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21171 return jresult;
21172}
21173
21174
21175SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_GetTimeDifference_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21176 jlong jresult = 0 ;
21177 int64 arg1 ;
21179
21180 (void)jenv;
21181 (void)jcls;
21182 arg1 = (int64)jarg1;
21183 result = cmlabs::GetTimeDifference(arg1);
21184 *(cmlabs::PsyDateAndTime **)&jresult = new cmlabs::PsyDateAndTime((const cmlabs::PsyDateAndTime &)result);
21185 return jresult;
21186}
21187
21188
21189SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
21190 jstring jresult = 0 ;
21191 uint64 arg1 ;
21192 bool arg2 ;
21193 bool arg3 ;
21194 bool arg4 ;
21195 char *result = 0 ;
21196
21197 (void)jenv;
21198 (void)jcls;
21199 {
21200 jclass clazz;
21201 jmethodID mid;
21202 jbyteArray ba;
21203 jbyte* bae;
21204 jsize sz;
21205 int i;
21206
21207 if (!jarg1) {
21209 return 0;
21210 }
21211 clazz = jenv->GetObjectClass(jarg1);
21212 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21213 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21214 bae = jenv->GetByteArrayElements(ba, 0);
21215 sz = jenv->GetArrayLength(ba);
21216 arg1 = 0;
21217 if (sz > 0) {
21218 arg1 = (uint64)(signed char)bae[0];
21219 for(i=1; i<sz; i++) {
21220 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21221 }
21222 }
21223 jenv->ReleaseByteArrayElements(ba, bae, 0);
21224 }
21225 arg2 = jarg2 ? true : false;
21226 arg3 = jarg3 ? true : false;
21227 arg4 = jarg4 ? true : false;
21228 result = (char *)cmlabs::PrintTime(arg1,arg2,arg3,arg4);
21229 if (result) jresult = jenv->NewStringUTF((const char *)result);
21230 return jresult;
21231}
21232
21233
21234SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
21235 jstring jresult = 0 ;
21236 uint64 arg1 ;
21237 bool arg2 ;
21238 bool arg3 ;
21239 char *result = 0 ;
21240
21241 (void)jenv;
21242 (void)jcls;
21243 {
21244 jclass clazz;
21245 jmethodID mid;
21246 jbyteArray ba;
21247 jbyte* bae;
21248 jsize sz;
21249 int i;
21250
21251 if (!jarg1) {
21253 return 0;
21254 }
21255 clazz = jenv->GetObjectClass(jarg1);
21256 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21257 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21258 bae = jenv->GetByteArrayElements(ba, 0);
21259 sz = jenv->GetArrayLength(ba);
21260 arg1 = 0;
21261 if (sz > 0) {
21262 arg1 = (uint64)(signed char)bae[0];
21263 for(i=1; i<sz; i++) {
21264 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21265 }
21266 }
21267 jenv->ReleaseByteArrayElements(ba, bae, 0);
21268 }
21269 arg2 = jarg2 ? true : false;
21270 arg3 = jarg3 ? true : false;
21271 result = (char *)cmlabs::PrintTime(arg1,arg2,arg3);
21272 if (result) jresult = jenv->NewStringUTF((const char *)result);
21273 return jresult;
21274}
21275
21276
21277SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21278 jstring jresult = 0 ;
21279 uint64 arg1 ;
21280 bool arg2 ;
21281 char *result = 0 ;
21282
21283 (void)jenv;
21284 (void)jcls;
21285 {
21286 jclass clazz;
21287 jmethodID mid;
21288 jbyteArray ba;
21289 jbyte* bae;
21290 jsize sz;
21291 int i;
21292
21293 if (!jarg1) {
21295 return 0;
21296 }
21297 clazz = jenv->GetObjectClass(jarg1);
21298 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21299 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21300 bae = jenv->GetByteArrayElements(ba, 0);
21301 sz = jenv->GetArrayLength(ba);
21302 arg1 = 0;
21303 if (sz > 0) {
21304 arg1 = (uint64)(signed char)bae[0];
21305 for(i=1; i<sz; i++) {
21306 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21307 }
21308 }
21309 jenv->ReleaseByteArrayElements(ba, bae, 0);
21310 }
21311 arg2 = jarg2 ? true : false;
21312 result = (char *)cmlabs::PrintTime(arg1,arg2);
21313 if (result) jresult = jenv->NewStringUTF((const char *)result);
21314 return jresult;
21315}
21316
21317
21318SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21319 jstring jresult = 0 ;
21320 uint64 arg1 ;
21321 char *result = 0 ;
21322
21323 (void)jenv;
21324 (void)jcls;
21325 {
21326 jclass clazz;
21327 jmethodID mid;
21328 jbyteArray ba;
21329 jbyte* bae;
21330 jsize sz;
21331 int i;
21332
21333 if (!jarg1) {
21335 return 0;
21336 }
21337 clazz = jenv->GetObjectClass(jarg1);
21338 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21339 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21340 bae = jenv->GetByteArrayElements(ba, 0);
21341 sz = jenv->GetArrayLength(ba);
21342 arg1 = 0;
21343 if (sz > 0) {
21344 arg1 = (uint64)(signed char)bae[0];
21345 for(i=1; i<sz; i++) {
21346 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21347 }
21348 }
21349 jenv->ReleaseByteArrayElements(ba, bae, 0);
21350 }
21351 result = (char *)cmlabs::PrintTime(arg1);
21352 if (result) jresult = jenv->NewStringUTF((const char *)result);
21353 return jresult;
21354}
21355
21356
21357SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
21358 jstring jresult = 0 ;
21359 uint64 arg1 ;
21360 bool arg2 ;
21361 bool arg3 ;
21362 bool arg4 ;
21363 char *result = 0 ;
21364
21365 (void)jenv;
21366 (void)jcls;
21367 {
21368 jclass clazz;
21369 jmethodID mid;
21370 jbyteArray ba;
21371 jbyte* bae;
21372 jsize sz;
21373 int i;
21374
21375 if (!jarg1) {
21377 return 0;
21378 }
21379 clazz = jenv->GetObjectClass(jarg1);
21380 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21381 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21382 bae = jenv->GetByteArrayElements(ba, 0);
21383 sz = jenv->GetArrayLength(ba);
21384 arg1 = 0;
21385 if (sz > 0) {
21386 arg1 = (uint64)(signed char)bae[0];
21387 for(i=1; i<sz; i++) {
21388 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21389 }
21390 }
21391 jenv->ReleaseByteArrayElements(ba, bae, 0);
21392 }
21393 arg2 = jarg2 ? true : false;
21394 arg3 = jarg3 ? true : false;
21395 arg4 = jarg4 ? true : false;
21396 result = (char *)cmlabs::PrintTimeOnly(arg1,arg2,arg3,arg4);
21397 if (result) jresult = jenv->NewStringUTF((const char *)result);
21398 return jresult;
21399}
21400
21401
21402SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
21403 jstring jresult = 0 ;
21404 uint64 arg1 ;
21405 bool arg2 ;
21406 bool arg3 ;
21407 char *result = 0 ;
21408
21409 (void)jenv;
21410 (void)jcls;
21411 {
21412 jclass clazz;
21413 jmethodID mid;
21414 jbyteArray ba;
21415 jbyte* bae;
21416 jsize sz;
21417 int i;
21418
21419 if (!jarg1) {
21421 return 0;
21422 }
21423 clazz = jenv->GetObjectClass(jarg1);
21424 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21425 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21426 bae = jenv->GetByteArrayElements(ba, 0);
21427 sz = jenv->GetArrayLength(ba);
21428 arg1 = 0;
21429 if (sz > 0) {
21430 arg1 = (uint64)(signed char)bae[0];
21431 for(i=1; i<sz; i++) {
21432 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21433 }
21434 }
21435 jenv->ReleaseByteArrayElements(ba, bae, 0);
21436 }
21437 arg2 = jarg2 ? true : false;
21438 arg3 = jarg3 ? true : false;
21439 result = (char *)cmlabs::PrintTimeOnly(arg1,arg2,arg3);
21440 if (result) jresult = jenv->NewStringUTF((const char *)result);
21441 return jresult;
21442}
21443
21444
21445SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21446 jstring jresult = 0 ;
21447 uint64 arg1 ;
21448 bool arg2 ;
21449 char *result = 0 ;
21450
21451 (void)jenv;
21452 (void)jcls;
21453 {
21454 jclass clazz;
21455 jmethodID mid;
21456 jbyteArray ba;
21457 jbyte* bae;
21458 jsize sz;
21459 int i;
21460
21461 if (!jarg1) {
21463 return 0;
21464 }
21465 clazz = jenv->GetObjectClass(jarg1);
21466 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21467 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21468 bae = jenv->GetByteArrayElements(ba, 0);
21469 sz = jenv->GetArrayLength(ba);
21470 arg1 = 0;
21471 if (sz > 0) {
21472 arg1 = (uint64)(signed char)bae[0];
21473 for(i=1; i<sz; i++) {
21474 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21475 }
21476 }
21477 jenv->ReleaseByteArrayElements(ba, bae, 0);
21478 }
21479 arg2 = jarg2 ? true : false;
21480 result = (char *)cmlabs::PrintTimeOnly(arg1,arg2);
21481 if (result) jresult = jenv->NewStringUTF((const char *)result);
21482 return jresult;
21483}
21484
21485
21486SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnly_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21487 jstring jresult = 0 ;
21488 uint64 arg1 ;
21489 char *result = 0 ;
21490
21491 (void)jenv;
21492 (void)jcls;
21493 {
21494 jclass clazz;
21495 jmethodID mid;
21496 jbyteArray ba;
21497 jbyte* bae;
21498 jsize sz;
21499 int i;
21500
21501 if (!jarg1) {
21503 return 0;
21504 }
21505 clazz = jenv->GetObjectClass(jarg1);
21506 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21507 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21508 bae = jenv->GetByteArrayElements(ba, 0);
21509 sz = jenv->GetArrayLength(ba);
21510 arg1 = 0;
21511 if (sz > 0) {
21512 arg1 = (uint64)(signed char)bae[0];
21513 for(i=1; i<sz; i++) {
21514 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21515 }
21516 }
21517 jenv->ReleaseByteArrayElements(ba, bae, 0);
21518 }
21519 result = (char *)cmlabs::PrintTimeOnly(arg1);
21520 if (result) jresult = jenv->NewStringUTF((const char *)result);
21521 return jresult;
21522}
21523
21524
21525SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
21526 jstring jresult = 0 ;
21527 uint64 arg1 ;
21528 bool arg2 ;
21529 bool arg3 ;
21530 char *result = 0 ;
21531
21532 (void)jenv;
21533 (void)jcls;
21534 {
21535 jclass clazz;
21536 jmethodID mid;
21537 jbyteArray ba;
21538 jbyte* bae;
21539 jsize sz;
21540 int i;
21541
21542 if (!jarg1) {
21544 return 0;
21545 }
21546 clazz = jenv->GetObjectClass(jarg1);
21547 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21548 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21549 bae = jenv->GetByteArrayElements(ba, 0);
21550 sz = jenv->GetArrayLength(ba);
21551 arg1 = 0;
21552 if (sz > 0) {
21553 arg1 = (uint64)(signed char)bae[0];
21554 for(i=1; i<sz; i++) {
21555 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21556 }
21557 }
21558 jenv->ReleaseByteArrayElements(ba, bae, 0);
21559 }
21560 arg2 = jarg2 ? true : false;
21561 arg3 = jarg3 ? true : false;
21562 result = (char *)cmlabs::PrintTimeDif(arg1,arg2,arg3);
21563 if (result) jresult = jenv->NewStringUTF((const char *)result);
21564 return jresult;
21565}
21566
21567
21568SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21569 jstring jresult = 0 ;
21570 uint64 arg1 ;
21571 bool arg2 ;
21572 char *result = 0 ;
21573
21574 (void)jenv;
21575 (void)jcls;
21576 {
21577 jclass clazz;
21578 jmethodID mid;
21579 jbyteArray ba;
21580 jbyte* bae;
21581 jsize sz;
21582 int i;
21583
21584 if (!jarg1) {
21586 return 0;
21587 }
21588 clazz = jenv->GetObjectClass(jarg1);
21589 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21590 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21591 bae = jenv->GetByteArrayElements(ba, 0);
21592 sz = jenv->GetArrayLength(ba);
21593 arg1 = 0;
21594 if (sz > 0) {
21595 arg1 = (uint64)(signed char)bae[0];
21596 for(i=1; i<sz; i++) {
21597 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21598 }
21599 }
21600 jenv->ReleaseByteArrayElements(ba, bae, 0);
21601 }
21602 arg2 = jarg2 ? true : false;
21603 result = (char *)cmlabs::PrintTimeDif(arg1,arg2);
21604 if (result) jresult = jenv->NewStringUTF((const char *)result);
21605 return jresult;
21606}
21607
21608
21609SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDif_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21610 jstring jresult = 0 ;
21611 uint64 arg1 ;
21612 char *result = 0 ;
21613
21614 (void)jenv;
21615 (void)jcls;
21616 {
21617 jclass clazz;
21618 jmethodID mid;
21619 jbyteArray ba;
21620 jbyte* bae;
21621 jsize sz;
21622 int i;
21623
21624 if (!jarg1) {
21626 return 0;
21627 }
21628 clazz = jenv->GetObjectClass(jarg1);
21629 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21630 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21631 bae = jenv->GetByteArrayElements(ba, 0);
21632 sz = jenv->GetArrayLength(ba);
21633 arg1 = 0;
21634 if (sz > 0) {
21635 arg1 = (uint64)(signed char)bae[0];
21636 for(i=1; i<sz; i++) {
21637 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21638 }
21639 }
21640 jenv->ReleaseByteArrayElements(ba, bae, 0);
21641 }
21642 result = (char *)cmlabs::PrintTimeDif(arg1);
21643 if (result) jresult = jenv->NewStringUTF((const char *)result);
21644 return jresult;
21645}
21646
21647
21648SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDate_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21649 jstring jresult = 0 ;
21650 uint64 arg1 ;
21651 bool arg2 ;
21652 char *result = 0 ;
21653
21654 (void)jenv;
21655 (void)jcls;
21656 {
21657 jclass clazz;
21658 jmethodID mid;
21659 jbyteArray ba;
21660 jbyte* bae;
21661 jsize sz;
21662 int i;
21663
21664 if (!jarg1) {
21666 return 0;
21667 }
21668 clazz = jenv->GetObjectClass(jarg1);
21669 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21670 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21671 bae = jenv->GetByteArrayElements(ba, 0);
21672 sz = jenv->GetArrayLength(ba);
21673 arg1 = 0;
21674 if (sz > 0) {
21675 arg1 = (uint64)(signed char)bae[0];
21676 for(i=1; i<sz; i++) {
21677 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21678 }
21679 }
21680 jenv->ReleaseByteArrayElements(ba, bae, 0);
21681 }
21682 arg2 = jarg2 ? true : false;
21683 result = (char *)cmlabs::PrintDate(arg1,arg2);
21684 if (result) jresult = jenv->NewStringUTF((const char *)result);
21685 return jresult;
21686}
21687
21688
21689SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21690 jstring jresult = 0 ;
21691 uint64 arg1 ;
21692 char *result = 0 ;
21693
21694 (void)jenv;
21695 (void)jcls;
21696 {
21697 jclass clazz;
21698 jmethodID mid;
21699 jbyteArray ba;
21700 jbyte* bae;
21701 jsize sz;
21702 int i;
21703
21704 if (!jarg1) {
21706 return 0;
21707 }
21708 clazz = jenv->GetObjectClass(jarg1);
21709 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21710 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21711 bae = jenv->GetByteArrayElements(ba, 0);
21712 sz = jenv->GetArrayLength(ba);
21713 arg1 = 0;
21714 if (sz > 0) {
21715 arg1 = (uint64)(signed char)bae[0];
21716 for(i=1; i<sz; i++) {
21717 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21718 }
21719 }
21720 jenv->ReleaseByteArrayElements(ba, bae, 0);
21721 }
21722 result = (char *)cmlabs::PrintDate(arg1);
21723 if (result) jresult = jenv->NewStringUTF((const char *)result);
21724 return jresult;
21725}
21726
21727
21728SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortable_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21729 jstring jresult = 0 ;
21730 uint64 arg1 ;
21731 bool arg2 ;
21732 char *result = 0 ;
21733
21734 (void)jenv;
21735 (void)jcls;
21736 {
21737 jclass clazz;
21738 jmethodID mid;
21739 jbyteArray ba;
21740 jbyte* bae;
21741 jsize sz;
21742 int i;
21743
21744 if (!jarg1) {
21746 return 0;
21747 }
21748 clazz = jenv->GetObjectClass(jarg1);
21749 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21750 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21751 bae = jenv->GetByteArrayElements(ba, 0);
21752 sz = jenv->GetArrayLength(ba);
21753 arg1 = 0;
21754 if (sz > 0) {
21755 arg1 = (uint64)(signed char)bae[0];
21756 for(i=1; i<sz; i++) {
21757 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21758 }
21759 }
21760 jenv->ReleaseByteArrayElements(ba, bae, 0);
21761 }
21762 arg2 = jarg2 ? true : false;
21763 result = (char *)cmlabs::PrintDateSortable(arg1,arg2);
21764 if (result) jresult = jenv->NewStringUTF((const char *)result);
21765 return jresult;
21766}
21767
21768
21769SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortable_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
21770 jstring jresult = 0 ;
21771 uint64 arg1 ;
21772 char *result = 0 ;
21773
21774 (void)jenv;
21775 (void)jcls;
21776 {
21777 jclass clazz;
21778 jmethodID mid;
21779 jbyteArray ba;
21780 jbyte* bae;
21781 jsize sz;
21782 int i;
21783
21784 if (!jarg1) {
21786 return 0;
21787 }
21788 clazz = jenv->GetObjectClass(jarg1);
21789 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21790 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21791 bae = jenv->GetByteArrayElements(ba, 0);
21792 sz = jenv->GetArrayLength(ba);
21793 arg1 = 0;
21794 if (sz > 0) {
21795 arg1 = (uint64)(signed char)bae[0];
21796 for(i=1; i<sz; i++) {
21797 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21798 }
21799 }
21800 jenv->ReleaseByteArrayElements(ba, bae, 0);
21801 }
21802 result = (char *)cmlabs::PrintDateSortable(arg1);
21803 if (result) jresult = jenv->NewStringUTF((const char *)result);
21804 return jresult;
21805}
21806
21807
21808SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortableDelimiter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jboolean jarg3) {
21809 jstring jresult = 0 ;
21810 uint64 arg1 ;
21811 char *arg2 = (char *) 0 ;
21812 bool arg3 ;
21813 char *result = 0 ;
21814
21815 (void)jenv;
21816 (void)jcls;
21817 {
21818 jclass clazz;
21819 jmethodID mid;
21820 jbyteArray ba;
21821 jbyte* bae;
21822 jsize sz;
21823 int i;
21824
21825 if (!jarg1) {
21827 return 0;
21828 }
21829 clazz = jenv->GetObjectClass(jarg1);
21830 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21831 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21832 bae = jenv->GetByteArrayElements(ba, 0);
21833 sz = jenv->GetArrayLength(ba);
21834 arg1 = 0;
21835 if (sz > 0) {
21836 arg1 = (uint64)(signed char)bae[0];
21837 for(i=1; i<sz; i++) {
21838 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21839 }
21840 }
21841 jenv->ReleaseByteArrayElements(ba, bae, 0);
21842 }
21843 arg2 = 0;
21844 if (jarg2) {
21845 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
21846 if (!arg2) return 0;
21847 }
21848 arg3 = jarg3 ? true : false;
21849 result = (char *)cmlabs::PrintDateSortableDelimiter(arg1,(char const *)arg2,arg3);
21850 if (result) jresult = jenv->NewStringUTF((const char *)result);
21851 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
21852 return jresult;
21853}
21854
21855
21856SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateSortableDelimiter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2) {
21857 jstring jresult = 0 ;
21858 uint64 arg1 ;
21859 char *arg2 = (char *) 0 ;
21860 char *result = 0 ;
21861
21862 (void)jenv;
21863 (void)jcls;
21864 {
21865 jclass clazz;
21866 jmethodID mid;
21867 jbyteArray ba;
21868 jbyte* bae;
21869 jsize sz;
21870 int i;
21871
21872 if (!jarg1) {
21874 return 0;
21875 }
21876 clazz = jenv->GetObjectClass(jarg1);
21877 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21878 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21879 bae = jenv->GetByteArrayElements(ba, 0);
21880 sz = jenv->GetArrayLength(ba);
21881 arg1 = 0;
21882 if (sz > 0) {
21883 arg1 = (uint64)(signed char)bae[0];
21884 for(i=1; i<sz; i++) {
21885 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21886 }
21887 }
21888 jenv->ReleaseByteArrayElements(ba, bae, 0);
21889 }
21890 arg2 = 0;
21891 if (jarg2) {
21892 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
21893 if (!arg2) return 0;
21894 }
21895 result = (char *)cmlabs::PrintDateSortableDelimiter(arg1,(char const *)arg2);
21896 if (result) jresult = jenv->NewStringUTF((const char *)result);
21897 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
21898 return jresult;
21899}
21900
21901
21902SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortable(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21903 jstring jresult = 0 ;
21904 uint64 arg1 ;
21905 bool arg2 ;
21906 char *result = 0 ;
21907
21908 (void)jenv;
21909 (void)jcls;
21910 {
21911 jclass clazz;
21912 jmethodID mid;
21913 jbyteArray ba;
21914 jbyte* bae;
21915 jsize sz;
21916 int i;
21917
21918 if (!jarg1) {
21920 return 0;
21921 }
21922 clazz = jenv->GetObjectClass(jarg1);
21923 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21924 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21925 bae = jenv->GetByteArrayElements(ba, 0);
21926 sz = jenv->GetArrayLength(ba);
21927 arg1 = 0;
21928 if (sz > 0) {
21929 arg1 = (uint64)(signed char)bae[0];
21930 for(i=1; i<sz; i++) {
21931 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21932 }
21933 }
21934 jenv->ReleaseByteArrayElements(ba, bae, 0);
21935 }
21936 arg2 = jarg2 ? true : false;
21937 result = (char *)cmlabs::PrintTimeSortable(arg1,arg2);
21938 if (result) jresult = jenv->NewStringUTF((const char *)result);
21939 return jresult;
21940}
21941
21942
21943SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisec(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21944 jstring jresult = 0 ;
21945 uint64 arg1 ;
21946 bool arg2 ;
21947 char *result = 0 ;
21948
21949 (void)jenv;
21950 (void)jcls;
21951 {
21952 jclass clazz;
21953 jmethodID mid;
21954 jbyteArray ba;
21955 jbyte* bae;
21956 jsize sz;
21957 int i;
21958
21959 if (!jarg1) {
21961 return 0;
21962 }
21963 clazz = jenv->GetObjectClass(jarg1);
21964 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
21965 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
21966 bae = jenv->GetByteArrayElements(ba, 0);
21967 sz = jenv->GetArrayLength(ba);
21968 arg1 = 0;
21969 if (sz > 0) {
21970 arg1 = (uint64)(signed char)bae[0];
21971 for(i=1; i<sz; i++) {
21972 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
21973 }
21974 }
21975 jenv->ReleaseByteArrayElements(ba, bae, 0);
21976 }
21977 arg2 = jarg2 ? true : false;
21978 result = (char *)cmlabs::PrintTimeSortableMillisec(arg1,arg2);
21979 if (result) jresult = jenv->NewStringUTF((const char *)result);
21980 return jresult;
21981}
21982
21983
21984SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosec(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
21985 jstring jresult = 0 ;
21986 uint64 arg1 ;
21987 bool arg2 ;
21988 char *result = 0 ;
21989
21990 (void)jenv;
21991 (void)jcls;
21992 {
21993 jclass clazz;
21994 jmethodID mid;
21995 jbyteArray ba;
21996 jbyte* bae;
21997 jsize sz;
21998 int i;
21999
22000 if (!jarg1) {
22002 return 0;
22003 }
22004 clazz = jenv->GetObjectClass(jarg1);
22005 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22006 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22007 bae = jenv->GetByteArrayElements(ba, 0);
22008 sz = jenv->GetArrayLength(ba);
22009 arg1 = 0;
22010 if (sz > 0) {
22011 arg1 = (uint64)(signed char)bae[0];
22012 for(i=1; i<sz; i++) {
22013 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22014 }
22015 }
22016 jenv->ReleaseByteArrayElements(ba, bae, 0);
22017 }
22018 arg2 = jarg2 ? true : false;
22019 result = (char *)cmlabs::PrintTimeSortableMicrosec(arg1,arg2);
22020 if (result) jresult = jenv->NewStringUTF((const char *)result);
22021 return jresult;
22022}
22023
22024
22025SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jboolean jarg1, jboolean jarg2, jboolean jarg3) {
22026 jstring jresult = 0 ;
22027 bool arg1 ;
22028 bool arg2 ;
22029 bool arg3 ;
22030 std::string result;
22031
22032 (void)jenv;
22033 (void)jcls;
22034 arg1 = jarg1 ? true : false;
22035 arg2 = jarg2 ? true : false;
22036 arg3 = jarg3 ? true : false;
22037 result = cmlabs::PrintTimeNowString(arg1,arg2,arg3);
22038 jresult = jenv->NewStringUTF((&result)->c_str());
22039 return jresult;
22040}
22041
22042
22043SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jboolean jarg1, jboolean jarg2) {
22044 jstring jresult = 0 ;
22045 bool arg1 ;
22046 bool arg2 ;
22047 std::string result;
22048
22049 (void)jenv;
22050 (void)jcls;
22051 arg1 = jarg1 ? true : false;
22052 arg2 = jarg2 ? true : false;
22053 result = cmlabs::PrintTimeNowString(arg1,arg2);
22054 jresult = jenv->NewStringUTF((&result)->c_str());
22055 return jresult;
22056}
22057
22058
22059SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeNowString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jboolean jarg1) {
22060 jstring jresult = 0 ;
22061 bool arg1 ;
22062 std::string result;
22063
22064 (void)jenv;
22065 (void)jcls;
22066 arg1 = jarg1 ? true : false;
22067 result = cmlabs::PrintTimeNowString(arg1);
22068 jresult = jenv->NewStringUTF((&result)->c_str());
22069 return jresult;
22070}
22071
22072
22074 jstring jresult = 0 ;
22075 std::string result;
22076
22077 (void)jenv;
22078 (void)jcls;
22079 result = cmlabs::PrintTimeNowString();
22080 jresult = jenv->NewStringUTF((&result)->c_str());
22081 return jresult;
22082}
22083
22084
22085SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
22086 jstring jresult = 0 ;
22087 uint64 arg1 ;
22088 bool arg2 ;
22089 bool arg3 ;
22090 bool arg4 ;
22091 std::string result;
22092
22093 (void)jenv;
22094 (void)jcls;
22095 {
22096 jclass clazz;
22097 jmethodID mid;
22098 jbyteArray ba;
22099 jbyte* bae;
22100 jsize sz;
22101 int i;
22102
22103 if (!jarg1) {
22105 return 0;
22106 }
22107 clazz = jenv->GetObjectClass(jarg1);
22108 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22109 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22110 bae = jenv->GetByteArrayElements(ba, 0);
22111 sz = jenv->GetArrayLength(ba);
22112 arg1 = 0;
22113 if (sz > 0) {
22114 arg1 = (uint64)(signed char)bae[0];
22115 for(i=1; i<sz; i++) {
22116 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22117 }
22118 }
22119 jenv->ReleaseByteArrayElements(ba, bae, 0);
22120 }
22121 arg2 = jarg2 ? true : false;
22122 arg3 = jarg3 ? true : false;
22123 arg4 = jarg4 ? true : false;
22124 result = cmlabs::PrintTimeString(arg1,arg2,arg3,arg4);
22125 jresult = jenv->NewStringUTF((&result)->c_str());
22126 return jresult;
22127}
22128
22129
22130SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
22131 jstring jresult = 0 ;
22132 uint64 arg1 ;
22133 bool arg2 ;
22134 bool arg3 ;
22135 std::string result;
22136
22137 (void)jenv;
22138 (void)jcls;
22139 {
22140 jclass clazz;
22141 jmethodID mid;
22142 jbyteArray ba;
22143 jbyte* bae;
22144 jsize sz;
22145 int i;
22146
22147 if (!jarg1) {
22149 return 0;
22150 }
22151 clazz = jenv->GetObjectClass(jarg1);
22152 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22153 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22154 bae = jenv->GetByteArrayElements(ba, 0);
22155 sz = jenv->GetArrayLength(ba);
22156 arg1 = 0;
22157 if (sz > 0) {
22158 arg1 = (uint64)(signed char)bae[0];
22159 for(i=1; i<sz; i++) {
22160 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22161 }
22162 }
22163 jenv->ReleaseByteArrayElements(ba, bae, 0);
22164 }
22165 arg2 = jarg2 ? true : false;
22166 arg3 = jarg3 ? true : false;
22167 result = cmlabs::PrintTimeString(arg1,arg2,arg3);
22168 jresult = jenv->NewStringUTF((&result)->c_str());
22169 return jresult;
22170}
22171
22172
22173SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22174 jstring jresult = 0 ;
22175 uint64 arg1 ;
22176 bool arg2 ;
22177 std::string result;
22178
22179 (void)jenv;
22180 (void)jcls;
22181 {
22182 jclass clazz;
22183 jmethodID mid;
22184 jbyteArray ba;
22185 jbyte* bae;
22186 jsize sz;
22187 int i;
22188
22189 if (!jarg1) {
22191 return 0;
22192 }
22193 clazz = jenv->GetObjectClass(jarg1);
22194 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22195 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22196 bae = jenv->GetByteArrayElements(ba, 0);
22197 sz = jenv->GetArrayLength(ba);
22198 arg1 = 0;
22199 if (sz > 0) {
22200 arg1 = (uint64)(signed char)bae[0];
22201 for(i=1; i<sz; i++) {
22202 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22203 }
22204 }
22205 jenv->ReleaseByteArrayElements(ba, bae, 0);
22206 }
22207 arg2 = jarg2 ? true : false;
22208 result = cmlabs::PrintTimeString(arg1,arg2);
22209 jresult = jenv->NewStringUTF((&result)->c_str());
22210 return jresult;
22211}
22212
22213
22214SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22215 jstring jresult = 0 ;
22216 uint64 arg1 ;
22217 std::string result;
22218
22219 (void)jenv;
22220 (void)jcls;
22221 {
22222 jclass clazz;
22223 jmethodID mid;
22224 jbyteArray ba;
22225 jbyte* bae;
22226 jsize sz;
22227 int i;
22228
22229 if (!jarg1) {
22231 return 0;
22232 }
22233 clazz = jenv->GetObjectClass(jarg1);
22234 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22235 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22236 bae = jenv->GetByteArrayElements(ba, 0);
22237 sz = jenv->GetArrayLength(ba);
22238 arg1 = 0;
22239 if (sz > 0) {
22240 arg1 = (uint64)(signed char)bae[0];
22241 for(i=1; i<sz; i++) {
22242 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22243 }
22244 }
22245 jenv->ReleaseByteArrayElements(ba, bae, 0);
22246 }
22247 result = cmlabs::PrintTimeString(arg1);
22248 jresult = jenv->NewStringUTF((&result)->c_str());
22249 return jresult;
22250}
22251
22252
22253SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4) {
22254 jstring jresult = 0 ;
22255 uint64 arg1 ;
22256 bool arg2 ;
22257 bool arg3 ;
22258 bool arg4 ;
22259 std::string result;
22260
22261 (void)jenv;
22262 (void)jcls;
22263 {
22264 jclass clazz;
22265 jmethodID mid;
22266 jbyteArray ba;
22267 jbyte* bae;
22268 jsize sz;
22269 int i;
22270
22271 if (!jarg1) {
22273 return 0;
22274 }
22275 clazz = jenv->GetObjectClass(jarg1);
22276 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22277 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22278 bae = jenv->GetByteArrayElements(ba, 0);
22279 sz = jenv->GetArrayLength(ba);
22280 arg1 = 0;
22281 if (sz > 0) {
22282 arg1 = (uint64)(signed char)bae[0];
22283 for(i=1; i<sz; i++) {
22284 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22285 }
22286 }
22287 jenv->ReleaseByteArrayElements(ba, bae, 0);
22288 }
22289 arg2 = jarg2 ? true : false;
22290 arg3 = jarg3 ? true : false;
22291 arg4 = jarg4 ? true : false;
22292 result = cmlabs::PrintTimeOnlyString(arg1,arg2,arg3,arg4);
22293 jresult = jenv->NewStringUTF((&result)->c_str());
22294 return jresult;
22295}
22296
22297
22298SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
22299 jstring jresult = 0 ;
22300 uint64 arg1 ;
22301 bool arg2 ;
22302 bool arg3 ;
22303 std::string result;
22304
22305 (void)jenv;
22306 (void)jcls;
22307 {
22308 jclass clazz;
22309 jmethodID mid;
22310 jbyteArray ba;
22311 jbyte* bae;
22312 jsize sz;
22313 int i;
22314
22315 if (!jarg1) {
22317 return 0;
22318 }
22319 clazz = jenv->GetObjectClass(jarg1);
22320 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22321 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22322 bae = jenv->GetByteArrayElements(ba, 0);
22323 sz = jenv->GetArrayLength(ba);
22324 arg1 = 0;
22325 if (sz > 0) {
22326 arg1 = (uint64)(signed char)bae[0];
22327 for(i=1; i<sz; i++) {
22328 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22329 }
22330 }
22331 jenv->ReleaseByteArrayElements(ba, bae, 0);
22332 }
22333 arg2 = jarg2 ? true : false;
22334 arg3 = jarg3 ? true : false;
22335 result = cmlabs::PrintTimeOnlyString(arg1,arg2,arg3);
22336 jresult = jenv->NewStringUTF((&result)->c_str());
22337 return jresult;
22338}
22339
22340
22341SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22342 jstring jresult = 0 ;
22343 uint64 arg1 ;
22344 bool arg2 ;
22345 std::string result;
22346
22347 (void)jenv;
22348 (void)jcls;
22349 {
22350 jclass clazz;
22351 jmethodID mid;
22352 jbyteArray ba;
22353 jbyte* bae;
22354 jsize sz;
22355 int i;
22356
22357 if (!jarg1) {
22359 return 0;
22360 }
22361 clazz = jenv->GetObjectClass(jarg1);
22362 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22363 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22364 bae = jenv->GetByteArrayElements(ba, 0);
22365 sz = jenv->GetArrayLength(ba);
22366 arg1 = 0;
22367 if (sz > 0) {
22368 arg1 = (uint64)(signed char)bae[0];
22369 for(i=1; i<sz; i++) {
22370 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22371 }
22372 }
22373 jenv->ReleaseByteArrayElements(ba, bae, 0);
22374 }
22375 arg2 = jarg2 ? true : false;
22376 result = cmlabs::PrintTimeOnlyString(arg1,arg2);
22377 jresult = jenv->NewStringUTF((&result)->c_str());
22378 return jresult;
22379}
22380
22381
22382SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeOnlyString_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22383 jstring jresult = 0 ;
22384 uint64 arg1 ;
22385 std::string result;
22386
22387 (void)jenv;
22388 (void)jcls;
22389 {
22390 jclass clazz;
22391 jmethodID mid;
22392 jbyteArray ba;
22393 jbyte* bae;
22394 jsize sz;
22395 int i;
22396
22397 if (!jarg1) {
22399 return 0;
22400 }
22401 clazz = jenv->GetObjectClass(jarg1);
22402 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22403 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22404 bae = jenv->GetByteArrayElements(ba, 0);
22405 sz = jenv->GetArrayLength(ba);
22406 arg1 = 0;
22407 if (sz > 0) {
22408 arg1 = (uint64)(signed char)bae[0];
22409 for(i=1; i<sz; i++) {
22410 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22411 }
22412 }
22413 jenv->ReleaseByteArrayElements(ba, bae, 0);
22414 }
22415 result = cmlabs::PrintTimeOnlyString(arg1);
22416 jresult = jenv->NewStringUTF((&result)->c_str());
22417 return jresult;
22418}
22419
22420
22421SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2, jboolean jarg3) {
22422 jstring jresult = 0 ;
22423 uint64 arg1 ;
22424 bool arg2 ;
22425 bool arg3 ;
22426 std::string result;
22427
22428 (void)jenv;
22429 (void)jcls;
22430 {
22431 jclass clazz;
22432 jmethodID mid;
22433 jbyteArray ba;
22434 jbyte* bae;
22435 jsize sz;
22436 int i;
22437
22438 if (!jarg1) {
22440 return 0;
22441 }
22442 clazz = jenv->GetObjectClass(jarg1);
22443 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22444 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22445 bae = jenv->GetByteArrayElements(ba, 0);
22446 sz = jenv->GetArrayLength(ba);
22447 arg1 = 0;
22448 if (sz > 0) {
22449 arg1 = (uint64)(signed char)bae[0];
22450 for(i=1; i<sz; i++) {
22451 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22452 }
22453 }
22454 jenv->ReleaseByteArrayElements(ba, bae, 0);
22455 }
22456 arg2 = jarg2 ? true : false;
22457 arg3 = jarg3 ? true : false;
22458 result = cmlabs::PrintTimeDifString(arg1,arg2,arg3);
22459 jresult = jenv->NewStringUTF((&result)->c_str());
22460 return jresult;
22461}
22462
22463
22464SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22465 jstring jresult = 0 ;
22466 uint64 arg1 ;
22467 bool arg2 ;
22468 std::string result;
22469
22470 (void)jenv;
22471 (void)jcls;
22472 {
22473 jclass clazz;
22474 jmethodID mid;
22475 jbyteArray ba;
22476 jbyte* bae;
22477 jsize sz;
22478 int i;
22479
22480 if (!jarg1) {
22482 return 0;
22483 }
22484 clazz = jenv->GetObjectClass(jarg1);
22485 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22486 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22487 bae = jenv->GetByteArrayElements(ba, 0);
22488 sz = jenv->GetArrayLength(ba);
22489 arg1 = 0;
22490 if (sz > 0) {
22491 arg1 = (uint64)(signed char)bae[0];
22492 for(i=1; i<sz; i++) {
22493 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22494 }
22495 }
22496 jenv->ReleaseByteArrayElements(ba, bae, 0);
22497 }
22498 arg2 = jarg2 ? true : false;
22499 result = cmlabs::PrintTimeDifString(arg1,arg2);
22500 jresult = jenv->NewStringUTF((&result)->c_str());
22501 return jresult;
22502}
22503
22504
22505SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeDifString_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22506 jstring jresult = 0 ;
22507 uint64 arg1 ;
22508 std::string result;
22509
22510 (void)jenv;
22511 (void)jcls;
22512 {
22513 jclass clazz;
22514 jmethodID mid;
22515 jbyteArray ba;
22516 jbyte* bae;
22517 jsize sz;
22518 int i;
22519
22520 if (!jarg1) {
22522 return 0;
22523 }
22524 clazz = jenv->GetObjectClass(jarg1);
22525 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22526 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22527 bae = jenv->GetByteArrayElements(ba, 0);
22528 sz = jenv->GetArrayLength(ba);
22529 arg1 = 0;
22530 if (sz > 0) {
22531 arg1 = (uint64)(signed char)bae[0];
22532 for(i=1; i<sz; i++) {
22533 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22534 }
22535 }
22536 jenv->ReleaseByteArrayElements(ba, bae, 0);
22537 }
22538 result = cmlabs::PrintTimeDifString(arg1);
22539 jresult = jenv->NewStringUTF((&result)->c_str());
22540 return jresult;
22541}
22542
22543
22544SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22545 jstring jresult = 0 ;
22546 uint64 arg1 ;
22547 bool arg2 ;
22548 std::string result;
22549
22550 (void)jenv;
22551 (void)jcls;
22552 {
22553 jclass clazz;
22554 jmethodID mid;
22555 jbyteArray ba;
22556 jbyte* bae;
22557 jsize sz;
22558 int i;
22559
22560 if (!jarg1) {
22562 return 0;
22563 }
22564 clazz = jenv->GetObjectClass(jarg1);
22565 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22566 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22567 bae = jenv->GetByteArrayElements(ba, 0);
22568 sz = jenv->GetArrayLength(ba);
22569 arg1 = 0;
22570 if (sz > 0) {
22571 arg1 = (uint64)(signed char)bae[0];
22572 for(i=1; i<sz; i++) {
22573 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22574 }
22575 }
22576 jenv->ReleaseByteArrayElements(ba, bae, 0);
22577 }
22578 arg2 = jarg2 ? true : false;
22579 result = cmlabs::PrintDateString(arg1,arg2);
22580 jresult = jenv->NewStringUTF((&result)->c_str());
22581 return jresult;
22582}
22583
22584
22585SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22586 jstring jresult = 0 ;
22587 uint64 arg1 ;
22588 std::string result;
22589
22590 (void)jenv;
22591 (void)jcls;
22592 {
22593 jclass clazz;
22594 jmethodID mid;
22595 jbyteArray ba;
22596 jbyte* bae;
22597 jsize sz;
22598 int i;
22599
22600 if (!jarg1) {
22602 return 0;
22603 }
22604 clazz = jenv->GetObjectClass(jarg1);
22605 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22606 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22607 bae = jenv->GetByteArrayElements(ba, 0);
22608 sz = jenv->GetArrayLength(ba);
22609 arg1 = 0;
22610 if (sz > 0) {
22611 arg1 = (uint64)(signed char)bae[0];
22612 for(i=1; i<sz; i++) {
22613 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22614 }
22615 }
22616 jenv->ReleaseByteArrayElements(ba, bae, 0);
22617 }
22618 result = cmlabs::PrintDateString(arg1);
22619 jresult = jenv->NewStringUTF((&result)->c_str());
22620 return jresult;
22621}
22622
22623
22624SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortable_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22625 jstring jresult = 0 ;
22626 uint64 arg1 ;
22627 bool arg2 ;
22628 std::string result;
22629
22630 (void)jenv;
22631 (void)jcls;
22632 {
22633 jclass clazz;
22634 jmethodID mid;
22635 jbyteArray ba;
22636 jbyte* bae;
22637 jsize sz;
22638 int i;
22639
22640 if (!jarg1) {
22642 return 0;
22643 }
22644 clazz = jenv->GetObjectClass(jarg1);
22645 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22646 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22647 bae = jenv->GetByteArrayElements(ba, 0);
22648 sz = jenv->GetArrayLength(ba);
22649 arg1 = 0;
22650 if (sz > 0) {
22651 arg1 = (uint64)(signed char)bae[0];
22652 for(i=1; i<sz; i++) {
22653 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22654 }
22655 }
22656 jenv->ReleaseByteArrayElements(ba, bae, 0);
22657 }
22658 arg2 = jarg2 ? true : false;
22659 result = cmlabs::PrintDateStringSortable(arg1,arg2);
22660 jresult = jenv->NewStringUTF((&result)->c_str());
22661 return jresult;
22662}
22663
22664
22665SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortable_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22666 jstring jresult = 0 ;
22667 uint64 arg1 ;
22668 std::string result;
22669
22670 (void)jenv;
22671 (void)jcls;
22672 {
22673 jclass clazz;
22674 jmethodID mid;
22675 jbyteArray ba;
22676 jbyte* bae;
22677 jsize sz;
22678 int i;
22679
22680 if (!jarg1) {
22682 return 0;
22683 }
22684 clazz = jenv->GetObjectClass(jarg1);
22685 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22686 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22687 bae = jenv->GetByteArrayElements(ba, 0);
22688 sz = jenv->GetArrayLength(ba);
22689 arg1 = 0;
22690 if (sz > 0) {
22691 arg1 = (uint64)(signed char)bae[0];
22692 for(i=1; i<sz; i++) {
22693 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22694 }
22695 }
22696 jenv->ReleaseByteArrayElements(ba, bae, 0);
22697 }
22698 result = cmlabs::PrintDateStringSortable(arg1);
22699 jresult = jenv->NewStringUTF((&result)->c_str());
22700 return jresult;
22701}
22702
22703
22704SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortableDelimiter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2, jboolean jarg3) {
22705 jstring jresult = 0 ;
22706 uint64 arg1 ;
22707 char *arg2 = (char *) 0 ;
22708 bool arg3 ;
22709 std::string result;
22710
22711 (void)jenv;
22712 (void)jcls;
22713 {
22714 jclass clazz;
22715 jmethodID mid;
22716 jbyteArray ba;
22717 jbyte* bae;
22718 jsize sz;
22719 int i;
22720
22721 if (!jarg1) {
22723 return 0;
22724 }
22725 clazz = jenv->GetObjectClass(jarg1);
22726 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22727 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22728 bae = jenv->GetByteArrayElements(ba, 0);
22729 sz = jenv->GetArrayLength(ba);
22730 arg1 = 0;
22731 if (sz > 0) {
22732 arg1 = (uint64)(signed char)bae[0];
22733 for(i=1; i<sz; i++) {
22734 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22735 }
22736 }
22737 jenv->ReleaseByteArrayElements(ba, bae, 0);
22738 }
22739 arg2 = 0;
22740 if (jarg2) {
22741 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
22742 if (!arg2) return 0;
22743 }
22744 arg3 = jarg3 ? true : false;
22745 result = cmlabs::PrintDateStringSortableDelimiter(arg1,(char const *)arg2,arg3);
22746 jresult = jenv->NewStringUTF((&result)->c_str());
22747 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
22748 return jresult;
22749}
22750
22751
22752SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintDateStringSortableDelimiter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1, jstring jarg2) {
22753 jstring jresult = 0 ;
22754 uint64 arg1 ;
22755 char *arg2 = (char *) 0 ;
22756 std::string result;
22757
22758 (void)jenv;
22759 (void)jcls;
22760 {
22761 jclass clazz;
22762 jmethodID mid;
22763 jbyteArray ba;
22764 jbyte* bae;
22765 jsize sz;
22766 int i;
22767
22768 if (!jarg1) {
22770 return 0;
22771 }
22772 clazz = jenv->GetObjectClass(jarg1);
22773 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22774 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22775 bae = jenv->GetByteArrayElements(ba, 0);
22776 sz = jenv->GetArrayLength(ba);
22777 arg1 = 0;
22778 if (sz > 0) {
22779 arg1 = (uint64)(signed char)bae[0];
22780 for(i=1; i<sz; i++) {
22781 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22782 }
22783 }
22784 jenv->ReleaseByteArrayElements(ba, bae, 0);
22785 }
22786 arg2 = 0;
22787 if (jarg2) {
22788 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
22789 if (!arg2) return 0;
22790 }
22791 result = cmlabs::PrintDateStringSortableDelimiter(arg1,(char const *)arg2);
22792 jresult = jenv->NewStringUTF((&result)->c_str());
22793 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
22794 return jresult;
22795}
22796
22797
22798SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22799 jstring jresult = 0 ;
22800 uint64 arg1 ;
22801 bool arg2 ;
22802 std::string result;
22803
22804 (void)jenv;
22805 (void)jcls;
22806 {
22807 jclass clazz;
22808 jmethodID mid;
22809 jbyteArray ba;
22810 jbyte* bae;
22811 jsize sz;
22812 int i;
22813
22814 if (!jarg1) {
22816 return 0;
22817 }
22818 clazz = jenv->GetObjectClass(jarg1);
22819 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22820 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22821 bae = jenv->GetByteArrayElements(ba, 0);
22822 sz = jenv->GetArrayLength(ba);
22823 arg1 = 0;
22824 if (sz > 0) {
22825 arg1 = (uint64)(signed char)bae[0];
22826 for(i=1; i<sz; i++) {
22827 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22828 }
22829 }
22830 jenv->ReleaseByteArrayElements(ba, bae, 0);
22831 }
22832 arg2 = jarg2 ? true : false;
22833 result = cmlabs::PrintTimeSortableString(arg1,arg2);
22834 jresult = jenv->NewStringUTF((&result)->c_str());
22835 return jresult;
22836}
22837
22838
22839SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22840 jstring jresult = 0 ;
22841 uint64 arg1 ;
22842 std::string result;
22843
22844 (void)jenv;
22845 (void)jcls;
22846 {
22847 jclass clazz;
22848 jmethodID mid;
22849 jbyteArray ba;
22850 jbyte* bae;
22851 jsize sz;
22852 int i;
22853
22854 if (!jarg1) {
22856 return 0;
22857 }
22858 clazz = jenv->GetObjectClass(jarg1);
22859 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22860 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22861 bae = jenv->GetByteArrayElements(ba, 0);
22862 sz = jenv->GetArrayLength(ba);
22863 arg1 = 0;
22864 if (sz > 0) {
22865 arg1 = (uint64)(signed char)bae[0];
22866 for(i=1; i<sz; i++) {
22867 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22868 }
22869 }
22870 jenv->ReleaseByteArrayElements(ba, bae, 0);
22871 }
22872 result = cmlabs::PrintTimeSortableString(arg1);
22873 jresult = jenv->NewStringUTF((&result)->c_str());
22874 return jresult;
22875}
22876
22877
22878SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisecString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22879 jstring jresult = 0 ;
22880 uint64 arg1 ;
22881 bool arg2 ;
22882 std::string result;
22883
22884 (void)jenv;
22885 (void)jcls;
22886 {
22887 jclass clazz;
22888 jmethodID mid;
22889 jbyteArray ba;
22890 jbyte* bae;
22891 jsize sz;
22892 int i;
22893
22894 if (!jarg1) {
22896 return 0;
22897 }
22898 clazz = jenv->GetObjectClass(jarg1);
22899 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22900 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22901 bae = jenv->GetByteArrayElements(ba, 0);
22902 sz = jenv->GetArrayLength(ba);
22903 arg1 = 0;
22904 if (sz > 0) {
22905 arg1 = (uint64)(signed char)bae[0];
22906 for(i=1; i<sz; i++) {
22907 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22908 }
22909 }
22910 jenv->ReleaseByteArrayElements(ba, bae, 0);
22911 }
22912 arg2 = jarg2 ? true : false;
22913 result = cmlabs::PrintTimeSortableMillisecString(arg1,arg2);
22914 jresult = jenv->NewStringUTF((&result)->c_str());
22915 return jresult;
22916}
22917
22918
22919SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMillisecString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
22920 jstring jresult = 0 ;
22921 uint64 arg1 ;
22922 std::string result;
22923
22924 (void)jenv;
22925 (void)jcls;
22926 {
22927 jclass clazz;
22928 jmethodID mid;
22929 jbyteArray ba;
22930 jbyte* bae;
22931 jsize sz;
22932 int i;
22933
22934 if (!jarg1) {
22936 return 0;
22937 }
22938 clazz = jenv->GetObjectClass(jarg1);
22939 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22940 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22941 bae = jenv->GetByteArrayElements(ba, 0);
22942 sz = jenv->GetArrayLength(ba);
22943 arg1 = 0;
22944 if (sz > 0) {
22945 arg1 = (uint64)(signed char)bae[0];
22946 for(i=1; i<sz; i++) {
22947 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22948 }
22949 }
22950 jenv->ReleaseByteArrayElements(ba, bae, 0);
22951 }
22953 jresult = jenv->NewStringUTF((&result)->c_str());
22954 return jresult;
22955}
22956
22957
22958SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosecString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jobject jarg1, jboolean jarg2) {
22959 jstring jresult = 0 ;
22960 uint64 arg1 ;
22961 bool arg2 ;
22962 std::string result;
22963
22964 (void)jenv;
22965 (void)jcls;
22966 {
22967 jclass clazz;
22968 jmethodID mid;
22969 jbyteArray ba;
22970 jbyte* bae;
22971 jsize sz;
22972 int i;
22973
22974 if (!jarg1) {
22976 return 0;
22977 }
22978 clazz = jenv->GetObjectClass(jarg1);
22979 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
22980 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
22981 bae = jenv->GetByteArrayElements(ba, 0);
22982 sz = jenv->GetArrayLength(ba);
22983 arg1 = 0;
22984 if (sz > 0) {
22985 arg1 = (uint64)(signed char)bae[0];
22986 for(i=1; i<sz; i++) {
22987 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
22988 }
22989 }
22990 jenv->ReleaseByteArrayElements(ba, bae, 0);
22991 }
22992 arg2 = jarg2 ? true : false;
22993 result = cmlabs::PrintTimeSortableMicrosecString(arg1,arg2);
22994 jresult = jenv->NewStringUTF((&result)->c_str());
22995 return jresult;
22996}
22997
22998
22999SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PrintTimeSortableMicrosecString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jobject jarg1) {
23000 jstring jresult = 0 ;
23001 uint64 arg1 ;
23002 std::string result;
23003
23004 (void)jenv;
23005 (void)jcls;
23006 {
23007 jclass clazz;
23008 jmethodID mid;
23009 jbyteArray ba;
23010 jbyte* bae;
23011 jsize sz;
23012 int i;
23013
23014 if (!jarg1) {
23016 return 0;
23017 }
23018 clazz = jenv->GetObjectClass(jarg1);
23019 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
23020 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
23021 bae = jenv->GetByteArrayElements(ba, 0);
23022 sz = jenv->GetArrayLength(ba);
23023 arg1 = 0;
23024 if (sz > 0) {
23025 arg1 = (uint64)(signed char)bae[0];
23026 for(i=1; i<sz; i++) {
23027 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
23028 }
23029 }
23030 jenv->ReleaseByteArrayElements(ba, bae, 0);
23031 }
23033 jresult = jenv->NewStringUTF((&result)->c_str());
23034 return jresult;
23035}
23036
23037
23038SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FTime2PsyTime(JNIEnv *jenv, jclass jcls, jobject jarg1) {
23039 jobject jresult = 0 ;
23040 uint64 arg1 ;
23041 uint64 result;
23042
23043 (void)jenv;
23044 (void)jcls;
23045 {
23046 jclass clazz;
23047 jmethodID mid;
23048 jbyteArray ba;
23049 jbyte* bae;
23050 jsize sz;
23051 int i;
23052
23053 if (!jarg1) {
23055 return 0;
23056 }
23057 clazz = jenv->GetObjectClass(jarg1);
23058 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
23059 ba = (jbyteArray)jenv->CallObjectMethod(jarg1, mid);
23060 bae = jenv->GetByteArrayElements(ba, 0);
23061 sz = jenv->GetArrayLength(ba);
23062 arg1 = 0;
23063 if (sz > 0) {
23064 arg1 = (uint64)(signed char)bae[0];
23065 for(i=1; i<sz; i++) {
23066 arg1 = (arg1 << 8) | (uint64)(unsigned char)bae[i];
23067 }
23068 }
23069 jenv->ReleaseByteArrayElements(ba, bae, 0);
23070 }
23071 result = (uint64)cmlabs::FTime2PsyTime(arg1);
23072 {
23073 jbyteArray ba = jenv->NewByteArray(9);
23074 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
23075 jclass clazz = jenv->FindClass("java/math/BigInteger");
23076 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
23077 jobject bigint;
23078 int i;
23079
23080 bae[0] = 0;
23081 for(i=1; i<9; i++ ) {
23082 bae[i] = (jbyte)(result>>8*(8-i));
23083 }
23084
23085 jenv->ReleaseByteArrayElements(ba, bae, 0);
23086 bigint = jenv->NewObject(clazz, mid, ba);
23087 jresult = bigint;
23088 }
23089 return jresult;
23090}
23091
23092
23093SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_PsyTime_1UnitTest(JNIEnv *jenv, jclass jcls) {
23094 jboolean jresult = 0 ;
23095 bool result;
23096
23097 (void)jenv;
23098 (void)jcls;
23099 result = (bool)cmlabs::PsyTime_UnitTest();
23100 jresult = (jboolean)result;
23101 return jresult;
23102}
23103
23104
23105SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DATACTRL_1get(JNIEnv *jenv, jclass jcls) {
23106 jint jresult = 0 ;
23107 int result;
23108
23109 (void)jenv;
23110 (void)jcls;
23111 result = (int)(1);
23112 jresult = (jint)result;
23113 return jresult;
23114}
23115
23116
23117SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_RLECTRL_1get(JNIEnv *jenv, jclass jcls) {
23118 jint jresult = 0 ;
23119 int result;
23120
23121 (void)jenv;
23122 (void)jcls;
23123 result = (int)(2);
23124 jresult = (jint)result;
23125 return jresult;
23126}
23127
23128
23129SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_DIFCTRL_1get(JNIEnv *jenv, jclass jcls) {
23130 jint jresult = 0 ;
23131 int result;
23132
23133 (void)jenv;
23134 (void)jcls;
23135 result = (int)(3);
23136 jresult = (jint)result;
23137 return jresult;
23138}
23139
23140
23141SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23143 cmlabs::CMWORD arg2 ;
23144
23145 (void)jenv;
23146 (void)jcls;
23147 (void)jarg1_;
23148 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23149 arg2 = (cmlabs::CMWORD)jarg2;
23150 if (arg1) (arg1)->bfType = arg2;
23151}
23152
23153
23154SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23155 jint jresult = 0 ;
23157 cmlabs::CMWORD result;
23158
23159 (void)jenv;
23160 (void)jcls;
23161 (void)jarg1_;
23162 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23163 result = (cmlabs::CMWORD) ((arg1)->bfType);
23164 jresult = (jint)result;
23165 return jresult;
23166}
23167
23168
23169SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfSize_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23171 cmlabs::CMDWORD arg2 ;
23172
23173 (void)jenv;
23174 (void)jcls;
23175 (void)jarg1_;
23176 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23177 arg2 = (cmlabs::CMDWORD)jarg2;
23178 if (arg1) (arg1)->bfSize = arg2;
23179}
23180
23181
23182SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfSize_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23183 jlong jresult = 0 ;
23185 cmlabs::CMDWORD result;
23186
23187 (void)jenv;
23188 (void)jcls;
23189 (void)jarg1_;
23190 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23191 result = (cmlabs::CMDWORD) ((arg1)->bfSize);
23192 jresult = (jlong)result;
23193 return jresult;
23194}
23195
23196
23197SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved1_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23199 cmlabs::CMWORD arg2 ;
23200
23201 (void)jenv;
23202 (void)jcls;
23203 (void)jarg1_;
23204 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23205 arg2 = (cmlabs::CMWORD)jarg2;
23206 if (arg1) (arg1)->bfReserved1 = arg2;
23207}
23208
23209
23210SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved1_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23211 jint jresult = 0 ;
23213 cmlabs::CMWORD result;
23214
23215 (void)jenv;
23216 (void)jcls;
23217 (void)jarg1_;
23218 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23219 result = (cmlabs::CMWORD) ((arg1)->bfReserved1);
23220 jresult = (jint)result;
23221 return jresult;
23222}
23223
23224
23225SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved2_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23227 cmlabs::CMWORD arg2 ;
23228
23229 (void)jenv;
23230 (void)jcls;
23231 (void)jarg1_;
23232 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23233 arg2 = (cmlabs::CMWORD)jarg2;
23234 if (arg1) (arg1)->bfReserved2 = arg2;
23235}
23236
23237
23238SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfReserved2_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23239 jint jresult = 0 ;
23241 cmlabs::CMWORD result;
23242
23243 (void)jenv;
23244 (void)jcls;
23245 (void)jarg1_;
23246 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23247 result = (cmlabs::CMWORD) ((arg1)->bfReserved2);
23248 jresult = (jint)result;
23249 return jresult;
23250}
23251
23252
23253SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfOffBits_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23255 cmlabs::CMDWORD arg2 ;
23256
23257 (void)jenv;
23258 (void)jcls;
23259 (void)jarg1_;
23260 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23261 arg2 = (cmlabs::CMDWORD)jarg2;
23262 if (arg1) (arg1)->bfOffBits = arg2;
23263}
23264
23265
23266SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPFILEHEADER_1CM_1bfOffBits_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23267 jlong jresult = 0 ;
23269 cmlabs::CMDWORD result;
23270
23271 (void)jenv;
23272 (void)jcls;
23273 (void)jarg1_;
23274 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23275 result = (cmlabs::CMDWORD) ((arg1)->bfOffBits);
23276 jresult = (jlong)result;
23277 return jresult;
23278}
23279
23280
23282 jlong jresult = 0 ;
23283 cmlabs::tagBITMAPFILEHEADER_CM *result = 0 ;
23284
23285 (void)jenv;
23286 (void)jcls;
23288 *(cmlabs::tagBITMAPFILEHEADER_CM **)&jresult = result;
23289 return jresult;
23290}
23291
23292
23293SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BITMAPFILEHEADER_1CM(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23295
23296 (void)jenv;
23297 (void)jcls;
23298 arg1 = *(cmlabs::tagBITMAPFILEHEADER_CM **)&jarg1;
23299 delete arg1;
23300}
23301
23302
23303SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSize_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::tagBITMAPINFOHEADER_CM **)&jarg1;
23311 arg2 = (cmlabs::CMDWORD)jarg2;
23312 if (arg1) (arg1)->biSize = arg2;
23313}
23314
23315
23316SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSize_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::tagBITMAPINFOHEADER_CM **)&jarg1;
23325 result = (cmlabs::CMDWORD) ((arg1)->biSize);
23326 jresult = (jlong)result;
23327 return jresult;
23328}
23329
23330
23331SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biWidth_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23333 cmlabs::CMLONG arg2 ;
23334
23335 (void)jenv;
23336 (void)jcls;
23337 (void)jarg1_;
23338 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23339 arg2 = (cmlabs::CMLONG)jarg2;
23340 if (arg1) (arg1)->biWidth = arg2;
23341}
23342
23343
23344SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biWidth_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23345 jint jresult = 0 ;
23347 cmlabs::CMLONG result;
23348
23349 (void)jenv;
23350 (void)jcls;
23351 (void)jarg1_;
23352 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23353 result = (cmlabs::CMLONG) ((arg1)->biWidth);
23354 jresult = (jint)result;
23355 return jresult;
23356}
23357
23358
23359SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biHeight_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23361 cmlabs::CMLONG arg2 ;
23362
23363 (void)jenv;
23364 (void)jcls;
23365 (void)jarg1_;
23366 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23367 arg2 = (cmlabs::CMLONG)jarg2;
23368 if (arg1) (arg1)->biHeight = arg2;
23369}
23370
23371
23372SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biHeight_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23373 jint jresult = 0 ;
23375 cmlabs::CMLONG result;
23376
23377 (void)jenv;
23378 (void)jcls;
23379 (void)jarg1_;
23380 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23381 result = (cmlabs::CMLONG) ((arg1)->biHeight);
23382 jresult = (jint)result;
23383 return jresult;
23384}
23385
23386
23387SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biPlanes_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23389 cmlabs::CMWORD arg2 ;
23390
23391 (void)jenv;
23392 (void)jcls;
23393 (void)jarg1_;
23394 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23395 arg2 = (cmlabs::CMWORD)jarg2;
23396 if (arg1) (arg1)->biPlanes = arg2;
23397}
23398
23399
23400SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biPlanes_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23401 jint jresult = 0 ;
23403 cmlabs::CMWORD result;
23404
23405 (void)jenv;
23406 (void)jcls;
23407 (void)jarg1_;
23408 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23409 result = (cmlabs::CMWORD) ((arg1)->biPlanes);
23410 jresult = (jint)result;
23411 return jresult;
23412}
23413
23414
23415SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biBitCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23417 cmlabs::CMWORD arg2 ;
23418
23419 (void)jenv;
23420 (void)jcls;
23421 (void)jarg1_;
23422 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23423 arg2 = (cmlabs::CMWORD)jarg2;
23424 if (arg1) (arg1)->biBitCount = arg2;
23425}
23426
23427
23428SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biBitCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23429 jint jresult = 0 ;
23431 cmlabs::CMWORD result;
23432
23433 (void)jenv;
23434 (void)jcls;
23435 (void)jarg1_;
23436 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23437 result = (cmlabs::CMWORD) ((arg1)->biBitCount);
23438 jresult = (jint)result;
23439 return jresult;
23440}
23441
23442
23443SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biCompression_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23445 cmlabs::CMDWORD arg2 ;
23446
23447 (void)jenv;
23448 (void)jcls;
23449 (void)jarg1_;
23450 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23451 arg2 = (cmlabs::CMDWORD)jarg2;
23452 if (arg1) (arg1)->biCompression = arg2;
23453}
23454
23455
23456SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biCompression_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23457 jlong jresult = 0 ;
23459 cmlabs::CMDWORD result;
23460
23461 (void)jenv;
23462 (void)jcls;
23463 (void)jarg1_;
23464 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23465 result = (cmlabs::CMDWORD) ((arg1)->biCompression);
23466 jresult = (jlong)result;
23467 return jresult;
23468}
23469
23470
23471SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSizeImage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23473 cmlabs::CMDWORD arg2 ;
23474
23475 (void)jenv;
23476 (void)jcls;
23477 (void)jarg1_;
23478 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23479 arg2 = (cmlabs::CMDWORD)jarg2;
23480 if (arg1) (arg1)->biSizeImage = arg2;
23481}
23482
23483
23484SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biSizeImage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23485 jlong jresult = 0 ;
23487 cmlabs::CMDWORD result;
23488
23489 (void)jenv;
23490 (void)jcls;
23491 (void)jarg1_;
23492 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23493 result = (cmlabs::CMDWORD) ((arg1)->biSizeImage);
23494 jresult = (jlong)result;
23495 return jresult;
23496}
23497
23498
23499SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biXPelsPerMeter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23501 cmlabs::CMLONG arg2 ;
23502
23503 (void)jenv;
23504 (void)jcls;
23505 (void)jarg1_;
23506 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23507 arg2 = (cmlabs::CMLONG)jarg2;
23508 if (arg1) (arg1)->biXPelsPerMeter = arg2;
23509}
23510
23511
23512SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biXPelsPerMeter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23513 jint jresult = 0 ;
23515 cmlabs::CMLONG result;
23516
23517 (void)jenv;
23518 (void)jcls;
23519 (void)jarg1_;
23520 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23521 result = (cmlabs::CMLONG) ((arg1)->biXPelsPerMeter);
23522 jresult = (jint)result;
23523 return jresult;
23524}
23525
23526
23527SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biYPelsPerMeter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
23529 cmlabs::CMLONG arg2 ;
23530
23531 (void)jenv;
23532 (void)jcls;
23533 (void)jarg1_;
23534 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23535 arg2 = (cmlabs::CMLONG)jarg2;
23536 if (arg1) (arg1)->biYPelsPerMeter = arg2;
23537}
23538
23539
23540SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biYPelsPerMeter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23541 jint jresult = 0 ;
23543 cmlabs::CMLONG result;
23544
23545 (void)jenv;
23546 (void)jcls;
23547 (void)jarg1_;
23548 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23549 result = (cmlabs::CMLONG) ((arg1)->biYPelsPerMeter);
23550 jresult = (jint)result;
23551 return jresult;
23552}
23553
23554
23555SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrUsed_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23557 cmlabs::CMDWORD arg2 ;
23558
23559 (void)jenv;
23560 (void)jcls;
23561 (void)jarg1_;
23562 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23563 arg2 = (cmlabs::CMDWORD)jarg2;
23564 if (arg1) (arg1)->biClrUsed = arg2;
23565}
23566
23567
23568SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrUsed_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23569 jlong jresult = 0 ;
23571 cmlabs::CMDWORD result;
23572
23573 (void)jenv;
23574 (void)jcls;
23575 (void)jarg1_;
23576 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23577 result = (cmlabs::CMDWORD) ((arg1)->biClrUsed);
23578 jresult = (jlong)result;
23579 return jresult;
23580}
23581
23582
23583SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrImportant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23585 cmlabs::CMDWORD arg2 ;
23586
23587 (void)jenv;
23588 (void)jcls;
23589 (void)jarg1_;
23590 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23591 arg2 = (cmlabs::CMDWORD)jarg2;
23592 if (arg1) (arg1)->biClrImportant = arg2;
23593}
23594
23595
23596SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BITMAPINFOHEADER_1CM_1biClrImportant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23597 jlong jresult = 0 ;
23599 cmlabs::CMDWORD result;
23600
23601 (void)jenv;
23602 (void)jcls;
23603 (void)jarg1_;
23604 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23605 result = (cmlabs::CMDWORD) ((arg1)->biClrImportant);
23606 jresult = (jlong)result;
23607 return jresult;
23608}
23609
23610
23612 jlong jresult = 0 ;
23613 cmlabs::tagBITMAPINFOHEADER_CM *result = 0 ;
23614
23615 (void)jenv;
23616 (void)jcls;
23618 *(cmlabs::tagBITMAPINFOHEADER_CM **)&jresult = result;
23619 return jresult;
23620}
23621
23622
23623SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BITMAPINFOHEADER_1CM(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23625
23626 (void)jenv;
23627 (void)jcls;
23628 arg1 = *(cmlabs::tagBITMAPINFOHEADER_CM **)&jarg1;
23629 delete arg1;
23630}
23631
23632
23633SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1red_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23634 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23635 cmlabs::CMBYTE arg2 ;
23636
23637 (void)jenv;
23638 (void)jcls;
23639 (void)jarg1_;
23640 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23641 arg2 = (cmlabs::CMBYTE)jarg2;
23642 if (arg1) (arg1)->red = arg2;
23643}
23644
23645
23646SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1red_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23647 jshort jresult = 0 ;
23648 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23649 cmlabs::CMBYTE result;
23650
23651 (void)jenv;
23652 (void)jcls;
23653 (void)jarg1_;
23654 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23655 result = (cmlabs::CMBYTE) ((arg1)->red);
23656 jresult = (jshort)result;
23657 return jresult;
23658}
23659
23660
23661SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1green_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23662 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23663 cmlabs::CMBYTE arg2 ;
23664
23665 (void)jenv;
23666 (void)jcls;
23667 (void)jarg1_;
23668 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23669 arg2 = (cmlabs::CMBYTE)jarg2;
23670 if (arg1) (arg1)->green = arg2;
23671}
23672
23673
23674SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1green_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23675 jshort jresult = 0 ;
23676 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23677 cmlabs::CMBYTE result;
23678
23679 (void)jenv;
23680 (void)jcls;
23681 (void)jarg1_;
23682 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23683 result = (cmlabs::CMBYTE) ((arg1)->green);
23684 jresult = (jshort)result;
23685 return jresult;
23686}
23687
23688
23689SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1blue_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23690 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23691 cmlabs::CMBYTE arg2 ;
23692
23693 (void)jenv;
23694 (void)jcls;
23695 (void)jarg1_;
23696 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23697 arg2 = (cmlabs::CMBYTE)jarg2;
23698 if (arg1) (arg1)->blue = arg2;
23699}
23700
23701
23702SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1blue_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23703 jshort jresult = 0 ;
23704 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23705 cmlabs::CMBYTE result;
23706
23707 (void)jenv;
23708 (void)jcls;
23709 (void)jarg1_;
23710 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23711 result = (cmlabs::CMBYTE) ((arg1)->blue);
23712 jresult = (jshort)result;
23713 return jresult;
23714}
23715
23716
23717SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1alpha_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jshort jarg2) {
23718 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23719 cmlabs::CMBYTE arg2 ;
23720
23721 (void)jenv;
23722 (void)jcls;
23723 (void)jarg1_;
23724 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23725 arg2 = (cmlabs::CMBYTE)jarg2;
23726 if (arg1) (arg1)->alpha = arg2;
23727}
23728
23729
23730SWIGEXPORT jshort JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_valRGBA_1alpha_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23731 jshort jresult = 0 ;
23732 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23733 cmlabs::CMBYTE result;
23734
23735 (void)jenv;
23736 (void)jcls;
23737 (void)jarg1_;
23738 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23739 result = (cmlabs::CMBYTE) ((arg1)->alpha);
23740 jresult = (jshort)result;
23741 return jresult;
23742}
23743
23744
23745SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1valRGBA(JNIEnv *jenv, jclass jcls) {
23746 jlong jresult = 0 ;
23747 cmlabs::tagRGBA *result = 0 ;
23748
23749 (void)jenv;
23750 (void)jcls;
23751 result = (cmlabs::tagRGBA *)new cmlabs::tagRGBA();
23752 *(cmlabs::tagRGBA **)&jresult = result;
23753 return jresult;
23754}
23755
23756
23757SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1valRGBA(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23758 cmlabs::tagRGBA *arg1 = (cmlabs::tagRGBA *) 0 ;
23759
23760 (void)jenv;
23761 (void)jcls;
23762 arg1 = *(cmlabs::tagRGBA **)&jarg1;
23763 delete arg1;
23764}
23765
23766
23767SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Pixel(JNIEnv *jenv, jclass jcls) {
23768 jlong jresult = 0 ;
23769 cmlabs::Pixel *result = 0 ;
23770
23771 (void)jenv;
23772 (void)jcls;
23773 result = (cmlabs::Pixel *)new cmlabs::Pixel();
23774 *(cmlabs::Pixel **)&jresult = result;
23775 return jresult;
23776}
23777
23778
23779SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1x_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23780 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23781 uint32 arg2 ;
23782
23783 (void)jenv;
23784 (void)jcls;
23785 (void)jarg1_;
23786 arg1 = *(cmlabs::Pixel **)&jarg1;
23787 arg2 = (uint32)jarg2;
23788 if (arg1) (arg1)->x = arg2;
23789}
23790
23791
23792SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1x_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23793 jlong jresult = 0 ;
23794 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23795 uint32 result;
23796
23797 (void)jenv;
23798 (void)jcls;
23799 (void)jarg1_;
23800 arg1 = *(cmlabs::Pixel **)&jarg1;
23801 result = (uint32) ((arg1)->x);
23802 jresult = (jlong)result;
23803 return jresult;
23804}
23805
23806
23807SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1y_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23808 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23809 uint32 arg2 ;
23810
23811 (void)jenv;
23812 (void)jcls;
23813 (void)jarg1_;
23814 arg1 = *(cmlabs::Pixel **)&jarg1;
23815 arg2 = (uint32)jarg2;
23816 if (arg1) (arg1)->y = arg2;
23817}
23818
23819
23820SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1y_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23821 jlong jresult = 0 ;
23822 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23823 uint32 result;
23824
23825 (void)jenv;
23826 (void)jcls;
23827 (void)jarg1_;
23828 arg1 = *(cmlabs::Pixel **)&jarg1;
23829 result = (uint32) ((arg1)->y);
23830 jresult = (jlong)result;
23831 return jresult;
23832}
23833
23834
23835SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
23836 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23837 uint32 *arg2 = (uint32 *) 0 ;
23838
23839 (void)jenv;
23840 (void)jcls;
23841 (void)jarg1_;
23842 arg1 = *(cmlabs::Pixel **)&jarg1;
23843 arg2 = *(uint32 **)&jarg2;
23844 if (arg1) (arg1)->value = arg2;
23845}
23846
23847
23848SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Pixel_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23849 jlong jresult = 0 ;
23850 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23851 uint32 *result = 0 ;
23852
23853 (void)jenv;
23854 (void)jcls;
23855 (void)jarg1_;
23856 arg1 = *(cmlabs::Pixel **)&jarg1;
23857 result = (uint32 *) ((arg1)->value);
23858 *(uint32 **)&jresult = result;
23859 return jresult;
23860}
23861
23862
23863SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1Pixel(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23864 cmlabs::Pixel *arg1 = (cmlabs::Pixel *) 0 ;
23865
23866 (void)jenv;
23867 (void)jcls;
23868 arg1 = *(cmlabs::Pixel **)&jarg1;
23869 delete arg1;
23870}
23871
23872
23874 jlong jresult = 0 ;
23875 cmlabs::Bitmap *result = 0 ;
23876
23877 (void)jenv;
23878 (void)jcls;
23879 result = (cmlabs::Bitmap *)new cmlabs::Bitmap();
23880 *(cmlabs::Bitmap **)&jresult = result;
23881 return jresult;
23882}
23883
23884
23885SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
23886 jlong jresult = 0 ;
23887 uint32 arg1 ;
23888 uint32 arg2 ;
23889 cmlabs::Bitmap *result = 0 ;
23890
23891 (void)jenv;
23892 (void)jcls;
23893 arg1 = (uint32)jarg1;
23894 arg2 = (uint32)jarg2;
23895 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1,arg2);
23896 *(cmlabs::Bitmap **)&jresult = result;
23897 return jresult;
23898}
23899
23900
23901SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jboolean jarg4) {
23902 jlong jresult = 0 ;
23903 char *arg1 = (char *) 0 ;
23904 uint32 arg2 ;
23905 uint32 arg3 ;
23906 bool arg4 ;
23907 cmlabs::Bitmap *result = 0 ;
23908
23909 (void)jenv;
23910 (void)jcls;
23911 arg1 = 0;
23912 if (jarg1) {
23913 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
23914 if (!arg1) return 0;
23915 }
23916 arg2 = (uint32)jarg2;
23917 arg3 = (uint32)jarg3;
23918 arg4 = jarg4 ? true : false;
23919 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1,arg2,arg3,arg4);
23920 *(cmlabs::Bitmap **)&jresult = result;
23921 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
23922 return jresult;
23923}
23924
23925
23926SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3) {
23927 jlong jresult = 0 ;
23928 char *arg1 = (char *) 0 ;
23929 uint32 arg2 ;
23930 uint32 arg3 ;
23931 cmlabs::Bitmap *result = 0 ;
23932
23933 (void)jenv;
23934 (void)jcls;
23935 arg1 = 0;
23936 if (jarg1) {
23937 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
23938 if (!arg1) return 0;
23939 }
23940 arg2 = (uint32)jarg2;
23941 arg3 = (uint32)jarg3;
23942 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1,arg2,arg3);
23943 *(cmlabs::Bitmap **)&jresult = result;
23944 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
23945 return jresult;
23946}
23947
23948
23949SWIGEXPORT 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) {
23950 jlong jresult = 0 ;
23951 char *arg1 = (char *) 0 ;
23952 uint32 arg2 ;
23953 uint32 arg3 ;
23954 uint32 arg4 ;
23955 uint32 arg5 ;
23956 cmlabs::Bitmap *result = 0 ;
23957
23958 (void)jenv;
23959 (void)jcls;
23960 arg1 = 0;
23961 if (jarg1) {
23962 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
23963 if (!arg1) return 0;
23964 }
23965 arg2 = (uint32)jarg2;
23966 arg3 = (uint32)jarg3;
23967 arg4 = (uint32)jarg4;
23968 arg5 = (uint32)jarg5;
23969 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1,arg2,arg3,arg4,arg5);
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_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5) {
23977 jlong jresult = 0 ;
23978 char *arg1 = (char *) 0 ;
23979 uint32 arg2 ;
23980 uint32 arg3 ;
23981 uint32 arg4 ;
23982 char *arg5 = (char *) 0 ;
23983 cmlabs::Bitmap *result = 0 ;
23984
23985 (void)jenv;
23986 (void)jcls;
23987 arg1 = 0;
23988 if (jarg1) {
23989 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
23990 if (!arg1) return 0;
23991 }
23992 arg2 = (uint32)jarg2;
23993 arg3 = (uint32)jarg3;
23994 arg4 = (uint32)jarg4;
23995 arg5 = 0;
23996 if (jarg5) {
23997 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
23998 if (!arg5) return 0;
23999 }
24000 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1,arg2,arg3,arg4,(char const *)arg5);
24001 *(cmlabs::Bitmap **)&jresult = result;
24002 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24003 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
24004 return jresult;
24005}
24006
24007
24008SWIGEXPORT 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) {
24009 jlong jresult = 0 ;
24010 char *arg1 = (char *) 0 ;
24011 uint32 arg2 ;
24012 uint32 arg3 ;
24013 uint32 arg4 ;
24014 char *arg5 = (char *) 0 ;
24015 uint32 arg6 ;
24016 cmlabs::Bitmap *result = 0 ;
24017
24018 (void)jenv;
24019 (void)jcls;
24020 arg1 = 0;
24021 if (jarg1) {
24022 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
24023 if (!arg1) return 0;
24024 }
24025 arg2 = (uint32)jarg2;
24026 arg3 = (uint32)jarg3;
24027 arg4 = (uint32)jarg4;
24028 arg5 = 0;
24029 if (jarg5) {
24030 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
24031 if (!arg5) return 0;
24032 }
24033 arg6 = (uint32)jarg6;
24034 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
24035 *(cmlabs::Bitmap **)&jresult = result;
24036 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24037 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
24038 return jresult;
24039}
24040
24041
24042SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1) {
24043 jlong jresult = 0 ;
24044 char *arg1 = (char *) 0 ;
24045 cmlabs::Bitmap *result = 0 ;
24046
24047 (void)jenv;
24048 (void)jcls;
24049 arg1 = 0;
24050 if (jarg1) {
24051 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
24052 if (!arg1) return 0;
24053 }
24054 result = (cmlabs::Bitmap *)new cmlabs::Bitmap((char const *)arg1);
24055 *(cmlabs::Bitmap **)&jresult = result;
24056 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
24057 return jresult;
24058}
24059
24060
24061SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24062 jlong jresult = 0 ;
24064 cmlabs::Bitmap *result = 0 ;
24065
24066 (void)jenv;
24067 (void)jcls;
24068 (void)jarg1_;
24069 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
24070 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1);
24071 *(cmlabs::Bitmap **)&jresult = result;
24072 return jresult;
24073}
24074
24075
24076SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1Bitmap_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24077 jlong jresult = 0 ;
24079 cmlabs::Bitmap *result = 0 ;
24080
24081 (void)jenv;
24082 (void)jcls;
24083 (void)jarg1_;
24084 arg1 = *(cmlabs::DataMessage **)&jarg1;
24085 result = (cmlabs::Bitmap *)new cmlabs::Bitmap(arg1);
24086 *(cmlabs::Bitmap **)&jresult = result;
24087 return jresult;
24088}
24089
24090
24091SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1Bitmap(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24092 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24093
24094 (void)jenv;
24095 (void)jcls;
24096 arg1 = *(cmlabs::Bitmap **)&jarg1;
24097 delete arg1;
24098}
24099
24100
24101SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1init_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24102 jboolean jresult = 0 ;
24103 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24104 uint32 arg2 ;
24105 uint32 arg3 ;
24106 bool result;
24107
24108 (void)jenv;
24109 (void)jcls;
24110 (void)jarg1_;
24111 arg1 = *(cmlabs::Bitmap **)&jarg1;
24112 arg2 = (uint32)jarg2;
24113 arg3 = (uint32)jarg3;
24114 result = (bool)(arg1)->init(arg2,arg3);
24115 jresult = (jboolean)result;
24116 return jresult;
24117}
24118
24119
24120SWIGEXPORT 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) {
24121 jboolean jresult = 0 ;
24122 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24123 char *arg2 = (char *) 0 ;
24124 uint32 arg3 ;
24125 uint32 arg4 ;
24126 uint32 arg5 ;
24127 char *arg6 = (char *) 0 ;
24128 uint32 arg7 ;
24129 bool result;
24130
24131 (void)jenv;
24132 (void)jcls;
24133 (void)jarg1_;
24134 arg1 = *(cmlabs::Bitmap **)&jarg1;
24135 arg2 = 0;
24136 if (jarg2) {
24137 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
24138 if (!arg2) return 0;
24139 }
24140 arg3 = (uint32)jarg3;
24141 arg4 = (uint32)jarg4;
24142 arg5 = (uint32)jarg5;
24143 arg6 = 0;
24144 if (jarg6) {
24145 arg6 = (char *)jenv->GetStringUTFChars(jarg6, 0);
24146 if (!arg6) return 0;
24147 }
24148 arg7 = (uint32)jarg7;
24149 result = (bool)(arg1)->init((char const *)arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
24150 jresult = (jboolean)result;
24151 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
24152 if (arg6) jenv->ReleaseStringUTFChars(jarg6, (const char *)arg6);
24153 return jresult;
24154}
24155
24156
24157SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1toMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24158 jlong jresult = 0 ;
24159 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24160 cmlabs::DataMessage *result = 0 ;
24161
24162 (void)jenv;
24163 (void)jcls;
24164 (void)jarg1_;
24165 arg1 = *(cmlabs::Bitmap **)&jarg1;
24166 result = (cmlabs::DataMessage *)(arg1)->toMessage();
24167 *(cmlabs::DataMessage **)&jresult = result;
24168 return jresult;
24169}
24170
24171
24172SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jboolean jarg3) {
24173 jboolean jresult = 0 ;
24174 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24176 bool arg3 ;
24177 bool result;
24178
24179 (void)jenv;
24180 (void)jcls;
24181 (void)jarg1_;
24182 (void)jarg2_;
24183 arg1 = *(cmlabs::Bitmap **)&jarg1;
24184 arg2 = *(cmlabs::BitmapUpdate **)&jarg2;
24185 arg3 = jarg3 ? true : false;
24186 result = (bool)(arg1)->updateBitmap(arg2,arg3);
24187 jresult = (jboolean)result;
24188 return jresult;
24189}
24190
24191
24192SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1runLengthEncode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24193 jlong jresult = 0 ;
24194 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24195 cmlabs::BitmapUpdate *result = 0 ;
24196
24197 (void)jenv;
24198 (void)jcls;
24199 (void)jarg1_;
24200 arg1 = *(cmlabs::Bitmap **)&jarg1;
24201 result = (cmlabs::BitmapUpdate *)((cmlabs::Bitmap const *)arg1)->runLengthEncode();
24202 *(cmlabs::BitmapUpdate **)&jresult = result;
24203 return jresult;
24204}
24205
24206
24207SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1runLengthDestructiveEncode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24208 jlong jresult = 0 ;
24209 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24210 cmlabs::BitmapUpdate *result = 0 ;
24211
24212 (void)jenv;
24213 (void)jcls;
24214 (void)jarg1_;
24215 arg1 = *(cmlabs::Bitmap **)&jarg1;
24216 result = (cmlabs::BitmapUpdate *)((cmlabs::Bitmap const *)arg1)->runLengthDestructiveEncode();
24217 *(cmlabs::BitmapUpdate **)&jresult = result;
24218 return jresult;
24219}
24220
24221
24222SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24223 jboolean jresult = 0 ;
24224 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24225 bool result;
24226
24227 (void)jenv;
24228 (void)jcls;
24229 (void)jarg1_;
24230 arg1 = *(cmlabs::Bitmap **)&jarg1;
24231 result = (bool)(arg1)->reset();
24232 jresult = (jboolean)result;
24233 return jresult;
24234}
24235
24236
24237SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1mirror(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jboolean jarg3) {
24238 jboolean jresult = 0 ;
24239 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24240 bool arg2 ;
24241 bool arg3 ;
24242 bool result;
24243
24244 (void)jenv;
24245 (void)jcls;
24246 (void)jarg1_;
24247 arg1 = *(cmlabs::Bitmap **)&jarg1;
24248 arg2 = jarg2 ? true : false;
24249 arg3 = jarg3 ? true : false;
24250 result = (bool)(arg1)->mirror(arg2,arg3);
24251 jresult = (jboolean)result;
24252 return jresult;
24253}
24254
24255
24256SWIGEXPORT 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) {
24257 jboolean jresult = 0 ;
24258 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24259 uint32 arg2 ;
24260 uint32 arg3 ;
24261 uint8 arg4 ;
24262 uint8 arg5 ;
24263 uint8 arg6 ;
24264 uint8 arg7 ;
24265 bool result;
24266
24267 (void)jenv;
24268 (void)jcls;
24269 (void)jarg1_;
24270 arg1 = *(cmlabs::Bitmap **)&jarg1;
24271 arg2 = (uint32)jarg2;
24272 arg3 = (uint32)jarg3;
24273 arg4 = (uint8)jarg4;
24274 arg5 = (uint8)jarg5;
24275 arg6 = (uint8)jarg6;
24276 arg7 = (uint8)jarg7;
24277 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5,arg6,arg7);
24278 jresult = (jboolean)result;
24279 return jresult;
24280}
24281
24282
24283SWIGEXPORT 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) {
24284 jboolean jresult = 0 ;
24285 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24286 uint32 arg2 ;
24287 uint32 arg3 ;
24288 uint8 arg4 ;
24289 uint8 arg5 ;
24290 uint8 arg6 ;
24291 bool result;
24292
24293 (void)jenv;
24294 (void)jcls;
24295 (void)jarg1_;
24296 arg1 = *(cmlabs::Bitmap **)&jarg1;
24297 arg2 = (uint32)jarg2;
24298 arg3 = (uint32)jarg3;
24299 arg4 = (uint8)jarg4;
24300 arg5 = (uint8)jarg5;
24301 arg6 = (uint8)jarg6;
24302 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5,arg6);
24303 jresult = (jboolean)result;
24304 return jresult;
24305}
24306
24307
24308SWIGEXPORT 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) {
24309 jboolean jresult = 0 ;
24310 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24311 uint32 arg2 ;
24312 uint8 arg3 ;
24313 uint8 arg4 ;
24314 uint8 arg5 ;
24315 uint8 arg6 ;
24316 bool result;
24317
24318 (void)jenv;
24319 (void)jcls;
24320 (void)jarg1_;
24321 arg1 = *(cmlabs::Bitmap **)&jarg1;
24322 arg2 = (uint32)jarg2;
24323 arg3 = (uint8)jarg3;
24324 arg4 = (uint8)jarg4;
24325 arg5 = (uint8)jarg5;
24326 arg6 = (uint8)jarg6;
24327 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5,arg6);
24328 jresult = (jboolean)result;
24329 return jresult;
24330}
24331
24332
24333SWIGEXPORT 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) {
24334 jboolean jresult = 0 ;
24335 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24336 uint32 arg2 ;
24337 uint8 arg3 ;
24338 uint8 arg4 ;
24339 uint8 arg5 ;
24340 bool result;
24341
24342 (void)jenv;
24343 (void)jcls;
24344 (void)jarg1_;
24345 arg1 = *(cmlabs::Bitmap **)&jarg1;
24346 arg2 = (uint32)jarg2;
24347 arg3 = (uint8)jarg3;
24348 arg4 = (uint8)jarg4;
24349 arg5 = (uint8)jarg5;
24350 result = (bool)(arg1)->setPixel(arg2,arg3,arg4,arg5);
24351 jresult = (jboolean)result;
24352 return jresult;
24353}
24354
24355
24356SWIGEXPORT 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) {
24357 jboolean jresult = 0 ;
24358 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24359 uint32 arg2 ;
24360 uint32 arg3 ;
24361 uint8 arg4 ;
24362 uint8 arg5 ;
24363 uint8 arg6 ;
24364 uint8 arg7 ;
24365 bool result;
24366
24367 (void)jenv;
24368 (void)jcls;
24369 (void)jarg1_;
24370 arg1 = *(cmlabs::Bitmap **)&jarg1;
24371 arg2 = (uint32)jarg2;
24372 arg3 = (uint32)jarg3;
24373 arg4 = (uint8)jarg4;
24374 arg5 = (uint8)jarg5;
24375 arg6 = (uint8)jarg6;
24376 arg7 = (uint8)jarg7;
24377 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5,arg6,arg7);
24378 jresult = (jboolean)result;
24379 return jresult;
24380}
24381
24382
24383SWIGEXPORT 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) {
24384 jboolean jresult = 0 ;
24385 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24386 uint32 arg2 ;
24387 uint32 arg3 ;
24388 uint8 arg4 ;
24389 uint8 arg5 ;
24390 uint8 arg6 ;
24391 bool result;
24392
24393 (void)jenv;
24394 (void)jcls;
24395 (void)jarg1_;
24396 arg1 = *(cmlabs::Bitmap **)&jarg1;
24397 arg2 = (uint32)jarg2;
24398 arg3 = (uint32)jarg3;
24399 arg4 = (uint8)jarg4;
24400 arg5 = (uint8)jarg5;
24401 arg6 = (uint8)jarg6;
24402 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5,arg6);
24403 jresult = (jboolean)result;
24404 return jresult;
24405}
24406
24407
24408SWIGEXPORT 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) {
24409 jboolean jresult = 0 ;
24410 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24411 uint32 arg2 ;
24412 uint8 arg3 ;
24413 uint8 arg4 ;
24414 uint8 arg5 ;
24415 uint8 arg6 ;
24416 bool result;
24417
24418 (void)jenv;
24419 (void)jcls;
24420 (void)jarg1_;
24421 arg1 = *(cmlabs::Bitmap **)&jarg1;
24422 arg2 = (uint32)jarg2;
24423 arg3 = (uint8)jarg3;
24424 arg4 = (uint8)jarg4;
24425 arg5 = (uint8)jarg5;
24426 arg6 = (uint8)jarg6;
24427 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5,arg6);
24428 jresult = (jboolean)result;
24429 return jresult;
24430}
24431
24432
24433SWIGEXPORT 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) {
24434 jboolean jresult = 0 ;
24435 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24436 uint32 arg2 ;
24437 uint8 arg3 ;
24438 uint8 arg4 ;
24439 uint8 arg5 ;
24440 bool result;
24441
24442 (void)jenv;
24443 (void)jcls;
24444 (void)jarg1_;
24445 arg1 = *(cmlabs::Bitmap **)&jarg1;
24446 arg2 = (uint32)jarg2;
24447 arg3 = (uint8)jarg3;
24448 arg4 = (uint8)jarg4;
24449 arg5 = (uint8)jarg5;
24450 result = (bool)(arg1)->setPixelXOR(arg2,arg3,arg4,arg5);
24451 jresult = (jboolean)result;
24452 return jresult;
24453}
24454
24455
24456SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixel_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24457 jlong jresult = 0 ;
24458 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24459 uint32 arg2 ;
24460 uint32 arg3 ;
24461 cmlabs::Pixel result;
24462
24463 (void)jenv;
24464 (void)jcls;
24465 (void)jarg1_;
24466 arg1 = *(cmlabs::Bitmap **)&jarg1;
24467 arg2 = (uint32)jarg2;
24468 arg3 = (uint32)jarg3;
24469 result = (arg1)->getPixel(arg2,arg3);
24470 *(cmlabs::Pixel **)&jresult = new cmlabs::Pixel((const cmlabs::Pixel &)result);
24471 return jresult;
24472}
24473
24474
24475SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixel_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24476 jboolean jresult = 0 ;
24477 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24478 cmlabs::Pixel *arg2 = (cmlabs::Pixel *) 0 ;
24479 bool result;
24480
24481 (void)jenv;
24482 (void)jcls;
24483 (void)jarg1_;
24484 (void)jarg2_;
24485 arg1 = *(cmlabs::Bitmap **)&jarg1;
24486 arg2 = *(cmlabs::Pixel **)&jarg2;
24487 result = (bool)(arg1)->getPixel(arg2);
24488 jresult = (jboolean)result;
24489 return jresult;
24490}
24491
24492
24493SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPos(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24494 jlong jresult = 0 ;
24495 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24496 uint32 arg2 ;
24497 uint32 arg3 ;
24498 uint32 result;
24499
24500 (void)jenv;
24501 (void)jcls;
24502 (void)jarg1_;
24503 arg1 = *(cmlabs::Bitmap **)&jarg1;
24504 arg2 = (uint32)jarg2;
24505 arg3 = (uint32)jarg3;
24506 result = (uint32)(arg1)->getPos(arg2,arg3);
24507 jresult = (jlong)result;
24508 return jresult;
24509}
24510
24511
24512SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getDPos(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
24513 jdouble jresult = 0 ;
24514 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24515 double arg2 ;
24516 double arg3 ;
24517 double result;
24518
24519 (void)jenv;
24520 (void)jcls;
24521 (void)jarg1_;
24522 arg1 = *(cmlabs::Bitmap **)&jarg1;
24523 arg2 = (double)jarg2;
24524 arg3 = (double)jarg3;
24525 result = (double)(arg1)->getDPos(arg2,arg3);
24526 jresult = (jdouble)result;
24527 return jresult;
24528}
24529
24530
24531SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getXY(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
24532 jlong jresult = 0 ;
24533 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24534 uint32 arg2 ;
24535 cmlabs::Pixel result;
24536
24537 (void)jenv;
24538 (void)jcls;
24539 (void)jarg1_;
24540 arg1 = *(cmlabs::Bitmap **)&jarg1;
24541 arg2 = (uint32)jarg2;
24542 result = (arg1)->getXY(arg2);
24543 *(cmlabs::Pixel **)&jresult = new cmlabs::Pixel((const cmlabs::Pixel &)result);
24544 return jresult;
24545}
24546
24547
24548SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getPixelColor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24549 jlong jresult = 0 ;
24550 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24551 uint32 arg2 ;
24552 uint32 arg3 ;
24553 Color result;
24554
24555 (void)jenv;
24556 (void)jcls;
24557 (void)jarg1_;
24558 arg1 = *(cmlabs::Bitmap **)&jarg1;
24559 arg2 = (uint32)jarg2;
24560 arg3 = (uint32)jarg3;
24561 result = (arg1)->getPixelColor(arg2,arg3);
24562 *(Color **)&jresult = new Color((const Color &)result);
24563 return jresult;
24564}
24565
24566
24567SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24568 jboolean jresult = 0 ;
24569 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24570 bool result;
24571
24572 (void)jenv;
24573 (void)jcls;
24574 (void)jarg1_;
24575 arg1 = *(cmlabs::Bitmap **)&jarg1;
24576 result = (bool)(arg1)->eraseBitmap();
24577 jresult = (jboolean)result;
24578 return jresult;
24579}
24580
24581
24582SWIGEXPORT 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) {
24583 jboolean jresult = 0 ;
24584 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24585 uint8 arg2 ;
24586 uint8 arg3 ;
24587 uint8 arg4 ;
24588 uint8 arg5 ;
24589 bool result;
24590
24591 (void)jenv;
24592 (void)jcls;
24593 (void)jarg1_;
24594 arg1 = *(cmlabs::Bitmap **)&jarg1;
24595 arg2 = (uint8)jarg2;
24596 arg3 = (uint8)jarg3;
24597 arg4 = (uint8)jarg4;
24598 arg5 = (uint8)jarg5;
24599 result = (bool)(arg1)->eraseBitmap(arg2,arg3,arg4,arg5);
24600 jresult = (jboolean)result;
24601 return jresult;
24602}
24603
24604
24605SWIGEXPORT 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) {
24606 jboolean jresult = 0 ;
24607 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24608 uint8 arg2 ;
24609 uint8 arg3 ;
24610 uint8 arg4 ;
24611 bool result;
24612
24613 (void)jenv;
24614 (void)jcls;
24615 (void)jarg1_;
24616 arg1 = *(cmlabs::Bitmap **)&jarg1;
24617 arg2 = (uint8)jarg2;
24618 arg3 = (uint8)jarg3;
24619 arg4 = (uint8)jarg4;
24620 result = (bool)(arg1)->eraseBitmap(arg2,arg3,arg4);
24621 jresult = (jboolean)result;
24622 return jresult;
24623}
24624
24625
24626SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1eraseBitmap_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
24627 jboolean jresult = 0 ;
24628 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24629 Color *arg2 = 0 ;
24630 bool result;
24631
24632 (void)jenv;
24633 (void)jcls;
24634 (void)jarg1_;
24635 arg1 = *(cmlabs::Bitmap **)&jarg1;
24636 arg2 = *(Color **)&jarg2;
24637 if (!arg2) {
24638 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24639 return 0;
24640 }
24641 result = (bool)(arg1)->eraseBitmap((Color const &)*arg2);
24642 jresult = (jboolean)result;
24643 return jresult;
24644}
24645
24646
24647SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1replaceColor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24648 jboolean jresult = 0 ;
24649 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24650 Color *arg2 = 0 ;
24651 Color *arg3 = 0 ;
24652 bool result;
24653
24654 (void)jenv;
24655 (void)jcls;
24656 (void)jarg1_;
24657 arg1 = *(cmlabs::Bitmap **)&jarg1;
24658 arg2 = *(Color **)&jarg2;
24659 if (!arg2) {
24660 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24661 return 0;
24662 }
24663 arg3 = *(Color **)&jarg3;
24664 if (!arg3) {
24665 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24666 return 0;
24667 }
24668 result = (bool)(arg1)->replaceColor((Color const &)*arg2,(Color const &)*arg3);
24669 jresult = (jboolean)result;
24670 return jresult;
24671}
24672
24673
24674SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1fillBox_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24675 jboolean jresult = 0 ;
24676 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24677 Box *arg2 = 0 ;
24678 Color *arg3 = 0 ;
24679 bool result;
24680
24681 (void)jenv;
24682 (void)jcls;
24683 (void)jarg1_;
24684 arg1 = *(cmlabs::Bitmap **)&jarg1;
24685 arg2 = *(Box **)&jarg2;
24686 if (!arg2) {
24687 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
24688 return 0;
24689 }
24690 arg3 = *(Color **)&jarg3;
24691 if (!arg3) {
24692 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24693 return 0;
24694 }
24695 result = (bool)(arg1)->fillBox((Box const &)*arg2,(Color const &)*arg3);
24696 jresult = (jboolean)result;
24697 return jresult;
24698}
24699
24700
24701SWIGEXPORT 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) {
24702 jboolean jresult = 0 ;
24703 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24704 uint32 arg2 ;
24705 uint32 arg3 ;
24706 uint32 arg4 ;
24707 uint32 arg5 ;
24708 Color *arg6 = 0 ;
24709 bool result;
24710
24711 (void)jenv;
24712 (void)jcls;
24713 (void)jarg1_;
24714 arg1 = *(cmlabs::Bitmap **)&jarg1;
24715 arg2 = (uint32)jarg2;
24716 arg3 = (uint32)jarg3;
24717 arg4 = (uint32)jarg4;
24718 arg5 = (uint32)jarg5;
24719 arg6 = *(Color **)&jarg6;
24720 if (!arg6) {
24721 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24722 return 0;
24723 }
24724 result = (bool)(arg1)->fillBox(arg2,arg3,arg4,arg5,(Color const &)*arg6);
24725 jresult = (jboolean)result;
24726 return jresult;
24727}
24728
24729
24730SWIGEXPORT 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) {
24731 jboolean jresult = 0 ;
24732 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24733 uint32 arg2 ;
24734 uint32 arg3 ;
24735 Color *arg4 = 0 ;
24736 double arg5 ;
24737 bool result;
24738
24739 (void)jenv;
24740 (void)jcls;
24741 (void)jarg1_;
24742 arg1 = *(cmlabs::Bitmap **)&jarg1;
24743 arg2 = (uint32)jarg2;
24744 arg3 = (uint32)jarg3;
24745 arg4 = *(Color **)&jarg4;
24746 if (!arg4) {
24747 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24748 return 0;
24749 }
24750 arg5 = (double)jarg5;
24751 result = (bool)(arg1)->putTransPixel(arg2,arg3,(Color const &)*arg4,arg5);
24752 jresult = (jboolean)result;
24753 return jresult;
24754}
24755
24756
24757SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawLine_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24758 jboolean jresult = 0 ;
24759 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24760 Line *arg2 = 0 ;
24761 Color *arg3 = 0 ;
24762 bool result;
24763
24764 (void)jenv;
24765 (void)jcls;
24766 (void)jarg1_;
24767 arg1 = *(cmlabs::Bitmap **)&jarg1;
24768 arg2 = *(Line **)&jarg2;
24769 if (!arg2) {
24770 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Line const & reference is null");
24771 return 0;
24772 }
24773 arg3 = *(Color **)&jarg3;
24774 if (!arg3) {
24775 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24776 return 0;
24777 }
24778 result = (bool)(arg1)->drawLine((Line const &)*arg2,(Color const &)*arg3);
24779 jresult = (jboolean)result;
24780 return jresult;
24781}
24782
24783
24784SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawLine_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24785 jboolean jresult = 0 ;
24786 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24787 PolyLine *arg2 = 0 ;
24788 Color *arg3 = 0 ;
24789 bool result;
24790
24791 (void)jenv;
24792 (void)jcls;
24793 (void)jarg1_;
24794 arg1 = *(cmlabs::Bitmap **)&jarg1;
24795 arg2 = *(PolyLine **)&jarg2;
24796 if (!arg2) {
24797 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "PolyLine const & reference is null");
24798 return 0;
24799 }
24800 arg3 = *(Color **)&jarg3;
24801 if (!arg3) {
24802 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24803 return 0;
24804 }
24805 result = (bool)(arg1)->drawLine((PolyLine const &)*arg2,(Color const &)*arg3);
24806 jresult = (jboolean)result;
24807 return jresult;
24808}
24809
24810
24811SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1drawBox(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
24812 jboolean jresult = 0 ;
24813 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24814 Box *arg2 = 0 ;
24815 Color *arg3 = 0 ;
24816 bool result;
24817
24818 (void)jenv;
24819 (void)jcls;
24820 (void)jarg1_;
24821 arg1 = *(cmlabs::Bitmap **)&jarg1;
24822 arg2 = *(Box **)&jarg2;
24823 if (!arg2) {
24824 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
24825 return 0;
24826 }
24827 arg3 = *(Color **)&jarg3;
24828 if (!arg3) {
24829 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24830 return 0;
24831 }
24832 result = (bool)(arg1)->drawBox((Box const &)*arg2,(Color const &)*arg3);
24833 jresult = (jboolean)result;
24834 return jresult;
24835}
24836
24837
24838SWIGEXPORT 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) {
24839 jboolean jresult = 0 ;
24840 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24841 uint32 arg2 ;
24842 uint32 arg3 ;
24843 uint32 arg4 ;
24844 Color *arg5 = 0 ;
24845 double arg6 ;
24846 double arg7 ;
24847 bool arg8 ;
24848 bool result;
24849
24850 (void)jenv;
24851 (void)jcls;
24852 (void)jarg1_;
24853 arg1 = *(cmlabs::Bitmap **)&jarg1;
24854 arg2 = (uint32)jarg2;
24855 arg3 = (uint32)jarg3;
24856 arg4 = (uint32)jarg4;
24857 arg5 = *(Color **)&jarg5;
24858 if (!arg5) {
24859 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24860 return 0;
24861 }
24862 arg6 = (double)jarg6;
24863 arg7 = (double)jarg7;
24864 arg8 = jarg8 ? true : false;
24865 result = (bool)(arg1)->drawCircle(arg2,arg3,arg4,(Color const &)*arg5,arg6,arg7,arg8);
24866 jresult = (jboolean)result;
24867 return jresult;
24868}
24869
24870
24871SWIGEXPORT 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) {
24872 jboolean jresult = 0 ;
24873 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24874 uint32 arg2 ;
24875 uint32 arg3 ;
24876 uint32 arg4 ;
24877 Color *arg5 = 0 ;
24878 double arg6 ;
24879 double arg7 ;
24880 bool result;
24881
24882 (void)jenv;
24883 (void)jcls;
24884 (void)jarg1_;
24885 arg1 = *(cmlabs::Bitmap **)&jarg1;
24886 arg2 = (uint32)jarg2;
24887 arg3 = (uint32)jarg3;
24888 arg4 = (uint32)jarg4;
24889 arg5 = *(Color **)&jarg5;
24890 if (!arg5) {
24891 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24892 return 0;
24893 }
24894 arg6 = (double)jarg6;
24895 arg7 = (double)jarg7;
24896 result = (bool)(arg1)->drawCircle(arg2,arg3,arg4,(Color const &)*arg5,arg6,arg7);
24897 jresult = (jboolean)result;
24898 return jresult;
24899}
24900
24901
24902SWIGEXPORT 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) {
24903 jboolean jresult = 0 ;
24904 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24905 uint32 arg2 ;
24906 uint32 arg3 ;
24907 uint32 arg4 ;
24908 uint32 arg5 ;
24909 Color *arg6 = 0 ;
24910 double arg7 ;
24911 bool result;
24912
24913 (void)jenv;
24914 (void)jcls;
24915 (void)jarg1_;
24916 arg1 = *(cmlabs::Bitmap **)&jarg1;
24917 arg2 = (uint32)jarg2;
24918 arg3 = (uint32)jarg3;
24919 arg4 = (uint32)jarg4;
24920 arg5 = (uint32)jarg5;
24921 arg6 = *(Color **)&jarg6;
24922 if (!arg6) {
24923 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Color const & reference is null");
24924 return 0;
24925 }
24926 arg7 = (double)jarg7;
24927 result = (bool)(arg1)->putQuadPixel(arg2,arg3,arg4,arg5,(Color const &)*arg6,arg7);
24928 jresult = (jboolean)result;
24929 return jresult;
24930}
24931
24932
24933SWIGEXPORT 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) {
24934 jboolean jresult = 0 ;
24935 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24936 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
24937 uint32 arg3 ;
24938 uint32 arg4 ;
24939 bool result;
24940
24941 (void)jenv;
24942 (void)jcls;
24943 (void)jarg1_;
24944 (void)jarg2_;
24945 arg1 = *(cmlabs::Bitmap **)&jarg1;
24946 arg2 = *(cmlabs::Bitmap **)&jarg2;
24947 arg3 = (uint32)jarg3;
24948 arg4 = (uint32)jarg4;
24949 result = (bool)(arg1)->drawBitmap(arg2,arg3,arg4);
24950 jresult = (jboolean)result;
24951 return jresult;
24952}
24953
24954
24955SWIGEXPORT 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) {
24956 jboolean jresult = 0 ;
24957 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24958 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
24959 uint32 arg3 ;
24960 uint32 arg4 ;
24961 uint32 arg5 ;
24962 uint32 arg6 ;
24963 bool result;
24964
24965 (void)jenv;
24966 (void)jcls;
24967 (void)jarg1_;
24968 (void)jarg2_;
24969 arg1 = *(cmlabs::Bitmap **)&jarg1;
24970 arg2 = *(cmlabs::Bitmap **)&jarg2;
24971 arg3 = (uint32)jarg3;
24972 arg4 = (uint32)jarg4;
24973 arg5 = (uint32)jarg5;
24974 arg6 = (uint32)jarg6;
24975 result = (bool)(arg1)->drawBitmap(arg2,arg3,arg4,arg5,arg6);
24976 jresult = (jboolean)result;
24977 return jresult;
24978}
24979
24980
24981SWIGEXPORT 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) {
24982 jboolean jresult = 0 ;
24983 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
24984 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
24985 Point *arg3 = 0 ;
24986 bool result;
24987
24988 (void)jenv;
24989 (void)jcls;
24990 (void)jarg1_;
24991 (void)jarg2_;
24992 arg1 = *(cmlabs::Bitmap **)&jarg1;
24993 arg2 = *(cmlabs::Bitmap **)&jarg2;
24994 arg3 = *(Point **)&jarg3;
24995 if (!arg3) {
24996 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Point const & reference is null");
24997 return 0;
24998 }
24999 result = (bool)(arg1)->drawBitmap(arg2,(Point const &)*arg3);
25000 jresult = (jboolean)result;
25001 return jresult;
25002}
25003
25004
25005SWIGEXPORT 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) {
25006 jboolean jresult = 0 ;
25007 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25008 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25009 Box *arg3 = 0 ;
25010 bool result;
25011
25012 (void)jenv;
25013 (void)jcls;
25014 (void)jarg1_;
25015 (void)jarg2_;
25016 arg1 = *(cmlabs::Bitmap **)&jarg1;
25017 arg2 = *(cmlabs::Bitmap **)&jarg2;
25018 arg3 = *(Box **)&jarg3;
25019 if (!arg3) {
25020 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
25021 return 0;
25022 }
25023 result = (bool)(arg1)->drawBitmap(arg2,(Box const &)*arg3);
25024 jresult = (jboolean)result;
25025 return jresult;
25026}
25027
25028
25029SWIGEXPORT 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) {
25030 jboolean jresult = 0 ;
25031 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25032 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25033 uint32 arg3 ;
25034 uint32 arg4 ;
25035 uint32 arg5 ;
25036 uint32 arg6 ;
25037 uint32 arg7 ;
25038 uint32 arg8 ;
25039 bool result;
25040
25041 (void)jenv;
25042 (void)jcls;
25043 (void)jarg1_;
25044 (void)jarg2_;
25045 arg1 = *(cmlabs::Bitmap **)&jarg1;
25046 arg2 = *(cmlabs::Bitmap **)&jarg2;
25047 arg3 = (uint32)jarg3;
25048 arg4 = (uint32)jarg4;
25049 arg5 = (uint32)jarg5;
25050 arg6 = (uint32)jarg6;
25051 arg7 = (uint32)jarg7;
25052 arg8 = (uint32)jarg8;
25053 result = (bool)(arg1)->drawBitmap(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
25054 jresult = (jboolean)result;
25055 return jresult;
25056}
25057
25058
25059SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25060 jlong jresult = 0 ;
25061 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25062 Box *arg2 = 0 ;
25063 cmlabs::Bitmap *result = 0 ;
25064
25065 (void)jenv;
25066 (void)jcls;
25067 (void)jarg1_;
25068 arg1 = *(cmlabs::Bitmap **)&jarg1;
25069 arg2 = *(Box **)&jarg2;
25070 if (!arg2) {
25071 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
25072 return 0;
25073 }
25074 result = (cmlabs::Bitmap *)(arg1)->getCopy((Box const &)*arg2);
25075 *(cmlabs::Bitmap **)&jresult = result;
25076 return jresult;
25077}
25078
25079
25080SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1canBeResizedTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
25081 jboolean jresult = 0 ;
25082 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25083 uint32 arg2 ;
25084 uint32 arg3 ;
25085 bool result;
25086
25087 (void)jenv;
25088 (void)jcls;
25089 (void)jarg1_;
25090 arg1 = *(cmlabs::Bitmap **)&jarg1;
25091 arg2 = (uint32)jarg2;
25092 arg3 = (uint32)jarg3;
25093 result = (bool)(arg1)->canBeResizedTo(arg2,arg3);
25094 jresult = (jboolean)result;
25095 return jresult;
25096}
25097
25098
25099SWIGEXPORT 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) {
25100 jlong jresult = 0 ;
25101 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25102 uint32 arg2 ;
25103 uint32 arg3 ;
25104 bool arg4 ;
25105 cmlabs::Bitmap *result = 0 ;
25106
25107 (void)jenv;
25108 (void)jcls;
25109 (void)jarg1_;
25110 arg1 = *(cmlabs::Bitmap **)&jarg1;
25111 arg2 = (uint32)jarg2;
25112 arg3 = (uint32)jarg3;
25113 arg4 = jarg4 ? true : false;
25114 result = (cmlabs::Bitmap *)(arg1)->getResizedCopy(arg2,arg3,arg4);
25115 *(cmlabs::Bitmap **)&jresult = result;
25116 return jresult;
25117}
25118
25119
25120SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getResizedCopy_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25121 jlong jresult = 0 ;
25122 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25123 double arg2 ;
25124 cmlabs::Bitmap *result = 0 ;
25125
25126 (void)jenv;
25127 (void)jcls;
25128 (void)jarg1_;
25129 arg1 = *(cmlabs::Bitmap **)&jarg1;
25130 arg2 = (double)jarg2;
25131 result = (cmlabs::Bitmap *)(arg1)->getResizedCopy(arg2);
25132 *(cmlabs::Bitmap **)&jresult = result;
25133 return jresult;
25134}
25135
25136
25137SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1resizeTo(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jboolean jarg4) {
25138 jboolean jresult = 0 ;
25139 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25140 uint32 arg2 ;
25141 uint32 arg3 ;
25142 bool arg4 ;
25143 bool result;
25144
25145 (void)jenv;
25146 (void)jcls;
25147 (void)jarg1_;
25148 arg1 = *(cmlabs::Bitmap **)&jarg1;
25149 arg2 = (uint32)jarg2;
25150 arg3 = (uint32)jarg3;
25151 arg4 = jarg4 ? true : false;
25152 result = (bool)(arg1)->resizeTo(arg2,arg3,arg4);
25153 jresult = (jboolean)result;
25154 return jresult;
25155}
25156
25157
25158SWIGEXPORT 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) {
25159 jboolean jresult = 0 ;
25160 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25161 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25162 bool arg3 ;
25163 bool result;
25164
25165 (void)jenv;
25166 (void)jcls;
25167 (void)jarg1_;
25168 (void)jarg2_;
25169 arg1 = *(cmlabs::Bitmap **)&jarg1;
25170 arg2 = *(cmlabs::Bitmap **)&jarg2;
25171 arg3 = jarg3 ? true : false;
25172 result = (bool)(arg1)->copyDataFromBitmap(arg2,arg3);
25173 jresult = (jboolean)result;
25174 return jresult;
25175}
25176
25177
25178SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyDataFromBitmap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25179 jboolean jresult = 0 ;
25180 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25181 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25182 bool result;
25183
25184 (void)jenv;
25185 (void)jcls;
25186 (void)jarg1_;
25187 (void)jarg2_;
25188 arg1 = *(cmlabs::Bitmap **)&jarg1;
25189 arg2 = *(cmlabs::Bitmap **)&jarg2;
25190 result = (bool)(arg1)->copyDataFromBitmap(arg2);
25191 jresult = (jboolean)result;
25192 return jresult;
25193}
25194
25195
25196SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1takeDataFromBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25197 jboolean jresult = 0 ;
25198 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25199 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
25200 bool result;
25201
25202 (void)jenv;
25203 (void)jcls;
25204 (void)jarg1_;
25205 (void)jarg2_;
25206 arg1 = *(cmlabs::Bitmap **)&jarg1;
25207 arg2 = *(cmlabs::Bitmap **)&jarg2;
25208 result = (bool)(arg1)->takeDataFromBitmap(arg2);
25209 jresult = (jboolean)result;
25210 return jresult;
25211}
25212
25213
25214SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getBestResizeFactor(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25215 jdouble jresult = 0 ;
25216 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25217 double arg2 ;
25218 double result;
25219
25220 (void)jenv;
25221 (void)jcls;
25222 (void)jarg1_;
25223 arg1 = *(cmlabs::Bitmap **)&jarg1;
25224 arg2 = (double)jarg2;
25225 result = (double)(arg1)->getBestResizeFactor(arg2);
25226 jresult = (jdouble)result;
25227 return jresult;
25228}
25229
25230
25231SWIGEXPORT 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) {
25232 jdouble jresult = 0 ;
25233 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25234 double arg2 ;
25235 int *arg3 = 0 ;
25236 int *arg4 = 0 ;
25237 int *arg5 = 0 ;
25238 double result;
25239
25240 (void)jenv;
25241 (void)jcls;
25242 (void)jarg1_;
25243 arg1 = *(cmlabs::Bitmap **)&jarg1;
25244 arg2 = (double)jarg2;
25245 arg3 = *(int **)&jarg3;
25246 if (!arg3) {
25247 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int & reference is null");
25248 return 0;
25249 }
25250 arg4 = *(int **)&jarg4;
25251 if (!arg4) {
25252 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int & reference is null");
25253 return 0;
25254 }
25255 arg5 = *(int **)&jarg5;
25256 if (!arg5) {
25257 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "int & reference is null");
25258 return 0;
25259 }
25260 result = (double)(arg1)->getBestResizeFactors(arg2,*arg3,*arg4,*arg5);
25261 jresult = (jdouble)result;
25262 return jresult;
25263}
25264
25265
25266SWIGEXPORT 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) {
25267 jstring jresult = 0 ;
25268 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25269 uint32 arg2 ;
25270 uint32 arg3 ;
25271 int32 arg4 ;
25272 int32 arg5 ;
25273 int32 arg6 ;
25274 char *result = 0 ;
25275
25276 (void)jenv;
25277 (void)jcls;
25278 (void)jarg1_;
25279 arg1 = *(cmlabs::Bitmap **)&jarg1;
25280 arg2 = (uint32)jarg2;
25281 arg3 = (uint32)jarg3;
25282 arg4 = (int32)jarg4;
25283 arg5 = (int32)jarg5;
25284 arg6 = (int32)jarg6;
25285 result = (char *)(arg1)->createResizedData(arg2,arg3,arg4,arg5,arg6);
25286 if (result) jresult = jenv->NewStringUTF((const char *)result);
25287 return jresult;
25288}
25289
25290
25291SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1readFromMemory(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
25292 jboolean jresult = 0 ;
25293 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25294 char *arg2 = (char *) 0 ;
25295 uint32 arg3 ;
25296 bool result;
25297
25298 (void)jenv;
25299 (void)jcls;
25300 (void)jarg1_;
25301 arg1 = *(cmlabs::Bitmap **)&jarg1;
25302 arg2 = 0;
25303 if (jarg2) {
25304 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25305 if (!arg2) return 0;
25306 }
25307 arg3 = (uint32)jarg3;
25308 result = (bool)(arg1)->readFromMemory((char const *)arg2,arg3);
25309 jresult = (jboolean)result;
25310 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25311 return jresult;
25312}
25313
25314
25315SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1readFromFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25316 jboolean jresult = 0 ;
25317 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25318 char *arg2 = (char *) 0 ;
25319 bool result;
25320
25321 (void)jenv;
25322 (void)jcls;
25323 (void)jarg1_;
25324 arg1 = *(cmlabs::Bitmap **)&jarg1;
25325 arg2 = 0;
25326 if (jarg2) {
25327 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25328 if (!arg2) return 0;
25329 }
25330 result = (bool)(arg1)->readFromFile((char const *)arg2);
25331 jresult = (jboolean)result;
25332 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25333 return jresult;
25334}
25335
25336
25337SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1saveToFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25338 jboolean jresult = 0 ;
25339 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25340 char *arg2 = (char *) 0 ;
25341 bool result;
25342
25343 (void)jenv;
25344 (void)jcls;
25345 (void)jarg1_;
25346 arg1 = *(cmlabs::Bitmap **)&jarg1;
25347 arg2 = 0;
25348 if (jarg2) {
25349 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25350 if (!arg2) return 0;
25351 }
25352 result = (bool)(arg1)->saveToFile((char const *)arg2);
25353 jresult = (jboolean)result;
25354 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25355 return jresult;
25356}
25357
25358
25359SWIGEXPORT 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) {
25360 jboolean jresult = 0 ;
25361 char *arg1 = (char *) 0 ;
25362 uint32 arg2 ;
25363 uint32 arg3 ;
25364 uint32 arg4 ;
25365 char *arg5 = (char *) 0 ;
25366 uint32 arg6 ;
25367 bool result;
25368
25369 (void)jenv;
25370 (void)jcls;
25371 arg1 = 0;
25372 if (jarg1) {
25373 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25374 if (!arg1) return 0;
25375 }
25376 arg2 = (uint32)jarg2;
25377 arg3 = (uint32)jarg3;
25378 arg4 = (uint32)jarg4;
25379 arg5 = 0;
25380 if (jarg5) {
25381 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
25382 if (!arg5) return 0;
25383 }
25384 arg6 = (uint32)jarg6;
25385 result = (bool)cmlabs::Bitmap::convertBitmapFileData((char const *)arg1,arg2,arg3,arg4,arg5,arg6);
25386 jresult = (jboolean)result;
25387 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25388 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
25389 return jresult;
25390}
25391
25392
25393SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1convertBitmapFileDataRunLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) {
25394 jstring jresult = 0 ;
25395 char *arg1 = (char *) 0 ;
25396 uint32 arg2 ;
25397 uint32 arg3 ;
25398 uint32 arg4 ;
25399 uint32 *arg5 = 0 ;
25400 char *result = 0 ;
25401
25402 (void)jenv;
25403 (void)jcls;
25404 arg1 = 0;
25405 if (jarg1) {
25406 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25407 if (!arg1) return 0;
25408 }
25409 arg2 = (uint32)jarg2;
25410 arg3 = (uint32)jarg3;
25411 arg4 = (uint32)jarg4;
25412 arg5 = *(uint32 **)&jarg5;
25413 if (!arg5) {
25414 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25415 return 0;
25416 }
25417 result = (char *)cmlabs::Bitmap::convertBitmapFileDataRunLength((char const *)arg1,arg2,arg3,arg4,*arg5);
25418 if (result) jresult = jenv->NewStringUTF((const char *)result);
25419 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25420 return jresult;
25421}
25422
25423
25424SWIGEXPORT 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) {
25425 jstring jresult = 0 ;
25426 char *arg1 = (char *) 0 ;
25427 char *arg2 = (char *) 0 ;
25428 uint32 arg3 ;
25429 uint32 arg4 ;
25430 uint32 arg5 ;
25431 uint32 *arg6 = 0 ;
25432 char *result = 0 ;
25433
25434 (void)jenv;
25435 (void)jcls;
25436 arg1 = 0;
25437 if (jarg1) {
25438 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25439 if (!arg1) return 0;
25440 }
25441 arg2 = 0;
25442 if (jarg2) {
25443 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25444 if (!arg2) return 0;
25445 }
25446 arg3 = (uint32)jarg3;
25447 arg4 = (uint32)jarg4;
25448 arg5 = (uint32)jarg5;
25449 arg6 = *(uint32 **)&jarg6;
25450 if (!arg6) {
25451 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25452 return 0;
25453 }
25454 result = (char *)cmlabs::Bitmap::differenceBitmapFileData(arg1,arg2,arg3,arg4,arg5,*arg6);
25455 if (result) jresult = jenv->NewStringUTF((const char *)result);
25456 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25457 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25458 return jresult;
25459}
25460
25461
25462SWIGEXPORT 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) {
25463 jstring jresult = 0 ;
25464 char *arg1 = (char *) 0 ;
25465 char *arg2 = (char *) 0 ;
25466 uint32 arg3 ;
25467 uint32 arg4 ;
25468 uint32 arg5 ;
25469 uint32 *arg6 = 0 ;
25470 char *result = 0 ;
25471
25472 (void)jenv;
25473 (void)jcls;
25474 arg1 = 0;
25475 if (jarg1) {
25476 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25477 if (!arg1) return 0;
25478 }
25479 arg2 = 0;
25480 if (jarg2) {
25481 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25482 if (!arg2) return 0;
25483 }
25484 arg3 = (uint32)jarg3;
25485 arg4 = (uint32)jarg4;
25486 arg5 = (uint32)jarg5;
25487 arg6 = *(uint32 **)&jarg6;
25488 if (!arg6) {
25489 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25490 return 0;
25491 }
25492 result = (char *)cmlabs::Bitmap::differenceBitmapFileDataRunLength(arg1,arg2,arg3,arg4,arg5,*arg6);
25493 if (result) jresult = jenv->NewStringUTF((const char *)result);
25494 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25495 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25496 return jresult;
25497}
25498
25499
25500SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getCompressedUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
25501 jlong jresult = 0 ;
25502 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25503 bool arg2 ;
25504 cmlabs::BitmapUpdate *result = 0 ;
25505
25506 (void)jenv;
25507 (void)jcls;
25508 (void)jarg1_;
25509 arg1 = *(cmlabs::Bitmap **)&jarg1;
25510 arg2 = jarg2 ? true : false;
25511 result = (cmlabs::BitmapUpdate *)((cmlabs::Bitmap const *)arg1)->getCompressedUpdate(arg2);
25512 *(cmlabs::BitmapUpdate **)&jresult = result;
25513 return jresult;
25514}
25515
25516
25517SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1getGrayScaleDataCopy(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25518 jstring jresult = 0 ;
25519 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25520 uint32 *arg2 = 0 ;
25521 char *result = 0 ;
25522
25523 (void)jenv;
25524 (void)jcls;
25525 (void)jarg1_;
25526 arg1 = *(cmlabs::Bitmap **)&jarg1;
25527 arg2 = *(uint32 **)&jarg2;
25528 if (!arg2) {
25529 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25530 return 0;
25531 }
25532 result = (char *)(arg1)->getGrayScaleDataCopy(*arg2);
25533 if (result) jresult = jenv->NewStringUTF((const char *)result);
25534 return jresult;
25535}
25536
25537
25538SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1copyGrayScaleData(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
25539 jboolean jresult = 0 ;
25540 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25541 char *arg2 = (char *) 0 ;
25542 uint32 arg3 ;
25543 bool result;
25544
25545 (void)jenv;
25546 (void)jcls;
25547 (void)jarg1_;
25548 arg1 = *(cmlabs::Bitmap **)&jarg1;
25549 arg2 = 0;
25550 if (jarg2) {
25551 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25552 if (!arg2) return 0;
25553 }
25554 arg3 = (uint32)jarg3;
25555 result = (bool)(arg1)->copyGrayScaleData(arg2,arg3);
25556 jresult = (jboolean)result;
25557 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25558 return jresult;
25559}
25560
25561
25562SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1resetBitmapUpdates(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25563 jboolean jresult = 0 ;
25564 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25565 bool result;
25566
25567 (void)jenv;
25568 (void)jcls;
25569 (void)jarg1_;
25570 arg1 = *(cmlabs::Bitmap **)&jarg1;
25571 result = (bool)(arg1)->resetBitmapUpdates();
25572 jresult = (jboolean)result;
25573 return jresult;
25574}
25575
25576
25577SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1setBitmapUpdated(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25578 jboolean jresult = 0 ;
25579 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25580 bool result;
25581
25582 (void)jenv;
25583 (void)jcls;
25584 (void)jarg1_;
25585 arg1 = *(cmlabs::Bitmap **)&jarg1;
25586 result = (bool)(arg1)->setBitmapUpdated();
25587 jresult = (jboolean)result;
25588 return jresult;
25589}
25590
25591
25592SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1addBitmapUpdateRegion(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25593 jboolean jresult = 0 ;
25594 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25595 Box *arg2 = 0 ;
25596 bool result;
25597
25598 (void)jenv;
25599 (void)jcls;
25600 (void)jarg1_;
25601 arg1 = *(cmlabs::Bitmap **)&jarg1;
25602 arg2 = *(Box **)&jarg2;
25603 if (!arg2) {
25604 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Box const & reference is null");
25605 return 0;
25606 }
25607 result = (bool)(arg1)->addBitmapUpdateRegion((Box const &)*arg2);
25608 jresult = (jboolean)result;
25609 return jresult;
25610}
25611
25612
25613SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1hasBitmapBeenUpdated(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25614 jboolean jresult = 0 ;
25615 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25616 bool result;
25617
25618 (void)jenv;
25619 (void)jcls;
25620 (void)jarg1_;
25621 arg1 = *(cmlabs::Bitmap **)&jarg1;
25622 result = (bool)(arg1)->hasBitmapBeenUpdated();
25623 jresult = (jboolean)result;
25624 return jresult;
25625}
25626
25627
25628SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1hasBitmapBeenTotallyChanged(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25629 jboolean jresult = 0 ;
25630 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25631 bool result;
25632
25633 (void)jenv;
25634 (void)jcls;
25635 (void)jarg1_;
25636 arg1 = *(cmlabs::Bitmap **)&jarg1;
25637 result = (bool)(arg1)->hasBitmapBeenTotallyChanged();
25638 jresult = (jboolean)result;
25639 return jresult;
25640}
25641
25642
25643SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1width_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25644 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25645 uint32 arg2 ;
25646
25647 (void)jenv;
25648 (void)jcls;
25649 (void)jarg1_;
25650 arg1 = *(cmlabs::Bitmap **)&jarg1;
25651 arg2 = (uint32)jarg2;
25652 if (arg1) (arg1)->width = arg2;
25653}
25654
25655
25656SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1width_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25657 jlong jresult = 0 ;
25658 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25659 uint32 result;
25660
25661 (void)jenv;
25662 (void)jcls;
25663 (void)jarg1_;
25664 arg1 = *(cmlabs::Bitmap **)&jarg1;
25665 result = (uint32) ((arg1)->width);
25666 jresult = (jlong)result;
25667 return jresult;
25668}
25669
25670
25671SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1height_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25672 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25673 uint32 arg2 ;
25674
25675 (void)jenv;
25676 (void)jcls;
25677 (void)jarg1_;
25678 arg1 = *(cmlabs::Bitmap **)&jarg1;
25679 arg2 = (uint32)jarg2;
25680 if (arg1) (arg1)->height = arg2;
25681}
25682
25683
25684SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1height_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25685 jlong jresult = 0 ;
25686 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25687 uint32 result;
25688
25689 (void)jenv;
25690 (void)jcls;
25691 (void)jarg1_;
25692 arg1 = *(cmlabs::Bitmap **)&jarg1;
25693 result = (uint32) ((arg1)->height);
25694 jresult = (jlong)result;
25695 return jresult;
25696}
25697
25698
25699SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25700 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25701 uint32 arg2 ;
25702
25703 (void)jenv;
25704 (void)jcls;
25705 (void)jarg1_;
25706 arg1 = *(cmlabs::Bitmap **)&jarg1;
25707 arg2 = (uint32)jarg2;
25708 if (arg1) (arg1)->size = arg2;
25709}
25710
25711
25712SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25713 jlong jresult = 0 ;
25714 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25715 uint32 result;
25716
25717 (void)jenv;
25718 (void)jcls;
25719 (void)jarg1_;
25720 arg1 = *(cmlabs::Bitmap **)&jarg1;
25721 result = (uint32) ((arg1)->size);
25722 jresult = (jlong)result;
25723 return jresult;
25724}
25725
25726
25727SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25728 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25729 char *arg2 = (char *) 0 ;
25730
25731 (void)jenv;
25732 (void)jcls;
25733 (void)jarg1_;
25734 arg1 = *(cmlabs::Bitmap **)&jarg1;
25735 arg2 = 0;
25736 if (jarg2) {
25737 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
25738 if (!arg2) return ;
25739 }
25740 {
25741 delete [] arg1->data;
25742 if (arg2) {
25743 arg1->data = (char *) (new char[strlen((const char *)arg2)+1]);
25744 strcpy((char *)arg1->data, (const char *)arg2);
25745 } else {
25746 arg1->data = 0;
25747 }
25748 }
25749 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
25750}
25751
25752
25753SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25754 jstring jresult = 0 ;
25755 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25756 char *result = 0 ;
25757
25758 (void)jenv;
25759 (void)jcls;
25760 (void)jarg1_;
25761 arg1 = *(cmlabs::Bitmap **)&jarg1;
25762 result = (char *) ((arg1)->data);
25763 if (result) jresult = jenv->NewStringUTF((const char *)result);
25764 return jresult;
25765}
25766
25767
25768SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateRegion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25769 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25770 Box arg2 ;
25771 Box *argp2 ;
25772
25773 (void)jenv;
25774 (void)jcls;
25775 (void)jarg1_;
25776 arg1 = *(cmlabs::Bitmap **)&jarg1;
25777 argp2 = *(Box **)&jarg2;
25778 if (!argp2) {
25779 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null Box");
25780 return ;
25781 }
25782 arg2 = *argp2;
25783 if (arg1) (arg1)->updateRegion = arg2;
25784}
25785
25786
25787SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1updateRegion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25788 jlong jresult = 0 ;
25789 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25790 Box result;
25791
25792 (void)jenv;
25793 (void)jcls;
25794 (void)jarg1_;
25795 arg1 = *(cmlabs::Bitmap **)&jarg1;
25796 result = ((arg1)->updateRegion);
25797 *(Box **)&jresult = new Box((const Box &)result);
25798 return jresult;
25799}
25800
25801
25802SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1round(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
25803 jint jresult = 0 ;
25804 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25805 double arg2 ;
25806 int32 result;
25807
25808 (void)jenv;
25809 (void)jcls;
25810 (void)jarg1_;
25811 arg1 = *(cmlabs::Bitmap **)&jarg1;
25812 arg2 = (double)jarg2;
25813 result = (int32)(arg1)->round(arg2);
25814 jresult = (jint)result;
25815 return jresult;
25816}
25817
25818
25819SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_Bitmap_1toBitmapFileFormat(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
25820 jstring jresult = 0 ;
25821 cmlabs::Bitmap *arg1 = (cmlabs::Bitmap *) 0 ;
25822 uint32 *arg2 = 0 ;
25823 char *result = 0 ;
25824
25825 (void)jenv;
25826 (void)jcls;
25827 (void)jarg1_;
25828 arg1 = *(cmlabs::Bitmap **)&jarg1;
25829 arg2 = *(uint32 **)&jarg2;
25830 if (!arg2) {
25831 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25832 return 0;
25833 }
25834 result = (char *)(arg1)->toBitmapFileFormat(*arg2);
25835 if (result) jresult = jenv->NewStringUTF((const char *)result);
25836 return jresult;
25837}
25838
25839
25840SWIGEXPORT 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) {
25841 jstring jresult = 0 ;
25842 char *arg1 = (char *) 0 ;
25843 uint32 arg2 ;
25844 uint32 arg3 ;
25845 uint32 arg4 ;
25846 uint32 *arg5 = 0 ;
25847 char *result = 0 ;
25848
25849 (void)jenv;
25850 (void)jcls;
25851 arg1 = 0;
25852 if (jarg1) {
25853 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25854 if (!arg1) return 0;
25855 }
25856 arg2 = (uint32)jarg2;
25857 arg3 = (uint32)jarg3;
25858 arg4 = (uint32)jarg4;
25859 arg5 = *(uint32 **)&jarg5;
25860 if (!arg5) {
25861 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25862 return 0;
25863 }
25864 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,*arg5);
25865 if (result) jresult = jenv->NewStringUTF((const char *)result);
25866 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25867 return jresult;
25868}
25869
25870
25871SWIGEXPORT 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) {
25872 jstring jresult = 0 ;
25873 char *arg1 = (char *) 0 ;
25874 uint32 arg2 ;
25875 uint32 arg3 ;
25876 uint32 arg4 ;
25877 uint32 arg5 ;
25878 uint32 *arg6 = 0 ;
25879 char *result = 0 ;
25880
25881 (void)jenv;
25882 (void)jcls;
25883 arg1 = 0;
25884 if (jarg1) {
25885 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25886 if (!arg1) return 0;
25887 }
25888 arg2 = (uint32)jarg2;
25889 arg3 = (uint32)jarg3;
25890 arg4 = (uint32)jarg4;
25891 arg5 = (uint32)jarg5;
25892 arg6 = *(uint32 **)&jarg6;
25893 if (!arg6) {
25894 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25895 return 0;
25896 }
25897 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,arg5,*arg6);
25898 if (result) jresult = jenv->NewStringUTF((const char *)result);
25899 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25900 return jresult;
25901}
25902
25903
25904SWIGEXPORT 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) {
25905 jstring jresult = 0 ;
25906 char *arg1 = (char *) 0 ;
25907 uint32 arg2 ;
25908 uint32 arg3 ;
25909 uint32 arg4 ;
25910 char *arg5 = (char *) 0 ;
25911 uint32 *arg6 = 0 ;
25912 char *result = 0 ;
25913
25914 (void)jenv;
25915 (void)jcls;
25916 arg1 = 0;
25917 if (jarg1) {
25918 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25919 if (!arg1) return 0;
25920 }
25921 arg2 = (uint32)jarg2;
25922 arg3 = (uint32)jarg3;
25923 arg4 = (uint32)jarg4;
25924 arg5 = 0;
25925 if (jarg5) {
25926 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
25927 if (!arg5) return 0;
25928 }
25929 arg6 = *(uint32 **)&jarg6;
25930 if (!arg6) {
25931 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25932 return 0;
25933 }
25934 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,*arg6);
25935 if (result) jresult = jenv->NewStringUTF((const char *)result);
25936 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25937 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
25938 return jresult;
25939}
25940
25941
25942SWIGEXPORT 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) {
25943 jstring jresult = 0 ;
25944 char *arg1 = (char *) 0 ;
25945 uint32 arg2 ;
25946 uint32 arg3 ;
25947 uint32 arg4 ;
25948 char *arg5 = (char *) 0 ;
25949 uint32 arg6 ;
25950 uint32 *arg7 = 0 ;
25951 char *result = 0 ;
25952
25953 (void)jenv;
25954 (void)jcls;
25955 arg1 = 0;
25956 if (jarg1) {
25957 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25958 if (!arg1) return 0;
25959 }
25960 arg2 = (uint32)jarg2;
25961 arg3 = (uint32)jarg3;
25962 arg4 = (uint32)jarg4;
25963 arg5 = 0;
25964 if (jarg5) {
25965 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
25966 if (!arg5) return 0;
25967 }
25968 arg6 = (uint32)jarg6;
25969 arg7 = *(uint32 **)&jarg7;
25970 if (!arg7) {
25971 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
25972 return 0;
25973 }
25974 result = (char *)cmlabs::Bitmap::DataToBitmapFileFormat((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,arg6,*arg7);
25975 if (result) jresult = jenv->NewStringUTF((const char *)result);
25976 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
25977 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
25978 return jresult;
25979}
25980
25981
25982SWIGEXPORT 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) {
25983 jstring jresult = 0 ;
25984 char *arg1 = (char *) 0 ;
25985 uint32 arg2 ;
25986 uint32 arg3 ;
25987 uint32 arg4 ;
25988 char *arg5 = (char *) 0 ;
25989 uint32 arg6 ;
25990 char *arg7 = (char *) 0 ;
25991 uint32 *arg8 = 0 ;
25992 char *result = 0 ;
25993
25994 (void)jenv;
25995 (void)jcls;
25996 arg1 = 0;
25997 if (jarg1) {
25998 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
25999 if (!arg1) return 0;
26000 }
26001 arg2 = (uint32)jarg2;
26002 arg3 = (uint32)jarg3;
26003 arg4 = (uint32)jarg4;
26004 arg5 = 0;
26005 if (jarg5) {
26006 arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
26007 if (!arg5) return 0;
26008 }
26009 arg6 = (uint32)jarg6;
26010 arg7 = 0;
26011 if (jarg7) {
26012 arg7 = (char *)jenv->GetStringUTFChars(jarg7, 0);
26013 if (!arg7) return 0;
26014 }
26015 arg8 = *(uint32 **)&jarg8;
26016 if (!arg8) {
26017 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26018 return 0;
26019 }
26020 result = (char *)cmlabs::Bitmap::DataToEncodingFormat((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,arg6,(char const *)arg7,*arg8);
26021 if (result) jresult = jenv->NewStringUTF((const char *)result);
26022 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26023 if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
26024 if (arg7) jenv->ReleaseStringUTFChars(jarg7, (const char *)arg7);
26025 return jresult;
26026}
26027
26028
26029SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeDown66(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3) {
26030 jstring jresult = 0 ;
26031 char *arg1 = (char *) 0 ;
26032 uint32 *arg2 = 0 ;
26033 uint32 *arg3 = 0 ;
26034 char *result = 0 ;
26035
26036 (void)jenv;
26037 (void)jcls;
26038 arg1 = 0;
26039 if (jarg1) {
26040 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26041 if (!arg1) return 0;
26042 }
26043 arg2 = *(uint32 **)&jarg2;
26044 if (!arg2) {
26045 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26046 return 0;
26047 }
26048 arg3 = *(uint32 **)&jarg3;
26049 if (!arg3) {
26050 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26051 return 0;
26052 }
26053 result = (char *)cmlabs::ImageResizeDown66(arg1,*arg2,*arg3);
26054 if (result) jresult = jenv->NewStringUTF((const char *)result);
26055 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26056 return jresult;
26057}
26058
26059
26060SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeDown(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4) {
26061 jstring jresult = 0 ;
26062 char *arg1 = (char *) 0 ;
26063 uint32 *arg2 = 0 ;
26064 uint32 *arg3 = 0 ;
26065 uint32 arg4 ;
26066 char *result = 0 ;
26067
26068 (void)jenv;
26069 (void)jcls;
26070 arg1 = 0;
26071 if (jarg1) {
26072 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26073 if (!arg1) return 0;
26074 }
26075 arg2 = *(uint32 **)&jarg2;
26076 if (!arg2) {
26077 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26078 return 0;
26079 }
26080 arg3 = *(uint32 **)&jarg3;
26081 if (!arg3) {
26082 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26083 return 0;
26084 }
26085 arg4 = (uint32)jarg4;
26086 result = (char *)cmlabs::ImageResizeDown(arg1,*arg2,*arg3,arg4);
26087 if (result) jresult = jenv->NewStringUTF((const char *)result);
26088 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26089 return jresult;
26090}
26091
26092
26093SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeUp66(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3) {
26094 jstring jresult = 0 ;
26095 char *arg1 = (char *) 0 ;
26096 uint32 *arg2 = 0 ;
26097 uint32 *arg3 = 0 ;
26098 char *result = 0 ;
26099
26100 (void)jenv;
26101 (void)jcls;
26102 arg1 = 0;
26103 if (jarg1) {
26104 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26105 if (!arg1) return 0;
26106 }
26107 arg2 = *(uint32 **)&jarg2;
26108 if (!arg2) {
26109 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26110 return 0;
26111 }
26112 arg3 = *(uint32 **)&jarg3;
26113 if (!arg3) {
26114 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26115 return 0;
26116 }
26117 result = (char *)cmlabs::ImageResizeUp66(arg1,*arg2,*arg3);
26118 if (result) jresult = jenv->NewStringUTF((const char *)result);
26119 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26120 return jresult;
26121}
26122
26123
26124SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ImageResizeUp(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4) {
26125 jstring jresult = 0 ;
26126 char *arg1 = (char *) 0 ;
26127 uint32 *arg2 = 0 ;
26128 uint32 *arg3 = 0 ;
26129 uint32 arg4 ;
26130 char *result = 0 ;
26131
26132 (void)jenv;
26133 (void)jcls;
26134 arg1 = 0;
26135 if (jarg1) {
26136 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26137 if (!arg1) return 0;
26138 }
26139 arg2 = *(uint32 **)&jarg2;
26140 if (!arg2) {
26141 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26142 return 0;
26143 }
26144 arg3 = *(uint32 **)&jarg3;
26145 if (!arg3) {
26146 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
26147 return 0;
26148 }
26149 arg4 = (uint32)jarg4;
26150 result = (char *)cmlabs::ImageResizeUp(arg1,*arg2,*arg3,arg4);
26151 if (result) jresult = jenv->NewStringUTF((const char *)result);
26152 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26153 return jresult;
26154}
26155
26156
26157SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
26159 enum cmlabs::BitmapUpdate::Type arg2 ;
26160
26161 (void)jenv;
26162 (void)jcls;
26163 (void)jarg1_;
26164 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26165 arg2 = (enum cmlabs::BitmapUpdate::Type)jarg2;
26166 if (arg1) (arg1)->type = arg2;
26167}
26168
26169
26170SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26171 jint jresult = 0 ;
26173 enum cmlabs::BitmapUpdate::Type result;
26174
26175 (void)jenv;
26176 (void)jcls;
26177 (void)jarg1_;
26178 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26179 result = (enum cmlabs::BitmapUpdate::Type) ((arg1)->type);
26180 jresult = (jint)result;
26181 return jresult;
26182}
26183
26184
26186 jlong jresult = 0 ;
26187 cmlabs::BitmapUpdate *result = 0 ;
26188
26189 (void)jenv;
26190 (void)jcls;
26192 *(cmlabs::BitmapUpdate **)&jresult = result;
26193 return jresult;
26194}
26195
26196
26197SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26198 jlong jresult = 0 ;
26199 uint32 arg1 ;
26200 uint32 arg2 ;
26201 cmlabs::BitmapUpdate *result = 0 ;
26202
26203 (void)jenv;
26204 (void)jcls;
26205 arg1 = (uint32)jarg1;
26206 arg2 = (uint32)jarg2;
26207 result = (cmlabs::BitmapUpdate *)new cmlabs::BitmapUpdate(arg1,arg2);
26208 *(cmlabs::BitmapUpdate **)&jresult = result;
26209 return jresult;
26210}
26211
26212
26213SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1BitmapUpdate_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
26214 jlong jresult = 0 ;
26215 char *arg1 = (char *) 0 ;
26216 bool arg2 ;
26217 cmlabs::BitmapUpdate *result = 0 ;
26218
26219 (void)jenv;
26220 (void)jcls;
26221 arg1 = 0;
26222 if (jarg1) {
26223 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0);
26224 if (!arg1) return 0;
26225 }
26226 arg2 = jarg2 ? true : false;
26227 result = (cmlabs::BitmapUpdate *)new cmlabs::BitmapUpdate((char const *)arg1,arg2);
26228 *(cmlabs::BitmapUpdate **)&jresult = result;
26229 if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1);
26230 return jresult;
26231}
26232
26233
26234SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1BitmapUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26236
26237 (void)jenv;
26238 (void)jcls;
26239 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26240 delete arg1;
26241}
26242
26243
26244SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1init(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
26245 jboolean jresult = 0 ;
26247 uint32 arg2 ;
26248 uint32 arg3 ;
26249 bool result;
26250
26251 (void)jenv;
26252 (void)jcls;
26253 (void)jarg1_;
26254 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26255 arg2 = (uint32)jarg2;
26256 arg3 = (uint32)jarg3;
26257 result = (bool)(arg1)->init(arg2,arg3);
26258 jresult = (jboolean)result;
26259 return jresult;
26260}
26261
26262
26263SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26264 jboolean jresult = 0 ;
26266 bool result;
26267
26268 (void)jenv;
26269 (void)jcls;
26270 (void)jarg1_;
26271 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26272 result = (bool)(arg1)->reset();
26273 jresult = (jboolean)result;
26274 return jresult;
26275}
26276
26277
26278SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1update(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26279 jboolean jresult = 0 ;
26282 bool result;
26283
26284 (void)jenv;
26285 (void)jcls;
26286 (void)jarg1_;
26287 (void)jarg2_;
26288 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26289 arg2 = *(cmlabs::BitmapUpdate **)&jarg2;
26290 result = (bool)(arg1)->update(arg2);
26291 jresult = (jboolean)result;
26292 return jresult;
26293}
26294
26295
26296SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1toBitmap(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26297 jlong jresult = 0 ;
26299 cmlabs::Bitmap *result = 0 ;
26300
26301 (void)jenv;
26302 (void)jcls;
26303 (void)jarg1_;
26304 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26305 result = (cmlabs::Bitmap *)(arg1)->toBitmap();
26306 *(cmlabs::Bitmap **)&jresult = result;
26307 return jresult;
26308}
26309
26310
26311SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1setUpdateType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
26312 jboolean jresult = 0 ;
26315 bool result;
26316
26317 (void)jenv;
26318 (void)jcls;
26319 (void)jarg1_;
26320 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26321 arg2 = (cmlabs::BitmapUpdate::Type)jarg2;
26322 result = (bool)(arg1)->setUpdateType(arg2);
26323 jresult = (jboolean)result;
26324 return jresult;
26325}
26326
26327
26328SWIGEXPORT jint JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1getUpdateType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26329 jint jresult = 0 ;
26332
26333 (void)jenv;
26334 (void)jcls;
26335 (void)jarg1_;
26336 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26337 result = (cmlabs::BitmapUpdate::Type)(arg1)->getUpdateType();
26338 jresult = (jint)result;
26339 return jresult;
26340}
26341
26342
26343SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1setFullUpdate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26344 jboolean jresult = 0 ;
26346 cmlabs::Bitmap *arg2 = (cmlabs::Bitmap *) 0 ;
26347 bool result;
26348
26349 (void)jenv;
26350 (void)jcls;
26351 (void)jarg1_;
26352 (void)jarg2_;
26353 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26354 arg2 = *(cmlabs::Bitmap **)&jarg2;
26355 result = (bool)(arg1)->setFullUpdate(arg2);
26356 jresult = (jboolean)result;
26357 return jresult;
26358}
26359
26360
26361SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26362 jboolean jresult = 0 ;
26364 char *arg2 = (char *) 0 ;
26365 bool result;
26366
26367 (void)jenv;
26368 (void)jcls;
26369 (void)jarg1_;
26370 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26371 arg2 = 0;
26372 if (jarg2) {
26373 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26374 if (!arg2) return 0;
26375 }
26376 result = (bool)(arg1)->readFromFile((char const *)arg2);
26377 jresult = (jboolean)result;
26378 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26379 return jresult;
26380}
26381
26382
26383SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileRLE(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26384 jboolean jresult = 0 ;
26386 char *arg2 = (char *) 0 ;
26387 bool result;
26388
26389 (void)jenv;
26390 (void)jcls;
26391 (void)jarg1_;
26392 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26393 arg2 = 0;
26394 if (jarg2) {
26395 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26396 if (!arg2) return 0;
26397 }
26398 result = (bool)(arg1)->readFromFileRLE((char const *)arg2);
26399 jresult = (jboolean)result;
26400 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26401 return jresult;
26402}
26403
26404
26405SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileDiff(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
26406 jboolean jresult = 0 ;
26408 char *arg2 = (char *) 0 ;
26409 cmlabs::Bitmap *arg3 = (cmlabs::Bitmap *) 0 ;
26410 bool result;
26411
26412 (void)jenv;
26413 (void)jcls;
26414 (void)jarg1_;
26415 (void)jarg3_;
26416 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26417 arg2 = 0;
26418 if (jarg2) {
26419 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26420 if (!arg2) return 0;
26421 }
26422 arg3 = *(cmlabs::Bitmap **)&jarg3;
26423 result = (bool)(arg1)->readFromFileDiff((char const *)arg2,arg3);
26424 jresult = (jboolean)result;
26425 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26426 return jresult;
26427}
26428
26429
26430SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1readFromFileRLEDiff(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
26431 jboolean jresult = 0 ;
26433 char *arg2 = (char *) 0 ;
26434 cmlabs::Bitmap *arg3 = (cmlabs::Bitmap *) 0 ;
26435 bool result;
26436
26437 (void)jenv;
26438 (void)jcls;
26439 (void)jarg1_;
26440 (void)jarg3_;
26441 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26442 arg2 = 0;
26443 if (jarg2) {
26444 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26445 if (!arg2) return 0;
26446 }
26447 arg3 = *(cmlabs::Bitmap **)&jarg3;
26448 result = (bool)(arg1)->readFromFileRLEDiff((char const *)arg2,arg3);
26449 jresult = (jboolean)result;
26450 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26451 return jresult;
26452}
26453
26454
26455SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1width_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26457 uint32 arg2 ;
26458
26459 (void)jenv;
26460 (void)jcls;
26461 (void)jarg1_;
26462 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26463 arg2 = (uint32)jarg2;
26464 if (arg1) (arg1)->width = arg2;
26465}
26466
26467
26468SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1width_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26469 jlong jresult = 0 ;
26471 uint32 result;
26472
26473 (void)jenv;
26474 (void)jcls;
26475 (void)jarg1_;
26476 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26477 result = (uint32) ((arg1)->width);
26478 jresult = (jlong)result;
26479 return jresult;
26480}
26481
26482
26483SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1height_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26485 uint32 arg2 ;
26486
26487 (void)jenv;
26488 (void)jcls;
26489 (void)jarg1_;
26490 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26491 arg2 = (uint32)jarg2;
26492 if (arg1) (arg1)->height = arg2;
26493}
26494
26495
26496SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1height_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26497 jlong jresult = 0 ;
26499 uint32 result;
26500
26501 (void)jenv;
26502 (void)jcls;
26503 (void)jarg1_;
26504 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26505 result = (uint32) ((arg1)->height);
26506 jresult = (jlong)result;
26507 return jresult;
26508}
26509
26510
26511SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26513 uint32 arg2 ;
26514
26515 (void)jenv;
26516 (void)jcls;
26517 (void)jarg1_;
26518 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26519 arg2 = (uint32)jarg2;
26520 if (arg1) (arg1)->size = arg2;
26521}
26522
26523
26524SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26525 jlong jresult = 0 ;
26527 uint32 result;
26528
26529 (void)jenv;
26530 (void)jcls;
26531 (void)jarg1_;
26532 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26533 result = (uint32) ((arg1)->size);
26534 jresult = (jlong)result;
26535 return jresult;
26536}
26537
26538
26539SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1data_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26541 char *arg2 = (char *) 0 ;
26542
26543 (void)jenv;
26544 (void)jcls;
26545 (void)jarg1_;
26546 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26547 arg2 = 0;
26548 if (jarg2) {
26549 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26550 if (!arg2) return ;
26551 }
26552 {
26553 delete [] arg1->data;
26554 if (arg2) {
26555 arg1->data = (char *) (new char[strlen((const char *)arg2)+1]);
26556 strcpy((char *)arg1->data, (const char *)arg2);
26557 } else {
26558 arg1->data = 0;
26559 }
26560 }
26561 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26562}
26563
26564
26565SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_BitmapUpdate_1data_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26566 jstring jresult = 0 ;
26568 char *result = 0 ;
26569
26570 (void)jenv;
26571 (void)jcls;
26572 (void)jarg1_;
26573 arg1 = *(cmlabs::BitmapUpdate **)&jarg1;
26574 result = (char *) ((arg1)->data);
26575 if (result) jresult = jenv->NewStringUTF((const char *)result);
26576 return jresult;
26577}
26578
26579
26580SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1cid_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26582 uint32 arg2 ;
26583
26584 (void)jenv;
26585 (void)jcls;
26586 (void)jarg1_;
26587 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26588 arg2 = (uint32)jarg2;
26589 if (arg1) (arg1)->cid = arg2;
26590}
26591
26592
26593SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1cid_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26594 jlong jresult = 0 ;
26596 uint32 result;
26597
26598 (void)jenv;
26599 (void)jcls;
26600 (void)jarg1_;
26601 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26602 result = (uint32) ((arg1)->cid);
26603 jresult = (jlong)result;
26604 return jresult;
26605}
26606
26607
26608SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1serial_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
26610 uint64 arg2 ;
26611
26612 (void)jenv;
26613 (void)jcls;
26614 (void)jarg1_;
26615 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26616 {
26617 jclass clazz;
26618 jmethodID mid;
26619 jbyteArray ba;
26620 jbyte* bae;
26621 jsize sz;
26622 int i;
26623
26624 if (!jarg2) {
26626 return ;
26627 }
26628 clazz = jenv->GetObjectClass(jarg2);
26629 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
26630 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
26631 bae = jenv->GetByteArrayElements(ba, 0);
26632 sz = jenv->GetArrayLength(ba);
26633 arg2 = 0;
26634 if (sz > 0) {
26635 arg2 = (uint64)(signed char)bae[0];
26636 for(i=1; i<sz; i++) {
26637 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
26638 }
26639 }
26640 jenv->ReleaseByteArrayElements(ba, bae, 0);
26641 }
26642 if (arg1) (arg1)->serial = arg2;
26643}
26644
26645
26646SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1serial_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26647 jobject jresult = 0 ;
26649 uint64 result;
26650
26651 (void)jenv;
26652 (void)jcls;
26653 (void)jarg1_;
26654 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26655 result = (uint64) ((arg1)->serial);
26656 {
26657 jbyteArray ba = jenv->NewByteArray(9);
26658 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
26659 jclass clazz = jenv->FindClass("java/math/BigInteger");
26660 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
26661 jobject bigint;
26662 int i;
26663
26664 bae[0] = 0;
26665 for(i=1; i<9; i++ ) {
26666 bae[i] = (jbyte)(result>>8*(8-i));
26667 }
26668
26669 jenv->ReleaseByteArrayElements(ba, bae, 0);
26670 bigint = jenv->NewObject(clazz, mid, ba);
26671 jresult = bigint;
26672 }
26673 return jresult;
26674}
26675
26676
26677SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
26679 uint64 arg2 ;
26680
26681 (void)jenv;
26682 (void)jcls;
26683 (void)jarg1_;
26684 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26685 {
26686 jclass clazz;
26687 jmethodID mid;
26688 jbyteArray ba;
26689 jbyte* bae;
26690 jsize sz;
26691 int i;
26692
26693 if (!jarg2) {
26695 return ;
26696 }
26697 clazz = jenv->GetObjectClass(jarg2);
26698 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
26699 ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid);
26700 bae = jenv->GetByteArrayElements(ba, 0);
26701 sz = jenv->GetArrayLength(ba);
26702 arg2 = 0;
26703 if (sz > 0) {
26704 arg2 = (uint64)(signed char)bae[0];
26705 for(i=1; i<sz; i++) {
26706 arg2 = (arg2 << 8) | (uint64)(unsigned char)bae[i];
26707 }
26708 }
26709 jenv->ReleaseByteArrayElements(ba, bae, 0);
26710 }
26711 if (arg1) (arg1)->msgTime = arg2;
26712}
26713
26714
26715SWIGEXPORT jobject JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26716 jobject jresult = 0 ;
26718 uint64 result;
26719
26720 (void)jenv;
26721 (void)jcls;
26722 (void)jarg1_;
26723 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26724 result = (uint64) ((arg1)->msgTime);
26725 {
26726 jbyteArray ba = jenv->NewByteArray(9);
26727 jbyte* bae = jenv->GetByteArrayElements(ba, 0);
26728 jclass clazz = jenv->FindClass("java/math/BigInteger");
26729 jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
26730 jobject bigint;
26731 int i;
26732
26733 bae[0] = 0;
26734 for(i=1; i<9; i++ ) {
26735 bae[i] = (jbyte)(result>>8*(8-i));
26736 }
26737
26738 jenv->ReleaseByteArrayElements(ba, bae, 0);
26739 bigint = jenv->NewObject(clazz, mid, ba);
26740 jresult = bigint;
26741 }
26742 return jresult;
26743}
26744
26745
26746SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
26748 uint32 arg2 ;
26749
26750 (void)jenv;
26751 (void)jcls;
26752 (void)jarg1_;
26753 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26754 arg2 = (uint32)jarg2;
26755 if (arg1) (arg1)->size = arg2;
26756}
26757
26758
26759SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26760 jlong jresult = 0 ;
26762 uint32 result;
26763
26764 (void)jenv;
26765 (void)jcls;
26766 (void)jarg1_;
26767 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26768 result = (uint32) ((arg1)->size);
26769 jresult = (jlong)result;
26770 return jresult;
26771}
26772
26773
26774SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTriggerName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26776 char *arg2 ;
26777
26778 (void)jenv;
26779 (void)jcls;
26780 (void)jarg1_;
26781 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26782 arg2 = 0;
26783 if (jarg2) {
26784 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26785 if (!arg2) return ;
26786 }
26787 {
26788 if(arg2) {
26789 strncpy((char*)arg1->msgTriggerName, (const char *)arg2, 128-1);
26790 arg1->msgTriggerName[128-1] = 0;
26791 } else {
26792 arg1->msgTriggerName[0] = 0;
26793 }
26794 }
26795
26796 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26797}
26798
26799
26800SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msgTriggerName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26801 jstring jresult = 0 ;
26803 char *result = 0 ;
26804
26805 (void)jenv;
26806 (void)jcls;
26807 (void)jarg1_;
26808 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26809 result = (char *)(char *) ((arg1)->msgTriggerName);
26810 if (result) jresult = jenv->NewStringUTF((const char *)result);
26811 return jresult;
26812}
26813
26814
26815SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msg_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26818
26819 (void)jenv;
26820 (void)jcls;
26821 (void)jarg1_;
26822 (void)jarg2_;
26823 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26824 arg2 = *(cmlabs::DataMessage **)&jarg2;
26825 if (arg1) (arg1)->msg = arg2;
26826}
26827
26828
26829SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1msg_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26830 jlong jresult = 0 ;
26832 cmlabs::DataMessage *result = 0 ;
26833
26834 (void)jenv;
26835 (void)jcls;
26836 (void)jarg1_;
26837 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26838 result = (cmlabs::DataMessage *) ((arg1)->msg);
26839 *(cmlabs::DataMessage **)&jresult = result;
26840 return jresult;
26841}
26842
26843
26844SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26845 jboolean jresult = 0 ;
26847 bool result;
26848
26849 (void)jenv;
26850 (void)jcls;
26851 (void)jarg1_;
26852 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26853 result = (bool)(arg1)->reset();
26854 jresult = (jboolean)result;
26855 return jresult;
26856}
26857
26858
26859SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_ReplayIndexEntry_1isValid(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26860 jboolean jresult = 0 ;
26862 bool result;
26863
26864 (void)jenv;
26865 (void)jcls;
26866 (void)jarg1_;
26867 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26868 result = (bool)(arg1)->isValid();
26869 jresult = (jboolean)result;
26870 return jresult;
26871}
26872
26873
26875 jlong jresult = 0 ;
26876 cmlabs::ReplayIndexEntry *result = 0 ;
26877
26878 (void)jenv;
26879 (void)jcls;
26881 *(cmlabs::ReplayIndexEntry **)&jresult = result;
26882 return jresult;
26883}
26884
26885
26886SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1ReplayIndexEntry(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26888
26889 (void)jenv;
26890 (void)jcls;
26891 arg1 = *(cmlabs::ReplayIndexEntry **)&jarg1;
26892 delete arg1;
26893}
26894
26895
26896SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1MessagePlayer(JNIEnv *jenv, jclass jcls) {
26897 jlong jresult = 0 ;
26898 cmlabs::MessagePlayer *result = 0 ;
26899
26900 (void)jenv;
26901 (void)jcls;
26903 *(cmlabs::MessagePlayer **)&jresult = result;
26904 return jresult;
26905}
26906
26907
26908SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1MessagePlayer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26910
26911 (void)jenv;
26912 (void)jcls;
26913 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
26914 delete arg1;
26915}
26916
26917
26918SWIGEXPORT 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) {
26919 jboolean jresult = 0 ;
26921 char *arg2 = (char *) 0 ;
26922 uint32 arg3 ;
26923 bool arg4 ;
26924 bool result;
26925
26926 (void)jenv;
26927 (void)jcls;
26928 (void)jarg1_;
26929 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
26930 arg2 = 0;
26931 if (jarg2) {
26932 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26933 if (!arg2) return 0;
26934 }
26935 arg3 = (uint32)jarg3;
26936 arg4 = jarg4 ? true : false;
26937 result = (bool)(arg1)->initRead((char const *)arg2,arg3,arg4);
26938 jresult = (jboolean)result;
26939 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26940 return jresult;
26941}
26942
26943
26944SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3) {
26945 jboolean jresult = 0 ;
26947 char *arg2 = (char *) 0 ;
26948 uint32 arg3 ;
26949 bool result;
26950
26951 (void)jenv;
26952 (void)jcls;
26953 (void)jarg1_;
26954 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
26955 arg2 = 0;
26956 if (jarg2) {
26957 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26958 if (!arg2) return 0;
26959 }
26960 arg3 = (uint32)jarg3;
26961 result = (bool)(arg1)->initRead((char const *)arg2,arg3);
26962 jresult = (jboolean)result;
26963 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26964 return jresult;
26965}
26966
26967
26968SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jboolean jarg3) {
26969 jboolean jresult = 0 ;
26971 char *arg2 = (char *) 0 ;
26972 bool arg3 ;
26973 bool result;
26974
26975 (void)jenv;
26976 (void)jcls;
26977 (void)jarg1_;
26978 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
26979 arg2 = 0;
26980 if (jarg2) {
26981 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
26982 if (!arg2) return 0;
26983 }
26984 arg3 = jarg3 ? true : false;
26985 result = (bool)(arg1)->initRead((char const *)arg2,arg3);
26986 jresult = (jboolean)result;
26987 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
26988 return jresult;
26989}
26990
26991
26992SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initRead_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26993 jboolean jresult = 0 ;
26995 char *arg2 = (char *) 0 ;
26996 bool result;
26997
26998 (void)jenv;
26999 (void)jcls;
27000 (void)jarg1_;
27001 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27002 arg2 = 0;
27003 if (jarg2) {
27004 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27005 if (!arg2) return 0;
27006 }
27007 result = (bool)(arg1)->initRead((char const *)arg2);
27008 jresult = (jboolean)result;
27009 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27010 return jresult;
27011}
27012
27013
27014SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1initWrite(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg4) {
27015 jboolean jresult = 0 ;
27017 char *arg2 = (char *) 0 ;
27018 uint32 arg3 ;
27019 uint64 arg4 ;
27020 bool result;
27021
27022 (void)jenv;
27023 (void)jcls;
27024 (void)jarg1_;
27025 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27026 arg2 = 0;
27027 if (jarg2) {
27028 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27029 if (!arg2) return 0;
27030 }
27031 arg3 = (uint32)jarg3;
27032 {
27033 jclass clazz;
27034 jmethodID mid;
27035 jbyteArray ba;
27036 jbyte* bae;
27037 jsize sz;
27038 int i;
27039
27040 if (!jarg4) {
27042 return 0;
27043 }
27044 clazz = jenv->GetObjectClass(jarg4);
27045 mid = jenv->GetMethodID(clazz, "toByteArray", "()[B");
27046 ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid);
27047 bae = jenv->GetByteArrayElements(ba, 0);
27048 sz = jenv->GetArrayLength(ba);
27049 arg4 = 0;
27050 if (sz > 0) {
27051 arg4 = (uint64)(signed char)bae[0];
27052 for(i=1; i<sz; i++) {
27053 arg4 = (arg4 << 8) | (uint64)(unsigned char)bae[i];
27054 }
27055 }
27056 jenv->ReleaseByteArrayElements(ba, bae, 0);
27057 }
27058 result = (bool)(arg1)->initWrite((char const *)arg2,arg3,arg4);
27059 jresult = (jboolean)result;
27060 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27061 return jresult;
27062}
27063
27064
27065SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSubTypeList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27066 jboolean jresult = 0 ;
27068 std::map< uint16,std::string > *arg2 = 0 ;
27069 bool result;
27070
27071 (void)jenv;
27072 (void)jcls;
27073 (void)jarg1_;
27074 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27075 arg2 = *(std::map< uint16,std::string > **)&jarg2;
27076 if (!arg2) {
27077 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint16,std::string > & reference is null");
27078 return 0;
27079 }
27080 result = (bool)(arg1)->setSubTypeList(*arg2);
27081 jresult = (jboolean)result;
27082 return jresult;
27083}
27084
27085
27086SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSubContextList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27087 jboolean jresult = 0 ;
27089 std::map< uint16,std::string > *arg2 = 0 ;
27090 bool result;
27091
27092 (void)jenv;
27093 (void)jcls;
27094 (void)jarg1_;
27095 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27096 arg2 = *(std::map< uint16,std::string > **)&jarg2;
27097 if (!arg2) {
27098 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint16,std::string > & reference is null");
27099 return 0;
27100 }
27101 result = (bool)(arg1)->setSubContextList(*arg2);
27102 jresult = (jboolean)result;
27103 return jresult;
27104}
27105
27106
27107SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setComponentNameList(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27108 jboolean jresult = 0 ;
27110 std::map< uint32,std::string > *arg2 = 0 ;
27111 bool result;
27112
27113 (void)jenv;
27114 (void)jcls;
27115 (void)jarg1_;
27116 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27117 arg2 = *(std::map< uint32,std::string > **)&jarg2;
27118 if (!arg2) {
27119 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< uint32,std::string > & reference is null");
27120 return 0;
27121 }
27122 result = (bool)(arg1)->setComponentNameList(*arg2);
27123 jresult = (jboolean)result;
27124 return jresult;
27125}
27126
27127
27128SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1writeMetadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27129 jboolean jresult = 0 ;
27131 bool result;
27132
27133 (void)jenv;
27134 (void)jcls;
27135 (void)jarg1_;
27136 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27137 result = (bool)(arg1)->writeMetadata();
27138 jresult = (jboolean)result;
27139 return jresult;
27140}
27141
27142
27143SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1readMetadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27144 jboolean jresult = 0 ;
27146 bool result;
27147
27148 (void)jenv;
27149 (void)jcls;
27150 (void)jarg1_;
27151 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27152 result = (bool)(arg1)->readMetadata();
27153 jresult = (jboolean)result;
27154 return jresult;
27155}
27156
27157
27158SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1setSystemIDs(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27159 jboolean jresult = 0 ;
27162 bool result;
27163
27164 (void)jenv;
27165 (void)jcls;
27166 (void)jarg1_;
27167 (void)jarg2_;
27168 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27169 arg2 = *(cmlabs::DataMessage **)&jarg2;
27170 result = (bool)(arg1)->setSystemIDs(arg2);
27171 jresult = (jboolean)result;
27172 return jresult;
27173}
27174
27175
27176SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSVFile_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
27177 jboolean jresult = 0 ;
27179 char *arg2 = (char *) 0 ;
27180 char *arg3 = (char *) 0 ;
27181 bool result;
27182
27183 (void)jenv;
27184 (void)jcls;
27185 (void)jarg1_;
27186 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27187 arg2 = 0;
27188 if (jarg2) {
27189 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27190 if (!arg2) return 0;
27191 }
27192 arg3 = 0;
27193 if (jarg3) {
27194 arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
27195 if (!arg3) return 0;
27196 }
27197 result = (bool)(arg1)->exportToCSVFile((char const *)arg2,(char const *)arg3);
27198 jresult = (jboolean)result;
27199 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27200 if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
27201 return jresult;
27202}
27203
27204
27205SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSVFile_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27206 jboolean jresult = 0 ;
27208 char *arg2 = (char *) 0 ;
27209 bool result;
27210
27211 (void)jenv;
27212 (void)jcls;
27213 (void)jarg1_;
27214 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27215 arg2 = 0;
27216 if (jarg2) {
27217 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27218 if (!arg2) return 0;
27219 }
27220 result = (bool)(arg1)->exportToCSVFile((char const *)arg2);
27221 jresult = (jboolean)result;
27222 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27223 return jresult;
27224}
27225
27226
27227SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSV_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27228 jstring jresult = 0 ;
27230 char *arg2 = (char *) 0 ;
27231 std::string result;
27232
27233 (void)jenv;
27234 (void)jcls;
27235 (void)jarg1_;
27236 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27237 arg2 = 0;
27238 if (jarg2) {
27239 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27240 if (!arg2) return 0;
27241 }
27242 result = (arg1)->exportToCSV((char const *)arg2);
27243 jresult = jenv->NewStringUTF((&result)->c_str());
27244 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27245 return jresult;
27246}
27247
27248
27249SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1exportToCSV_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27250 jstring jresult = 0 ;
27252 std::string result;
27253
27254 (void)jenv;
27255 (void)jcls;
27256 (void)jarg1_;
27257 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27258 result = (arg1)->exportToCSV();
27259 jresult = jenv->NewStringUTF((&result)->c_str());
27260 return jresult;
27261}
27262
27263
27264SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1addMessage(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
27265 jboolean jresult = 0 ;
27267 char *arg2 = (char *) 0 ;
27269 bool result;
27270
27271 (void)jenv;
27272 (void)jcls;
27273 (void)jarg1_;
27274 (void)jarg3_;
27275 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27276 arg2 = 0;
27277 if (jarg2) {
27278 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27279 if (!arg2) return 0;
27280 }
27281 arg3 = *(cmlabs::DataMessage **)&jarg3;
27282 result = (bool)(arg1)->addMessage((char const *)arg2,arg3);
27283 jresult = (jboolean)result;
27284 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27285 return jresult;
27286}
27287
27288
27289SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jstring jarg3) {
27290 jlong jresult = 0 ;
27292 uint32 arg2 ;
27293 char **arg3 = 0 ;
27294 char *temp3 = 0 ;
27295 cmlabs::DataMessage *result = 0 ;
27296
27297 (void)jenv;
27298 (void)jcls;
27299 (void)jarg1_;
27300 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27301 arg2 = (uint32)jarg2;
27302 arg3 = 0;
27303 if (jarg3) {
27304 temp3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
27305 if (!temp3) return 0;
27306 }
27307 arg3 = &temp3;
27308 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2,(char const *&)*arg3);
27309 *(cmlabs::DataMessage **)&jresult = result;
27310 if (arg3 && *arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)*arg3);
27311 return jresult;
27312}
27313
27314
27315SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) {
27316 jlong jresult = 0 ;
27318 uint32 arg2 ;
27319 uint32 *arg3 = 0 ;
27320 cmlabs::DataMessage *result = 0 ;
27321
27322 (void)jenv;
27323 (void)jcls;
27324 (void)jarg1_;
27325 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27326 arg2 = (uint32)jarg2;
27327 arg3 = *(uint32 **)&jarg3;
27328 if (!arg3) {
27329 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
27330 return 0;
27331 }
27332 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2,*arg3);
27333 *(cmlabs::DataMessage **)&jresult = result;
27334 return jresult;
27335}
27336
27337
27338SWIGEXPORT 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) {
27339 jlong jresult = 0 ;
27341 uint32 arg2 ;
27342 char **arg3 = 0 ;
27343 uint32 *arg4 = 0 ;
27344 char *temp3 = 0 ;
27345 cmlabs::DataMessage *result = 0 ;
27346
27347 (void)jenv;
27348 (void)jcls;
27349 (void)jarg1_;
27350 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27351 arg2 = (uint32)jarg2;
27352 arg3 = 0;
27353 if (jarg3) {
27354 temp3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
27355 if (!temp3) return 0;
27356 }
27357 arg3 = &temp3;
27358 arg4 = *(uint32 **)&jarg4;
27359 if (!arg4) {
27360 SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "uint32 & reference is null");
27361 return 0;
27362 }
27363 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2,(char const *&)*arg3,*arg4);
27364 *(cmlabs::DataMessage **)&jresult = result;
27365 if (arg3 && *arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)*arg3);
27366 return jresult;
27367}
27368
27369
27370SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1waitForNextMessage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27371 jlong jresult = 0 ;
27373 uint32 arg2 ;
27374 cmlabs::DataMessage *result = 0 ;
27375
27376 (void)jenv;
27377 (void)jcls;
27378 (void)jarg1_;
27379 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27380 arg2 = (uint32)jarg2;
27381 result = (cmlabs::DataMessage *)(arg1)->waitForNextMessage(arg2);
27382 *(cmlabs::DataMessage **)&jresult = result;
27383 return jresult;
27384}
27385
27386
27387SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1getCurrentTriggerName(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27388 jstring jresult = 0 ;
27390 std::string result;
27391
27392 (void)jenv;
27393 (void)jcls;
27394 (void)jarg1_;
27395 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27396 result = (arg1)->getCurrentTriggerName();
27397 jresult = jenv->NewStringUTF((&result)->c_str());
27398 return jresult;
27399}
27400
27401
27402SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1flushToDisk(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27403 jboolean jresult = 0 ;
27405 bool result;
27406
27407 (void)jenv;
27408 (void)jcls;
27409 (void)jarg1_;
27410 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27411 result = (bool)(arg1)->flushToDisk();
27412 jresult = (jboolean)result;
27413 return jresult;
27414}
27415
27416
27417SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1printAllString_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27418 jstring jresult = 0 ;
27420 char *arg2 = (char *) 0 ;
27421 std::string result;
27422
27423 (void)jenv;
27424 (void)jcls;
27425 (void)jarg1_;
27426 arg1 = *(cmlabs::MessagePlayer **)&jarg1;
27427 arg2 = 0;
27428 if (jarg2) {
27429 arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
27430 if (!arg2) return 0;
27431 }
27432 result = (arg1)->printAllString((char const *)arg2);
27433 jresult = jenv->NewStringUTF((&result)->c_str());
27434 if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
27435 return jresult;
27436}
27437
27438
27439SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_MessagePlayer_1printAllString_1_1SWIG_11(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)->printAllString();
27449 jresult = jenv->NewStringUTF((&result)->c_str());
27450 return jresult;
27451}
27452
27453
27455 jlong jresult = 0 ;
27456 std::vector< std::string > *result = 0 ;
27457
27458 (void)jenv;
27459 (void)jcls;
27460 result = (std::vector< std::string > *)new std::vector< std::string >();
27461 *(std::vector< std::string > **)&jresult = result;
27462 return jresult;
27463}
27464
27465
27466SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1StringVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27467 jlong jresult = 0 ;
27468 std::vector< std::string >::size_type arg1 ;
27469 std::vector< std::string > *result = 0 ;
27470
27471 (void)jenv;
27472 (void)jcls;
27473 arg1 = (std::vector< std::string >::size_type)jarg1;
27474 result = (std::vector< std::string > *)new std::vector< std::string >(arg1);
27475 *(std::vector< std::string > **)&jresult = result;
27476 return jresult;
27477}
27478
27479
27480SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27481 jlong jresult = 0 ;
27482 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27483 std::vector< std::string >::size_type result;
27484
27485 (void)jenv;
27486 (void)jcls;
27487 (void)jarg1_;
27488 arg1 = *(std::vector< std::string > **)&jarg1;
27489 result = ((std::vector< std::string > const *)arg1)->size();
27490 jresult = (jlong)result;
27491 return jresult;
27492}
27493
27494
27495SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27496 jlong jresult = 0 ;
27497 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27498 std::vector< std::string >::size_type result;
27499
27500 (void)jenv;
27501 (void)jcls;
27502 (void)jarg1_;
27503 arg1 = *(std::vector< std::string > **)&jarg1;
27504 result = ((std::vector< std::string > const *)arg1)->capacity();
27505 jresult = (jlong)result;
27506 return jresult;
27507}
27508
27509
27510SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27511 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27512 std::vector< std::string >::size_type arg2 ;
27513
27514 (void)jenv;
27515 (void)jcls;
27516 (void)jarg1_;
27517 arg1 = *(std::vector< std::string > **)&jarg1;
27518 arg2 = (std::vector< std::string >::size_type)jarg2;
27519 (arg1)->reserve(arg2);
27520}
27521
27522
27523SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27524 jboolean jresult = 0 ;
27525 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27526 bool result;
27527
27528 (void)jenv;
27529 (void)jcls;
27530 (void)jarg1_;
27531 arg1 = *(std::vector< std::string > **)&jarg1;
27532 result = (bool)((std::vector< std::string > const *)arg1)->empty();
27533 jresult = (jboolean)result;
27534 return jresult;
27535}
27536
27537
27538SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27539 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27540
27541 (void)jenv;
27542 (void)jcls;
27543 (void)jarg1_;
27544 arg1 = *(std::vector< std::string > **)&jarg1;
27545 (arg1)->clear();
27546}
27547
27548
27549SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27550 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27551 std::vector< std::string >::value_type *arg2 = 0 ;
27552
27553 (void)jenv;
27554 (void)jcls;
27555 (void)jarg1_;
27556 arg1 = *(std::vector< std::string > **)&jarg1;
27557 if(!jarg2) {
27559 return ;
27560 }
27561 const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0);
27562 if (!arg2_pstr) return ;
27563 std::vector< std::string >::value_type arg2_str(arg2_pstr);
27564 arg2 = &arg2_str;
27565 jenv->ReleaseStringUTFChars(jarg2, arg2_pstr);
27566 (arg1)->push_back((std::vector< std::string >::value_type const &)*arg2);
27567}
27568
27569
27570SWIGEXPORT jstring JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
27571 jstring jresult = 0 ;
27572 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27573 int arg2 ;
27574 std::vector< std::string >::value_type *result = 0 ;
27575
27576 (void)jenv;
27577 (void)jcls;
27578 (void)jarg1_;
27579 arg1 = *(std::vector< std::string > **)&jarg1;
27580 arg2 = (int)jarg2;
27581 try {
27582 result = (std::vector< std::string >::value_type *) &std_vector_Sl_std_string_Sg__get(arg1,arg2);
27583 }
27584 catch(std::out_of_range &_e) {
27586 return 0;
27587 }
27588
27589 jresult = jenv->NewStringUTF(result->c_str());
27590 return jresult;
27591}
27592
27593
27594SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_StringVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
27595 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27596 int arg2 ;
27597 std::vector< std::string >::value_type *arg3 = 0 ;
27598
27599 (void)jenv;
27600 (void)jcls;
27601 (void)jarg1_;
27602 arg1 = *(std::vector< std::string > **)&jarg1;
27603 arg2 = (int)jarg2;
27604 if(!jarg3) {
27606 return ;
27607 }
27608 const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0);
27609 if (!arg3_pstr) return ;
27610 std::vector< std::string >::value_type arg3_str(arg3_pstr);
27611 arg3 = &arg3_str;
27612 jenv->ReleaseStringUTFChars(jarg3, arg3_pstr);
27613 try {
27614 std_vector_Sl_std_string_Sg__set(arg1,arg2,(std::string const &)*arg3);
27615 }
27616 catch(std::out_of_range &_e) {
27618 return ;
27619 }
27620
27621}
27622
27623
27624SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1StringVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27625 std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
27626
27627 (void)jenv;
27628 (void)jcls;
27629 arg1 = *(std::vector< std::string > **)&jarg1;
27630 delete arg1;
27631}
27632
27633
27635 jlong jresult = 0 ;
27636 std::vector< int64 > *result = 0 ;
27637
27638 (void)jenv;
27639 (void)jcls;
27640 result = (std::vector< int64 > *)new std::vector< int64 >();
27641 *(std::vector< int64 > **)&jresult = result;
27642 return jresult;
27643}
27644
27645
27646SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1IntVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27647 jlong jresult = 0 ;
27648 std::vector< long long >::size_type arg1 ;
27649 std::vector< int64 > *result = 0 ;
27650
27651 (void)jenv;
27652 (void)jcls;
27653 arg1 = (std::vector< long long >::size_type)jarg1;
27654 result = (std::vector< int64 > *)new std::vector< int64 >(arg1);
27655 *(std::vector< int64 > **)&jresult = result;
27656 return jresult;
27657}
27658
27659
27660SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27661 jlong jresult = 0 ;
27662 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27663 std::vector< long long >::size_type result;
27664
27665 (void)jenv;
27666 (void)jcls;
27667 (void)jarg1_;
27668 arg1 = *(std::vector< int64 > **)&jarg1;
27669 result = ((std::vector< int64 > const *)arg1)->size();
27670 jresult = (jlong)result;
27671 return jresult;
27672}
27673
27674
27675SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27676 jlong jresult = 0 ;
27677 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27678 std::vector< long long >::size_type result;
27679
27680 (void)jenv;
27681 (void)jcls;
27682 (void)jarg1_;
27683 arg1 = *(std::vector< int64 > **)&jarg1;
27684 result = ((std::vector< int64 > const *)arg1)->capacity();
27685 jresult = (jlong)result;
27686 return jresult;
27687}
27688
27689
27690SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27691 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27692 std::vector< long long >::size_type arg2 ;
27693
27694 (void)jenv;
27695 (void)jcls;
27696 (void)jarg1_;
27697 arg1 = *(std::vector< int64 > **)&jarg1;
27698 arg2 = (std::vector< long long >::size_type)jarg2;
27699 (arg1)->reserve(arg2);
27700}
27701
27702
27703SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27704 jboolean jresult = 0 ;
27705 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27706 bool result;
27707
27708 (void)jenv;
27709 (void)jcls;
27710 (void)jarg1_;
27711 arg1 = *(std::vector< int64 > **)&jarg1;
27712 result = (bool)((std::vector< int64 > const *)arg1)->empty();
27713 jresult = (jboolean)result;
27714 return jresult;
27715}
27716
27717
27718SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27719 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27720
27721 (void)jenv;
27722 (void)jcls;
27723 (void)jarg1_;
27724 arg1 = *(std::vector< int64 > **)&jarg1;
27725 (arg1)->clear();
27726}
27727
27728
27729SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27730 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27731 std::vector< long long >::value_type *arg2 = 0 ;
27732 std::vector< long long >::value_type temp2 ;
27733
27734 (void)jenv;
27735 (void)jcls;
27736 (void)jarg1_;
27737 arg1 = *(std::vector< int64 > **)&jarg1;
27738 temp2 = (std::vector< long long >::value_type)jarg2;
27739 arg2 = &temp2;
27740 (arg1)->push_back((std::vector< long long >::value_type const &)*arg2);
27741}
27742
27743
27744SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
27745 jlong jresult = 0 ;
27746 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27747 int arg2 ;
27748 std::vector< long long >::value_type *result = 0 ;
27749
27750 (void)jenv;
27751 (void)jcls;
27752 (void)jarg1_;
27753 arg1 = *(std::vector< int64 > **)&jarg1;
27754 arg2 = (int)jarg2;
27755 try {
27756 result = (std::vector< long long >::value_type *) &std_vector_Sl_int64_Sg__get(arg1,arg2);
27757 }
27758 catch(std::out_of_range &_e) {
27760 return 0;
27761 }
27762
27763 jresult = (jlong)*result;
27764 return jresult;
27765}
27766
27767
27768SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_IntVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3) {
27769 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27770 int arg2 ;
27771 std::vector< long long >::value_type *arg3 = 0 ;
27772 std::vector< long long >::value_type temp3 ;
27773
27774 (void)jenv;
27775 (void)jcls;
27776 (void)jarg1_;
27777 arg1 = *(std::vector< int64 > **)&jarg1;
27778 arg2 = (int)jarg2;
27779 temp3 = (std::vector< long long >::value_type)jarg3;
27780 arg3 = &temp3;
27781 try {
27782 std_vector_Sl_int64_Sg__set(arg1,arg2,(long long const &)*arg3);
27783 }
27784 catch(std::out_of_range &_e) {
27786 return ;
27787 }
27788
27789}
27790
27791
27792SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1IntVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27793 std::vector< int64 > *arg1 = (std::vector< int64 > *) 0 ;
27794
27795 (void)jenv;
27796 (void)jcls;
27797 arg1 = *(std::vector< int64 > **)&jarg1;
27798 delete arg1;
27799}
27800
27801
27803 jlong jresult = 0 ;
27804 std::vector< float64 > *result = 0 ;
27805
27806 (void)jenv;
27807 (void)jcls;
27808 result = (std::vector< float64 > *)new std::vector< float64 >();
27809 *(std::vector< float64 > **)&jresult = result;
27810 return jresult;
27811}
27812
27813
27814SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_new_1FloatVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27815 jlong jresult = 0 ;
27816 std::vector< double >::size_type arg1 ;
27817 std::vector< float64 > *result = 0 ;
27818
27819 (void)jenv;
27820 (void)jcls;
27821 arg1 = (std::vector< double >::size_type)jarg1;
27822 result = (std::vector< float64 > *)new std::vector< float64 >(arg1);
27823 *(std::vector< float64 > **)&jresult = result;
27824 return jresult;
27825}
27826
27827
27828SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27829 jlong jresult = 0 ;
27830 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27831 std::vector< double >::size_type result;
27832
27833 (void)jenv;
27834 (void)jcls;
27835 (void)jarg1_;
27836 arg1 = *(std::vector< float64 > **)&jarg1;
27837 result = ((std::vector< float64 > const *)arg1)->size();
27838 jresult = (jlong)result;
27839 return jresult;
27840}
27841
27842
27843SWIGEXPORT jlong JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27844 jlong jresult = 0 ;
27845 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27846 std::vector< double >::size_type result;
27847
27848 (void)jenv;
27849 (void)jcls;
27850 (void)jarg1_;
27851 arg1 = *(std::vector< float64 > **)&jarg1;
27852 result = ((std::vector< float64 > const *)arg1)->capacity();
27853 jresult = (jlong)result;
27854 return jresult;
27855}
27856
27857
27858SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
27859 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27860 std::vector< double >::size_type arg2 ;
27861
27862 (void)jenv;
27863 (void)jcls;
27864 (void)jarg1_;
27865 arg1 = *(std::vector< float64 > **)&jarg1;
27866 arg2 = (std::vector< double >::size_type)jarg2;
27867 (arg1)->reserve(arg2);
27868}
27869
27870
27871SWIGEXPORT jboolean JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27872 jboolean jresult = 0 ;
27873 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27874 bool result;
27875
27876 (void)jenv;
27877 (void)jcls;
27878 (void)jarg1_;
27879 arg1 = *(std::vector< float64 > **)&jarg1;
27880 result = (bool)((std::vector< float64 > const *)arg1)->empty();
27881 jresult = (jboolean)result;
27882 return jresult;
27883}
27884
27885
27886SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27887 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27888
27889 (void)jenv;
27890 (void)jcls;
27891 (void)jarg1_;
27892 arg1 = *(std::vector< float64 > **)&jarg1;
27893 (arg1)->clear();
27894}
27895
27896
27897SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1add(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
27898 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27899 std::vector< double >::value_type *arg2 = 0 ;
27900 std::vector< double >::value_type temp2 ;
27901
27902 (void)jenv;
27903 (void)jcls;
27904 (void)jarg1_;
27905 arg1 = *(std::vector< float64 > **)&jarg1;
27906 temp2 = (std::vector< double >::value_type)jarg2;
27907 arg2 = &temp2;
27908 (arg1)->push_back((std::vector< double >::value_type const &)*arg2);
27909}
27910
27911
27912SWIGEXPORT jdouble JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
27913 jdouble jresult = 0 ;
27914 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27915 int arg2 ;
27916 std::vector< double >::value_type *result = 0 ;
27917
27918 (void)jenv;
27919 (void)jcls;
27920 (void)jarg1_;
27921 arg1 = *(std::vector< float64 > **)&jarg1;
27922 arg2 = (int)jarg2;
27923 try {
27924 result = (std::vector< double >::value_type *) &std_vector_Sl_float64_Sg__get(arg1,arg2);
27925 }
27926 catch(std::out_of_range &_e) {
27928 return 0;
27929 }
27930
27931 jresult = (jdouble)*result;
27932 return jresult;
27933}
27934
27935
27936SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_FloatVector_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jdouble jarg3) {
27937 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27938 int arg2 ;
27939 std::vector< double >::value_type *arg3 = 0 ;
27940 std::vector< double >::value_type temp3 ;
27941
27942 (void)jenv;
27943 (void)jcls;
27944 (void)jarg1_;
27945 arg1 = *(std::vector< float64 > **)&jarg1;
27946 arg2 = (int)jarg2;
27947 temp3 = (std::vector< double >::value_type)jarg3;
27948 arg3 = &temp3;
27949 try {
27950 std_vector_Sl_float64_Sg__set(arg1,arg2,(double const &)*arg3);
27951 }
27952 catch(std::out_of_range &_e) {
27954 return ;
27955 }
27956
27957}
27958
27959
27960SWIGEXPORT void JNICALL Java_com_cmlabs_cmsdk_cmsdkJNI_delete_1FloatVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27961 std::vector< float64 > *arg1 = (std::vector< float64 > *) 0 ;
27962
27963 (void)jenv;
27964 (void)jcls;
27965 arg1 = *(std::vector< float64 > **)&jarg1;
27966 delete arg1;
27967}
27968
27969
27970#ifdef __cplusplus
27971}
27972#endif
27973
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
#define SWIGUNUSED
#define SWIGINTERN
#define SWIGEXPORT
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:540
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:980
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:570
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:703
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:1199
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:1120
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:546
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:1220
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:438
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:417
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:550
Recursive mutual-exclusion lock, optionally named for cross-process use.
Definition Utils.h:463
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_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)
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)
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