Changeset 131914 in webkit
- Timestamp:
- Oct 19, 2012 10:14:40 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r131910 r131914 1 2012-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 1 32 2012-10-19 Shinya Kawanaka <shinyak@chromium.org> 2 33 -
trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp
r123627 r131914 89 89 , m_descriptor(streamDescriptor) 90 90 { 91 m_descriptor->set Owner(this);91 m_descriptor->setClient(this); 92 92 93 93 MediaStreamTrackVector audioTrackVector; … … 108 108 MediaStream::~MediaStream() 109 109 { 110 m_descriptor->set Owner(0);110 m_descriptor->setClient(0); 111 111 m_audioTracks->detachOwner(); 112 112 m_videoTracks->detachOwner(); -
trunk/Source/WebCore/Modules/mediastream/MediaStream.h
r125456 r131914 38 38 namespace WebCore { 39 39 40 class MediaStream : public RefCounted<MediaStream>, public MediaStreamDescriptor Owner, public EventTarget, public ContextDestructionObserver {40 class MediaStream : public RefCounted<MediaStream>, public MediaStreamDescriptorClient, public EventTarget, public ContextDestructionObserver { 41 41 public: 42 42 enum ReadyState { … … 59 59 virtual bool isLocal() const { return false; } 60 60 61 // MediaStreamDescriptor Owner61 // MediaStreamDescriptorClient 62 62 virtual void streamEnded() OVERRIDE; 63 63 … … 83 83 virtual void derefEventTarget() OVERRIDE { deref(); } 84 84 85 // MediaStreamDescriptor Owner85 // MediaStreamDescriptorClient 86 86 virtual void addTrack(MediaStreamComponent*) OVERRIDE; 87 87 virtual void removeTrack(MediaStreamComponent*) OVERRIDE; -
trunk/Source/WebCore/Modules/mediastream/PeerConnection00.cpp
r126967 r131914 413 413 { 414 414 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()); 418 418 stream->streamEnded(); 419 419 -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
r131584 r131914 484 484 { 485 485 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()); 489 489 stream->streamEnded(); 490 490 -
trunk/Source/WebCore/platform/mediastream/MediaStreamCenter.cpp
r121691 r131914 50 50 void MediaStreamCenter::endLocalMediaStream(MediaStreamDescriptor* streamDescriptor) 51 51 { 52 MediaStreamDescriptor Owner* owner = streamDescriptor->owner();53 if ( owner)54 owner->streamEnded();52 MediaStreamDescriptorClient* client = streamDescriptor->client(); 53 if (client) 54 client->streamEnded(); 55 55 else 56 56 streamDescriptor->setEnded(); … … 59 59 void MediaStreamCenter::addMediaStreamTrack(MediaStreamDescriptor* streamDescriptor, MediaStreamComponent* component) 60 60 { 61 MediaStreamDescriptor Owner* owner = streamDescriptor->owner();62 if ( owner)63 owner->addTrack(component);61 MediaStreamDescriptorClient* client = streamDescriptor->client(); 62 if (client) 63 client->addTrack(component); 64 64 } 65 65 66 66 void MediaStreamCenter::removeMediaStreamTrack(MediaStreamDescriptor* streamDescriptor, MediaStreamComponent* component) 67 67 { 68 MediaStreamDescriptor Owner* owner = streamDescriptor->owner();69 if ( owner)70 owner->removeTrack(component);68 MediaStreamDescriptorClient* client = streamDescriptor->client(); 69 if (client) 70 client->removeTrack(component); 71 71 } 72 72 -
trunk/Source/WebCore/platform/mediastream/MediaStreamDescriptor.h
r121691 r131914 41 41 namespace WebCore { 42 42 43 class MediaStreamDescriptor Owner{43 class MediaStreamDescriptorClient { 44 44 public: 45 virtual ~MediaStreamDescriptor Owner() { }45 virtual ~MediaStreamDescriptorClient() { } 46 46 47 47 virtual void streamEnded() = 0; … … 62 62 } 63 63 64 MediaStreamDescriptor Owner* owner() const { return m_owner; }65 void set Owner(MediaStreamDescriptorOwner* owner) { m_owner = owner; }64 MediaStreamDescriptorClient* client() const { return m_client; } 65 void setClient(MediaStreamDescriptorClient* client) { m_client = client; } 66 66 67 67 String label() const { return m_label; } … … 81 81 private: 82 82 MediaStreamDescriptor(const String& label, const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources) 83 : m_ owner(0)83 : m_client(0) 84 84 , m_label(label) 85 85 , m_ended(false) … … 92 92 } 93 93 94 MediaStreamDescriptor Owner* m_owner;94 MediaStreamDescriptorClient* m_client; 95 95 String m_label; 96 96 Vector<RefPtr<MediaStreamComponent> > m_audioComponents;
Note: See TracChangeset
for help on using the changeset viewer.