summaryrefslogtreecommitdiff
path: root/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp')
-rw-r--r--Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp35
1 files changed, 10 insertions, 25 deletions
diff --git a/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp b/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp
index 92f6bb14f..09584b2ba 100644
--- a/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp
+++ b/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp
@@ -25,45 +25,30 @@
#include "config.h"
#include "MediaStreamEvent.h"
-#if ENABLE(MEDIA_STREAM)
+#if ENABLE(WEB_RTC)
-#include "EventNames.h"
#include "MediaStream.h"
namespace WebCore {
-MediaStreamEventInit::MediaStreamEventInit()
- : stream(0)
+Ref<MediaStreamEvent> MediaStreamEvent::create(const AtomicString& type, bool canBubble, bool cancelable, RefPtr<MediaStream>&& stream)
{
+ return adoptRef(*new MediaStreamEvent(type, canBubble, cancelable, WTFMove(stream)));
}
-PassRefPtr<MediaStreamEvent> MediaStreamEvent::create()
+Ref<MediaStreamEvent> MediaStreamEvent::create(const AtomicString& type, const Init& initializer, IsTrusted isTrusted)
{
- return adoptRef(new MediaStreamEvent);
+ return adoptRef(*new MediaStreamEvent(type, initializer, isTrusted));
}
-PassRefPtr<MediaStreamEvent> MediaStreamEvent::create(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<MediaStream> stream)
-{
- return adoptRef(new MediaStreamEvent(type, canBubble, cancelable, stream));
-}
-
-PassRefPtr<MediaStreamEvent> MediaStreamEvent::create(const AtomicString& type, const MediaStreamEventInit& initializer)
-{
- return adoptRef(new MediaStreamEvent(type, initializer));
-}
-
-MediaStreamEvent::MediaStreamEvent()
-{
-}
-
-MediaStreamEvent::MediaStreamEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtr<MediaStream> stream)
+MediaStreamEvent::MediaStreamEvent(const AtomicString& type, bool canBubble, bool cancelable, RefPtr<MediaStream>&& stream)
: Event(type, canBubble, cancelable)
- , m_stream(stream)
+ , m_stream(WTFMove(stream))
{
}
-MediaStreamEvent::MediaStreamEvent(const AtomicString& type, const MediaStreamEventInit& initializer)
- : Event(type, initializer)
+MediaStreamEvent::MediaStreamEvent(const AtomicString& type, const Init& initializer, IsTrusted isTrusted)
+ : Event(type, initializer, isTrusted)
, m_stream(initializer.stream)
{
}
@@ -84,5 +69,5 @@ EventInterface MediaStreamEvent::eventInterface() const
} // namespace WebCore
-#endif // ENABLE(MEDIA_STREAM)
+#endif // ENABLE(WEB_RTC)