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_Zstr.h"
12
13 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zstr__1_1recv(JNIEnv * env,jclass c,jlong source)14 Java_org_zeromq_czmq_Zstr__1_1recv (JNIEnv *env, jclass c, jlong source)
15 {
16 char *recv_ = (char *) zstr_recv ((void *) (intptr_t) source);
17 jstring return_string_ = (*env)->NewStringUTF (env, recv_);
18 zstr_free (&recv_);
19 return return_string_;
20 }
21
22 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zstr__1_1recvCompress(JNIEnv * env,jclass c,jlong source)23 Java_org_zeromq_czmq_Zstr__1_1recvCompress (JNIEnv *env, jclass c, jlong source)
24 {
25 char *recv_compress_ = (char *) zstr_recv_compress ((void *) (intptr_t) source);
26 jstring return_string_ = (*env)->NewStringUTF (env, recv_compress_);
27 zstr_free (&recv_compress_);
28 return return_string_;
29 }
30
31 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1send(JNIEnv * env,jclass c,jlong dest,jstring string)32 Java_org_zeromq_czmq_Zstr__1_1send (JNIEnv *env, jclass c, jlong dest, jstring string)
33 {
34 char *string_ = (char *) (*env)->GetStringUTFChars (env, string, NULL);
35 jint send_ = (jint) zstr_send ((void *) (intptr_t) dest, string_);
36 (*env)->ReleaseStringUTFChars (env, string, string_);
37 return send_;
38 }
39
40 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1sendm(JNIEnv * env,jclass c,jlong dest,jstring string)41 Java_org_zeromq_czmq_Zstr__1_1sendm (JNIEnv *env, jclass c, jlong dest, jstring string)
42 {
43 char *string_ = (char *) (*env)->GetStringUTFChars (env, string, NULL);
44 jint sendm_ = (jint) zstr_sendm ((void *) (intptr_t) dest, string_);
45 (*env)->ReleaseStringUTFChars (env, string, string_);
46 return sendm_;
47 }
48
49 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1sendf(JNIEnv * env,jclass c,jlong dest,jstring format)50 Java_org_zeromq_czmq_Zstr__1_1sendf (JNIEnv *env, jclass c, jlong dest, jstring format)
51 {
52 char *format_ = (char *) (*env)->GetStringUTFChars (env, format, NULL);
53 jint sendf_ = (jint) zstr_sendf ((void *) (intptr_t) dest, "%s", format_);
54 (*env)->ReleaseStringUTFChars (env, format, format_);
55 return sendf_;
56 }
57
58 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1sendfm(JNIEnv * env,jclass c,jlong dest,jstring format)59 Java_org_zeromq_czmq_Zstr__1_1sendfm (JNIEnv *env, jclass c, jlong dest, jstring format)
60 {
61 char *format_ = (char *) (*env)->GetStringUTFChars (env, format, NULL);
62 jint sendfm_ = (jint) zstr_sendfm ((void *) (intptr_t) dest, "%s", format_);
63 (*env)->ReleaseStringUTFChars (env, format, format_);
64 return sendfm_;
65 }
66
67 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1sendx(JNIEnv * env,jclass c,jlong dest,jstring string)68 Java_org_zeromq_czmq_Zstr__1_1sendx (JNIEnv *env, jclass c, jlong dest, jstring string)
69 {
70 char *string_ = (char *) (*env)->GetStringUTFChars (env, string, NULL);
71 jint sendx_ = (jint) zstr_sendx ((void *) (intptr_t) dest, string_, NULL);
72 (*env)->ReleaseStringUTFChars (env, string, string_);
73 return sendx_;
74 }
75
76 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1sendCompress(JNIEnv * env,jclass c,jlong dest,jstring string)77 Java_org_zeromq_czmq_Zstr__1_1sendCompress (JNIEnv *env, jclass c, jlong dest, jstring string)
78 {
79 char *string_ = (char *) (*env)->GetStringUTFChars (env, string, NULL);
80 jint send_compress_ = (jint) zstr_send_compress ((void *) (intptr_t) dest, string_);
81 (*env)->ReleaseStringUTFChars (env, string, string_);
82 return send_compress_;
83 }
84
85 JNIEXPORT jint JNICALL
Java_org_zeromq_czmq_Zstr__1_1sendmCompress(JNIEnv * env,jclass c,jlong dest,jstring string)86 Java_org_zeromq_czmq_Zstr__1_1sendmCompress (JNIEnv *env, jclass c, jlong dest, jstring string)
87 {
88 char *string_ = (char *) (*env)->GetStringUTFChars (env, string, NULL);
89 jint sendm_compress_ = (jint) zstr_sendm_compress ((void *) (intptr_t) dest, string_);
90 (*env)->ReleaseStringUTFChars (env, string, string_);
91 return sendm_compress_;
92 }
93
94 JNIEXPORT jstring JNICALL
Java_org_zeromq_czmq_Zstr__1_1str(JNIEnv * env,jclass c,jlong source)95 Java_org_zeromq_czmq_Zstr__1_1str (JNIEnv *env, jclass c, jlong source)
96 {
97 char *str_ = (char *) zstr_str ((void *) (intptr_t) source);
98 jstring return_string_ = (*env)->NewStringUTF (env, str_);
99 zstr_free (&str_);
100 return return_string_;
101 }
102
103 JNIEXPORT void JNICALL
Java_org_zeromq_czmq_Zstr__1_1test(JNIEnv * env,jclass c,jboolean verbose)104 Java_org_zeromq_czmq_Zstr__1_1test (JNIEnv *env, jclass c, jboolean verbose)
105 {
106 zstr_test ((bool) verbose);
107 }
108
109