Index: webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm |
diff --git a/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm b/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm |
index 193403d11d8fcfd8157100c426128b64bb30e3f0..726d367daa03b47bc0c34877895f8fdd44a7c19c 100644 |
--- a/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm |
+++ b/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm |
@@ -20,24 +20,37 @@ |
@synthesize sdpMid = _sdpMid; |
@synthesize sdpMLineIndex = _sdpMLineIndex; |
@synthesize sdp = _sdp; |
+@synthesize serverUrl = _serverUrl; |
- (instancetype)initWithSdp:(NSString *)sdp |
sdpMLineIndex:(int)sdpMLineIndex |
sdpMid:(NSString *)sdpMid { |
+ return [self initWithSdpAndServerUrl:sdp |
+ sdpMLineIndex:sdpMLineIndex |
+ sdpMid:sdpMid |
+ serverUrl:@""]; |
+} |
+ |
+- (instancetype)initWithSdpAndServerUrl:(NSString *)sdp |
tkchin_webrtc
2017/02/14 21:58:55
remove this ctor since it's only ever used private
Zhi Huang
2017/02/15 00:22:48
Done.
|
+ sdpMLineIndex:(int)sdpMLineIndex |
+ sdpMid:(NSString *)sdpMid |
+ serverUrl:(NSString *)serverUrl { |
NSParameterAssert(sdp.length); |
if (self = [super init]) { |
_sdpMid = [sdpMid copy]; |
_sdpMLineIndex = sdpMLineIndex; |
_sdp = [sdp copy]; |
+ _serverUrl = [serverUrl copy]; |
tkchin_webrtc
2017/02/14 21:58:55
remove
Zhi Huang
2017/02/15 00:22:49
Done.
|
} |
return self; |
} |
- (NSString *)description { |
- return [NSString stringWithFormat:@"RTCIceCandidate:\n%@\n%d\n%@", |
+ return [NSString stringWithFormat:@"RTCIceCandidate:\n%@\n%d\n%@\n%@", |
_sdpMid, |
_sdpMLineIndex, |
- _sdp]; |
+ _sdp, |
+ _serverUrl]; |
} |
#pragma mark - Private |
@@ -48,9 +61,10 @@ |
std::string sdp; |
candidate->ToString(&sdp); |
- return [self initWithSdp:[NSString stringForStdString:sdp] |
- sdpMLineIndex:candidate->sdp_mline_index() |
- sdpMid:[NSString stringForStdString:candidate->sdp_mid()]]; |
+ return [self initWithSdpAndServerUrl:[NSString stringForStdString:sdp] |
tkchin_webrtc
2017/02/14 21:58:55
RTCIceCandidate *candidate = [self initWithSdp:sdp
Zhi Huang
2017/02/15 00:22:49
Done.
|
+ sdpMLineIndex:candidate->sdp_mline_index() |
+ sdpMid:[NSString stringForStdString:candidate->sdp_mid()] |
+ serverUrl:[NSString stringForStdString:candidate->server_url()]]; |
} |
- (std::unique_ptr<webrtc::IceCandidateInterface>)nativeCandidate { |