Index: third_party/WebKit/public/platform/WebRTCStats.h |
diff --git a/third_party/WebKit/public/platform/WebRTCStats.h b/third_party/WebKit/public/platform/WebRTCStats.h |
index aeecfa0916eaa064dd6b106b5e36c2a8374a52ee..9ceab9673bde1d1c938e5de4d4b4d5076b816ced 100644 |
--- a/third_party/WebKit/public/platform/WebRTCStats.h |
+++ b/third_party/WebKit/public/platform/WebRTCStats.h |
@@ -19,6 +19,7 @@ class WebRTCStats; |
class WebRTCStatsMember; |
enum WebRTCStatsMemberType { |
+ WebRTCStatsMemberTypeBool, // bool |
WebRTCStatsMemberTypeInt32, // int32_t |
WebRTCStatsMemberTypeUint32, // uint32_t |
WebRTCStatsMemberTypeInt64, // int64_t |
@@ -26,6 +27,7 @@ enum WebRTCStatsMemberType { |
WebRTCStatsMemberTypeDouble, // double |
WebRTCStatsMemberTypeString, // WebString |
+ WebRTCStatsMemberTypeSequenceBool, // WebVector<int> |
WebRTCStatsMemberTypeSequenceInt32, // WebVector<int32_t> |
WebRTCStatsMemberTypeSequenceUint32, // WebVector<uint32_t> |
WebRTCStatsMemberTypeSequenceInt64, // WebVector<int64_t> |
@@ -70,12 +72,15 @@ class WebRTCStatsMember { |
// Value getters. No conversion is performed; the function must match the |
// member's |type|. |
+ virtual bool valueBool() const = 0; |
virtual int32_t valueInt32() const = 0; |
virtual uint32_t valueUint32() const = 0; |
virtual int64_t valueInt64() const = 0; |
virtual uint64_t valueUint64() const = 0; |
virtual double valueDouble() const = 0; |
virtual WebString valueString() const = 0; |
+ // |WebVector<int> because |WebVector| is incompatible with |bool|. |
+ virtual WebVector<int> valueSequenceBool() const = 0; |
virtual WebVector<int32_t> valueSequenceInt32() const = 0; |
virtual WebVector<uint32_t> valueSequenceUint32() const = 0; |
virtual WebVector<int64_t> valueSequenceInt64() const = 0; |