webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Enumerations | Functions | Variables
androidnetworkmonitor_jni.cc File Reference
#include "webrtc/sdk/android/src/jni/androidnetworkmonitor_jni.h"
#include <dlfcn.h>
#include "webrtc/sdk/android/src/jni/classreferenceholder.h"
#include "webrtc/sdk/android/src/jni/jni_helpers.h"
#include "webrtc/base/bind.h"
#include "webrtc/base/checks.h"
#include "webrtc/base/ipaddress.h"

Namespaces

 webrtc_jni
 

Macros

#define RTLD_NOLOAD   4
 

Enumerations

enum  webrtc_jni::AndroidSdkVersion { webrtc_jni::SDK_VERSION_LOLLIPOP = 21, webrtc_jni::SDK_VERSION_MARSHMALLOW = 23 }
 

Functions

 webrtc_jni::JOW (void, NetworkMonitor_nativeNotifyConnectionTypeChanged)(JNIEnv *jni
 
network_monitor webrtc_jni::OnNetworksChanged ()
 
 webrtc_jni::JOW (void, NetworkMonitor_nativeNotifyOfActiveNetworkList)(JNIEnv *jni
 
 webrtc_jni::for (size_t i=0;i< num_networks;++i)
 
network_monitor webrtc_jni::SetNetworkInfos (network_infos)
 
 webrtc_jni::JOW (void, NetworkMonitor_nativeNotifyOfNetworkConnect)(JNIEnv *jni
 
network_monitor webrtc_jni::OnNetworkConnected (network_info)
 
 webrtc_jni::JOW (void, NetworkMonitor_nativeNotifyOfNetworkDisconnect)(JNIEnv *jni
 
network_monitor webrtc_jni::OnNetworkDisconnected (static_cast< NetworkHandle >(network_handle))
 

Variables

jobject webrtc_jni::j_monitor
 
jobject jlong webrtc_jni::j_native_monitor
 
jobject jlong jobjectArray webrtc_jni::j_network_infos
 
std::vector< NetworkInformation > webrtc_jni::network_infos
 
size_t webrtc_jni::num_networks = jni->GetArrayLength(j_network_infos)
 
jobject jlong jobject webrtc_jni::j_network_info
 
NetworkInformation webrtc_jni::network_info
 
jobject jlong jlong webrtc_jni::network_handle
 

Macro Definition Documentation

◆ RTLD_NOLOAD

#define RTLD_NOLOAD   4