diff --git a/OpenVPN Adapter/OpenVPNConfiguration+Internal.h b/OpenVPN Adapter/OpenVPNConfiguration+Internal.h new file mode 100644 index 0000000..a14b00e --- /dev/null +++ b/OpenVPN Adapter/OpenVPNConfiguration+Internal.h @@ -0,0 +1,19 @@ +// +// OpenVPNConfiguration+Internal.h +// OpenVPN Adapter +// +// Created by Sergey Abramchuk on 21.04.17. +// +// + +#import + +#import "OpenVPNConfiguration.h" + +using namespace openvpn; + +@interface OpenVPNConfiguration (Internal) + +@property (readonly) ClientAPI::Config config; + +@end diff --git a/OpenVPN Adapter/OpenVPNConfiguration.h b/OpenVPN Adapter/OpenVPNConfiguration.h new file mode 100644 index 0000000..619c887 --- /dev/null +++ b/OpenVPN Adapter/OpenVPNConfiguration.h @@ -0,0 +1,13 @@ +// +// OpenVPNConfiguration.h +// OpenVPN Adapter +// +// Created by Sergey Abramchuk on 21.04.17. +// +// + +#import + +@interface OpenVPNConfiguration : NSObject + +@end diff --git a/OpenVPN Adapter/OpenVPNConfiguration.mm b/OpenVPN Adapter/OpenVPNConfiguration.mm new file mode 100644 index 0000000..d1f466f --- /dev/null +++ b/OpenVPN Adapter/OpenVPNConfiguration.mm @@ -0,0 +1,29 @@ +// +// OpenVPNConfiguration.m +// OpenVPN Adapter +// +// Created by Sergey Abramchuk on 21.04.17. +// +// + +#import "OpenVPNConfiguration.h" +#import "OpenVPNConfiguration+Internal.h" + +@interface OpenVPNConfiguration () { + ClientAPI::Config _config; +} + +@end + +@implementation OpenVPNConfiguration (Internal) + +- (ClientAPI::Config)config { + return _config; +} + +@end + +@implementation OpenVPNConfiguration + + +@end