1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // Copyright (c) 2012 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "net/socket/mock_client_socket_pool_manager.h"
- #include <utility>
- #include "base/values.h"
- #include "net/socket/client_socket_pool.h"
- namespace net {
- MockClientSocketPoolManager::MockClientSocketPoolManager() = default;
- MockClientSocketPoolManager::~MockClientSocketPoolManager() = default;
- void MockClientSocketPoolManager::SetSocketPool(
- const ProxyServer& proxy_server,
- std::unique_ptr<ClientSocketPool> pool) {
- socket_pools_[proxy_server] = std::move(pool);
- }
- void MockClientSocketPoolManager::FlushSocketPoolsWithError(
- int error,
- const char* net_log_reason_utf8) {
- NOTIMPLEMENTED();
- }
- void MockClientSocketPoolManager::CloseIdleSockets(
- const char* net_log_reason_utf8) {
- NOTIMPLEMENTED();
- }
- ClientSocketPool* MockClientSocketPoolManager::GetSocketPool(
- const ProxyServer& proxy_server) {
- ClientSocketPoolMap::const_iterator it = socket_pools_.find(proxy_server);
- if (it != socket_pools_.end())
- return it->second.get();
- return nullptr;
- }
- base::Value MockClientSocketPoolManager::SocketPoolInfoToValue() const {
- NOTIMPLEMENTED();
- return base::Value();
- }
- } // namespace net
|