*/
#include "config.h"
-
#include "modules/mediastream/RTCIceCandidateEvent.h"
-#include "core/events/ThreadLocalEventNames.h"
#include "modules/mediastream/RTCIceCandidate.h"
-namespace WebCore {
+namespace blink {
-PassRefPtr<RTCIceCandidateEvent> RTCIceCandidateEvent::create()
+PassRefPtrWillBeRawPtr<RTCIceCandidateEvent> RTCIceCandidateEvent::create()
{
- return adoptRef(new RTCIceCandidateEvent);
+ return adoptRefWillBeNoop(new RTCIceCandidateEvent);
}
-PassRefPtr<RTCIceCandidateEvent> RTCIceCandidateEvent::create(bool canBubble, bool cancelable, PassRefPtr<RTCIceCandidate> candidate)
+PassRefPtrWillBeRawPtr<RTCIceCandidateEvent> RTCIceCandidateEvent::create(bool canBubble, bool cancelable, RTCIceCandidate* candidate)
{
- return adoptRef(new RTCIceCandidateEvent(canBubble, cancelable, candidate));
+ return adoptRefWillBeNoop(new RTCIceCandidateEvent(canBubble, cancelable, candidate));
}
RTCIceCandidateEvent::RTCIceCandidateEvent()
ScriptWrappable::init(this);
}
-RTCIceCandidateEvent::RTCIceCandidateEvent(bool canBubble, bool cancelable, PassRefPtr<RTCIceCandidate> candidate)
+RTCIceCandidateEvent::RTCIceCandidateEvent(bool canBubble, bool cancelable, RTCIceCandidate* candidate)
: Event(EventTypeNames::icecandidate, canBubble, cancelable)
, m_candidate(candidate)
{
return EventNames::RTCIceCandidateEvent;
}
-} // namespace WebCore
+void RTCIceCandidateEvent::trace(Visitor* visitor)
+{
+ visitor->trace(m_candidate);
+ Event::trace(visitor);
+}
+
+} // namespace blink