summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--talpid-types/src/android/mod.rs6
-rw-r--r--talpid-types/src/lib.rs2
2 files changed, 8 insertions, 0 deletions
diff --git a/talpid-types/src/android/mod.rs b/talpid-types/src/android/mod.rs
new file mode 100644
index 0000000000..70c34fea95
--- /dev/null
+++ b/talpid-types/src/android/mod.rs
@@ -0,0 +1,6 @@
+use jnix::jni::{objects::GlobalRef, JavaVM};
+
+pub struct AndroidContext {
+ pub jvm: JavaVM,
+ pub vpn_service: GlobalRef,
+}
diff --git a/talpid-types/src/lib.rs b/talpid-types/src/lib.rs
index 569bc94fb9..00e87859a8 100644
--- a/talpid-types/src/lib.rs
+++ b/talpid-types/src/lib.rs
@@ -10,6 +10,8 @@
use std::{error::Error, fmt};
+#[cfg(target_os = "android")]
+pub mod android;
pub mod net;
pub mod tunnel;