2 * Copyright (C) 2012-2023 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
11 #include <androidjni/JNIBase.h>
12 #include <androidjni/Network.h>
17 class CJNIXBMCConnectivityManagerNetworkCallback
19 public CJNIInterfaceImplem
<CJNIXBMCConnectivityManagerNetworkCallback
>
22 CJNIXBMCConnectivityManagerNetworkCallback();
23 ~CJNIXBMCConnectivityManagerNetworkCallback() override
;
25 static void RegisterNatives(JNIEnv
* env
);
27 virtual void onAvailable(const CJNINetwork network
) = 0;
28 virtual void onLost(const CJNINetwork network
) = 0;
31 static void _onAvailable(JNIEnv
* env
, jobject thiz
, jobject network
);
32 static void _onLost(JNIEnv
* env
, jobject thiz
, jobject network
);