xref: /aosp_15_r20/external/aws-crt-java/src/native/mqtt5_client_jni.h (revision 3c7ae9de214676c52d19f01067dc1a404272dc11)
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