Classes: DNSSDBrowser, DNSSDException, DNSSDResponder, DNSSDResponderImpl, DNSSDResponderImplFactory, Domain, Error, OpaqueHandle, Record, Service
Types: BrowseHandle, RecordHandle, ServiceHandle
Functions: initializeDNSSD, uninitializeDNSSD
 The DNSSDBrowser class allows browsing for services, domains and records,
 resolving services and error handling. 
 
 DNSSDResponder provides a unified interface to the underlying
 DNS Service Discovery implementation, which can be Apple's Bonjour
 or Avahi. 
 
 DNSSDResponderImpl subclasses implement the actual binding
 to the underlying DNSSD engine (e. 
 
 A factory for DNSSDResponderImpl objects. 
 
 Domain stores information about a browse domain. 
 
 Error stores information about an error
 that occured during browsing or service
 registration. 
 
 Service stores the information found in a DNSSD record. 
 
 Service holds information for a registered or resolved service. 
 
typedef OpaqueHandle < Poco::IntPtr, SD_BROWSE_HANDLE, 0 > BrowseHandle;
typedef OpaqueHandle < Poco::IntPtr, SD_RECORD_HANDLE, 0 > RecordHandle;
typedef OpaqueHandle < Poco::IntPtr, SD_SERVICE_HANDLE, 0 > ServiceHandle;
SD_RECORD_HANDLE = 2
SD_BROWSE_HANDLE = 3
void initializeDNSSD();
Initialize the DNSSD subsystem.
void initializeDNSSD();
Initialize the DNSSD subsystem.
void uninitializeDNSSD();
Uninitialize the DNSSD subsystem.
void uninitializeDNSSD();
Uninitialize the DNSSD subsystem.