Changeset 124628 in webkit


Ignore:
Timestamp:
Aug 3, 2012 11:17:59 AM (12 years ago)
Author:
tommyw@google.com
Message:

[chromium] MediaStream API: Add MockWebRTCPeerConnectionHandler
https://bugs.webkit.org/show_bug.cgi?id=93091

Reviewed by Adam Barth.

Add a skeleton MockWebRTCPeerConnectionHandler to DumpRenderTree,
to complete the infrastructure for RTCPeerConnection.

  • DumpRenderTree/DumpRenderTree.gypi:
  • DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:

(MockWebKitPlatformSupport::createRTCPeerConnectionHandler):

  • DumpRenderTree/chromium/MockWebKitPlatformSupport.h:

(MockWebKitPlatformSupport):

  • DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp:
  • DumpRenderTree/chromium/MockWebMediaStreamCenter.h:
  • DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: Copied from Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.h.

(MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
(MockWebRTCPeerConnectionHandler::initialize):

  • DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: Copied from Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.h.

(WebKit):
(MockWebRTCPeerConnectionHandler):
(MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):

Location:
trunk/Tools
Files:
6 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r124625 r124628  
     12012-08-03  Tommy Widenflycht  <tommyw@google.com>
     2
     3        [chromium] MediaStream API: Add MockWebRTCPeerConnectionHandler
     4        https://bugs.webkit.org/show_bug.cgi?id=93091
     5
     6        Reviewed by Adam Barth.
     7
     8        Add a skeleton MockWebRTCPeerConnectionHandler to DumpRenderTree,
     9        to complete the infrastructure for RTCPeerConnection.
     10
     11        * DumpRenderTree/DumpRenderTree.gypi:
     12        * DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp:
     13        (MockWebKitPlatformSupport::createRTCPeerConnectionHandler):
     14        * DumpRenderTree/chromium/MockWebKitPlatformSupport.h:
     15        (MockWebKitPlatformSupport):
     16        * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp:
     17        * DumpRenderTree/chromium/MockWebMediaStreamCenter.h:
     18        * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp: Copied from Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.h.
     19        (MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
     20        (MockWebRTCPeerConnectionHandler::initialize):
     21        * DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h: Copied from Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.h.
     22        (WebKit):
     23        (MockWebRTCPeerConnectionHandler):
     24        (MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler):
     25
    1262012-08-03  Hugo Parente Lima  <hugo.lima@openbossa.org>
    227
  • trunk/Tools/DumpRenderTree/DumpRenderTree.gypi

    r124581 r124628  
    1919            'chromium/MockWebPrerenderingSupport.cpp',
    2020            'chromium/MockWebPrerenderingSupport.h',
     21            'chromium/MockWebRTCPeerConnectionHandler.cpp',
     22            'chromium/MockWebRTCPeerConnectionHandler.h',
    2123            'chromium/MockWebSpeechInputController.cpp',
    2224            'chromium/MockWebSpeechInputController.h',
  • trunk/Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.cpp

    r123627 r124628  
    3333
    3434#include "MockWebMediaStreamCenter.h"
     35#include "MockWebRTCPeerConnectionHandler.h"
    3536#include <wtf/Assertions.h>
    3637#include <wtf/PassOwnPtr.h>
     
    6465    return m_mockMediaStreamCenter.get();
    6566}
     67
     68WebRTCPeerConnectionHandler* MockWebKitPlatformSupport::createRTCPeerConnectionHandler(WebRTCPeerConnectionHandlerClient* client)
     69{
     70    if (!m_mockRTCPeerConnectionHandler)
     71        m_mockRTCPeerConnectionHandler = adoptPtr(new MockWebRTCPeerConnectionHandler(client));
     72
     73    return m_mockRTCPeerConnectionHandler.get();
     74}
    6675#endif // ENABLE(MEDIA_STREAM)
  • trunk/Tools/DumpRenderTree/chromium/MockWebKitPlatformSupport.h

    r123627 r124628  
    4545#if ENABLE(MEDIA_STREAM)
    4646    virtual WebKit::WebMediaStreamCenter* createMediaStreamCenter(WebKit::WebMediaStreamCenterClient*) OVERRIDE;
     47    virtual WebKit::WebRTCPeerConnectionHandler* createRTCPeerConnectionHandler(WebKit::WebRTCPeerConnectionHandlerClient*) OVERRIDE;
    4748#endif // ENABLE(MEDIA_STREAM)
    4849
     
    5253#if ENABLE(MEDIA_STREAM)
    5354    OwnPtr<WebKit::WebMediaStreamCenter> m_mockMediaStreamCenter;
     55    OwnPtr<WebKit::WebRTCPeerConnectionHandler> m_mockRTCPeerConnectionHandler;
    5456#endif // ENABLE(MEDIA_STREAM)
    5557};
  • trunk/Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp

    r123627 r124628  
    3434#include "MockWebMediaStreamCenter.h"
    3535
    36 #include "platform/WebICECandidateDescriptor.h"
    37 #include "platform/WebMediaStreamCenterClient.h"
    38 #include "platform/WebMediaStreamComponent.h"
    39 #include "platform/WebMediaStreamDescriptor.h"
    40 #include "platform/WebMediaStreamSource.h"
    41 #include "platform/WebMediaStreamSourcesRequest.h"
    42 #include "platform/WebSessionDescriptionDescriptor.h"
    43 #include "platform/WebVector.h"
     36#include <public/WebICECandidateDescriptor.h>
     37#include <public/WebMediaStreamCenterClient.h>
     38#include <public/WebMediaStreamComponent.h>
     39#include <public/WebMediaStreamDescriptor.h>
     40#include <public/WebMediaStreamSource.h>
     41#include <public/WebMediaStreamSourcesRequest.h>
     42#include <public/WebSessionDescriptionDescriptor.h>
     43#include <public/WebVector.h>
    4444
    4545using namespace WebKit;
  • trunk/Tools/DumpRenderTree/chromium/MockWebMediaStreamCenter.h

    r123627 r124628  
    3333
    3434#if ENABLE(MEDIA_STREAM)
    35 #include "platform/WebMediaStreamCenter.h"
     35#include <public/WebMediaStreamCenter.h>
    3636
    3737namespace WebKit {
  • trunk/Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.cpp

    r124627 r124628  
    2929 */
    3030
    31 #ifndef MockWebKitPlatformSupport_h
    32 #define MockWebKitPlatformSupport_h
     31#include "config.h"
     32#if ENABLE(MEDIA_STREAM)
    3333
    34 #include <public/Platform.h>
    35 #include <wtf/OwnPtr.h>
    36 #include <wtf/PassOwnPtr.h>
     34#include "MockWebRTCPeerConnectionHandler.h"
    3735
    38 class MockWebKitPlatformSupport : public WebKit::Platform {
    39 public:
    40     static PassOwnPtr<MockWebKitPlatformSupport> create();
    41     ~MockWebKitPlatformSupport();
     36#include <public/WebRTCPeerConnectionHandlerClient.h>
    4237
    43     virtual void cryptographicallyRandomValues(unsigned char* buffer, size_t length) OVERRIDE;
     38using namespace WebKit;
    4439
    45 #if ENABLE(MEDIA_STREAM)
    46     virtual WebKit::WebMediaStreamCenter* createMediaStreamCenter(WebKit::WebMediaStreamCenterClient*) OVERRIDE;
     40MockWebRTCPeerConnectionHandler::MockWebRTCPeerConnectionHandler(WebRTCPeerConnectionHandlerClient* client)
     41{
     42}
     43
     44bool MockWebRTCPeerConnectionHandler::initialize()
     45{
     46    return true;
     47}
     48
    4749#endif // ENABLE(MEDIA_STREAM)
    48 
    49 private:
    50     MockWebKitPlatformSupport();
    51 
    52 #if ENABLE(MEDIA_STREAM)
    53     OwnPtr<WebKit::WebMediaStreamCenter> m_mockMediaStreamCenter;
    54 #endif // ENABLE(MEDIA_STREAM)
    55 };
    56 
    57 #endif // MockWebKitPlatformSupport_h
  • trunk/Tools/DumpRenderTree/chromium/MockWebRTCPeerConnectionHandler.h

    r124627 r124628  
    2929 */
    3030
    31 #ifndef MockWebKitPlatformSupport_h
    32 #define MockWebKitPlatformSupport_h
    33 
    34 #include <public/Platform.h>
    35 #include <wtf/OwnPtr.h>
    36 #include <wtf/PassOwnPtr.h>
    37 
    38 class MockWebKitPlatformSupport : public WebKit::Platform {
    39 public:
    40     static PassOwnPtr<MockWebKitPlatformSupport> create();
    41     ~MockWebKitPlatformSupport();
    42 
    43     virtual void cryptographicallyRandomValues(unsigned char* buffer, size_t length) OVERRIDE;
     31#ifndef MockWebRTCPeerConnectionHandler_h
     32#define MockWebRTCPeerConnectionHandler_h
    4433
    4534#if ENABLE(MEDIA_STREAM)
    46     virtual WebKit::WebMediaStreamCenter* createMediaStreamCenter(WebKit::WebMediaStreamCenterClient*) OVERRIDE;
     35#include <public/WebRTCPeerConnectionHandler.h>
     36
     37namespace WebKit {
     38class WebRTCPeerConnectionHandlerClient;
     39};
     40
     41class MockWebRTCPeerConnectionHandler : public WebKit::WebRTCPeerConnectionHandler {
     42public:
     43    explicit MockWebRTCPeerConnectionHandler(WebKit::WebRTCPeerConnectionHandlerClient*);
     44
     45    virtual bool initialize() OVERRIDE;
     46
     47private:
     48    MockWebRTCPeerConnectionHandler() { }
     49};
     50
    4751#endif // ENABLE(MEDIA_STREAM)
    4852
    49 private:
    50     MockWebKitPlatformSupport();
     53#endif // MockWebRTCPeerConnectionHandler_h
    5154
    52 #if ENABLE(MEDIA_STREAM)
    53     OwnPtr<WebKit::WebMediaStreamCenter> m_mockMediaStreamCenter;
    54 #endif // ENABLE(MEDIA_STREAM)
    55 };
    56 
    57 #endif // MockWebKitPlatformSupport_h
Note: See TracChangeset for help on using the changeset viewer.