1 /*
2 ################################################################################
3 # THIS FILE IS 100% GENERATED BY ZPROJECT; DO NOT EDIT EXCEPT EXPERIMENTALLY #
4 # Read the zproject/README.md for information about making permanent changes. #
5 ################################################################################
6 */
7 #include <stdio.h>
8 #include <stdlib.h>
9 #include <jni.h>
10 #include "czmq.h"
11 #include "org_zeromq_czmq_Ztimerset.h"
12
13 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1new(JNIEnv * env,jclass c)14 Java_org_zeromq_czmq_Ztimerset__1_1new (JNIEnv *env, jclass c)
15 {
16 // Disable CZMQ signal handling; allow Java to deal with it
17 zsys_handler_set (NULL);
18 jlong new_ = (jlong) (intptr_t) ztimerset_new ();
19 return new_;
20 }
21
22 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1destroy(JNIEnv * env,jclass c,jlong self)23 Java_org_zeromq_czmq_Ztimerset__1_1destroy (JNIEnv *env, jclass c, jlong self)
24 {
25 ztimerset_destroy ((ztimerset_t **) &self);
26 }
27
28 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1cancel(JNIEnv * env,jclass c,jlong self,jint timer_id)29 Java_org_zeromq_czmq_Ztimerset__1_1cancel (JNIEnv *env, jclass c, jlong self, jint timer_id)
30 {
31 jint cancel_ = (jint) ztimerset_cancel ((ztimerset_t *) (intptr_t) self, (int) timer_id);
32 return cancel_;
33 }
34
35 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1setInterval(JNIEnv * env,jclass c,jlong self,jint timer_id,jlong interval)36 Java_org_zeromq_czmq_Ztimerset__1_1setInterval (JNIEnv *env, jclass c, jlong self, jint timer_id, jlong interval)
37 {
38 jint set_interval_ = (jint) ztimerset_set_interval ((ztimerset_t *) (intptr_t) self, (int) timer_id, (size_t) interval);
39 return set_interval_;
40 }
41
42 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1reset(JNIEnv * env,jclass c,jlong self,jint timer_id)43 Java_org_zeromq_czmq_Ztimerset__1_1reset (JNIEnv *env, jclass c, jlong self, jint timer_id)
44 {
45 jint reset_ = (jint) ztimerset_reset ((ztimerset_t *) (intptr_t) self, (int) timer_id);
46 return reset_;
47 }
48
49 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1timeout(JNIEnv * env,jclass c,jlong self)50 Java_org_zeromq_czmq_Ztimerset__1_1timeout (JNIEnv *env, jclass c, jlong self)
51 {
52 jint timeout_ = (jint) ztimerset_timeout ((ztimerset_t *) (intptr_t) self);
53 return timeout_;
54 }
55
56 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1execute(JNIEnv * env,jclass c,jlong self)57 Java_org_zeromq_czmq_Ztimerset__1_1execute (JNIEnv *env, jclass c, jlong self)
58 {
59 jint execute_ = (jint) ztimerset_execute ((ztimerset_t *) (intptr_t) self);
60 return execute_;
61 }
62
63 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Ztimerset__1_1test(JNIEnv * env,jclass c,jboolean verbose)64 Java_org_zeromq_czmq_Ztimerset__1_1test (JNIEnv *env, jclass c, jboolean verbose)
65 {
66 ztimerset_test ((bool) verbose);
67 }
68
69