1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 #ifndef AWS_JNI_CLIENT_H 6 #define AWS_JNI_CLIENT_H 7 8 struct aws_mqtt5_client_java_jni { 9 struct aws_mqtt5_client *client; 10 jobject jni_client; 11 JavaVM *jvm; 12 13 struct aws_tls_connection_options tls_options; 14 struct aws_tls_connection_options http_proxy_tls_options; 15 16 jobject jni_publish_events; 17 jobject jni_lifecycle_events; 18 }; 19 20 #endif /* AWS_JNI_CLIENT_H */ 21