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