From 102e617ad97fb68c9734f405d71d8dfeabd04385 Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Wed, 26 Apr 2017 12:54:21 +0300 Subject: [PATCH] Wrap clock tick property --- OpenVPN Adapter/OpenVPNConfiguration.h | 10 ++++++++++ OpenVPN Adapter/OpenVPNConfiguration.mm | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/OpenVPN Adapter/OpenVPNConfiguration.h b/OpenVPN Adapter/OpenVPNConfiguration.h index 945de23..b5fe882 100644 --- a/OpenVPN Adapter/OpenVPNConfiguration.h +++ b/OpenVPN Adapter/OpenVPNConfiguration.h @@ -82,6 +82,9 @@ typedef NS_ENUM(NSInteger, OpenVPNTLSCertProfile) { OpenVPNTLSCertProfileDefault }; +/** + Class used to pass configuration + */ @interface OpenVPNConfiguration : NSObject /** @@ -200,4 +203,11 @@ typedef NS_ENUM(NSInteger, OpenVPNTLSCertProfile) { */ @property (nonatomic) BOOL info; +/** + Periodic convenience clock tick in milliseconds. Will call + [OpenVPNAdapterDelegate tick] at a frequency defined by this parameter. + Set to 0 to disable. + */ +@property (nonatomic) NSUInteger clockTick; + @end diff --git a/OpenVPN Adapter/OpenVPNConfiguration.mm b/OpenVPN Adapter/OpenVPNConfiguration.mm index b1cf7f4..2745241 100644 --- a/OpenVPN Adapter/OpenVPNConfiguration.mm +++ b/OpenVPN Adapter/OpenVPNConfiguration.mm @@ -359,4 +359,12 @@ using namespace openvpn; _config.info = info; } +- (NSUInteger)clockTick { + return _config.clockTickMS; +} + +- (void)setClockTick:(NSUInteger)clockTick { + _config.clockTickMS = clockTick; +} + @end