service_discovery
Namespaces | Classes | Enumerations
servicediscovery::avahi Namespace Reference

Namespaces

 pattern
 

Classes

class  Client
 Client represent a wrapper to access the avahi_client (a singleton). Every avahi program must set up a client and all communicate via a single avahi-client instance with the avahi-daemon. More...
 
class  ClientObserver
 
class  LocalService
 LocalService for service objects that are meant to be published. Should be not used directly unless you take care of taking the client lock. More...
 
class  RemoteService
 class for handling service that are found and resolved by the service browsers More...
 
struct  ResolveData
 struct used to count failed attempts of service resolution More...
 
class  Service
 
class  ServiceBrowser
 
class  ServiceConfiguration
 Description and parameterization of a service. More...
 
class  ServiceDescription
 Description and parameterization of a service instance. More...
 
class  ServiceDiscovery
 A wrapper class for the avahi service discovery. More...
 
class  ServiceEvent
 Event associated with appearance or disappearance of a service. More...
 
class  UniqueClientLock
 

Enumerations

enum  SDException { already_started, not_configured }
 

Enumeration Type Documentation

◆ SDException

Enumerator
already_started 
not_configured