service_discovery
Classes | Public Types | Public Member Functions | List of all members
servicediscovery::avahi::ClientObserver Class Referenceabstract

#include <Client.hpp>

Inheritance diagram for servicediscovery::avahi::ClientObserver:
servicediscovery::avahi::ServiceDiscovery

Classes

struct  Event
 

Public Types

enum  EventType { UNKNOWN, DISCONNECTED, RECOVERED }
 

Public Member Functions

virtual ~ClientObserver ()
 
virtual void update (const Event &event)=0
 
virtual void stop ()=0
 

Detailed Description

ClientObserver interface, which is used by the client in order publish the events required to handle interrupted communication with the avahi-daemon

Member Enumeration Documentation

◆ EventType

Enumerator
UNKNOWN 
DISCONNECTED 
RECOVERED 

Constructor & Destructor Documentation

◆ ~ClientObserver()

virtual servicediscovery::avahi::ClientObserver::~ClientObserver ( )
inlinevirtual

Member Function Documentation

◆ stop()

virtual void servicediscovery::avahi::ClientObserver::stop ( )
pure virtual

Stop any activity that requires service browers etc. and clean them up

Implemented in servicediscovery::avahi::ServiceDiscovery.

◆ update()

virtual void servicediscovery::avahi::ClientObserver::update ( const Event event)
pure virtual

Update the observer

Implemented in servicediscovery::avahi::ServiceDiscovery.


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