Avahi based Zeroconf support. More...
#include <time.h>#include <unistd.h>#include <avahi-common/strlst.h>#include <atalk/dsi.h>#include <atalk/logger.h>#include <atalk/netatalk_conf.h>#include <atalk/unicode.h>#include <atalk/util.h>#include "afp_avahi.h"#include "afp_zeroconf.h"Functions | |
| static void | publish_reply (AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) |
| static void | register_stuff (void) |
| static void | publish_reply (AvahiEntryGroup *g, AvahiEntryGroupState state, AVAHI_GCC_UNUSED void *userdata) |
| static void | client_callback (AvahiClient *client, AvahiClientState state, void *userdata) |
| void | av_zeroconf_register (const AFPObj *obj) |
| int | av_zeroconf_unregister () |
| Tries to shutdown this loop impl. | |
Variables | |
| struct context * | ctx = NULL |
Avahi based Zeroconf support.
| void av_zeroconf_register | ( | const AFPObj * | obj | ) |
Tries to setup the Zeroconf thread and any neccessary config setting.
| int av_zeroconf_unregister | ( | void | ) |
Tries to shutdown this loop impl.
|
static |
|
static |
Called when publishing of service data completes
|
static |
|
static |
This function tries to register the AFP DNS SRV service type.
| struct context* ctx = NULL |