Commit 53caac08 authored by Russ Hamilton's avatar Russ Hamilton Committed by Commit Bot

Instrument RTCIceCandidate attributes for Identifiability study.

Instrument RTCIceCandidate.{address,candidate,port,relatedAddress,relatedPort} for web Identifiability study.

Bug: 973801
Change-Id: If0783bc203c996cf7603b47395e1f628905ac9f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359735
Commit-Queue: Russ Hamilton <behamilton@google.com>
Reviewed-by: default avatarFlorent Castelli <orphis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800313}
parent f6140584
...@@ -2763,6 +2763,11 @@ enum WebFeature { ...@@ -2763,6 +2763,11 @@ enum WebFeature {
kGamepadId = 3434, kGamepadId = 3434,
kElementAttachInternals = 3435, kElementAttachInternals = 3435,
kBluetoothDeviceName = 3436, kBluetoothDeviceName = 3436,
kRTCIceCandidateAddress = 3437,
kRTCIceCandidateCandidate = 3438,
kRTCIceCandidatePort = 3439,
kRTCIceCandidateRelatedAddress = 3440,
kRTCIceCandidateRelatedPort = 3441,
// Add new features immediately above this line. Don't change assigned // Add new features immediately above this line. Don't change assigned
// numbers of any item, and don't reuse removed slots. // numbers of any item, and don't reuse removed slots.
......
...@@ -60,19 +60,19 @@ enum RTCIceTcpCandidateType { ...@@ -60,19 +60,19 @@ enum RTCIceTcpCandidateType {
Exposed=Window Exposed=Window
] interface RTCIceCandidate { ] interface RTCIceCandidate {
[CallWith=ExecutionContext, RaisesException] constructor(optional RTCIceCandidateInit candidateInitDict = {}); [CallWith=ExecutionContext, RaisesException] constructor(optional RTCIceCandidateInit candidateInitDict = {});
readonly attribute DOMString candidate; [HighEntropy=Direct, MeasureAs=RTCIceCandidateCandidate] readonly attribute DOMString candidate;
readonly attribute DOMString? sdpMid; readonly attribute DOMString? sdpMid;
readonly attribute unsigned short? sdpMLineIndex; readonly attribute unsigned short? sdpMLineIndex;
readonly attribute DOMString? foundation; readonly attribute DOMString? foundation;
readonly attribute RTCIceComponent? component; readonly attribute RTCIceComponent? component;
readonly attribute unsigned long? priority; readonly attribute unsigned long? priority;
readonly attribute DOMString? address; [HighEntropy=Direct, MeasureAs=RTCIceCandidateAddress] readonly attribute DOMString? address;
readonly attribute RTCIceProtocol? protocol; readonly attribute RTCIceProtocol? protocol;
readonly attribute unsigned short? port; [HighEntropy=Direct, MeasureAs=RTCIceCandidatePort] readonly attribute unsigned short? port;
readonly attribute RTCIceCandidateType? type; readonly attribute RTCIceCandidateType? type;
readonly attribute RTCIceTcpCandidateType? tcpType; readonly attribute RTCIceTcpCandidateType? tcpType;
readonly attribute DOMString? relatedAddress; [HighEntropy=Direct, MeasureAs=RTCIceCandidateRelatedAddress] readonly attribute DOMString? relatedAddress;
readonly attribute unsigned short? relatedPort; [HighEntropy=Direct, MeasureAs=RTCIceCandidateRelatedPort] readonly attribute unsigned short? relatedPort;
readonly attribute DOMString? usernameFragment; readonly attribute DOMString? usernameFragment;
// TODO(peria): Return type should be RTCIceCandidateInit. // TODO(peria): Return type should be RTCIceCandidateInit.
[CallWith=ScriptState, ImplementedAs=toJSONForBinding] object toJSON(); [CallWith=ScriptState, ImplementedAs=toJSONForBinding] object toJSON();
......
...@@ -28868,6 +28868,11 @@ Called by update_use_counter_feature_enum.py.--> ...@@ -28868,6 +28868,11 @@ Called by update_use_counter_feature_enum.py.-->
<int value="3434" label="GamepadId"/> <int value="3434" label="GamepadId"/>
<int value="3435" label="ElementAttachInternals"/> <int value="3435" label="ElementAttachInternals"/>
<int value="3436" label="BluetoothDeviceName"/> <int value="3436" label="BluetoothDeviceName"/>
<int value="3437" label="RTCIceCandidateAddress"/>
<int value="3438" label="RTCIceCandidateCandidate"/>
<int value="3439" label="RTCIceCandidatePort"/>
<int value="3440" label="RTCIceCandidateRelatedAddress"/>
<int value="3441" label="RTCIceCandidateRelatedPort"/>
</enum> </enum>
<enum name="FeaturePolicyAllowlistType"> <enum name="FeaturePolicyAllowlistType">
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment