Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CZeroconfBrowserAndroid Class Reference

#include <ZeroconfBrowserAndroid.h>

Inheritance diagram for CZeroconfBrowserAndroid:
CZeroconfBrowser

Public Member Functions

 CZeroconfBrowserAndroid ()
 
 ~CZeroconfBrowserAndroid () override
 
- Public Member Functions inherited from CZeroconfBrowser
void Start ()
 
void Stop ()
 
std::vector< ZeroconfServiceGetFoundServices ()
 
bool ResolveService (ZeroconfService &fr_service, double f_timeout=1.0)
 
virtual void ProcessResults ()
 
bool AddServiceType (const std::string &fcr_service_type)
 
bool RemoveServiceType (const std::string &fcr_service_type)
 

Protected Member Functions

bool doAddServiceType (const std::string &fcr_service_type) override
 
bool doRemoveServiceType (const std::string &fcr_service_type) override
 
std::vector< ZeroconfServicedoGetFoundServices () override
 
bool doResolveService (ZeroconfService &fr_service, double f_timeout) override
 
void addDiscoveredService (CZeroconfBrowserAndroidDiscover *browser, const CZeroconfBrowser::ZeroconfService &fcr_service)
 adds the service to list of found services
 
void removeDiscoveredService (CZeroconfBrowserAndroidDiscover *browser, const CZeroconfBrowser::ZeroconfService &fcr_service)
 
- Protected Member Functions inherited from CZeroconfBrowser
 CZeroconfBrowser ()
 
 CZeroconfBrowser (const CZeroconfBrowser &)=delete
 
CZeroconfBrowseroperator= (const CZeroconfBrowser &)=delete
 
virtual ~CZeroconfBrowser ()
 

Friends

class CZeroconfBrowserAndroidDiscover
 

Additional Inherited Members

- Static Public Member Functions inherited from CZeroconfBrowser
static CZeroconfBrowserGetInstance ()
 
static void ReleaseInstance ()
 
static bool IsInstantiated ()
 

Constructor & Destructor Documentation

◆ CZeroconfBrowserAndroid()

CZeroconfBrowserAndroid::CZeroconfBrowserAndroid ( )

◆ ~CZeroconfBrowserAndroid()

CZeroconfBrowserAndroid::~CZeroconfBrowserAndroid ( )
override

Member Function Documentation

◆ addDiscoveredService()

void CZeroconfBrowserAndroid::addDiscoveredService ( CZeroconfBrowserAndroidDiscover * browser,
const CZeroconfBrowser::ZeroconfService & fcr_service )
protected

adds the service to list of found services

◆ doAddServiceType()

bool CZeroconfBrowserAndroid::doAddServiceType ( const std::string & fcr_service_type)
overrideprotectedvirtual

Implements CZeroconfBrowser.

◆ doGetFoundServices()

std::vector< CZeroconfBrowser::ZeroconfService > CZeroconfBrowserAndroid::doGetFoundServices ( )
overrideprotectedvirtual

Implements CZeroconfBrowser.

◆ doRemoveServiceType()

bool CZeroconfBrowserAndroid::doRemoveServiceType ( const std::string & fcr_service_type)
overrideprotectedvirtual

Implements CZeroconfBrowser.

◆ doResolveService()

bool CZeroconfBrowserAndroid::doResolveService ( CZeroconfBrowser::ZeroconfService & fr_service,
double f_timeout )
overrideprotectedvirtual

Implements CZeroconfBrowser.

◆ removeDiscoveredService()

void CZeroconfBrowserAndroid::removeDiscoveredService ( CZeroconfBrowserAndroidDiscover * browser,
const CZeroconfBrowser::ZeroconfService & fcr_service )
protected

Friends And Related Symbol Documentation

◆ CZeroconfBrowserAndroidDiscover

friend class CZeroconfBrowserAndroidDiscover
friend

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