/**
 * machinekit SRV record types
 *
 * Copyright Michael Haberler 2013-2015
 * License: Mozilla Public License Version 2.0
*/

#ifndef _MK_ZEROCONF_TYPES_H
#define _MK_ZEROCONF_TYPES_H


#define MACHINEKIT_DNSSD_SERVICE_TYPE "_machinekit._tcp"
#define HALGROUP_DNSSD_SUBTYPE        "_halgroup._sub."
#define HALRCOMP_DNSSD_SUBTYPE        "_halrcomp._sub."
#define HALRCMD_DNSSD_SUBTYPE         "_halrcmd._sub."
#define CONFIG_DNSSD_SUBTYPE          "_config._sub."
#define RTAPI_DNSSD_SUBTYPE           "_rtapi._sub."
#define LOG_DNSSD_SUBTYPE             "_log._sub."
#define HTTP_DNSSD_SUBTYPE            "_http._sub."
#define HTTPS_DNSSD_SUBTYPE           "_https._sub."
#define WS_DNSSD_SUBTYPE              "_ws._sub."
#define WSS_DNSSD_SUBTYPE             "_wss._sub."
#define MSGBUSCMD_DNSSD_SUBTYPE       "_mbcmd._sub."
#define MSGBUSRESP_DNSSD_SUBTYPE      "_mbresp._sub."
#define REDIS_DNSSD_SUBTYPE           "_redis._sub."



#endif // _MK_ZEROCONF_TYPES_H
