diff options
Diffstat (limited to 'mDNSResponder/mDNSMacOSX/Private/dns_xpc.h')
-rw-r--r-- | mDNSResponder/mDNSMacOSX/Private/dns_xpc.h | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/mDNSResponder/mDNSMacOSX/Private/dns_xpc.h b/mDNSResponder/mDNSMacOSX/Private/dns_xpc.h index 4c961a84..bda2bf92 100644 --- a/mDNSResponder/mDNSMacOSX/Private/dns_xpc.h +++ b/mDNSResponder/mDNSMacOSX/Private/dns_xpc.h @@ -11,6 +11,7 @@ #define DNS_XPC_H #define kDNSProxyService "com.apple.mDNSResponder.dnsproxy" +#define kDNSCTLService "com.apple.mDNSResponder.dnsctl" #define kDNSProxyParameters "DNSProxyParameters" @@ -27,7 +28,34 @@ typedef enum { kDNSMsg_NoError = 0, - kDNSMsg_BadArg + kDNSMsg_Busy } DaemonReplyStatusCodes; +#define kDNSLogLevel "DNSLoggingVerbosity" + +typedef enum +{ + log_level1 = 1, // logging off + log_level2, // logging USR1 + log_level3, // logging USR2 + log_level4, // logging USR1/2 +} DNSLogLevels; + +#define kDNSStateInfo "DNSStateInfoLevels" + +typedef enum +{ + full_state = 1, // full state info of mDNSResponder (INFO) +} DNSStateInfo; + +#define kmDNSResponderTests "mDNSResponderTests" + +typedef enum +{ + test_helper_ipc = 1, // invokes mDNSResponder to send a test msg to mDNSResponderHelper + test_mDNS_log, // invokes mDNSResponder to log using different internal macros +} mDNSTestModes; + + + #endif // DNS_XPC_H |