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