1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 2424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)// found in the LICENSE file. 4424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/chrome_remote_impl.h" 65f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#include "chrome/test/chromedriver/chrome/devtools_client.h" 7424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/devtools_http_client.h" 8424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)#include "chrome/test/chromedriver/chrome/status.h" 968043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles)#include "chrome/test/chromedriver/net/port_server.h" 10424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) 11cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ChromeRemoteImpl::ChromeRemoteImpl( 125f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) scoped_ptr<DevToolsHttpClient> http_client, 135f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) scoped_ptr<DevToolsClient> websocket_client, 1458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) ScopedVector<DevToolsEventListener>& devtools_event_listeners) 155f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) : ChromeImpl(http_client.Pass(), 165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) websocket_client.Pass(), 1768043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) devtools_event_listeners, 1868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) scoped_ptr<PortReservation>()) {} 19424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) 20cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)ChromeRemoteImpl::~ChromeRemoteImpl() {} 21424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) 22cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)std::string ChromeRemoteImpl::GetOperatingSystemName() { 23424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) return std::string(); 24424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)} 25424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)Status ChromeRemoteImpl::QuitImpl() { 27424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) return Status(kOk); 28424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)} 29424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) 30