mirror of
https://github.com/deneraraujo/OpenVPNAdapter.git
synced 2026-04-24 00:00:05 +08:00
Wrap IPv6 preference
This commit is contained in:
@@ -10,6 +10,19 @@
|
||||
|
||||
// TODO: Wrap ClientAPI::Config into Objective-C class
|
||||
|
||||
/**
|
||||
IPv6 preference options
|
||||
|
||||
- IPv6PreferenceEnabled: request combined IPv4/IPv6 tunnel
|
||||
- IPv6PreferenceDisabled: disable IPv6, so tunnel will be IPv4-only
|
||||
- IPv6PreferenceDefault: leave decision to server
|
||||
*/
|
||||
typedef NS_ENUM(NSInteger, IPv6Preference) {
|
||||
IPv6PreferenceEnabled,
|
||||
IPv6PreferenceDisabled,
|
||||
IPv6PreferenceDefault
|
||||
};
|
||||
|
||||
@interface OpenVPNConfiguration : NSObject
|
||||
|
||||
/**
|
||||
@@ -42,4 +55,9 @@
|
||||
*/
|
||||
@property (nullable, nonatomic) NSString *protoOverride;
|
||||
|
||||
/**
|
||||
IPv6 preference
|
||||
*/
|
||||
@property (nonatomic) IPv6Preference ipv6;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user