Changeset 124421 in webkit
- Timestamp:
- Aug 2, 2012 1:23:13 AM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 3 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/Platform/ChangeLog
r124396 r124421 1 2012-08-02 Tommy Widenflycht <tommyw@google.com> 2 3 MediaStream API: Move RTCConfiguration to its proper place 4 https://bugs.webkit.org/show_bug.cgi?id=92867 5 6 Reviewed by Adam Barth. 7 8 This patch moves RTCConfiguration to Source/WebCore/platform/mediastream, 9 and adds its WebKit interface for chromium. 10 11 * Platform.gypi: 12 * chromium/public/WebRTCConfiguration.h: Added. 13 (WebCore): 14 (WebKit): 15 (WebRTCICEServer): 16 (WebKit::WebRTCICEServer::WebRTCICEServer): 17 (WebKit::WebRTCICEServer::~WebRTCICEServer): 18 (WebKit::WebRTCICEServer::operator=): 19 (WebKit::WebRTCICEServer::isNull): 20 (WebRTCConfiguration): 21 (WebKit::WebRTCConfiguration::WebRTCConfiguration): 22 (WebKit::WebRTCConfiguration::~WebRTCConfiguration): 23 (WebKit::WebRTCConfiguration::operator=): 24 (WebKit::WebRTCConfiguration::isNull): 25 1 26 2012-08-01 James Robinson <jamesr@chromium.org> 2 27 -
trunk/Source/Platform/Platform.gypi
r124395 r124421 107 107 'chromium/public/WebPrivateOwnPtr.h', 108 108 'chromium/public/WebPrivatePtr.h', 109 'chromium/public/WebRTCConfiguration.h', 109 110 'chromium/public/WebRect.h', 110 111 'chromium/public/WebReferrerPolicy.h', -
trunk/Source/WebCore/ChangeLog
r124417 r124421 1 2012-08-02 Tommy Widenflycht <tommyw@google.com> 2 3 MediaStream API: Move RTCConfiguration to its proper place 4 https://bugs.webkit.org/show_bug.cgi?id=92867 5 6 Reviewed by Adam Barth. 7 8 This patch moves RTCConfiguration to Source/WebCore/platform/mediastream, 9 and adds its WebKit interface for chromium. 10 11 No functional code changes. 12 13 * GNUmakefile.list.am: 14 * Modules/mediastream/RTCPeerConnection.cpp: 15 * WebCore.gypi: 16 * platform/chromium/support/WebRTCConfiguration.cpp: Added. 17 (WebKit): 18 (WebKit::WebRTCICEServer::WebRTCICEServer): 19 (WebKit::WebRTCICEServer::assign): 20 (WebKit::WebRTCICEServer::reset): 21 (WebKit::WebRTCICEServer::uri): 22 (WebKit::WebRTCICEServer::credential): 23 (WebKit::WebRTCConfiguration::WebRTCConfiguration): 24 (WebKit::WebRTCConfiguration::assign): 25 (WebKit::WebRTCConfiguration::reset): 26 (WebKit::WebRTCConfiguration::numberOfServers): 27 (WebKit::WebRTCConfiguration::server): 28 * platform/mediastream/RTCConfiguration.h: Added. 29 (WebCore): 30 (RTCIceServer): 31 (WebCore::RTCIceServer::create): 32 (WebCore::RTCIceServer::~RTCIceServer): 33 (WebCore::RTCIceServer::uri): 34 (WebCore::RTCIceServer::credential): 35 (WebCore::RTCIceServer::RTCIceServer): 36 (RTCConfiguration): 37 (WebCore::RTCConfiguration::create): 38 (WebCore::RTCConfiguration::~RTCConfiguration): 39 (WebCore::RTCConfiguration::appendServer): 40 (WebCore::RTCConfiguration::numberOfServers): 41 (WebCore::RTCConfiguration::server): 42 (WebCore::RTCConfiguration::RTCConfiguration): 43 1 44 2012-08-02 Alexander Shalamov <alexander.shalamov@intel.com> 2 45 -
trunk/Source/WebCore/GNUmakefile.list.am
r124397 r124421 3562 3562 Source/WebCore/platform/mediastream/PeerConnection00Handler.h \ 3563 3563 Source/WebCore/platform/mediastream/PeerConnection00HandlerClient.h \ 3564 Source/WebCore/platform/mediastream/RTCConfiguration.h \ 3564 3565 Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.cpp \ 3565 3566 Source/WebCore/platform/mediastream/SessionDescriptionDescriptor.h \ -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
r124193 r124421 38 38 #include "ExceptionCode.h" 39 39 #include "KURL.h" 40 #include "RTCConfiguration.h" 40 41 #include "ScriptExecutionContext.h" 41 42 42 43 namespace WebCore { 43 44 // FIXME: RTCIceServer and RTCConfigration are placed here temporarily.45 // Their final place is in Source/WebCore/platform/mediastream.46 class RTCIceServer : public RefCounted<RTCIceServer> {47 public:48 static PassRefPtr<RTCIceServer> create(const KURL& uri, const String& credential) { return adoptRef(new RTCIceServer(uri, credential)); }49 virtual ~RTCIceServer() { }50 51 const KURL& uri() { return m_uri; }52 const String& credential() { return m_credential; }53 54 private:55 RTCIceServer(const KURL& uri, const String& credential)56 : m_uri(uri)57 , m_credential(credential)58 {59 }60 61 KURL m_uri;62 String m_credential;63 };64 65 class RTCConfiguration : public RefCounted<RTCConfiguration> {66 public:67 static PassRefPtr<RTCConfiguration> create() { return adoptRef(new RTCConfiguration()); }68 virtual ~RTCConfiguration() { }69 70 void appendServer(PassRefPtr<RTCIceServer> server) { m_servers.append(server); }71 size_t numberOfServers() { return m_servers.size(); }72 RTCIceServer* server(size_t index) { return m_servers[index].get(); }73 74 private:75 RTCConfiguration() { }76 77 Vector<RefPtr<RTCIceServer> > m_servers;78 };79 44 80 45 PassRefPtr<RTCConfiguration> RTCPeerConnection::parseConfiguration(const Dictionary& configuration, ExceptionCode& ec) -
trunk/Source/WebCore/WebCore.gypi
r124375 r124421 451 451 'platform/mediastream/PeerConnection00Handler.h', 452 452 'platform/mediastream/PeerConnection00HandlerClient.h', 453 'platform/mediastream/RTCConfiguration.h', 453 454 'platform/mediastream/SessionDescriptionDescriptor.cpp', 454 455 'platform/mediastream/SessionDescriptionDescriptor.h', … … 8222 8223 'platform/chromium/support/WebICEOptions.cpp', 8223 8224 'platform/chromium/support/WebMediaHints.cpp', 8224 'platform/chromium/support/WebMediaHints.cpp',8225 8225 'platform/chromium/support/WebMediaStreamComponent.cpp', 8226 8226 'platform/chromium/support/WebMediaStreamDescriptor.cpp', … … 8228 8228 'platform/chromium/support/WebMediaStreamSourcesRequest.cpp', 8229 8229 'platform/chromium/support/WebPrerender.cpp', 8230 'platform/chromium/support/WebRTCConfiguration.cpp', 8230 8231 'platform/chromium/support/WebThreadSafeData.cpp', 8231 8232 'platform/chromium/support/WebTransformationMatrix.cpp',
Note: See TracChangeset
for help on using the changeset viewer.