Add RTCPeerConnectionIceEvent

This commit is contained in:
Manish Goregaokar 2019-01-26 19:13:09 -08:00
parent e0d8de2714
commit 5bfa42094e
4 changed files with 114 additions and 0 deletions

View file

@ -22,11 +22,14 @@ use servo_media::webrtc::MediaStream as BackendMediaStream;
use servo_media::webrtc::{IceCandidate, WebRtcController, WebRtcSignaller};
use servo_media::ServoMedia;
use std::cell::Cell;
#[dom_struct]
pub struct RTCPeerConnection {
eventtarget: EventTarget,
#[ignore_malloc_size_of = "defined in servo-media"]
controller: DomRefCell<Option<WebRtcController>>,
closed: Cell<bool>,
}
struct RTCSignaller {
@ -70,6 +73,7 @@ impl RTCPeerConnection {
RTCPeerConnection {
eventtarget: EventTarget::new_inherited(),
controller: DomRefCell::new(None),
closed: Cell::new(false),
}
}