• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "chrome/browser/sync/test/test_http_bridge_factory.h"
6 
7 namespace browser_sync {
8 
MakeSynchronousPost(int * error_code,int * response_code)9 bool TestHttpBridge::MakeSynchronousPost(int* error_code,
10                                          int* response_code) {
11   return false;
12 }
13 
GetResponseContentLength() const14 int TestHttpBridge::GetResponseContentLength() const {
15   return 0;
16 }
17 
GetResponseContent() const18 const char* TestHttpBridge::GetResponseContent() const {
19   return 0;
20 }
21 
GetResponseHeaderValue(const std::string &) const22 const std::string TestHttpBridge::GetResponseHeaderValue(
23     const std::string &) const {
24   return std::string();
25 }
26 
Abort()27 void TestHttpBridge::Abort() {
28 }
29 
TestHttpBridgeFactory()30 TestHttpBridgeFactory::TestHttpBridgeFactory() {}
31 
~TestHttpBridgeFactory()32 TestHttpBridgeFactory::~TestHttpBridgeFactory() {}
33 
Init(const std::string & user_agent)34 void TestHttpBridgeFactory::Init(const std::string& user_agent) {}
35 
Create()36 syncer::HttpPostProviderInterface* TestHttpBridgeFactory::Create() {
37   return new TestHttpBridge();
38 }
39 
Destroy(syncer::HttpPostProviderInterface * http)40 void TestHttpBridgeFactory::Destroy(syncer::HttpPostProviderInterface* http) {
41   delete static_cast<TestHttpBridge*>(http);
42 }
43 
44 }  // namespace browser_sync
45