Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CZeroconfBrowserAndroidDiscover Class Reference

#include <ZeroconfBrowserAndroid.h>

Inheritance diagram for CZeroconfBrowserAndroidDiscover:
jni::CJNIXBMCNsdManagerDiscoveryListener

Public Member Functions

 CZeroconfBrowserAndroidDiscover (CZeroconfBrowserAndroid *browser)
 
bool IsActive ()
 
void onDiscoveryStarted (const std::string &serviceType)
 
void onDiscoveryStopped (const std::string &serviceType)
 
void onServiceFound (const jni::CJNINsdServiceInfo &serviceInfo)
 
void onServiceLost (const jni::CJNINsdServiceInfo &serviceInfo)
 
void onStartDiscoveryFailed (const std::string &serviceType, int errorCode)
 
void onStopDiscoveryFailed (const std::string &serviceType, int errorCode)
 
- Public Member Functions inherited from jni::CJNIXBMCNsdManagerDiscoveryListener
 CJNIXBMCNsdManagerDiscoveryListener ()
 
 CJNIXBMCNsdManagerDiscoveryListener (const CJNIXBMCNsdManagerDiscoveryListener &other)
 
 CJNIXBMCNsdManagerDiscoveryListener (const jni::jhobject &object)
 
virtual ~CJNIXBMCNsdManagerDiscoveryListener ()
 
void onServiceFound (const CJNINsdServiceInfo &serviceInfo)=0
 
void onServiceLost (const CJNINsdServiceInfo &serviceInfo)=0
 

Protected Attributes

CZeroconfBrowserAndroidm_browser
 
bool m_isActive
 

Additional Inherited Members

- Static Public Member Functions inherited from jni::CJNIXBMCNsdManagerDiscoveryListener
static void RegisterNatives (JNIEnv *env)
 
- Static Protected Member Functions inherited from jni::CJNIXBMCNsdManagerDiscoveryListener
static void _onDiscoveryStarted (JNIEnv *env, jobject thiz, jstring serviceType)
 
static void _onDiscoveryStopped (JNIEnv *env, jobject thiz, jstring serviceType)
 
static void _onServiceFound (JNIEnv *env, jobject thiz, jobject serviceInfo)
 
static void _onServiceLost (JNIEnv *env, jobject thiz, jobject serviceInfo)
 
static void _onStartDiscoveryFailed (JNIEnv *env, jobject thiz, jstring serviceType, jint errorCode)
 
static void _onStopDiscoveryFailed (JNIEnv *env, jobject thiz, jstring serviceType, jint errorCode)
 

Constructor & Destructor Documentation

◆ CZeroconfBrowserAndroidDiscover()

CZeroconfBrowserAndroidDiscover::CZeroconfBrowserAndroidDiscover ( CZeroconfBrowserAndroid browser)
explicit

Member Function Documentation

◆ IsActive()

bool CZeroconfBrowserAndroidDiscover::IsActive ( )
inline

◆ onDiscoveryStarted()

void CZeroconfBrowserAndroidDiscover::onDiscoveryStarted ( const std::string &  serviceType)
virtual

◆ onDiscoveryStopped()

void CZeroconfBrowserAndroidDiscover::onDiscoveryStopped ( const std::string &  serviceType)
virtual

◆ onServiceFound()

void CZeroconfBrowserAndroidDiscover::onServiceFound ( const jni::CJNINsdServiceInfo &  serviceInfo)

◆ onServiceLost()

void CZeroconfBrowserAndroidDiscover::onServiceLost ( const jni::CJNINsdServiceInfo &  serviceInfo)

◆ onStartDiscoveryFailed()

void CZeroconfBrowserAndroidDiscover::onStartDiscoveryFailed ( const std::string &  serviceType,
int  errorCode 
)
virtual

◆ onStopDiscoveryFailed()

void CZeroconfBrowserAndroidDiscover::onStopDiscoveryFailed ( const std::string &  serviceType,
int  errorCode 
)
virtual

Member Data Documentation

◆ m_browser

CZeroconfBrowserAndroid* CZeroconfBrowserAndroidDiscover::m_browser
protected

◆ m_isActive

bool CZeroconfBrowserAndroidDiscover::m_isActive
protected

The documentation for this class was generated from the following files: