Changeset 131914 in webkit


Ignore:
Timestamp:
Oct 19, 2012 10:14:40 AM (12 years ago)
Author:
tommyw@google.com
Message:

MediaStream API: Rename owner to client in MediaStreamDescriptor
https://bugs.webkit.org/show_bug.cgi?id=99593

Reviewed by Adam Barth.

This patch renames owner to client in MediaStreamDescriptor as discussed in #99080.

No new tests needed, covered by existing tests.

  • Modules/mediastream/MediaStream.cpp:

(WebCore::MediaStream::MediaStream):
(WebCore::MediaStream::~MediaStream):

  • Modules/mediastream/MediaStream.h:

(MediaStream):

  • Modules/mediastream/PeerConnection00.cpp:

(WebCore::PeerConnection00::didRemoveRemoteStream):

  • Modules/mediastream/RTCPeerConnection.cpp:

(WebCore::RTCPeerConnection::didRemoveRemoteStream):

  • platform/mediastream/MediaStreamCenter.cpp:

(WebCore::MediaStreamCenter::endLocalMediaStream):
(WebCore::MediaStreamCenter::addMediaStreamTrack):
(WebCore::MediaStreamCenter::removeMediaStreamTrack):

  • platform/mediastream/MediaStreamDescriptor.h:

(WebCore::MediaStreamDescriptorClient::~MediaStreamDescriptorClient):
(WebCore::MediaStreamDescriptor::client):
(WebCore::MediaStreamDescriptor::setClient):
(WebCore::MediaStreamDescriptor::MediaStreamDescriptor):
(MediaStreamDescriptor):

