Index: chrome/test/sync/test_http_bridge_factory.h |
diff --git a/chrome/test/sync/test_http_bridge_factory.h b/chrome/test/sync/test_http_bridge_factory.h |
index 9f8271120096989a0cf7a73d99453e2c1f8c3323..6788daafaecf417bbfa8446f5be06479f414e6f4 100644 |
--- a/chrome/test/sync/test_http_bridge_factory.h |
+++ b/chrome/test/sync/test_http_bridge_factory.h |
@@ -30,41 +30,30 @@ class TestHttpBridge : public sync_api::HttpPostProviderInterface { |
// Returns true if the URL request succeeded. If the request failed, |
// os_error() may be non-zero and hence contain more information. |
- virtual bool MakeSynchronousPost(int* os_error_code, int* response_code) { |
- return false; |
- } |
+ virtual bool MakeSynchronousPost(int* os_error_code, int* response_code); |
// Get the length of the content returned in the HTTP response. |
// This does not count the trailing null-terminating character returned |
// by GetResponseContent, so it is analogous to calling string.length. |
- virtual int GetResponseContentLength() const { |
- return 0; |
- } |
+ virtual int GetResponseContentLength() const; |
// Get the content returned in the HTTP response. |
// This is a null terminated string of characters. |
// Value should be copied. |
- virtual const char* GetResponseContent() const { |
- return 0; |
- } |
+ virtual const char* GetResponseContent() const; |
- virtual const std::string GetResponseHeaderValue(const std::string &) const { |
- return std::string(); |
- } |
+ virtual const std::string GetResponseHeaderValue(const std::string &) const; |
Nico
2011/02/15 21:25:37
i guess this should be std::string&?
Elliot Glaysher
2011/02/15 22:09:51
Can't; this function is defined by the protobufs a
|
}; |
class TestHttpBridgeFactory : public sync_api::HttpPostProviderFactory { |
public: |
// Override everything to do nothing. |
- TestHttpBridgeFactory() {} |
- ~TestHttpBridgeFactory() {} |
+ TestHttpBridgeFactory(); |
+ virtual ~TestHttpBridgeFactory(); |
- virtual sync_api::HttpPostProviderInterface* Create() { |
- return new TestHttpBridge(); |
- } |
- virtual void Destroy(sync_api::HttpPostProviderInterface* http) { |
- delete http; |
- } |
+ // sync_api::HttpPostProviderFactory: |
+ virtual sync_api::HttpPostProviderInterface* Create(); |
+ virtual void Destroy(sync_api::HttpPostProviderInterface* http); |
}; |
} // namespace browser_sync |