24 #ifndef _NETCOMM_DNSSD_AVAHI_RESOLVER_HANDLER_H_ 25 #define _NETCOMM_DNSSD_AVAHI_RESOLVER_HANDLER_H_ 27 #include <sys/socket.h> 35 virtual void resolved_name(
char *name,
struct sockaddr *addr, socklen_t addrlen) = 0;
36 virtual void resolved_address(
struct sockaddr *addr, socklen_t addrlen,
char *name) = 0;
virtual void resolved_name(char *name, struct sockaddr *addr, socklen_t addrlen)=0
Name has been successfully resolved.
Fawkes library namespace.
Avahi resolver handler interface.
virtual void address_resolution_failed(struct sockaddr *addr, socklen_t addrlen)=0
Address resolution failed.
virtual ~AvahiResolverHandler()
Virtual empty destructor.
virtual void resolved_address(struct sockaddr *addr, socklen_t addrlen, char *name)=0
Address has been successfully resolved.
virtual void name_resolution_failed(char *name)=0
Name resolution failed.