deadbeef 6038e97e04 Adding RTCErrorOr class to be used by ORTC APIs.
This utility class can be used to represent either an error or a
successful return value. Follows the pattern of StatusOr in the protobuf
library.

This will be used by ORTC factory methods; for instance, CreateRtpSender
will either return an RtpSender or an error if the parameters are
invalid or some other failure occurs.

This CL also moves RTCError classes to a separate file, and adds tests
that were missing before.

BUG=webrtc:7013

Review-Url: https://codereview.webrtc.org/2692723002
Cr-Commit-Position: refs/heads/master@{#16659}
2017-02-17 07:31:33 +00:00
..
2016-04-26 12:28:18 +00:00
2016-04-26 12:28:18 +00:00
2016-10-25 16:47:31 +00:00
2016-04-26 12:28:18 +00:00
2016-11-16 19:11:38 +00:00
2017-02-03 14:37:05 +00:00
2016-04-26 12:28:18 +00:00