X-Git-Url: https://git.saurik.com/apple/configd.git/blobdiff_plain/78403150fdf95618c483be7dbe6bca9459b92a9f..ee4f8eb6ee4849d3f1e5588ade98ae78b03f5416:/IPMonitorControl/IPMonitorControl.h?ds=inline diff --git a/IPMonitorControl/IPMonitorControl.h b/IPMonitorControl/IPMonitorControl.h index 2442a0e..64052fd 100644 --- a/IPMonitorControl/IPMonitorControl.h +++ b/IPMonitorControl/IPMonitorControl.h @@ -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 */