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