action_timer | openvpn::MacLifeCycle | private |
action_timer_callback(CFRunLoopTimerRef timer) | openvpn::MacLifeCycle | inlineprivate |
action_timer_callback_static(CFRunLoopTimerRef timer, void *info) | openvpn::MacLifeCycle | inlineprivatestatic |
callback(io_service_t service, natural_t messageType, void *messageArgument) | openvpn::MacSleep | inlineprivate |
callback_static(void *arg, io_service_t service, natural_t messageType, void *messageArgument) | openvpn::MacSleep | inlineprivatestatic |
cancel(ReachabilityBase &rb) | openvpn::ReachabilityTracker | inlineprivate |
cancel_action_timer() | openvpn::MacLifeCycle | inlineprivate |
dstore | openvpn::MacLifeCycle | private |
halt | openvpn::MacLifeCycle | private |
iface_watch() | openvpn::MacLifeCycle | inlineprivate |
iface_watch_callback(SCDynamicStoreRef store, CFArrayRef changedKeys) | openvpn::MacLifeCycle | inlineprivate |
iface_watch_callback_static(SCDynamicStoreRef store, CFArrayRef changedKeys, void *arg) | openvpn::MacLifeCycle | inlineprivatestatic |
internet_callback_static(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void *info) | openvpn::ReachabilityTracker | inlineprivatestatic |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
logwrap | openvpn::MacLifeCycle | private |
mac_sleep_start() | openvpn::MacSleep | inlineprivate |
mac_sleep_stop() | openvpn::MacSleep | inlineprivate |
MacLifeCycle() | openvpn::MacLifeCycle | inline |
MacSleep(const MacSleep &)=delete | openvpn::MacSleep | private |
MacSleep() | openvpn::MacSleep | inlineprivate |
nc | openvpn::MacLifeCycle | private |
net_up() | openvpn::MacLifeCycle | inlineprivate |
network_available() override | openvpn::MacLifeCycle | inlinevirtual |
notifierObject | openvpn::MacSleep | private |
notify_sleep() override | openvpn::MacLifeCycle | inlineprivatevirtual |
notify_wakeup() override | openvpn::MacLifeCycle | inlineprivatevirtual |
notifyPortRef | openvpn::MacSleep | private |
OPENVPN_EXCEPTION(mac_lifecycle_error) | openvpn::MacLifeCycle | |
openvpn::operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
paused | openvpn::MacLifeCycle | private |
prev_state | openvpn::MacLifeCycle | private |
primary_interface() | openvpn::MacLifeCycle | inlineprivate |
Ptr typedef | openvpn::ClientLifeCycle | |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
reachability | openvpn::ReachabilityTracker | private |
reachability_tracker_cancel() | openvpn::ReachabilityTracker | inlineprivate |
reachability_tracker_event(const ReachabilityBase &rb, SCNetworkReachabilityFlags flags) override | openvpn::MacLifeCycle | inlineprivatevirtual |
reachability_tracker_schedule() | openvpn::ReachabilityTracker | inlineprivate |
ReachabilityTracker(const bool enable_internet, const bool enable_wifi) | openvpn::ReachabilityTracker | inlineprivate |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
root_port | openvpn::MacSleep | private |
runloop | openvpn::MacLifeCycle | private |
schedule(ReachabilityBase &rb, SCNetworkReachabilityCallBack cb) | openvpn::ReachabilityTracker | inlineprivate |
schedule_action_timer(const int seconds, bool force_runloop=false) | openvpn::MacLifeCycle | inlineprivate |
scheduled | openvpn::ReachabilityTracker | private |
start(NotifyCallback *nc_arg) override | openvpn::MacLifeCycle | inlinevirtual |
state | openvpn::MacLifeCycle | private |
stop() override | openvpn::MacLifeCycle | inlinevirtual |
stop_thread() | openvpn::MacLifeCycle | inlineprivate |
thread | openvpn::MacLifeCycle | private |
thread_func() | openvpn::MacLifeCycle | inlineprivate |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
wifi_callback_static(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void *info) | openvpn::ReachabilityTracker | inlineprivatestatic |
~MacLifeCycle() | openvpn::MacLifeCycle | inlinevirtual |
~MacSleep() | openvpn::MacSleep | inlineprivatevirtual |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |
~ReachabilityTracker() | openvpn::ReachabilityTracker | inlineprivatevirtual |