Lines Matching refs:AvahiClient
39 typedef struct AvahiClient AvahiClient;
55 /** The function prototype for the callback of an AvahiClient */
57 AvahiClient *s,
64 AvahiClient* avahi_client_new (
67 AvahiClientCallback callback /**< A callback that is called whenever the state of the client changes. This may be NULL. Please note that this function is called for the first time from within the avahi_client_new() context! Thus, in the callback you should not make use of global variables that are initialized only after your call to avahi_client_new(). A common mistake is to store the AvahiClient pointer returned by avahi_client_new() in a global variable and assume that this global variable already contains the valid pointer when the callback is called for the first time. A work-around for this is to always use the AvahiClient pointer passed to the callback function instead of the global pointer. */,
74 void avahi_client_free(AvahiClient *client);
81 const char* avahi_client_get_version_string (AvahiClient*);
84 const char* avahi_client_get_host_name (AvahiClient*);
87 int avahi_client_set_host_name(AvahiClient*, const char *name);
90 const char* avahi_client_get_domain_name (AvahiClient*);
93 const char* avahi_client_get_host_name_fqdn (AvahiClient*);
96 AvahiClientState avahi_client_get_state(AvahiClient *client);
101 int avahi_client_errno (AvahiClient*);
107 uint32_t avahi_client_get_local_service_cookie(AvahiClient *client);