Implement abstract tracker class

This commit is contained in:
Sergey Abramchuk
2017-07-17 20:22:03 +03:00
parent a9629cdf86
commit d2d46640db
2 changed files with 54 additions and 0 deletions
@@ -0,0 +1,21 @@
//
// OpenVPNReachabilityTracker.h
// OpenVPN Adapter
//
// Created by Sergey Abramchuk on 17.07.17.
//
//
#import <openvpn/apple/reachable.hpp>
using namespace openvpn;
class OpenVPNReachabilityTracker : public ReachabilityTracker {
OpenVPNReachabilityTracker(const bool enable_internet, const bool enable_wifi, void* handler);
virtual void reachability_tracker_event(const ReachabilityBase& rb, SCNetworkReachabilityFlags flags) override;
private:
void* handler;
};