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