25 std::shared_ptr<grpc::testing::InteropClient>
GetClient(
const char* host,
28 const int host_port_buf_size = 1024;
29 char host_port[host_port_buf_size];
30 snprintf(host_port, host_port_buf_size,
"%s:%d", host,
port);
32 std::shared_ptr<grpc::ChannelCredentials> credentials;
41 return std::shared_ptr<grpc::testing::InteropClient>(
45 extern "C" JNIEXPORT jboolean JNICALL
49 jboolean use_tls_raw) {
50 const char* host =
env->GetStringUTFChars(host_raw, (jboolean*)0);
51 int port =
static_cast<int>(port_raw);
52 bool use_tls =
static_cast<bool>(use_tls_raw);
55 env->ReleaseStringUTFChars(host_raw, host);
59 extern "C" JNIEXPORT jboolean JNICALL
64 jboolean use_tls_raw) {
65 const char* host =
env->GetStringUTFChars(host_raw, (jboolean*)0);
66 int port =
static_cast<int>(port_raw);
67 bool use_tls =
static_cast<bool>(use_tls_raw);
70 env->ReleaseStringUTFChars(host_raw, host);
74 extern "C" JNIEXPORT jboolean JNICALL
79 jboolean use_tls_raw) {
80 const char* host =
env->GetStringUTFChars(host_raw, (jboolean*)0);
81 int port =
static_cast<int>(port_raw);
82 bool use_tls =
static_cast<bool>(use_tls_raw);
85 env->ReleaseStringUTFChars(host_raw, host);
89 extern "C" JNIEXPORT jboolean JNICALL
91 JNIEnv*
env, jobject obj_this, jstring host_raw, jint port_raw,
92 jboolean use_tls_raw) {
93 const char* host =
env->GetStringUTFChars(host_raw, (jboolean*)0);
94 int port =
static_cast<int>(port_raw);
95 bool use_tls =
static_cast<bool>(use_tls_raw);
98 env->ReleaseStringUTFChars(host_raw, host);
102 extern "C" JNIEXPORT jboolean JNICALL
104 JNIEnv*
env, jobject obj_this, jstring host_raw, jint port_raw,
105 jboolean use_tls_raw) {
106 const char* host =
env->GetStringUTFChars(host_raw, (jboolean*)0);
107 int port =
static_cast<int>(port_raw);
108 bool use_tls =
static_cast<bool>(use_tls_raw);
111 env->ReleaseStringUTFChars(host_raw, host);
115 extern "C" JNIEXPORT jboolean JNICALL
120 jboolean use_tls_raw) {
121 const char* host =
env->GetStringUTFChars(host_raw, (jboolean*)0);
122 int port =
static_cast<int>(port_raw);
123 bool use_tls =
static_cast<bool>(use_tls_raw);
126 env->ReleaseStringUTFChars(host_raw, host);