Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / mediastream / RTCIceCandidateEvent.cpp
index 5ea215c..56c3d4a 100644 (file)
  */
 
 #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()
@@ -46,7 +44,7 @@ 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)
 {
@@ -67,5 +65,11 @@ const AtomicString& RTCIceCandidateEvent::interfaceName() const
     return EventNames::RTCIceCandidateEvent;
 }
 
-} // namespace WebCore
+void RTCIceCandidateEvent::trace(Visitor* visitor)
+{
+    visitor->trace(m_candidate);
+    Event::trace(visitor);
+}
+
+} // namespace blink