/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
platform/network_policy.hpp
30 строк
609 B
Aleksey Belouosv
[iOS] refactor network policy related code. Move MWMNetworkPolicy helper class to CoreApi lib
22 окт 2019, 17:48
22 окт 2019, 17:48
a62a3e1
Код
Авторство
О чём код?
#pragma once #include <functional> struct _JNIEnv; class _jobject; typedef _JNIEnv JNIEnv; typedef _jobject * jobject; namespace platform { /// Class that is used to allow or disallow remote calls. class NetworkPolicy { // Maker for android. friend NetworkPolicy ToNativeNetworkPolicy(JNIEnv * env, jobject obj); friend NetworkPolicy GetCurrentNetworkPolicy(); public: bool CanUse() const { return m_canUse; } private: NetworkPolicy(bool const canUseNetwork) : m_canUse(canUseNetwork) {} bool m_canUse = false; }; extern NetworkPolicy GetCurrentNetworkPolicy(); } // namespace platform