Steve Anton
8a006916ce
Use RTCError for internal PeerConnection methods
...
Calls to SetLocalDescription and SetRemoteDescription in
PeerConnection delegate to many different internal helper methods
which can fail. The error ultimately needs to propagate to the
caller and cause the SetXXXDescription to fail. Right now these
methods signal errors by returning false and copying the error
message into an out parameter. This changes these methods to
return RTCError instead and avoid the use of the out parameter.
Bug: webrtc:8587
Change-Id: Ib1d31622be742718b74780110c1bbe273d66444e
Reviewed-on: https://webrtc-review.googlesource.com/27241
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21061}
2017-12-05 00:04:39 +00:00
..
2017-11-23 19:59:48 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-28 21:29:18 +00:00
2017-09-15 05:02:56 +00:00
2017-11-27 23:04:17 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-29 19:38:39 +00:00
2017-12-04 22:27:39 +00:00
2017-12-04 22:27:39 +00:00
2017-12-04 22:27:39 +00:00
2017-12-04 22:27:39 +00:00
2017-12-04 22:27:39 +00:00
2017-11-03 10:16:22 +00:00
2017-10-30 18:08:29 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-10-30 18:08:29 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-12-04 22:27:39 +00:00
2017-11-29 19:38:39 +00:00
2017-11-30 02:17:09 +00:00
2017-09-15 12:51:00 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-28 15:28:58 +00:00
2017-11-28 15:28:58 +00:00
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-28 23:44:28 +00:00
2017-11-28 23:44:28 +00:00
2017-11-29 23:18:19 +00:00
2017-09-15 05:02:56 +00:00
2017-10-30 18:08:29 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-13 12:27:29 +00:00
2017-11-03 10:16:22 +00:00
2017-10-23 21:05:17 +00:00
2017-10-23 19:13:47 +00:00
2017-12-04 20:08:28 +00:00
2017-11-21 16:43:07 +00:00
2017-12-05 00:04:39 +00:00
2017-11-27 22:27:49 +00:00
2017-10-21 01:38:14 +00:00
2017-12-05 00:04:39 +00:00
2017-12-05 00:04:39 +00:00
2017-11-22 14:21:57 +00:00
2017-10-30 18:08:29 +00:00
2017-11-13 10:34:58 +00:00
2017-10-30 18:08:29 +00:00
2017-11-28 23:44:28 +00:00
2017-11-27 22:27:49 +00:00
2017-11-27 22:27:49 +00:00
2017-09-15 12:51:00 +00:00
2017-11-09 11:56:32 +00:00
2017-10-19 18:01:52 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-11-21 19:58:37 +00:00
2017-11-24 18:17:39 +00:00
2017-11-24 18:17:39 +00:00
2017-10-30 18:08:29 +00:00
2017-11-27 23:04:17 +00:00
2017-11-28 23:44:28 +00:00
2017-11-28 23:44:28 +00:00
2017-11-27 22:27:49 +00:00
2017-11-27 22:27:49 +00:00
2017-11-21 17:53:37 +00:00
2017-10-30 18:08:29 +00:00
2017-11-22 09:04:17 +00:00
2017-11-21 02:09:03 +00:00
2017-11-21 02:09:03 +00:00
2017-11-21 16:43:07 +00:00
2017-11-29 19:38:39 +00:00
2017-11-29 19:38:39 +00:00
2017-11-29 19:38:39 +00:00
2017-11-20 23:18:22 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 05:02:56 +00:00
2017-10-30 18:08:29 +00:00
2017-10-30 18:08:29 +00:00
2017-11-15 13:31:51 +00:00
2017-11-21 17:53:37 +00:00
2017-11-15 13:31:51 +00:00
2017-11-11 01:14:35 +00:00
2017-11-11 01:14:35 +00:00
2017-11-11 01:14:35 +00:00
2017-09-15 05:02:56 +00:00
2017-12-04 22:27:39 +00:00
2017-12-04 22:27:39 +00:00
2017-12-04 22:27:39 +00:00
2017-11-24 18:17:39 +00:00
2017-11-24 18:17:39 +00:00
2017-11-20 13:13:20 +00:00
2017-09-15 05:02:56 +00:00
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-29 18:20:07 +00:00
2017-12-04 20:08:28 +00:00
2017-10-24 16:14:18 +00:00
2017-11-21 17:53:37 +00:00
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-30 18:08:29 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-21 17:53:37 +00:00
2017-09-15 05:02:56 +00:00
2017-11-28 23:44:28 +00:00
2017-11-28 23:44:28 +00:00
2017-09-15 05:02:56 +00:00
2017-11-21 17:53:37 +00:00
2017-10-30 18:08:29 +00:00