| Index: sky/engine/testing/platform/platform_impl.cc
|
| diff --git a/sky/engine/testing/platform/platform_impl.cc b/sky/engine/testing/platform/platform_impl.cc
|
| index 62147eef4b6adccf8c03b00c5e0d54d1c88febf5..6deb6089a732e421588eec151aec39324a44d8a0 100644
|
| --- a/sky/engine/testing/platform/platform_impl.cc
|
| +++ b/sky/engine/testing/platform/platform_impl.cc
|
| @@ -13,29 +13,8 @@
|
| #include "net/base/data_url.h"
|
| #include "net/base/mime_util.h"
|
| #include "net/base/net_errors.h"
|
| -#include "sky/engine/public/platform/WebWaitableEvent.h"
|
|
|
| namespace sky {
|
| -namespace {
|
| -
|
| -class WebWaitableEventImpl : public blink::WebWaitableEvent {
|
| - public:
|
| - WebWaitableEventImpl() : impl_(new base::WaitableEvent(false, false)) {}
|
| - virtual ~WebWaitableEventImpl() {}
|
| -
|
| - virtual void wait() { impl_->Wait(); }
|
| - virtual void signal() { impl_->Signal(); }
|
| -
|
| - base::WaitableEvent* impl() {
|
| - return impl_.get();
|
| - }
|
| -
|
| - private:
|
| - scoped_ptr<base::WaitableEvent> impl_;
|
| - DISALLOW_COPY_AND_ASSIGN(WebWaitableEventImpl);
|
| -};
|
| -
|
| -} // namespace
|
|
|
| PlatformImpl::PlatformImpl()
|
| : main_loop_(base::MessageLoop::current()),
|
| @@ -145,19 +124,4 @@ blink::WebData PlatformImpl::parseDataURL(
|
| return blink::WebData();
|
| }
|
|
|
| -blink::WebWaitableEvent* PlatformImpl::createWaitableEvent() {
|
| - return new WebWaitableEventImpl();
|
| -}
|
| -
|
| -blink::WebWaitableEvent* PlatformImpl::waitMultipleEvents(
|
| - const blink::WebVector<blink::WebWaitableEvent*>& web_events) {
|
| - std::vector<base::WaitableEvent*> events;
|
| - for (size_t i = 0; i < web_events.size(); ++i)
|
| - events.push_back(static_cast<WebWaitableEventImpl*>(web_events[i])->impl());
|
| - size_t idx = base::WaitableEvent::WaitMany(
|
| - vector_as_array(&events), events.size());
|
| - DCHECK_LT(idx, web_events.size());
|
| - return web_events[idx];
|
| -}
|
| -
|
| } // namespace sky
|
|
|