[Windows] Remove redundant DirectSound error codes
[xbmc.git] / xbmc / platform / android / activity / JNIXBMCConnectivityManagerNetworkCallback.h
blob7d53d6cea286a2229d0a62aa97bc830468c39403
1 /*
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.
7 */
9 #pragma once
11 #include <androidjni/JNIBase.h>
12 #include <androidjni/Network.h>
14 namespace jni
17 class CJNIXBMCConnectivityManagerNetworkCallback
18 : public CJNIBase,
19 public CJNIInterfaceImplem<CJNIXBMCConnectivityManagerNetworkCallback>
21 public:
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;
30 protected:
31 static void _onAvailable(JNIEnv* env, jobject thiz, jobject network);
32 static void _onLost(JNIEnv* env, jobject thiz, jobject network);
35 } // namespace jni