1
2#ifndef _IPMONITOR_CONTROL_PRIVATE_H
3#define _IPMONITOR_CONTROL_PRIVATE_H
4
5#define kIPMonitorControlServerName \
6    "com.apple.SystemConfiguration.IPMonitorControl"
7
8typedef CF_ENUM(uint32_t, IPMonitorControlRequestType) {
9    kIPMonitorControlRequestTypeNone			= 0,
10    kIPMonitorControlRequestTypeSetInterfaceRank	= 1,
11    kIPMonitorControlRequestTypeGetInterfaceRank	= 2,
12};
13
14/*
15 * kIPMonitorControlRequestKey*
16 * - keys used to communicate a request to the server
17 */
18#define kIPMonitorControlRequestKeyType			"Type"
19#define kIPMonitorControlRequestKeyInterfaceName	"InterfaceName"
20#define kIPMonitorControlRequestKeyPrimaryRank		"PrimaryRank"
21
22/*
23 * kIPMonitorControlResponseKey*
24 * - keys used to communicate the response from the server
25 */
26#define kIPMonitorControlResponseKeyError		"Error"
27#define kIPMonitorControlResponseKeyPrimaryRank		"PrimaryRank"
28
29#endif /* _IPMONITOR_CONTROL_PRIVATE_H */
30