summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-11-19 15:53:44 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-12-03 12:30:32 +0000
commitc28bf78f2d5f018e9fe3d594160e77d39f4f47e5 (patch)
tree1603055f94e74ef0a5b6239c354f4dd2df0a00ee
parent50fb75a3d52fc937c9b674cd7b595ad816a85479 (diff)
downloadmullvadvpn-c28bf78f2d5f018e9fe3d594160e77d39f4f47e5.tar.xz
mullvadvpn-c28bf78f2d5f018e9fe3d594160e77d39f4f47e5.zip
Create `AndroidContext` type
-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;