Lines Matching defs:host
40 void avahi_advertise(char *name, char *host, uint16_t port);
54 static int try_avahi_helper(char *name, char *host, uint16_t port) {
59 if (!name || !host || !port) {}
140 if (!name || !host || !port) {}
150 void avahi_advertise(char *name, char *host, uint16_t port) {
153 t = getenv("X11VNC_AVAHI_HOST"); if (t) host = t;
156 if (!try_avahi_helper(name, host, port)) {
190 const char *host;
196 char *host;
214 registered[i].host = NULL;
252 static void _avahi_create_services(char *name, char *host,
279 _avahi_create_services(new_name, svc->host, svc->port);
294 static void _avahi_create_services(char *name, char *host, uint16_t port) {
298 if (db) fprintf(stderr, "in _avahi_create_services '%s' '%s' %d\n", name, host, port);
300 svc->host = host;
331 void avahi_advertise(char *name, char *host, uint16_t port) {
335 t = getenv("X11VNC_AVAHI_HOST"); if (t) host = t;
338 if (db) fprintf(stderr, "in avahi_advertise: '%s' '%s' %d\n", name, host, port);
355 if (strcmp(registered[i].host, host)) {
367 registered[i].host = strdup(host);
374 _avahi_create_services(name, host, port >= 5900 ? port : 5900+port);
387 if (registered[i].host) {
388 free(registered[i].host);
389 registered[i].host = NULL;