Fawkes API  Fawkes Development Version
fawkes::ServiceBrowser Class Referenceabstract

Service browser. More...

#include <>>

Inheritance diagram for fawkes::ServiceBrowser:

Public Member Functions

virtual ~ServiceBrowser ()
 Virtual empty destructor. More...
 
virtual void watch_service (const char *service_type, ServiceBrowseHandler *h)=0
 Add browse handler for specific service. More...
 
virtual void unwatch_service (const char *service_type, ServiceBrowseHandler *h)=0
 Remove browse handler for specific service. More...
 

Detailed Description

Service browser.

Definition at line 32 of file service_browser.h.

Constructor & Destructor Documentation

◆ ~ServiceBrowser()

fawkes::ServiceBrowser::~ServiceBrowser ( )
virtual

Virtual empty destructor.

Definition at line 43 of file service_browser.cpp.

Member Function Documentation

◆ unwatch_service()

void fawkes::ServiceBrowser::unwatch_service ( const char *  service_type,
ServiceBrowseHandler h 
)
pure virtual

Remove browse handler for specific service.

Parameters
service_typetype of service to browse for, implementation dependant.
hbrowse handler to remove for this service.

Implemented in fawkes::AvahiThread, and fawkes::DummyServiceBrowser.

Referenced by WebviewThread::finalize().

◆ watch_service()

void fawkes::ServiceBrowser::watch_service ( const char *  service_type,
ServiceBrowseHandler h 
)
pure virtual

Add browse handler for specific service.

Parameters
service_typetype of service to browse for, implementation dependant.
hbrowse handler to add for this service.

Implemented in fawkes::AvahiThread, and fawkes::DummyServiceBrowser.

Referenced by WebviewThread::init().


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