diff options
author | Christian Hesse <mail@eworm.de> | 2017-05-02 22:00:24 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2017-05-02 22:00:24 +0200 |
commit | 1aae1eed735cfe6d9e876860932c551ad4b82305 (patch) | |
tree | 48541519b215ab7963de0b99cabfddb0874a33c4 /pacredir.h | |
parent | 3efdfbdf18f7fe2374481303d2bc64ec95f286cf (diff) | |
parent | a7cf22d3ec6bc1e6cc34878dbc211b726d143285 (diff) | |
download | pacredir-1aae1eed735cfe6d9e876860932c551ad4b82305.tar.gz pacredir-1aae1eed735cfe6d9e876860932c551ad4b82305.tar.zst |
Merge branch 'ipv6'
Diffstat (limited to 'pacredir.h')
-rw-r--r-- | pacredir.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -61,6 +61,8 @@ struct services { struct hosts { /* host name */ char * host; + /* protocol (AVAHI_PROTO_INET, AVAHI_PROTO_INET6 or AVAHI_PROTO_UNSPEC) */ + AvahiProtocol proto; /* resolved address */ char address[AVAHI_ADDRESS_STR_MAX]; /* online status and bad time for services */ @@ -99,12 +101,12 @@ int write_log(FILE *stream, const char *format, ...); /* get_fqdn */ char * get_fqdn(const char * hostname, const char * domainname); /* get_url */ -char * get_url(const char * hostname, const char * address, const uint16_t port, const char * uri); +char * get_url(const char * hostname, AvahiProtocol proto, const char * address, const uint16_t port, const char * uri); /* add_host */ -int add_host(const char * host, const char * address, const uint16_t port, const char * type); +int add_host(const char * host, AvahiProtocol proto, const char * address, const uint16_t port, const char * type); /* remove_host */ -int remove_host(const char * host, const char * type); +int remove_host(const char * host, AvahiProtocol proto, const char * type); /* resolve_callback */ static void resolve_callback(AvahiServiceResolver *r, |