xbmc
Protected Member Functions | Friends | List of all members
CZeroconfBrowserAndroid Class Reference
Inheritance diagram for CZeroconfBrowserAndroid:
Inheritance graph
[legend]
Collaboration diagram for CZeroconfBrowserAndroid:
Collaboration graph
[legend]

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 (const CZeroconfBrowser &)=delete
 
CZeroconfBrowseroperator= (const CZeroconfBrowser &)=delete
 

Friends

class CZeroconfBrowserAndroidDiscover
 

Additional Inherited Members

- Public Member Functions inherited from CZeroconfBrowser
void Start ()
 
void Stop ()
 
std::vector< ZeroconfServiceGetFoundServices ()
 returns the list of found services if this is updated, the following message with "zeroconf://" as path is sent: CGUIMessage message(GUI_MSG_NOTIFY_ALL, 0, 0, GUI_MSG_UPDATE_PATH);
 
bool ResolveService (ZeroconfService &fr_service, double f_timeout=1.0)
 
virtual void ProcessResults ()
 
bool AddServiceType (const std::string &fcr_service_type)
 methods for browsing and getting results of itadds a service type for browsing More...
 
bool RemoveServiceType (const std::string &fcr_service_type)
 remove the specified service from discovery More...
 
- Static Public Member Functions inherited from CZeroconfBrowser
static CZeroconfBrowserGetInstance ()
 
static void ReleaseInstance ()
 
static bool IsInstantiated ()
 

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