22 #ifndef NDN_UTIL_NETWORK_MONITOR_IMPL_OSX_HPP
23 #define NDN_UTIL_NETWORK_MONITOR_IMPL_OSX_HPP
25 #include "../network-monitor.hpp"
27 #include "../scheduler.hpp"
28 #include "../scheduler-scoped-event-id.hpp"
30 #include <CoreFoundation/CoreFoundation.h>
31 #include <SystemConfiguration/SystemConfiguration.h>
48 CFDictionaryRef userInfo);
60 Scheduler m_scheduler;
67 #endif // NDN_UTIL_NETWORK_MONITOR_IMPL_OSX_HPP
Impl(NetworkMonitor &nm, boost::asio::io_service &io)
Copyright (c) 2013-2016 Regents of the University of California.
Network state change monitor.
static void afterNotificationCenterEvent(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo)
Event that is automatically cancelled upon destruction.