/* -*- Mode: C; tab-width: 2; indent-tabs-mode: t; c-basic-offset: 2 -*- */ /* * Author: Daniel S. Haischt * Purpose: Zeroconf facade, that abstracts access to a * particular Zeroconf implementation * Doc: http://www.dns-sd.org/ * */ #ifndef AFPD_ZEROCONF_H #define AFPD_ZEROCONF_H #include "afp_config.h" #define AFP_DNS_SERVICE_TYPE "_afpovertcp._tcp" #define ADISK_SERVICE_TYPE "_adisk._tcp" #define DEV_INFO_SERVICE_TYPE "_device-info._tcp" #define MAXINSTANCENAMELEN 63 /* * Prototype Definitions */ /* * registers service with a particular Zerconf implemenation. */ void zeroconf_register(const AFPObj *obj); /* * de-registers the ntpd service with a particular Zerconf implemenation. */ void zeroconf_deregister(void); #endif /* AFPD_ZEROCONF_H */