Location:
trunk/Source/WebCore
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r131910 r131914  
     12012-10-19  Tommy Widenflycht  <tommyw@google.com>
     2
     3        MediaStream API: Rename owner to client in MediaStreamDescriptor
     4        https://bugs.webkit.org/show_bug.cgi?id=99593
     5
     6        Reviewed by Adam Barth.
     7
     8        This patch renames owner to client in MediaStreamDescriptor as discussed in #99080.
     9
     10        No new tests needed, covered by existing tests.
     11
     12        * Modules/mediastream/MediaStream.cpp:
     13        (WebCore::MediaStream::MediaStream):
     14        (WebCore::MediaStream::~MediaStream):
     15        * Modules/mediastream/MediaStream.h:
     16        (MediaStream):
     17        * Modules/mediastream/PeerConnection00.cpp:
     18        (WebCore::PeerConnection00::didRemoveRemoteStream):
     19        * Modules/mediastream/RTCPeerConnection.cpp:
     20        (WebCore::RTCPeerConnection::didRemoveRemoteStream):
     21        * platform/mediastream/MediaStreamCenter.cpp:
     22        (WebCore::MediaStreamCenter::endLocalMediaStream):
     23        (WebCore::MediaStreamCenter::addMediaStreamTrack):
     24        (WebCore::MediaStreamCenter::removeMediaStreamTrack):
     25        * platform/mediastream/MediaStreamDescriptor.h:
     26        (WebCore::MediaStreamDescriptorClient::~MediaStreamDescriptorClient):
     27        (WebCore::MediaStreamDescriptor::client):
     28        (WebCore::MediaStreamDescriptor::setClient):
     29        (WebCore::MediaStreamDescriptor::MediaStreamDescriptor):
     30        (MediaStreamDescriptor):
     31
    1322012-10-19  Shinya Kawanaka  <shinyak@chromium.org>
    233
  • trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp

    r123627 r131914  
    8989    , m_descriptor(streamDescriptor)
    9090{
    91     m_descriptor->setOwner(this);
     91    m_descriptor->setClient(this);
    9292
    9393    MediaStreamTrackVector audioTrackVector;
     
    108108MediaStream::~MediaStream()
    109109{
    110     m_descriptor->setOwner(0);
     110    m_descriptor->setClient(0);
    111111    m_audioTracks->detachOwner();
    112112    m_videoTracks->detachOwner();
  • trunk/Source/WebCore/Modules/mediastream/MediaStream.h

    r125456 r131914  
    3838namespace WebCore {
    3939
    40 class MediaStream : public RefCounted<MediaStream>, public MediaStreamDescriptorOwner, public EventTarget, public ContextDestructionObserver {
     40class MediaStream : public RefCounted<MediaStream>, public MediaStreamDescriptorClient, public EventTarget, public ContextDestructionObserver {
    4141public:
    4242    enum ReadyState {
     
    5959    virtual bool isLocal() const { return false; }
    6060
    61     // MediaStreamDescriptorOwner
     61    // MediaStreamDescriptorClient
    6262    virtual void streamEnded() OVERRIDE;
    6363
     
    8383    virtual void derefEventTarget() OVERRIDE { deref(); }
    8484
    85     // MediaStreamDescriptorOwner
     85    // MediaStreamDescriptorClient
    8686    virtual void addTrack(MediaStreamComponent*) OVERRIDE;
    8787    virtual void removeTrack(MediaStreamComponent*) OVERRIDE;
  • trunk/Source/WebCore/Modules/mediastream/PeerConnection00.cpp

    r126967 r131914  
    413413{
    414414    ASSERT(scriptExecutionContext()->isContextThread());
    415     ASSERT(streamDescriptor->owner());
    416 
    417     RefPtr<MediaStream> stream = static_cast<MediaStream*>(streamDescriptor->owner());
     415    ASSERT(streamDescriptor->client());
     416
     417    RefPtr<MediaStream> stream = static_cast<MediaStream*>(streamDescriptor->client());
    418418    stream->streamEnded();
    419419
  • trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp

    r131584 r131914  
    484484{
    485485    ASSERT(scriptExecutionContext()->isContextThread());
    486     ASSERT(streamDescriptor->owner());
    487 
    488     RefPtr<MediaStream> stream = static_cast<MediaStream*>(streamDescriptor->owner());
     486    ASSERT(streamDescriptor->client());
     487
     488    RefPtr<MediaStream> stream = static_cast<MediaStream*>(streamDescriptor->client());
    489489    stream->streamEnded();
    490490
  • trunk/Source/WebCore/platform/mediastream/MediaStreamCenter.cpp

    r121691 r131914  
    5050void MediaStreamCenter::endLocalMediaStream(MediaStreamDescriptor* streamDescriptor)
    5151{
    52     MediaStreamDescriptorOwner* owner = streamDescriptor->owner();
    53     if (owner)
    54         owner->streamEnded();
     52    MediaStreamDescriptorClient* client = streamDescriptor->client();
     53    if (client)
     54        client->streamEnded();
    5555    else
    5656        streamDescriptor->setEnded();
     
    5959void MediaStreamCenter::addMediaStreamTrack(MediaStreamDescriptor* streamDescriptor, MediaStreamComponent* component)
    6060{
    61     MediaStreamDescriptorOwner* owner = streamDescriptor->owner();
    62     if (owner)
    63         owner->addTrack(component);
     61    MediaStreamDescriptorClient* client = streamDescriptor->client();
     62    if (client)
     63        client->addTrack(component);
    6464}
    6565
    6666void MediaStreamCenter::removeMediaStreamTrack(MediaStreamDescriptor* streamDescriptor, MediaStreamComponent* component)
    6767{
    68     MediaStreamDescriptorOwner* owner = streamDescriptor->owner();
    69     if (owner)
    70         owner->removeTrack(component);
     68    MediaStreamDescriptorClient* client = streamDescriptor->client();
     69    if (client)
     70        client->removeTrack(component);
    7171}
    7272
  • trunk/Source/WebCore/platform/mediastream/MediaStreamDescriptor.h

    r121691 r131914  
    4141namespace WebCore {
    4242
    43 class MediaStreamDescriptorOwner {
     43class MediaStreamDescriptorClient {
    4444public:
    45     virtual ~MediaStreamDescriptorOwner() { }
     45    virtual ~MediaStreamDescriptorClient() { }
    4646
    4747    virtual void streamEnded() = 0;
     
    6262    }
    6363
    64     MediaStreamDescriptorOwner* owner() const { return m_owner; }
    65     void setOwner(MediaStreamDescriptorOwner* owner) { m_owner = owner; }
     64    MediaStreamDescriptorClient* client() const { return m_client; }
     65    void setClient(MediaStreamDescriptorClient* client) { m_client = client; }
    6666
    6767    String label() const { return m_label; }
     
    8181private:
    8282    MediaStreamDescriptor(const String& label, const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources)
    83         : m_owner(0)
     83        : m_client(0)
    8484        , m_label(label)
    8585        , m_ended(false)
     
    9292    }
    9393
    94     MediaStreamDescriptorOwner* m_owner;
     94    MediaStreamDescriptorClient* m_client;
    9595    String m_label;
    9696    Vector<RefPtr<MediaStreamComponent> > m_audioComponents;
Note: See TracChangeset for help on using the changeset viewer.