From c514bf73126d88c25ffa0d0b03d09bf4f456b25f Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Sun, 13 Jan 2019 13:36:25 +0300 Subject: [PATCH] Add new events: AUTH_PENDING, WARN, UNSUPPORTED_FEATURE --- Sources/OpenVPNAdapter/OpenVPNAdapter.mm | 5 ++++- Sources/OpenVPNAdapter/OpenVPNAdapterEvent.h | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Sources/OpenVPNAdapter/OpenVPNAdapter.mm b/Sources/OpenVPNAdapter/OpenVPNAdapter.mm index 8d4795c..0e7a2e1 100644 --- a/Sources/OpenVPNAdapter/OpenVPNAdapter.mm +++ b/Sources/OpenVPNAdapter/OpenVPNAdapter.mm @@ -347,6 +347,7 @@ @"DISCONNECTED": @(OpenVPNAdapterEventDisconnected), @"CONNECTED": @(OpenVPNAdapterEventConnected), @"RECONNECTING": @(OpenVPNAdapterEventReconnecting), + @"AUTH_PENDING": @(OpenVPNAdapterEventAuthPending), @"RESOLVE": @(OpenVPNAdapterEventResolve), @"WAIT": @(OpenVPNAdapterEventWait), @"WAIT_PROXY": @(OpenVPNAdapterEventWaitProxy), @@ -356,9 +357,11 @@ @"ADD_ROUTES": @(OpenVPNAdapterEventAddRoutes), @"ECHO": @(OpenVPNAdapterEventEcho), @"INFO": @(OpenVPNAdapterEventInfo), + @"WARN": @(OpenVPNAdapterEventWarn), @"PAUSE": @(OpenVPNAdapterEventPause), @"RESUME": @(OpenVPNAdapterEventResume), - @"RELAY": @(OpenVPNAdapterEventRelay) + @"RELAY": @(OpenVPNAdapterEventRelay), + @"UNSUPPORTED_FEATURE": @(OpenVPNAdapterEventUnsupportedFeature) }; OpenVPNAdapterEvent event = events[eventName] != nil ? diff --git a/Sources/OpenVPNAdapter/OpenVPNAdapterEvent.h b/Sources/OpenVPNAdapter/OpenVPNAdapterEvent.h index 326e981..fc6d2e9 100644 --- a/Sources/OpenVPNAdapter/OpenVPNAdapterEvent.h +++ b/Sources/OpenVPNAdapter/OpenVPNAdapterEvent.h @@ -15,6 +15,7 @@ typedef NS_ENUM(NSInteger, OpenVPNAdapterEvent) { OpenVPNAdapterEventDisconnected, OpenVPNAdapterEventConnected, OpenVPNAdapterEventReconnecting, + OpenVPNAdapterEventAuthPending, OpenVPNAdapterEventResolve, OpenVPNAdapterEventWait, OpenVPNAdapterEventWaitProxy, @@ -24,8 +25,10 @@ typedef NS_ENUM(NSInteger, OpenVPNAdapterEvent) { OpenVPNAdapterEventAddRoutes, OpenVPNAdapterEventEcho, OpenVPNAdapterEventInfo, + OpenVPNAdapterEventWarn, OpenVPNAdapterEventPause, OpenVPNAdapterEventResume, OpenVPNAdapterEventRelay, + OpenVPNAdapterEventUnsupportedFeature, OpenVPNAdapterEventUnknown };