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_Zsock.h"
12 
13 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1new(JNIEnv * env,jclass c,jint type)14 Java_org_zeromq_czmq_Zsock__1_1new (JNIEnv *env, jclass c, jint type)
15 {
16     //  Disable CZMQ signal handling; allow Java to deal with it
17     zsys_handler_set (NULL);
18     jlong new_ = (jlong) (intptr_t) zsock_new ((int) type);
19     return new_;
20 }
21 
22 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newPub(JNIEnv * env,jclass c,jstring endpoint)23 Java_org_zeromq_czmq_Zsock__1_1newPub (JNIEnv *env, jclass c, jstring endpoint)
24 {
25     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
26     jlong new_pub_ = (jlong) (intptr_t) zsock_new_pub (endpoint_);
27     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
28     return new_pub_;
29 }
30 
31 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newSub(JNIEnv * env,jclass c,jstring endpoint,jstring subscribe)32 Java_org_zeromq_czmq_Zsock__1_1newSub (JNIEnv *env, jclass c, jstring endpoint, jstring subscribe)
33 {
34     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
35     char *subscribe_ = (char *) (*env)->GetStringUTFChars (env, subscribe, NULL);
36     jlong new_sub_ = (jlong) (intptr_t) zsock_new_sub (endpoint_, subscribe_);
37     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
38     (*env)->ReleaseStringUTFChars (env, subscribe, subscribe_);
39     return new_sub_;
40 }
41 
42 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newReq(JNIEnv * env,jclass c,jstring endpoint)43 Java_org_zeromq_czmq_Zsock__1_1newReq (JNIEnv *env, jclass c, jstring endpoint)
44 {
45     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
46     jlong new_req_ = (jlong) (intptr_t) zsock_new_req (endpoint_);
47     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
48     return new_req_;
49 }
50 
51 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newRep(JNIEnv * env,jclass c,jstring endpoint)52 Java_org_zeromq_czmq_Zsock__1_1newRep (JNIEnv *env, jclass c, jstring endpoint)
53 {
54     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
55     jlong new_rep_ = (jlong) (intptr_t) zsock_new_rep (endpoint_);
56     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
57     return new_rep_;
58 }
59 
60 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newDealer(JNIEnv * env,jclass c,jstring endpoint)61 Java_org_zeromq_czmq_Zsock__1_1newDealer (JNIEnv *env, jclass c, jstring endpoint)
62 {
63     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
64     jlong new_dealer_ = (jlong) (intptr_t) zsock_new_dealer (endpoint_);
65     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
66     return new_dealer_;
67 }
68 
69 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newRouter(JNIEnv * env,jclass c,jstring endpoint)70 Java_org_zeromq_czmq_Zsock__1_1newRouter (JNIEnv *env, jclass c, jstring endpoint)
71 {
72     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
73     jlong new_router_ = (jlong) (intptr_t) zsock_new_router (endpoint_);
74     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
75     return new_router_;
76 }
77 
78 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newPush(JNIEnv * env,jclass c,jstring endpoint)79 Java_org_zeromq_czmq_Zsock__1_1newPush (JNIEnv *env, jclass c, jstring endpoint)
80 {
81     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
82     jlong new_push_ = (jlong) (intptr_t) zsock_new_push (endpoint_);
83     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
84     return new_push_;
85 }
86 
87 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newPull(JNIEnv * env,jclass c,jstring endpoint)88 Java_org_zeromq_czmq_Zsock__1_1newPull (JNIEnv *env, jclass c, jstring endpoint)
89 {
90     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
91     jlong new_pull_ = (jlong) (intptr_t) zsock_new_pull (endpoint_);
92     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
93     return new_pull_;
94 }
95 
96 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newXpub(JNIEnv * env,jclass c,jstring endpoint)97 Java_org_zeromq_czmq_Zsock__1_1newXpub (JNIEnv *env, jclass c, jstring endpoint)
98 {
99     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
100     jlong new_xpub_ = (jlong) (intptr_t) zsock_new_xpub (endpoint_);
101     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
102     return new_xpub_;
103 }
104 
105 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newXsub(JNIEnv * env,jclass c,jstring endpoint)106 Java_org_zeromq_czmq_Zsock__1_1newXsub (JNIEnv *env, jclass c, jstring endpoint)
107 {
108     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
109     jlong new_xsub_ = (jlong) (intptr_t) zsock_new_xsub (endpoint_);
110     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
111     return new_xsub_;
112 }
113 
114 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newPair(JNIEnv * env,jclass c,jstring endpoint)115 Java_org_zeromq_czmq_Zsock__1_1newPair (JNIEnv *env, jclass c, jstring endpoint)
116 {
117     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
118     jlong new_pair_ = (jlong) (intptr_t) zsock_new_pair (endpoint_);
119     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
120     return new_pair_;
121 }
122 
123 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newStream(JNIEnv * env,jclass c,jstring endpoint)124 Java_org_zeromq_czmq_Zsock__1_1newStream (JNIEnv *env, jclass c, jstring endpoint)
125 {
126     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
127     jlong new_stream_ = (jlong) (intptr_t) zsock_new_stream (endpoint_);
128     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
129     return new_stream_;
130 }
131 
132 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newServer(JNIEnv * env,jclass c,jstring endpoint)133 Java_org_zeromq_czmq_Zsock__1_1newServer (JNIEnv *env, jclass c, jstring endpoint)
134 {
135     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
136     jlong new_server_ = (jlong) (intptr_t) zsock_new_server (endpoint_);
137     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
138     return new_server_;
139 }
140 
141 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newClient(JNIEnv * env,jclass c,jstring endpoint)142 Java_org_zeromq_czmq_Zsock__1_1newClient (JNIEnv *env, jclass c, jstring endpoint)
143 {
144     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
145     jlong new_client_ = (jlong) (intptr_t) zsock_new_client (endpoint_);
146     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
147     return new_client_;
148 }
149 
150 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newRadio(JNIEnv * env,jclass c,jstring endpoint)151 Java_org_zeromq_czmq_Zsock__1_1newRadio (JNIEnv *env, jclass c, jstring endpoint)
152 {
153     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
154     jlong new_radio_ = (jlong) (intptr_t) zsock_new_radio (endpoint_);
155     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
156     return new_radio_;
157 }
158 
159 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newDish(JNIEnv * env,jclass c,jstring endpoint)160 Java_org_zeromq_czmq_Zsock__1_1newDish (JNIEnv *env, jclass c, jstring endpoint)
161 {
162     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
163     jlong new_dish_ = (jlong) (intptr_t) zsock_new_dish (endpoint_);
164     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
165     return new_dish_;
166 }
167 
168 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newGather(JNIEnv * env,jclass c,jstring endpoint)169 Java_org_zeromq_czmq_Zsock__1_1newGather (JNIEnv *env, jclass c, jstring endpoint)
170 {
171     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
172     jlong new_gather_ = (jlong) (intptr_t) zsock_new_gather (endpoint_);
173     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
174     return new_gather_;
175 }
176 
177 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1newScatter(JNIEnv * env,jclass c,jstring endpoint)178 Java_org_zeromq_czmq_Zsock__1_1newScatter (JNIEnv *env, jclass c, jstring endpoint)
179 {
180     char *endpoint_ = (char *) (*env)->GetStringUTFChars (env, endpoint, NULL);
181     jlong new_scatter_ = (jlong) (intptr_t) zsock_new_scatter (endpoint_);
182     (*env)->ReleaseStringUTFChars (env, endpoint, endpoint_);
183     return new_scatter_;
184 }
185 
186 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1destroy(JNIEnv * env,jclass c,jlong self)187 Java_org_zeromq_czmq_Zsock__1_1destroy (JNIEnv *env, jclass c, jlong self)
188 {
189     zsock_destroy ((zsock_t **) &self);
190 }
191 
192 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1bind(JNIEnv * env,jclass c,jlong self,jstring format)193 Java_org_zeromq_czmq_Zsock__1_1bind (JNIEnv *env, jclass c, jlong self, jstring format)
194 {
195     char *format_ = (char *) (*env)->GetStringUTFChars (env, format, NULL);
196     jint bind_ = (jint) zsock_bind ((zsock_t *) (intptr_t) self, "%s", format_);
197     (*env)->ReleaseStringUTFChars (env, format, format_);
198     return bind_;
199 }
200 
201 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1endpoint(JNIEnv * env,jclass c,jlong self)202 Java_org_zeromq_czmq_Zsock__1_1endpoint (JNIEnv *env, jclass c, jlong self)
203 {
204     char *endpoint_ = (char *) zsock_endpoint ((zsock_t *) (intptr_t) self);
205     jstring return_string_ = (*env)->NewStringUTF (env, endpoint_);
206     return return_string_;
207 }
208 
209 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1unbind(JNIEnv * env,jclass c,jlong self,jstring format)210 Java_org_zeromq_czmq_Zsock__1_1unbind (JNIEnv *env, jclass c, jlong self, jstring format)
211 {
212     char *format_ = (char *) (*env)->GetStringUTFChars (env, format, NULL);
213     jint unbind_ = (jint) zsock_unbind ((zsock_t *) (intptr_t) self, "%s", format_);
214     (*env)->ReleaseStringUTFChars (env, format, format_);
215     return unbind_;
216 }
217 
218 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1connect(JNIEnv * env,jclass c,jlong self,jstring format)219 Java_org_zeromq_czmq_Zsock__1_1connect (JNIEnv *env, jclass c, jlong self, jstring format)
220 {
221     char *format_ = (char *) (*env)->GetStringUTFChars (env, format, NULL);
222     jint connect_ = (jint) zsock_connect ((zsock_t *) (intptr_t) self, "%s", format_);
223     (*env)->ReleaseStringUTFChars (env, format, format_);
224     return connect_;
225 }
226 
227 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1disconnect(JNIEnv * env,jclass c,jlong self,jstring format)228 Java_org_zeromq_czmq_Zsock__1_1disconnect (JNIEnv *env, jclass c, jlong self, jstring format)
229 {
230     char *format_ = (char *) (*env)->GetStringUTFChars (env, format, NULL);
231     jint disconnect_ = (jint) zsock_disconnect ((zsock_t *) (intptr_t) self, "%s", format_);
232     (*env)->ReleaseStringUTFChars (env, format, format_);
233     return disconnect_;
234 }
235 
236 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1attach(JNIEnv * env,jclass c,jlong self,jstring endpoints,jboolean serverish)237 Java_org_zeromq_czmq_Zsock__1_1attach (JNIEnv *env, jclass c, jlong self, jstring endpoints, jboolean serverish)
238 {
239     char *endpoints_ = (char *) (*env)->GetStringUTFChars (env, endpoints, NULL);
240     jint attach_ = (jint) zsock_attach ((zsock_t *) (intptr_t) self, endpoints_, (bool) serverish);
241     (*env)->ReleaseStringUTFChars (env, endpoints, endpoints_);
242     return attach_;
243 }
244 
245 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1typeStr(JNIEnv * env,jclass c,jlong self)246 Java_org_zeromq_czmq_Zsock__1_1typeStr (JNIEnv *env, jclass c, jlong self)
247 {
248     char *type_str_ = (char *) zsock_type_str ((zsock_t *) (intptr_t) self);
249     jstring return_string_ = (*env)->NewStringUTF (env, type_str_);
250     return return_string_;
251 }
252 
253 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1send(JNIEnv * env,jclass c,jlong self,jstring picture)254 Java_org_zeromq_czmq_Zsock__1_1send (JNIEnv *env, jclass c, jlong self, jstring picture)
255 {
256     char *picture_ = (char *) (*env)->GetStringUTFChars (env, picture, NULL);
257     jint send_ = (jint) zsock_send ((zsock_t *) (intptr_t) self, picture_);
258     (*env)->ReleaseStringUTFChars (env, picture, picture_);
259     return send_;
260 }
261 
262 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1recv(JNIEnv * env,jclass c,jlong self,jstring picture)263 Java_org_zeromq_czmq_Zsock__1_1recv (JNIEnv *env, jclass c, jlong self, jstring picture)
264 {
265     char *picture_ = (char *) (*env)->GetStringUTFChars (env, picture, NULL);
266     jint recv_ = (jint) zsock_recv ((zsock_t *) (intptr_t) self, picture_);
267     (*env)->ReleaseStringUTFChars (env, picture, picture_);
268     return recv_;
269 }
270 
271 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1bsend(JNIEnv * env,jclass c,jlong self,jstring picture)272 Java_org_zeromq_czmq_Zsock__1_1bsend (JNIEnv *env, jclass c, jlong self, jstring picture)
273 {
274     char *picture_ = (char *) (*env)->GetStringUTFChars (env, picture, NULL);
275     jint bsend_ = (jint) zsock_bsend ((zsock_t *) (intptr_t) self, picture_);
276     (*env)->ReleaseStringUTFChars (env, picture, picture_);
277     return bsend_;
278 }
279 
280 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1brecv(JNIEnv * env,jclass c,jlong self,jstring picture)281 Java_org_zeromq_czmq_Zsock__1_1brecv (JNIEnv *env, jclass c, jlong self, jstring picture)
282 {
283     char *picture_ = (char *) (*env)->GetStringUTFChars (env, picture, NULL);
284     jint brecv_ = (jint) zsock_brecv ((zsock_t *) (intptr_t) self, picture_);
285     (*env)->ReleaseStringUTFChars (env, picture, picture_);
286     return brecv_;
287 }
288 
289 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1routingId(JNIEnv * env,jclass c,jlong self)290 Java_org_zeromq_czmq_Zsock__1_1routingId (JNIEnv *env, jclass c, jlong self)
291 {
292     jint routing_id_ = (jint) zsock_routing_id ((zsock_t *) (intptr_t) self);
293     return routing_id_;
294 }
295 
296 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRoutingId(JNIEnv * env,jclass c,jlong self,jint routing_id)297 Java_org_zeromq_czmq_Zsock__1_1setRoutingId (JNIEnv *env, jclass c, jlong self, jint routing_id)
298 {
299     zsock_set_routing_id ((zsock_t *) (intptr_t) self, (uint32_t) routing_id);
300 }
301 
302 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setUnbounded(JNIEnv * env,jclass c,jlong self)303 Java_org_zeromq_czmq_Zsock__1_1setUnbounded (JNIEnv *env, jclass c, jlong self)
304 {
305     zsock_set_unbounded ((zsock_t *) (intptr_t) self);
306 }
307 
308 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1signal(JNIEnv * env,jclass c,jlong self,jbyte status)309 Java_org_zeromq_czmq_Zsock__1_1signal (JNIEnv *env, jclass c, jlong self, jbyte status)
310 {
311     jint signal_ = (jint) zsock_signal ((zsock_t *) (intptr_t) self, (byte) status);
312     return signal_;
313 }
314 
315 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1wait(JNIEnv * env,jclass c,jlong self)316 Java_org_zeromq_czmq_Zsock__1_1wait (JNIEnv *env, jclass c, jlong self)
317 {
318     jint wait_ = (jint) zsock_wait ((zsock_t *) (intptr_t) self);
319     return wait_;
320 }
321 
322 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1flush(JNIEnv * env,jclass c,jlong self)323 Java_org_zeromq_czmq_Zsock__1_1flush (JNIEnv *env, jclass c, jlong self)
324 {
325     zsock_flush ((zsock_t *) (intptr_t) self);
326 }
327 
328 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1join(JNIEnv * env,jclass c,jlong self,jstring group)329 Java_org_zeromq_czmq_Zsock__1_1join (JNIEnv *env, jclass c, jlong self, jstring group)
330 {
331     char *group_ = (char *) (*env)->GetStringUTFChars (env, group, NULL);
332     jint join_ = (jint) zsock_join ((zsock_t *) (intptr_t) self, group_);
333     (*env)->ReleaseStringUTFChars (env, group, group_);
334     return join_;
335 }
336 
337 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1leave(JNIEnv * env,jclass c,jlong self,jstring group)338 Java_org_zeromq_czmq_Zsock__1_1leave (JNIEnv *env, jclass c, jlong self, jstring group)
339 {
340     char *group_ = (char *) (*env)->GetStringUTFChars (env, group, NULL);
341     jint leave_ = (jint) zsock_leave ((zsock_t *) (intptr_t) self, group_);
342     (*env)->ReleaseStringUTFChars (env, group, group_);
343     return leave_;
344 }
345 
346 JNIEXPORT jboolean JNICALL
Java_org_zeromq_czmq_Zsock__1_1is(JNIEnv * env,jclass c,jlong self)347 Java_org_zeromq_czmq_Zsock__1_1is (JNIEnv *env, jclass c, jlong self)
348 {
349     jboolean is_ = (jboolean) zsock_is ((void *) (intptr_t) self);
350     return is_;
351 }
352 
353 JNIEXPORT jlong JNICALL
Java_org_zeromq_czmq_Zsock__1_1resolve(JNIEnv * env,jclass c,jlong self)354 Java_org_zeromq_czmq_Zsock__1_1resolve (JNIEnv *env, jclass c, jlong self)
355 {
356     jlong resolve_ = (jlong) (intptr_t) zsock_resolve ((void *) (intptr_t) self);
357     return resolve_;
358 }
359 
360 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1heartbeatIvl(JNIEnv * env,jclass c,jlong self)361 Java_org_zeromq_czmq_Zsock__1_1heartbeatIvl (JNIEnv *env, jclass c, jlong self)
362 {
363     jint heartbeat_ivl_ = (jint) zsock_heartbeat_ivl ((zsock_t *) (intptr_t) self);
364     return heartbeat_ivl_;
365 }
366 
367 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setHeartbeatIvl(JNIEnv * env,jclass c,jlong self,jint heartbeat_ivl)368 Java_org_zeromq_czmq_Zsock__1_1setHeartbeatIvl (JNIEnv *env, jclass c, jlong self, jint heartbeat_ivl)
369 {
370     zsock_set_heartbeat_ivl ((zsock_t *) (intptr_t) self, (int) heartbeat_ivl);
371 }
372 
373 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1heartbeatTtl(JNIEnv * env,jclass c,jlong self)374 Java_org_zeromq_czmq_Zsock__1_1heartbeatTtl (JNIEnv *env, jclass c, jlong self)
375 {
376     jint heartbeat_ttl_ = (jint) zsock_heartbeat_ttl ((zsock_t *) (intptr_t) self);
377     return heartbeat_ttl_;
378 }
379 
380 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setHeartbeatTtl(JNIEnv * env,jclass c,jlong self,jint heartbeat_ttl)381 Java_org_zeromq_czmq_Zsock__1_1setHeartbeatTtl (JNIEnv *env, jclass c, jlong self, jint heartbeat_ttl)
382 {
383     zsock_set_heartbeat_ttl ((zsock_t *) (intptr_t) self, (int) heartbeat_ttl);
384 }
385 
386 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1heartbeatTimeout(JNIEnv * env,jclass c,jlong self)387 Java_org_zeromq_czmq_Zsock__1_1heartbeatTimeout (JNIEnv *env, jclass c, jlong self)
388 {
389     jint heartbeat_timeout_ = (jint) zsock_heartbeat_timeout ((zsock_t *) (intptr_t) self);
390     return heartbeat_timeout_;
391 }
392 
393 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setHeartbeatTimeout(JNIEnv * env,jclass c,jlong self,jint heartbeat_timeout)394 Java_org_zeromq_czmq_Zsock__1_1setHeartbeatTimeout (JNIEnv *env, jclass c, jlong self, jint heartbeat_timeout)
395 {
396     zsock_set_heartbeat_timeout ((zsock_t *) (intptr_t) self, (int) heartbeat_timeout);
397 }
398 
399 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1useFd(JNIEnv * env,jclass c,jlong self)400 Java_org_zeromq_czmq_Zsock__1_1useFd (JNIEnv *env, jclass c, jlong self)
401 {
402     jint use_fd_ = (jint) zsock_use_fd ((zsock_t *) (intptr_t) self);
403     return use_fd_;
404 }
405 
406 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setUseFd(JNIEnv * env,jclass c,jlong self,jint use_fd)407 Java_org_zeromq_czmq_Zsock__1_1setUseFd (JNIEnv *env, jclass c, jlong self, jint use_fd)
408 {
409     zsock_set_use_fd ((zsock_t *) (intptr_t) self, (int) use_fd);
410 }
411 
412 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setXpubManual(JNIEnv * env,jclass c,jlong self,jint xpub_manual)413 Java_org_zeromq_czmq_Zsock__1_1setXpubManual (JNIEnv *env, jclass c, jlong self, jint xpub_manual)
414 {
415     zsock_set_xpub_manual ((zsock_t *) (intptr_t) self, (int) xpub_manual);
416 }
417 
418 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setXpubWelcomeMsg(JNIEnv * env,jclass c,jlong self,jstring xpub_welcome_msg)419 Java_org_zeromq_czmq_Zsock__1_1setXpubWelcomeMsg (JNIEnv *env, jclass c, jlong self, jstring xpub_welcome_msg)
420 {
421     char *xpub_welcome_msg_ = (char *) (*env)->GetStringUTFChars (env, xpub_welcome_msg, NULL);
422     zsock_set_xpub_welcome_msg ((zsock_t *) (intptr_t) self, xpub_welcome_msg_);
423     (*env)->ReleaseStringUTFChars (env, xpub_welcome_msg, xpub_welcome_msg_);
424 }
425 
426 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setStreamNotify(JNIEnv * env,jclass c,jlong self,jint stream_notify)427 Java_org_zeromq_czmq_Zsock__1_1setStreamNotify (JNIEnv *env, jclass c, jlong self, jint stream_notify)
428 {
429     zsock_set_stream_notify ((zsock_t *) (intptr_t) self, (int) stream_notify);
430 }
431 
432 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1invertMatching(JNIEnv * env,jclass c,jlong self)433 Java_org_zeromq_czmq_Zsock__1_1invertMatching (JNIEnv *env, jclass c, jlong self)
434 {
435     jint invert_matching_ = (jint) zsock_invert_matching ((zsock_t *) (intptr_t) self);
436     return invert_matching_;
437 }
438 
439 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setInvertMatching(JNIEnv * env,jclass c,jlong self,jint invert_matching)440 Java_org_zeromq_czmq_Zsock__1_1setInvertMatching (JNIEnv *env, jclass c, jlong self, jint invert_matching)
441 {
442     zsock_set_invert_matching ((zsock_t *) (intptr_t) self, (int) invert_matching);
443 }
444 
445 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setXpubVerboser(JNIEnv * env,jclass c,jlong self,jint xpub_verboser)446 Java_org_zeromq_czmq_Zsock__1_1setXpubVerboser (JNIEnv *env, jclass c, jlong self, jint xpub_verboser)
447 {
448     zsock_set_xpub_verboser ((zsock_t *) (intptr_t) self, (int) xpub_verboser);
449 }
450 
451 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1connectTimeout(JNIEnv * env,jclass c,jlong self)452 Java_org_zeromq_czmq_Zsock__1_1connectTimeout (JNIEnv *env, jclass c, jlong self)
453 {
454     jint connect_timeout_ = (jint) zsock_connect_timeout ((zsock_t *) (intptr_t) self);
455     return connect_timeout_;
456 }
457 
458 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setConnectTimeout(JNIEnv * env,jclass c,jlong self,jint connect_timeout)459 Java_org_zeromq_czmq_Zsock__1_1setConnectTimeout (JNIEnv *env, jclass c, jlong self, jint connect_timeout)
460 {
461     zsock_set_connect_timeout ((zsock_t *) (intptr_t) self, (int) connect_timeout);
462 }
463 
464 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1tcpMaxrt(JNIEnv * env,jclass c,jlong self)465 Java_org_zeromq_czmq_Zsock__1_1tcpMaxrt (JNIEnv *env, jclass c, jlong self)
466 {
467     jint tcp_maxrt_ = (jint) zsock_tcp_maxrt ((zsock_t *) (intptr_t) self);
468     return tcp_maxrt_;
469 }
470 
471 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTcpMaxrt(JNIEnv * env,jclass c,jlong self,jint tcp_maxrt)472 Java_org_zeromq_czmq_Zsock__1_1setTcpMaxrt (JNIEnv *env, jclass c, jlong self, jint tcp_maxrt)
473 {
474     zsock_set_tcp_maxrt ((zsock_t *) (intptr_t) self, (int) tcp_maxrt);
475 }
476 
477 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1threadSafe(JNIEnv * env,jclass c,jlong self)478 Java_org_zeromq_czmq_Zsock__1_1threadSafe (JNIEnv *env, jclass c, jlong self)
479 {
480     jint thread_safe_ = (jint) zsock_thread_safe ((zsock_t *) (intptr_t) self);
481     return thread_safe_;
482 }
483 
484 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1multicastMaxtpdu(JNIEnv * env,jclass c,jlong self)485 Java_org_zeromq_czmq_Zsock__1_1multicastMaxtpdu (JNIEnv *env, jclass c, jlong self)
486 {
487     jint multicast_maxtpdu_ = (jint) zsock_multicast_maxtpdu ((zsock_t *) (intptr_t) self);
488     return multicast_maxtpdu_;
489 }
490 
491 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setMulticastMaxtpdu(JNIEnv * env,jclass c,jlong self,jint multicast_maxtpdu)492 Java_org_zeromq_czmq_Zsock__1_1setMulticastMaxtpdu (JNIEnv *env, jclass c, jlong self, jint multicast_maxtpdu)
493 {
494     zsock_set_multicast_maxtpdu ((zsock_t *) (intptr_t) self, (int) multicast_maxtpdu);
495 }
496 
497 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1vmciBufferSize(JNIEnv * env,jclass c,jlong self)498 Java_org_zeromq_czmq_Zsock__1_1vmciBufferSize (JNIEnv *env, jclass c, jlong self)
499 {
500     jint vmci_buffer_size_ = (jint) zsock_vmci_buffer_size ((zsock_t *) (intptr_t) self);
501     return vmci_buffer_size_;
502 }
503 
504 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setVmciBufferSize(JNIEnv * env,jclass c,jlong self,jint vmci_buffer_size)505 Java_org_zeromq_czmq_Zsock__1_1setVmciBufferSize (JNIEnv *env, jclass c, jlong self, jint vmci_buffer_size)
506 {
507     zsock_set_vmci_buffer_size ((zsock_t *) (intptr_t) self, (int) vmci_buffer_size);
508 }
509 
510 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1vmciBufferMinSize(JNIEnv * env,jclass c,jlong self)511 Java_org_zeromq_czmq_Zsock__1_1vmciBufferMinSize (JNIEnv *env, jclass c, jlong self)
512 {
513     jint vmci_buffer_min_size_ = (jint) zsock_vmci_buffer_min_size ((zsock_t *) (intptr_t) self);
514     return vmci_buffer_min_size_;
515 }
516 
517 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setVmciBufferMinSize(JNIEnv * env,jclass c,jlong self,jint vmci_buffer_min_size)518 Java_org_zeromq_czmq_Zsock__1_1setVmciBufferMinSize (JNIEnv *env, jclass c, jlong self, jint vmci_buffer_min_size)
519 {
520     zsock_set_vmci_buffer_min_size ((zsock_t *) (intptr_t) self, (int) vmci_buffer_min_size);
521 }
522 
523 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1vmciBufferMaxSize(JNIEnv * env,jclass c,jlong self)524 Java_org_zeromq_czmq_Zsock__1_1vmciBufferMaxSize (JNIEnv *env, jclass c, jlong self)
525 {
526     jint vmci_buffer_max_size_ = (jint) zsock_vmci_buffer_max_size ((zsock_t *) (intptr_t) self);
527     return vmci_buffer_max_size_;
528 }
529 
530 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setVmciBufferMaxSize(JNIEnv * env,jclass c,jlong self,jint vmci_buffer_max_size)531 Java_org_zeromq_czmq_Zsock__1_1setVmciBufferMaxSize (JNIEnv *env, jclass c, jlong self, jint vmci_buffer_max_size)
532 {
533     zsock_set_vmci_buffer_max_size ((zsock_t *) (intptr_t) self, (int) vmci_buffer_max_size);
534 }
535 
536 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1vmciConnectTimeout(JNIEnv * env,jclass c,jlong self)537 Java_org_zeromq_czmq_Zsock__1_1vmciConnectTimeout (JNIEnv *env, jclass c, jlong self)
538 {
539     jint vmci_connect_timeout_ = (jint) zsock_vmci_connect_timeout ((zsock_t *) (intptr_t) self);
540     return vmci_connect_timeout_;
541 }
542 
543 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setVmciConnectTimeout(JNIEnv * env,jclass c,jlong self,jint vmci_connect_timeout)544 Java_org_zeromq_czmq_Zsock__1_1setVmciConnectTimeout (JNIEnv *env, jclass c, jlong self, jint vmci_connect_timeout)
545 {
546     zsock_set_vmci_connect_timeout ((zsock_t *) (intptr_t) self, (int) vmci_connect_timeout);
547 }
548 
549 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1tos(JNIEnv * env,jclass c,jlong self)550 Java_org_zeromq_czmq_Zsock__1_1tos (JNIEnv *env, jclass c, jlong self)
551 {
552     jint tos_ = (jint) zsock_tos ((zsock_t *) (intptr_t) self);
553     return tos_;
554 }
555 
556 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTos(JNIEnv * env,jclass c,jlong self,jint tos)557 Java_org_zeromq_czmq_Zsock__1_1setTos (JNIEnv *env, jclass c, jlong self, jint tos)
558 {
559     zsock_set_tos ((zsock_t *) (intptr_t) self, (int) tos);
560 }
561 
562 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRouterHandover(JNIEnv * env,jclass c,jlong self,jint router_handover)563 Java_org_zeromq_czmq_Zsock__1_1setRouterHandover (JNIEnv *env, jclass c, jlong self, jint router_handover)
564 {
565     zsock_set_router_handover ((zsock_t *) (intptr_t) self, (int) router_handover);
566 }
567 
568 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setConnectRid(JNIEnv * env,jclass c,jlong self,jstring connect_rid)569 Java_org_zeromq_czmq_Zsock__1_1setConnectRid (JNIEnv *env, jclass c, jlong self, jstring connect_rid)
570 {
571     char *connect_rid_ = (char *) (*env)->GetStringUTFChars (env, connect_rid, NULL);
572     zsock_set_connect_rid ((zsock_t *) (intptr_t) self, connect_rid_);
573     (*env)->ReleaseStringUTFChars (env, connect_rid, connect_rid_);
574 }
575 
576 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setConnectRidBin(JNIEnv * env,jclass c,jlong self,jbyteArray connect_rid)577 Java_org_zeromq_czmq_Zsock__1_1setConnectRidBin (JNIEnv *env, jclass c, jlong self, jbyteArray connect_rid)
578 {
579     jbyte *connect_rid_ = (byte *) (*env)->GetByteArrayElements (env, connect_rid, 0);
580     zsock_set_connect_rid_bin ((zsock_t *) (intptr_t) self, connect_rid_);
581     (*env)->ReleaseByteArrayElements (env, connect_rid, (jbyte *) connect_rid_, 0);
582 }
583 
584 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1handshakeIvl(JNIEnv * env,jclass c,jlong self)585 Java_org_zeromq_czmq_Zsock__1_1handshakeIvl (JNIEnv *env, jclass c, jlong self)
586 {
587     jint handshake_ivl_ = (jint) zsock_handshake_ivl ((zsock_t *) (intptr_t) self);
588     return handshake_ivl_;
589 }
590 
591 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setHandshakeIvl(JNIEnv * env,jclass c,jlong self,jint handshake_ivl)592 Java_org_zeromq_czmq_Zsock__1_1setHandshakeIvl (JNIEnv *env, jclass c, jlong self, jint handshake_ivl)
593 {
594     zsock_set_handshake_ivl ((zsock_t *) (intptr_t) self, (int) handshake_ivl);
595 }
596 
597 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1socksProxy(JNIEnv * env,jclass c,jlong self)598 Java_org_zeromq_czmq_Zsock__1_1socksProxy (JNIEnv *env, jclass c, jlong self)
599 {
600     char *socks_proxy_ = (char *) zsock_socks_proxy ((zsock_t *) (intptr_t) self);
601     jstring return_string_ = (*env)->NewStringUTF (env, socks_proxy_);
602     zstr_free (&socks_proxy_);
603     return return_string_;
604 }
605 
606 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setSocksProxy(JNIEnv * env,jclass c,jlong self,jstring socks_proxy)607 Java_org_zeromq_czmq_Zsock__1_1setSocksProxy (JNIEnv *env, jclass c, jlong self, jstring socks_proxy)
608 {
609     char *socks_proxy_ = (char *) (*env)->GetStringUTFChars (env, socks_proxy, NULL);
610     zsock_set_socks_proxy ((zsock_t *) (intptr_t) self, socks_proxy_);
611     (*env)->ReleaseStringUTFChars (env, socks_proxy, socks_proxy_);
612 }
613 
614 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setXpubNodrop(JNIEnv * env,jclass c,jlong self,jint xpub_nodrop)615 Java_org_zeromq_czmq_Zsock__1_1setXpubNodrop (JNIEnv *env, jclass c, jlong self, jint xpub_nodrop)
616 {
617     zsock_set_xpub_nodrop ((zsock_t *) (intptr_t) self, (int) xpub_nodrop);
618 }
619 
620 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRouterMandatory(JNIEnv * env,jclass c,jlong self,jint router_mandatory)621 Java_org_zeromq_czmq_Zsock__1_1setRouterMandatory (JNIEnv *env, jclass c, jlong self, jint router_mandatory)
622 {
623     zsock_set_router_mandatory ((zsock_t *) (intptr_t) self, (int) router_mandatory);
624 }
625 
626 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setProbeRouter(JNIEnv * env,jclass c,jlong self,jint probe_router)627 Java_org_zeromq_czmq_Zsock__1_1setProbeRouter (JNIEnv *env, jclass c, jlong self, jint probe_router)
628 {
629     zsock_set_probe_router ((zsock_t *) (intptr_t) self, (int) probe_router);
630 }
631 
632 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setReqRelaxed(JNIEnv * env,jclass c,jlong self,jint req_relaxed)633 Java_org_zeromq_czmq_Zsock__1_1setReqRelaxed (JNIEnv *env, jclass c, jlong self, jint req_relaxed)
634 {
635     zsock_set_req_relaxed ((zsock_t *) (intptr_t) self, (int) req_relaxed);
636 }
637 
638 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setReqCorrelate(JNIEnv * env,jclass c,jlong self,jint req_correlate)639 Java_org_zeromq_czmq_Zsock__1_1setReqCorrelate (JNIEnv *env, jclass c, jlong self, jint req_correlate)
640 {
641     zsock_set_req_correlate ((zsock_t *) (intptr_t) self, (int) req_correlate);
642 }
643 
644 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setConflate(JNIEnv * env,jclass c,jlong self,jint conflate)645 Java_org_zeromq_czmq_Zsock__1_1setConflate (JNIEnv *env, jclass c, jlong self, jint conflate)
646 {
647     zsock_set_conflate ((zsock_t *) (intptr_t) self, (int) conflate);
648 }
649 
650 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1zapDomain(JNIEnv * env,jclass c,jlong self)651 Java_org_zeromq_czmq_Zsock__1_1zapDomain (JNIEnv *env, jclass c, jlong self)
652 {
653     char *zap_domain_ = (char *) zsock_zap_domain ((zsock_t *) (intptr_t) self);
654     jstring return_string_ = (*env)->NewStringUTF (env, zap_domain_);
655     zstr_free (&zap_domain_);
656     return return_string_;
657 }
658 
659 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setZapDomain(JNIEnv * env,jclass c,jlong self,jstring zap_domain)660 Java_org_zeromq_czmq_Zsock__1_1setZapDomain (JNIEnv *env, jclass c, jlong self, jstring zap_domain)
661 {
662     char *zap_domain_ = (char *) (*env)->GetStringUTFChars (env, zap_domain, NULL);
663     zsock_set_zap_domain ((zsock_t *) (intptr_t) self, zap_domain_);
664     (*env)->ReleaseStringUTFChars (env, zap_domain, zap_domain_);
665 }
666 
667 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1mechanism(JNIEnv * env,jclass c,jlong self)668 Java_org_zeromq_czmq_Zsock__1_1mechanism (JNIEnv *env, jclass c, jlong self)
669 {
670     jint mechanism_ = (jint) zsock_mechanism ((zsock_t *) (intptr_t) self);
671     return mechanism_;
672 }
673 
674 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1plainServer(JNIEnv * env,jclass c,jlong self)675 Java_org_zeromq_czmq_Zsock__1_1plainServer (JNIEnv *env, jclass c, jlong self)
676 {
677     jint plain_server_ = (jint) zsock_plain_server ((zsock_t *) (intptr_t) self);
678     return plain_server_;
679 }
680 
681 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setPlainServer(JNIEnv * env,jclass c,jlong self,jint plain_server)682 Java_org_zeromq_czmq_Zsock__1_1setPlainServer (JNIEnv *env, jclass c, jlong self, jint plain_server)
683 {
684     zsock_set_plain_server ((zsock_t *) (intptr_t) self, (int) plain_server);
685 }
686 
687 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1plainUsername(JNIEnv * env,jclass c,jlong self)688 Java_org_zeromq_czmq_Zsock__1_1plainUsername (JNIEnv *env, jclass c, jlong self)
689 {
690     char *plain_username_ = (char *) zsock_plain_username ((zsock_t *) (intptr_t) self);
691     jstring return_string_ = (*env)->NewStringUTF (env, plain_username_);
692     zstr_free (&plain_username_);
693     return return_string_;
694 }
695 
696 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setPlainUsername(JNIEnv * env,jclass c,jlong self,jstring plain_username)697 Java_org_zeromq_czmq_Zsock__1_1setPlainUsername (JNIEnv *env, jclass c, jlong self, jstring plain_username)
698 {
699     char *plain_username_ = (char *) (*env)->GetStringUTFChars (env, plain_username, NULL);
700     zsock_set_plain_username ((zsock_t *) (intptr_t) self, plain_username_);
701     (*env)->ReleaseStringUTFChars (env, plain_username, plain_username_);
702 }
703 
704 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1plainPassword(JNIEnv * env,jclass c,jlong self)705 Java_org_zeromq_czmq_Zsock__1_1plainPassword (JNIEnv *env, jclass c, jlong self)
706 {
707     char *plain_password_ = (char *) zsock_plain_password ((zsock_t *) (intptr_t) self);
708     jstring return_string_ = (*env)->NewStringUTF (env, plain_password_);
709     zstr_free (&plain_password_);
710     return return_string_;
711 }
712 
713 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setPlainPassword(JNIEnv * env,jclass c,jlong self,jstring plain_password)714 Java_org_zeromq_czmq_Zsock__1_1setPlainPassword (JNIEnv *env, jclass c, jlong self, jstring plain_password)
715 {
716     char *plain_password_ = (char *) (*env)->GetStringUTFChars (env, plain_password, NULL);
717     zsock_set_plain_password ((zsock_t *) (intptr_t) self, plain_password_);
718     (*env)->ReleaseStringUTFChars (env, plain_password, plain_password_);
719 }
720 
721 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1curveServer(JNIEnv * env,jclass c,jlong self)722 Java_org_zeromq_czmq_Zsock__1_1curveServer (JNIEnv *env, jclass c, jlong self)
723 {
724     jint curve_server_ = (jint) zsock_curve_server ((zsock_t *) (intptr_t) self);
725     return curve_server_;
726 }
727 
728 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurveServer(JNIEnv * env,jclass c,jlong self,jint curve_server)729 Java_org_zeromq_czmq_Zsock__1_1setCurveServer (JNIEnv *env, jclass c, jlong self, jint curve_server)
730 {
731     zsock_set_curve_server ((zsock_t *) (intptr_t) self, (int) curve_server);
732 }
733 
734 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1curvePublickey(JNIEnv * env,jclass c,jlong self)735 Java_org_zeromq_czmq_Zsock__1_1curvePublickey (JNIEnv *env, jclass c, jlong self)
736 {
737     char *curve_publickey_ = (char *) zsock_curve_publickey ((zsock_t *) (intptr_t) self);
738     jstring return_string_ = (*env)->NewStringUTF (env, curve_publickey_);
739     zstr_free (&curve_publickey_);
740     return return_string_;
741 }
742 
743 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurvePublickey(JNIEnv * env,jclass c,jlong self,jstring curve_publickey)744 Java_org_zeromq_czmq_Zsock__1_1setCurvePublickey (JNIEnv *env, jclass c, jlong self, jstring curve_publickey)
745 {
746     char *curve_publickey_ = (char *) (*env)->GetStringUTFChars (env, curve_publickey, NULL);
747     zsock_set_curve_publickey ((zsock_t *) (intptr_t) self, curve_publickey_);
748     (*env)->ReleaseStringUTFChars (env, curve_publickey, curve_publickey_);
749 }
750 
751 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurvePublickeyBin(JNIEnv * env,jclass c,jlong self,jbyteArray curve_publickey)752 Java_org_zeromq_czmq_Zsock__1_1setCurvePublickeyBin (JNIEnv *env, jclass c, jlong self, jbyteArray curve_publickey)
753 {
754     jbyte *curve_publickey_ = (byte *) (*env)->GetByteArrayElements (env, curve_publickey, 0);
755     zsock_set_curve_publickey_bin ((zsock_t *) (intptr_t) self, curve_publickey_);
756     (*env)->ReleaseByteArrayElements (env, curve_publickey, (jbyte *) curve_publickey_, 0);
757 }
758 
759 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1curveSecretkey(JNIEnv * env,jclass c,jlong self)760 Java_org_zeromq_czmq_Zsock__1_1curveSecretkey (JNIEnv *env, jclass c, jlong self)
761 {
762     char *curve_secretkey_ = (char *) zsock_curve_secretkey ((zsock_t *) (intptr_t) self);
763     jstring return_string_ = (*env)->NewStringUTF (env, curve_secretkey_);
764     zstr_free (&curve_secretkey_);
765     return return_string_;
766 }
767 
768 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurveSecretkey(JNIEnv * env,jclass c,jlong self,jstring curve_secretkey)769 Java_org_zeromq_czmq_Zsock__1_1setCurveSecretkey (JNIEnv *env, jclass c, jlong self, jstring curve_secretkey)
770 {
771     char *curve_secretkey_ = (char *) (*env)->GetStringUTFChars (env, curve_secretkey, NULL);
772     zsock_set_curve_secretkey ((zsock_t *) (intptr_t) self, curve_secretkey_);
773     (*env)->ReleaseStringUTFChars (env, curve_secretkey, curve_secretkey_);
774 }
775 
776 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurveSecretkeyBin(JNIEnv * env,jclass c,jlong self,jbyteArray curve_secretkey)777 Java_org_zeromq_czmq_Zsock__1_1setCurveSecretkeyBin (JNIEnv *env, jclass c, jlong self, jbyteArray curve_secretkey)
778 {
779     jbyte *curve_secretkey_ = (byte *) (*env)->GetByteArrayElements (env, curve_secretkey, 0);
780     zsock_set_curve_secretkey_bin ((zsock_t *) (intptr_t) self, curve_secretkey_);
781     (*env)->ReleaseByteArrayElements (env, curve_secretkey, (jbyte *) curve_secretkey_, 0);
782 }
783 
784 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1curveServerkey(JNIEnv * env,jclass c,jlong self)785 Java_org_zeromq_czmq_Zsock__1_1curveServerkey (JNIEnv *env, jclass c, jlong self)
786 {
787     char *curve_serverkey_ = (char *) zsock_curve_serverkey ((zsock_t *) (intptr_t) self);
788     jstring return_string_ = (*env)->NewStringUTF (env, curve_serverkey_);
789     zstr_free (&curve_serverkey_);
790     return return_string_;
791 }
792 
793 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurveServerkey(JNIEnv * env,jclass c,jlong self,jstring curve_serverkey)794 Java_org_zeromq_czmq_Zsock__1_1setCurveServerkey (JNIEnv *env, jclass c, jlong self, jstring curve_serverkey)
795 {
796     char *curve_serverkey_ = (char *) (*env)->GetStringUTFChars (env, curve_serverkey, NULL);
797     zsock_set_curve_serverkey ((zsock_t *) (intptr_t) self, curve_serverkey_);
798     (*env)->ReleaseStringUTFChars (env, curve_serverkey, curve_serverkey_);
799 }
800 
801 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setCurveServerkeyBin(JNIEnv * env,jclass c,jlong self,jbyteArray curve_serverkey)802 Java_org_zeromq_czmq_Zsock__1_1setCurveServerkeyBin (JNIEnv *env, jclass c, jlong self, jbyteArray curve_serverkey)
803 {
804     jbyte *curve_serverkey_ = (byte *) (*env)->GetByteArrayElements (env, curve_serverkey, 0);
805     zsock_set_curve_serverkey_bin ((zsock_t *) (intptr_t) self, curve_serverkey_);
806     (*env)->ReleaseByteArrayElements (env, curve_serverkey, (jbyte *) curve_serverkey_, 0);
807 }
808 
809 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1gssapiServer(JNIEnv * env,jclass c,jlong self)810 Java_org_zeromq_czmq_Zsock__1_1gssapiServer (JNIEnv *env, jclass c, jlong self)
811 {
812     jint gssapi_server_ = (jint) zsock_gssapi_server ((zsock_t *) (intptr_t) self);
813     return gssapi_server_;
814 }
815 
816 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setGssapiServer(JNIEnv * env,jclass c,jlong self,jint gssapi_server)817 Java_org_zeromq_czmq_Zsock__1_1setGssapiServer (JNIEnv *env, jclass c, jlong self, jint gssapi_server)
818 {
819     zsock_set_gssapi_server ((zsock_t *) (intptr_t) self, (int) gssapi_server);
820 }
821 
822 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1gssapiPlaintext(JNIEnv * env,jclass c,jlong self)823 Java_org_zeromq_czmq_Zsock__1_1gssapiPlaintext (JNIEnv *env, jclass c, jlong self)
824 {
825     jint gssapi_plaintext_ = (jint) zsock_gssapi_plaintext ((zsock_t *) (intptr_t) self);
826     return gssapi_plaintext_;
827 }
828 
829 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setGssapiPlaintext(JNIEnv * env,jclass c,jlong self,jint gssapi_plaintext)830 Java_org_zeromq_czmq_Zsock__1_1setGssapiPlaintext (JNIEnv *env, jclass c, jlong self, jint gssapi_plaintext)
831 {
832     zsock_set_gssapi_plaintext ((zsock_t *) (intptr_t) self, (int) gssapi_plaintext);
833 }
834 
835 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1gssapiPrincipal(JNIEnv * env,jclass c,jlong self)836 Java_org_zeromq_czmq_Zsock__1_1gssapiPrincipal (JNIEnv *env, jclass c, jlong self)
837 {
838     char *gssapi_principal_ = (char *) zsock_gssapi_principal ((zsock_t *) (intptr_t) self);
839     jstring return_string_ = (*env)->NewStringUTF (env, gssapi_principal_);
840     zstr_free (&gssapi_principal_);
841     return return_string_;
842 }
843 
844 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setGssapiPrincipal(JNIEnv * env,jclass c,jlong self,jstring gssapi_principal)845 Java_org_zeromq_czmq_Zsock__1_1setGssapiPrincipal (JNIEnv *env, jclass c, jlong self, jstring gssapi_principal)
846 {
847     char *gssapi_principal_ = (char *) (*env)->GetStringUTFChars (env, gssapi_principal, NULL);
848     zsock_set_gssapi_principal ((zsock_t *) (intptr_t) self, gssapi_principal_);
849     (*env)->ReleaseStringUTFChars (env, gssapi_principal, gssapi_principal_);
850 }
851 
852 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1gssapiServicePrincipal(JNIEnv * env,jclass c,jlong self)853 Java_org_zeromq_czmq_Zsock__1_1gssapiServicePrincipal (JNIEnv *env, jclass c, jlong self)
854 {
855     char *gssapi_service_principal_ = (char *) zsock_gssapi_service_principal ((zsock_t *) (intptr_t) self);
856     jstring return_string_ = (*env)->NewStringUTF (env, gssapi_service_principal_);
857     zstr_free (&gssapi_service_principal_);
858     return return_string_;
859 }
860 
861 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setGssapiServicePrincipal(JNIEnv * env,jclass c,jlong self,jstring gssapi_service_principal)862 Java_org_zeromq_czmq_Zsock__1_1setGssapiServicePrincipal (JNIEnv *env, jclass c, jlong self, jstring gssapi_service_principal)
863 {
864     char *gssapi_service_principal_ = (char *) (*env)->GetStringUTFChars (env, gssapi_service_principal, NULL);
865     zsock_set_gssapi_service_principal ((zsock_t *) (intptr_t) self, gssapi_service_principal_);
866     (*env)->ReleaseStringUTFChars (env, gssapi_service_principal, gssapi_service_principal_);
867 }
868 
869 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1ipv6(JNIEnv * env,jclass c,jlong self)870 Java_org_zeromq_czmq_Zsock__1_1ipv6 (JNIEnv *env, jclass c, jlong self)
871 {
872     jint ipv6_ = (jint) zsock_ipv6 ((zsock_t *) (intptr_t) self);
873     return ipv6_;
874 }
875 
876 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setIpv6(JNIEnv * env,jclass c,jlong self,jint ipv6)877 Java_org_zeromq_czmq_Zsock__1_1setIpv6 (JNIEnv *env, jclass c, jlong self, jint ipv6)
878 {
879     zsock_set_ipv6 ((zsock_t *) (intptr_t) self, (int) ipv6);
880 }
881 
882 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1immediate(JNIEnv * env,jclass c,jlong self)883 Java_org_zeromq_czmq_Zsock__1_1immediate (JNIEnv *env, jclass c, jlong self)
884 {
885     jint immediate_ = (jint) zsock_immediate ((zsock_t *) (intptr_t) self);
886     return immediate_;
887 }
888 
889 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setImmediate(JNIEnv * env,jclass c,jlong self,jint immediate)890 Java_org_zeromq_czmq_Zsock__1_1setImmediate (JNIEnv *env, jclass c, jlong self, jint immediate)
891 {
892     zsock_set_immediate ((zsock_t *) (intptr_t) self, (int) immediate);
893 }
894 
895 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1sndhwm(JNIEnv * env,jclass c,jlong self)896 Java_org_zeromq_czmq_Zsock__1_1sndhwm (JNIEnv *env, jclass c, jlong self)
897 {
898     jint sndhwm_ = (jint) zsock_sndhwm ((zsock_t *) (intptr_t) self);
899     return sndhwm_;
900 }
901 
902 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setSndhwm(JNIEnv * env,jclass c,jlong self,jint sndhwm)903 Java_org_zeromq_czmq_Zsock__1_1setSndhwm (JNIEnv *env, jclass c, jlong self, jint sndhwm)
904 {
905     zsock_set_sndhwm ((zsock_t *) (intptr_t) self, (int) sndhwm);
906 }
907 
908 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1rcvhwm(JNIEnv * env,jclass c,jlong self)909 Java_org_zeromq_czmq_Zsock__1_1rcvhwm (JNIEnv *env, jclass c, jlong self)
910 {
911     jint rcvhwm_ = (jint) zsock_rcvhwm ((zsock_t *) (intptr_t) self);
912     return rcvhwm_;
913 }
914 
915 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRcvhwm(JNIEnv * env,jclass c,jlong self,jint rcvhwm)916 Java_org_zeromq_czmq_Zsock__1_1setRcvhwm (JNIEnv *env, jclass c, jlong self, jint rcvhwm)
917 {
918     zsock_set_rcvhwm ((zsock_t *) (intptr_t) self, (int) rcvhwm);
919 }
920 
921 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1maxmsgsize(JNIEnv * env,jclass c,jlong self)922 Java_org_zeromq_czmq_Zsock__1_1maxmsgsize (JNIEnv *env, jclass c, jlong self)
923 {
924     jint maxmsgsize_ = (jint) zsock_maxmsgsize ((zsock_t *) (intptr_t) self);
925     return maxmsgsize_;
926 }
927 
928 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setMaxmsgsize(JNIEnv * env,jclass c,jlong self,jint maxmsgsize)929 Java_org_zeromq_czmq_Zsock__1_1setMaxmsgsize (JNIEnv *env, jclass c, jlong self, jint maxmsgsize)
930 {
931     zsock_set_maxmsgsize ((zsock_t *) (intptr_t) self, (int) maxmsgsize);
932 }
933 
934 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1multicastHops(JNIEnv * env,jclass c,jlong self)935 Java_org_zeromq_czmq_Zsock__1_1multicastHops (JNIEnv *env, jclass c, jlong self)
936 {
937     jint multicast_hops_ = (jint) zsock_multicast_hops ((zsock_t *) (intptr_t) self);
938     return multicast_hops_;
939 }
940 
941 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setMulticastHops(JNIEnv * env,jclass c,jlong self,jint multicast_hops)942 Java_org_zeromq_czmq_Zsock__1_1setMulticastHops (JNIEnv *env, jclass c, jlong self, jint multicast_hops)
943 {
944     zsock_set_multicast_hops ((zsock_t *) (intptr_t) self, (int) multicast_hops);
945 }
946 
947 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setXpubVerbose(JNIEnv * env,jclass c,jlong self,jint xpub_verbose)948 Java_org_zeromq_czmq_Zsock__1_1setXpubVerbose (JNIEnv *env, jclass c, jlong self, jint xpub_verbose)
949 {
950     zsock_set_xpub_verbose ((zsock_t *) (intptr_t) self, (int) xpub_verbose);
951 }
952 
953 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1tcpKeepalive(JNIEnv * env,jclass c,jlong self)954 Java_org_zeromq_czmq_Zsock__1_1tcpKeepalive (JNIEnv *env, jclass c, jlong self)
955 {
956     jint tcp_keepalive_ = (jint) zsock_tcp_keepalive ((zsock_t *) (intptr_t) self);
957     return tcp_keepalive_;
958 }
959 
960 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTcpKeepalive(JNIEnv * env,jclass c,jlong self,jint tcp_keepalive)961 Java_org_zeromq_czmq_Zsock__1_1setTcpKeepalive (JNIEnv *env, jclass c, jlong self, jint tcp_keepalive)
962 {
963     zsock_set_tcp_keepalive ((zsock_t *) (intptr_t) self, (int) tcp_keepalive);
964 }
965 
966 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1tcpKeepaliveIdle(JNIEnv * env,jclass c,jlong self)967 Java_org_zeromq_czmq_Zsock__1_1tcpKeepaliveIdle (JNIEnv *env, jclass c, jlong self)
968 {
969     jint tcp_keepalive_idle_ = (jint) zsock_tcp_keepalive_idle ((zsock_t *) (intptr_t) self);
970     return tcp_keepalive_idle_;
971 }
972 
973 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTcpKeepaliveIdle(JNIEnv * env,jclass c,jlong self,jint tcp_keepalive_idle)974 Java_org_zeromq_czmq_Zsock__1_1setTcpKeepaliveIdle (JNIEnv *env, jclass c, jlong self, jint tcp_keepalive_idle)
975 {
976     zsock_set_tcp_keepalive_idle ((zsock_t *) (intptr_t) self, (int) tcp_keepalive_idle);
977 }
978 
979 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1tcpKeepaliveCnt(JNIEnv * env,jclass c,jlong self)980 Java_org_zeromq_czmq_Zsock__1_1tcpKeepaliveCnt (JNIEnv *env, jclass c, jlong self)
981 {
982     jint tcp_keepalive_cnt_ = (jint) zsock_tcp_keepalive_cnt ((zsock_t *) (intptr_t) self);
983     return tcp_keepalive_cnt_;
984 }
985 
986 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTcpKeepaliveCnt(JNIEnv * env,jclass c,jlong self,jint tcp_keepalive_cnt)987 Java_org_zeromq_czmq_Zsock__1_1setTcpKeepaliveCnt (JNIEnv *env, jclass c, jlong self, jint tcp_keepalive_cnt)
988 {
989     zsock_set_tcp_keepalive_cnt ((zsock_t *) (intptr_t) self, (int) tcp_keepalive_cnt);
990 }
991 
992 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1tcpKeepaliveIntvl(JNIEnv * env,jclass c,jlong self)993 Java_org_zeromq_czmq_Zsock__1_1tcpKeepaliveIntvl (JNIEnv *env, jclass c, jlong self)
994 {
995     jint tcp_keepalive_intvl_ = (jint) zsock_tcp_keepalive_intvl ((zsock_t *) (intptr_t) self);
996     return tcp_keepalive_intvl_;
997 }
998 
999 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTcpKeepaliveIntvl(JNIEnv * env,jclass c,jlong self,jint tcp_keepalive_intvl)1000 Java_org_zeromq_czmq_Zsock__1_1setTcpKeepaliveIntvl (JNIEnv *env, jclass c, jlong self, jint tcp_keepalive_intvl)
1001 {
1002     zsock_set_tcp_keepalive_intvl ((zsock_t *) (intptr_t) self, (int) tcp_keepalive_intvl);
1003 }
1004 
1005 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1tcpAcceptFilter(JNIEnv * env,jclass c,jlong self)1006 Java_org_zeromq_czmq_Zsock__1_1tcpAcceptFilter (JNIEnv *env, jclass c, jlong self)
1007 {
1008     char *tcp_accept_filter_ = (char *) zsock_tcp_accept_filter ((zsock_t *) (intptr_t) self);
1009     jstring return_string_ = (*env)->NewStringUTF (env, tcp_accept_filter_);
1010     zstr_free (&tcp_accept_filter_);
1011     return return_string_;
1012 }
1013 
1014 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setTcpAcceptFilter(JNIEnv * env,jclass c,jlong self,jstring tcp_accept_filter)1015 Java_org_zeromq_czmq_Zsock__1_1setTcpAcceptFilter (JNIEnv *env, jclass c, jlong self, jstring tcp_accept_filter)
1016 {
1017     char *tcp_accept_filter_ = (char *) (*env)->GetStringUTFChars (env, tcp_accept_filter, NULL);
1018     zsock_set_tcp_accept_filter ((zsock_t *) (intptr_t) self, tcp_accept_filter_);
1019     (*env)->ReleaseStringUTFChars (env, tcp_accept_filter, tcp_accept_filter_);
1020 }
1021 
1022 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1lastEndpoint(JNIEnv * env,jclass c,jlong self)1023 Java_org_zeromq_czmq_Zsock__1_1lastEndpoint (JNIEnv *env, jclass c, jlong self)
1024 {
1025     char *last_endpoint_ = (char *) zsock_last_endpoint ((zsock_t *) (intptr_t) self);
1026     jstring return_string_ = (*env)->NewStringUTF (env, last_endpoint_);
1027     zstr_free (&last_endpoint_);
1028     return return_string_;
1029 }
1030 
1031 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRouterRaw(JNIEnv * env,jclass c,jlong self,jint router_raw)1032 Java_org_zeromq_czmq_Zsock__1_1setRouterRaw (JNIEnv *env, jclass c, jlong self, jint router_raw)
1033 {
1034     zsock_set_router_raw ((zsock_t *) (intptr_t) self, (int) router_raw);
1035 }
1036 
1037 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1ipv4only(JNIEnv * env,jclass c,jlong self)1038 Java_org_zeromq_czmq_Zsock__1_1ipv4only (JNIEnv *env, jclass c, jlong self)
1039 {
1040     jint ipv4only_ = (jint) zsock_ipv4only ((zsock_t *) (intptr_t) self);
1041     return ipv4only_;
1042 }
1043 
1044 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setIpv4only(JNIEnv * env,jclass c,jlong self,jint ipv4only)1045 Java_org_zeromq_czmq_Zsock__1_1setIpv4only (JNIEnv *env, jclass c, jlong self, jint ipv4only)
1046 {
1047     zsock_set_ipv4only ((zsock_t *) (intptr_t) self, (int) ipv4only);
1048 }
1049 
1050 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setDelayAttachOnConnect(JNIEnv * env,jclass c,jlong self,jint delay_attach_on_connect)1051 Java_org_zeromq_czmq_Zsock__1_1setDelayAttachOnConnect (JNIEnv *env, jclass c, jlong self, jint delay_attach_on_connect)
1052 {
1053     zsock_set_delay_attach_on_connect ((zsock_t *) (intptr_t) self, (int) delay_attach_on_connect);
1054 }
1055 
1056 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1hwm(JNIEnv * env,jclass c,jlong self)1057 Java_org_zeromq_czmq_Zsock__1_1hwm (JNIEnv *env, jclass c, jlong self)
1058 {
1059     jint hwm_ = (jint) zsock_hwm ((zsock_t *) (intptr_t) self);
1060     return hwm_;
1061 }
1062 
1063 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setHwm(JNIEnv * env,jclass c,jlong self,jint hwm)1064 Java_org_zeromq_czmq_Zsock__1_1setHwm (JNIEnv *env, jclass c, jlong self, jint hwm)
1065 {
1066     zsock_set_hwm ((zsock_t *) (intptr_t) self, (int) hwm);
1067 }
1068 
1069 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1swap(JNIEnv * env,jclass c,jlong self)1070 Java_org_zeromq_czmq_Zsock__1_1swap (JNIEnv *env, jclass c, jlong self)
1071 {
1072     jint swap_ = (jint) zsock_swap ((zsock_t *) (intptr_t) self);
1073     return swap_;
1074 }
1075 
1076 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setSwap(JNIEnv * env,jclass c,jlong self,jint swap)1077 Java_org_zeromq_czmq_Zsock__1_1setSwap (JNIEnv *env, jclass c, jlong self, jint swap)
1078 {
1079     zsock_set_swap ((zsock_t *) (intptr_t) self, (int) swap);
1080 }
1081 
1082 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1affinity(JNIEnv * env,jclass c,jlong self)1083 Java_org_zeromq_czmq_Zsock__1_1affinity (JNIEnv *env, jclass c, jlong self)
1084 {
1085     jint affinity_ = (jint) zsock_affinity ((zsock_t *) (intptr_t) self);
1086     return affinity_;
1087 }
1088 
1089 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setAffinity(JNIEnv * env,jclass c,jlong self,jint affinity)1090 Java_org_zeromq_czmq_Zsock__1_1setAffinity (JNIEnv *env, jclass c, jlong self, jint affinity)
1091 {
1092     zsock_set_affinity ((zsock_t *) (intptr_t) self, (int) affinity);
1093 }
1094 
1095 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zsock__1_1identity(JNIEnv * env,jclass c,jlong self)1096 Java_org_zeromq_czmq_Zsock__1_1identity (JNIEnv *env, jclass c, jlong self)
1097 {
1098     char *identity_ = (char *) zsock_identity ((zsock_t *) (intptr_t) self);
1099     jstring return_string_ = (*env)->NewStringUTF (env, identity_);
1100     zstr_free (&identity_);
1101     return return_string_;
1102 }
1103 
1104 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setIdentity(JNIEnv * env,jclass c,jlong self,jstring identity)1105 Java_org_zeromq_czmq_Zsock__1_1setIdentity (JNIEnv *env, jclass c, jlong self, jstring identity)
1106 {
1107     char *identity_ = (char *) (*env)->GetStringUTFChars (env, identity, NULL);
1108     zsock_set_identity ((zsock_t *) (intptr_t) self, identity_);
1109     (*env)->ReleaseStringUTFChars (env, identity, identity_);
1110 }
1111 
1112 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1rate(JNIEnv * env,jclass c,jlong self)1113 Java_org_zeromq_czmq_Zsock__1_1rate (JNIEnv *env, jclass c, jlong self)
1114 {
1115     jint rate_ = (jint) zsock_rate ((zsock_t *) (intptr_t) self);
1116     return rate_;
1117 }
1118 
1119 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRate(JNIEnv * env,jclass c,jlong self,jint rate)1120 Java_org_zeromq_czmq_Zsock__1_1setRate (JNIEnv *env, jclass c, jlong self, jint rate)
1121 {
1122     zsock_set_rate ((zsock_t *) (intptr_t) self, (int) rate);
1123 }
1124 
1125 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1recoveryIvl(JNIEnv * env,jclass c,jlong self)1126 Java_org_zeromq_czmq_Zsock__1_1recoveryIvl (JNIEnv *env, jclass c, jlong self)
1127 {
1128     jint recovery_ivl_ = (jint) zsock_recovery_ivl ((zsock_t *) (intptr_t) self);
1129     return recovery_ivl_;
1130 }
1131 
1132 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRecoveryIvl(JNIEnv * env,jclass c,jlong self,jint recovery_ivl)1133 Java_org_zeromq_czmq_Zsock__1_1setRecoveryIvl (JNIEnv *env, jclass c, jlong self, jint recovery_ivl)
1134 {
1135     zsock_set_recovery_ivl ((zsock_t *) (intptr_t) self, (int) recovery_ivl);
1136 }
1137 
1138 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1recoveryIvlMsec(JNIEnv * env,jclass c,jlong self)1139 Java_org_zeromq_czmq_Zsock__1_1recoveryIvlMsec (JNIEnv *env, jclass c, jlong self)
1140 {
1141     jint recovery_ivl_msec_ = (jint) zsock_recovery_ivl_msec ((zsock_t *) (intptr_t) self);
1142     return recovery_ivl_msec_;
1143 }
1144 
1145 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRecoveryIvlMsec(JNIEnv * env,jclass c,jlong self,jint recovery_ivl_msec)1146 Java_org_zeromq_czmq_Zsock__1_1setRecoveryIvlMsec (JNIEnv *env, jclass c, jlong self, jint recovery_ivl_msec)
1147 {
1148     zsock_set_recovery_ivl_msec ((zsock_t *) (intptr_t) self, (int) recovery_ivl_msec);
1149 }
1150 
1151 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1mcastLoop(JNIEnv * env,jclass c,jlong self)1152 Java_org_zeromq_czmq_Zsock__1_1mcastLoop (JNIEnv *env, jclass c, jlong self)
1153 {
1154     jint mcast_loop_ = (jint) zsock_mcast_loop ((zsock_t *) (intptr_t) self);
1155     return mcast_loop_;
1156 }
1157 
1158 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setMcastLoop(JNIEnv * env,jclass c,jlong self,jint mcast_loop)1159 Java_org_zeromq_czmq_Zsock__1_1setMcastLoop (JNIEnv *env, jclass c, jlong self, jint mcast_loop)
1160 {
1161     zsock_set_mcast_loop ((zsock_t *) (intptr_t) self, (int) mcast_loop);
1162 }
1163 
1164 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1rcvtimeo(JNIEnv * env,jclass c,jlong self)1165 Java_org_zeromq_czmq_Zsock__1_1rcvtimeo (JNIEnv *env, jclass c, jlong self)
1166 {
1167     jint rcvtimeo_ = (jint) zsock_rcvtimeo ((zsock_t *) (intptr_t) self);
1168     return rcvtimeo_;
1169 }
1170 
1171 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRcvtimeo(JNIEnv * env,jclass c,jlong self,jint rcvtimeo)1172 Java_org_zeromq_czmq_Zsock__1_1setRcvtimeo (JNIEnv *env, jclass c, jlong self, jint rcvtimeo)
1173 {
1174     zsock_set_rcvtimeo ((zsock_t *) (intptr_t) self, (int) rcvtimeo);
1175 }
1176 
1177 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1sndtimeo(JNIEnv * env,jclass c,jlong self)1178 Java_org_zeromq_czmq_Zsock__1_1sndtimeo (JNIEnv *env, jclass c, jlong self)
1179 {
1180     jint sndtimeo_ = (jint) zsock_sndtimeo ((zsock_t *) (intptr_t) self);
1181     return sndtimeo_;
1182 }
1183 
1184 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setSndtimeo(JNIEnv * env,jclass c,jlong self,jint sndtimeo)1185 Java_org_zeromq_czmq_Zsock__1_1setSndtimeo (JNIEnv *env, jclass c, jlong self, jint sndtimeo)
1186 {
1187     zsock_set_sndtimeo ((zsock_t *) (intptr_t) self, (int) sndtimeo);
1188 }
1189 
1190 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1sndbuf(JNIEnv * env,jclass c,jlong self)1191 Java_org_zeromq_czmq_Zsock__1_1sndbuf (JNIEnv *env, jclass c, jlong self)
1192 {
1193     jint sndbuf_ = (jint) zsock_sndbuf ((zsock_t *) (intptr_t) self);
1194     return sndbuf_;
1195 }
1196 
1197 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setSndbuf(JNIEnv * env,jclass c,jlong self,jint sndbuf)1198 Java_org_zeromq_czmq_Zsock__1_1setSndbuf (JNIEnv *env, jclass c, jlong self, jint sndbuf)
1199 {
1200     zsock_set_sndbuf ((zsock_t *) (intptr_t) self, (int) sndbuf);
1201 }
1202 
1203 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1rcvbuf(JNIEnv * env,jclass c,jlong self)1204 Java_org_zeromq_czmq_Zsock__1_1rcvbuf (JNIEnv *env, jclass c, jlong self)
1205 {
1206     jint rcvbuf_ = (jint) zsock_rcvbuf ((zsock_t *) (intptr_t) self);
1207     return rcvbuf_;
1208 }
1209 
1210 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setRcvbuf(JNIEnv * env,jclass c,jlong self,jint rcvbuf)1211 Java_org_zeromq_czmq_Zsock__1_1setRcvbuf (JNIEnv *env, jclass c, jlong self, jint rcvbuf)
1212 {
1213     zsock_set_rcvbuf ((zsock_t *) (intptr_t) self, (int) rcvbuf);
1214 }
1215 
1216 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1linger(JNIEnv * env,jclass c,jlong self)1217 Java_org_zeromq_czmq_Zsock__1_1linger (JNIEnv *env, jclass c, jlong self)
1218 {
1219     jint linger_ = (jint) zsock_linger ((zsock_t *) (intptr_t) self);
1220     return linger_;
1221 }
1222 
1223 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setLinger(JNIEnv * env,jclass c,jlong self,jint linger)1224 Java_org_zeromq_czmq_Zsock__1_1setLinger (JNIEnv *env, jclass c, jlong self, jint linger)
1225 {
1226     zsock_set_linger ((zsock_t *) (intptr_t) self, (int) linger);
1227 }
1228 
1229 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1reconnectIvl(JNIEnv * env,jclass c,jlong self)1230 Java_org_zeromq_czmq_Zsock__1_1reconnectIvl (JNIEnv *env, jclass c, jlong self)
1231 {
1232     jint reconnect_ivl_ = (jint) zsock_reconnect_ivl ((zsock_t *) (intptr_t) self);
1233     return reconnect_ivl_;
1234 }
1235 
1236 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setReconnectIvl(JNIEnv * env,jclass c,jlong self,jint reconnect_ivl)1237 Java_org_zeromq_czmq_Zsock__1_1setReconnectIvl (JNIEnv *env, jclass c, jlong self, jint reconnect_ivl)
1238 {
1239     zsock_set_reconnect_ivl ((zsock_t *) (intptr_t) self, (int) reconnect_ivl);
1240 }
1241 
1242 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1reconnectIvlMax(JNIEnv * env,jclass c,jlong self)1243 Java_org_zeromq_czmq_Zsock__1_1reconnectIvlMax (JNIEnv *env, jclass c, jlong self)
1244 {
1245     jint reconnect_ivl_max_ = (jint) zsock_reconnect_ivl_max ((zsock_t *) (intptr_t) self);
1246     return reconnect_ivl_max_;
1247 }
1248 
1249 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setReconnectIvlMax(JNIEnv * env,jclass c,jlong self,jint reconnect_ivl_max)1250 Java_org_zeromq_czmq_Zsock__1_1setReconnectIvlMax (JNIEnv *env, jclass c, jlong self, jint reconnect_ivl_max)
1251 {
1252     zsock_set_reconnect_ivl_max ((zsock_t *) (intptr_t) self, (int) reconnect_ivl_max);
1253 }
1254 
1255 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1backlog(JNIEnv * env,jclass c,jlong self)1256 Java_org_zeromq_czmq_Zsock__1_1backlog (JNIEnv *env, jclass c, jlong self)
1257 {
1258     jint backlog_ = (jint) zsock_backlog ((zsock_t *) (intptr_t) self);
1259     return backlog_;
1260 }
1261 
1262 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setBacklog(JNIEnv * env,jclass c,jlong self,jint backlog)1263 Java_org_zeromq_czmq_Zsock__1_1setBacklog (JNIEnv *env, jclass c, jlong self, jint backlog)
1264 {
1265     zsock_set_backlog ((zsock_t *) (intptr_t) self, (int) backlog);
1266 }
1267 
1268 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setSubscribe(JNIEnv * env,jclass c,jlong self,jstring subscribe)1269 Java_org_zeromq_czmq_Zsock__1_1setSubscribe (JNIEnv *env, jclass c, jlong self, jstring subscribe)
1270 {
1271     char *subscribe_ = (char *) (*env)->GetStringUTFChars (env, subscribe, NULL);
1272     zsock_set_subscribe ((zsock_t *) (intptr_t) self, subscribe_);
1273     (*env)->ReleaseStringUTFChars (env, subscribe, subscribe_);
1274 }
1275 
1276 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1setUnsubscribe(JNIEnv * env,jclass c,jlong self,jstring unsubscribe)1277 Java_org_zeromq_czmq_Zsock__1_1setUnsubscribe (JNIEnv *env, jclass c, jlong self, jstring unsubscribe)
1278 {
1279     char *unsubscribe_ = (char *) (*env)->GetStringUTFChars (env, unsubscribe, NULL);
1280     zsock_set_unsubscribe ((zsock_t *) (intptr_t) self, unsubscribe_);
1281     (*env)->ReleaseStringUTFChars (env, unsubscribe, unsubscribe_);
1282 }
1283 
1284 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1type(JNIEnv * env,jclass c,jlong self)1285 Java_org_zeromq_czmq_Zsock__1_1type (JNIEnv *env, jclass c, jlong self)
1286 {
1287     jint type_ = (jint) zsock_type ((zsock_t *) (intptr_t) self);
1288     return type_;
1289 }
1290 
1291 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1rcvmore(JNIEnv * env,jclass c,jlong self)1292 Java_org_zeromq_czmq_Zsock__1_1rcvmore (JNIEnv *env, jclass c, jlong self)
1293 {
1294     jint rcvmore_ = (jint) zsock_rcvmore ((zsock_t *) (intptr_t) self);
1295     return rcvmore_;
1296 }
1297 
1298 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zsock__1_1events(JNIEnv * env,jclass c,jlong self)1299 Java_org_zeromq_czmq_Zsock__1_1events (JNIEnv *env, jclass c, jlong self)
1300 {
1301     jint events_ = (jint) zsock_events ((zsock_t *) (intptr_t) self);
1302     return events_;
1303 }
1304 
1305 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zsock__1_1test(JNIEnv * env,jclass c,jboolean verbose)1306 Java_org_zeromq_czmq_Zsock__1_1test (JNIEnv *env, jclass c, jboolean verbose)
1307 {
1308     zsock_test ((bool) verbose);
1309 }
1310 
1311