Wrap serverOverride and protoOverride properties

This commit is contained in:
Sergey Abramchuk
2017-04-23 13:07:08 +03:00
parent 283c42b180
commit 874773b14c
2 changed files with 28 additions and 0 deletions
+16
View File
@@ -73,4 +73,20 @@ using namespace openvpn;
_config.guiVersion = guiVersion ? std::string([guiVersion UTF8String]) : "";
}
- (NSString *)serverOverride {
return _config.serverOverride.size() != 0 ? [NSString stringWithUTF8String:_config.serverOverride.c_str()] : nil;
}
- (void)setServerOverride:(NSString *)serverOverride {
_config.serverOverride = serverOverride ? std::string([serverOverride UTF8String]) : "";
}
- (NSString *)protoOverride {
return _config.protoOverride.size() != 0 ? [NSString stringWithUTF8String:_config.protoOverride.c_str()] : nil;
}
- (void)setProtoOverride:(NSString *)protoOverride {
_config.protoOverride = protoOverride ? std::string([protoOverride UTF8String]) : "";
}
@end