summaryrefslogtreecommitdiffstats
path: root/platform/android/java_godot_lib_jni.cpp
diff options
context:
space:
mode:
authorFabio Alessandrelli <fabio.alessandrelli@gmail.com>2019-11-25 15:01:44 +0100
committerFabio Alessandrelli <fabio.alessandrelli@gmail.com>2019-12-14 18:10:36 +0100
commit04c917899f1bfba7fbae8f20b602f726f43102d6 (patch)
tree13c8ae61d68feed41e6f04522b0399120d3bf3c8 /platform/android/java_godot_lib_jni.cpp
parentfafda80a4b7c3c588ae0e0937f2d7982e39b2d74 (diff)
downloadredot-engine-04c917899f1bfba7fbae8f20b602f726f43102d6.tar.gz
Add Android NetSocket implementation.
Automatically acquire and release multicast lock when needed.
Diffstat (limited to 'platform/android/java_godot_lib_jni.cpp')
-rw-r--r--platform/android/java_godot_lib_jni.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/android/java_godot_lib_jni.cpp b/platform/android/java_godot_lib_jni.cpp
index a14e0a1960..1ad1fb0afe 100644
--- a/platform/android/java_godot_lib_jni.cpp
+++ b/platform/android/java_godot_lib_jni.cpp
@@ -43,6 +43,7 @@
#include "java_class_wrapper.h"
#include "main/input_default.h"
#include "main/main.h"
+#include "net_socket_android.h"
#include "os_android.h"
#include "string_android.h"
#include "thread_jandroid.h"
@@ -635,6 +636,7 @@ JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_initialize(JNIEnv *en
DirAccessJAndroid::setup(godot_io_java->get_instance());
AudioDriverAndroid::setup(godot_io_java->get_instance());
+ NetSocketAndroid::setup(godot_java->get_member_object("netUtils", "Lorg/godotengine/godot/utils/GodotNetUtils;", env));
os_android = new OS_Android(godot_java, godot_io_java, p_use_apk_expansion);