#ifndef _MESSAGETRACER_H
#define _MESSAGETRACER_H
#define CONSTSTR(str) (const char *)str
#define L2TPVPN_CONNECTION_ESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.disconnect.l2tpipsec")
#define PPTPVPN_CONNECTION_ESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.disconnect.pptp")
#define CISCOVPN_CONNECTION_ESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.disconnect.ciscoipsec")
#define PPPOEVPN_CONNECTION_ESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.disconnect.pppoe")
#define PPPSERIALVPN_CONNECTION_ESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.disconnect.pppserial")
#define PLAINPPPVPN_CONNECTION_ESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.disconnect.ppp")
#define L2TPVPN_CONNECTION_NOTESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.connect.l2tpipsec")
#define PPTPVPN_CONNECTION_NOTESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.connect.pptp")
#define CISCOVPN_CONNECTION_NOTESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.connect.ciscoipsec")
#define PPPOEVPN_CONNECTION_NOTESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.connect.pppoe")
#define PPPSERIALVPN_CONNECTION_NOTESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.connect.pppserial")
#define PLAINPPPVPN_CONNECTION_NOTESTABLISHED_DOMAIN CONSTSTR("com.apple.Networking.vpn.connect.ppp")
#ifdef TARGET_EMBEDDED_OS
#define SESSIONTRACERSTOP(service)
#define SESSIONTRACERESTABLISHED(service)
#else
#define SESSIONTRACERSTOP(service) sessionTracerStop(service)
#define SESSIONTRACERESTABLISHED(service) sessionTracerLogEstablished(service)
#endif
#endif