Repo created

This commit is contained in:
Fr4nz D13trich 2025-11-22 13:58:55 +01:00
parent 4af19165ec
commit 68073add76
12458 changed files with 12350765 additions and 2 deletions

View file

@ -0,0 +1,30 @@
#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