Add support of IPv6 addresses

This commit is contained in:
Sergey Abramchuk
2017-03-20 21:23:00 +03:00
parent 6dc4f7c0b7
commit 40eeafc99d
5 changed files with 155 additions and 91 deletions
+6 -11
View File
@@ -8,21 +8,16 @@
#import <Foundation/Foundation.h>
@class NEIPv4Route;
@interface TUNConfiguration : NSObject
@property (strong, nonatomic) NSString *remoteAddress;
@property (nonatomic) BOOL initialized;
@property (readonly, strong, nonatomic) NSMutableArray<NSString *> *localAddresses;
@property (readonly, strong, nonatomic) NSMutableArray<NSString *> *subnets;
@property (readonly, strong, nonatomic) NSMutableArray *localAddresses;
@property (readonly, strong, nonatomic) NSMutableArray *prefixLengths;
@property (readonly, strong, nonatomic) NSMutableArray<NEIPv4Route *> *includedRoutes;
@property (readonly, strong, nonatomic) NSMutableArray<NEIPv4Route *> *excludedRoutes;
@property (readonly, strong, nonatomic) NSMutableArray *includedRoutes;
@property (readonly, strong, nonatomic) NSMutableArray *excludedRoutes;
@property (readonly, strong, nonatomic) NSMutableArray<NSString *> *dnsAddresses;
@property (readonly, strong, nonatomic) NSMutableArray<NSString *> *searchDomains;
@property (strong, nonatomic) NSNumber *mtu;
@property (readonly, strong, nonatomic) NSMutableArray *dnsAddresses;
@end