Changeset 157030 in webkit


Ignore:
Timestamp:
Oct 7, 2013 12:29:09 AM (11 years ago)
Author:
Philippe Normand
Message:

MediaStreamTrack can't be FINAL
https://bugs.webkit.org/show_bug.cgi?id=122322

Reviewed by Darin Adler.

Marked the MediaStreamTrack subclasses as final.

  • Modules/mediastream/AudioStreamTrack.h:
  • Modules/mediastream/MediaStreamTrack.h:
  • Modules/mediastream/VideoStreamTrack.h:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r157024 r157030  
     12013-10-04  Philippe Normand  <pnormand@igalia.com>
     2
     3        MediaStreamTrack can't be FINAL
     4        https://bugs.webkit.org/show_bug.cgi?id=122322
     5
     6        Reviewed by Darin Adler.
     7
     8        Marked the MediaStreamTrack subclasses as final.
     9
     10        * Modules/mediastream/AudioStreamTrack.h:
     11        * Modules/mediastream/MediaStreamTrack.h:
     12        * Modules/mediastream/VideoStreamTrack.h:
     13
    1142013-10-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
    215
  • trunk/Source/WebCore/Modules/mediastream/AudioStreamTrack.h

    r156488 r157030  
    3838class ScriptExecutionContext;
    3939
    40 class AudioStreamTrack : public MediaStreamTrack {
     40class AudioStreamTrack FINAL : public MediaStreamTrack {
    4141public:
    4242    static PassRefPtr<AudioStreamTrack> create(ScriptExecutionContext*, const Dictionary&);
  • trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h

    r156719 r157030  
    4545class MediaStreamTrackSourcesCallback;
    4646
    47 class MediaStreamTrack FINAL : public RefCounted<MediaStreamTrack>, public ScriptWrappable, public ActiveDOMObject, public EventTargetWithInlineData, public MediaStreamSource::Observer {
     47class MediaStreamTrack : public RefCounted<MediaStreamTrack>, public ScriptWrappable, public ActiveDOMObject, public EventTargetWithInlineData, public MediaStreamSource::Observer {
    4848public:
    4949    virtual ~MediaStreamTrack();
     
    7070
    7171    // EventTarget
    72     virtual EventTargetInterface eventTargetInterface() const OVERRIDE { return MediaStreamTrackEventTargetInterfaceType; }
    73     virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE { return ActiveDOMObject::scriptExecutionContext(); }
     72    virtual EventTargetInterface eventTargetInterface() const OVERRIDE FINAL { return MediaStreamTrackEventTargetInterfaceType; }
     73    virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE FINAL { return ActiveDOMObject::scriptExecutionContext(); }
    7474
    7575    // ActiveDOMObject
    76     virtual void stop() OVERRIDE;
     76    virtual void stop() OVERRIDE FINAL;
    7777
    7878    using RefCounted<MediaStreamTrack>::ref;
     
    8686
    8787    // EventTarget
    88     virtual void refEventTarget() OVERRIDE { ref(); }
    89     virtual void derefEventTarget() OVERRIDE { deref(); }
     88    virtual void refEventTarget() OVERRIDE FINAL { ref(); }
     89    virtual void derefEventTarget() OVERRIDE FINAL { deref(); }
    9090
    9191    // MediaStreamSourceObserver
    92     virtual void sourceChangedState() OVERRIDE;
     92    virtual void sourceChangedState() OVERRIDE FINAL;
    9393
    9494    RefPtr<MediaStreamSource> m_source;
  • trunk/Source/WebCore/Modules/mediastream/VideoStreamTrack.h

    r156488 r157030  
    3838class ScriptExecutionContext;
    3939
    40 class VideoStreamTrack : public MediaStreamTrack {
     40class VideoStreamTrack FINAL : public MediaStreamTrack {
    4141public:
    4242    static PassRefPtr<VideoStreamTrack> create(ScriptExecutionContext*, const Dictionary&);
Note: See TracChangeset for help on using the changeset viewer.