]> git.saurik.com Git - apple/configd.git/blobdiff - IPMonitorControl/IPMonitorControl.h
configd-1061.101.1.tar.gz
[apple/configd.git] / IPMonitorControl / IPMonitorControl.h
index 2442a0eed58cf025b68fde9edffd2537f9a69550..64052fd3091ce8b7ef7b5972ad1da73a63044255 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013 Apple Inc. All rights reserved.
+ * Copyright (c) 2013-2018 Apple Inc. All rights reserved.
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
@@ -52,4 +52,18 @@ SCNetworkServicePrimaryRank
 IPMonitorControlGetInterfacePrimaryRank(IPMonitorControlRef control,
                                        CFStringRef ifname);
 
+Boolean
+IPMonitorControlSetInterfaceAdvisory(IPMonitorControlRef control,
+                                    CFStringRef ifname,
+                                    SCNetworkInterfaceAdvisory advisory,
+                                    CFStringRef reason);
+Boolean
+IPMonitorControlInterfaceAdvisoryIsSet(IPMonitorControlRef control,
+                                      CFStringRef ifname);
+Boolean
+IPMonitorControlAnyInterfaceAdvisoryIsSet(IPMonitorControlRef control);
+
+CFStringRef
+IPMonitorControlCopyInterfaceAdvisoryNotificationKey(CFStringRef ifname);
+
 #endif /* _IPMONITOR_CONTROL_H */