| Index: sync/internal_api/public/http_post_provider_factory.h
 | 
| diff --git a/sync/internal_api/public/http_post_provider_factory.h b/sync/internal_api/public/http_post_provider_factory.h
 | 
| deleted file mode 100644
 | 
| index ef6af9bbfc8e5b3039e2da253282588b67db8412..0000000000000000000000000000000000000000
 | 
| --- a/sync/internal_api/public/http_post_provider_factory.h
 | 
| +++ /dev/null
 | 
| @@ -1,47 +0,0 @@
 | 
| -// Copyright 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.
 | 
| -
 | 
| -#ifndef SYNC_INTERNAL_API_PUBLIC_HTTP_POST_PROVIDER_FACTORY_H_
 | 
| -#define SYNC_INTERNAL_API_PUBLIC_HTTP_POST_PROVIDER_FACTORY_H_
 | 
| -
 | 
| -#include <string>
 | 
| -
 | 
| -#include "base/callback.h"
 | 
| -#include "sync/base/sync_export.h"
 | 
| -
 | 
| -namespace net {
 | 
| -class URLFetcher;
 | 
| -}
 | 
| -
 | 
| -namespace syncer {
 | 
| -
 | 
| -typedef base::Callback<void(net::URLFetcher*)> BindToTrackerCallback;
 | 
| -
 | 
| -class HttpPostProviderInterface;
 | 
| -
 | 
| -// A factory to create HttpPostProviders to hide details about the
 | 
| -// implementations and dependencies.
 | 
| -// A factory instance itself should be owned by whomever uses it to create
 | 
| -// HttpPostProviders.
 | 
| -class SYNC_EXPORT HttpPostProviderFactory {
 | 
| - public:
 | 
| -  virtual ~HttpPostProviderFactory() {}
 | 
| -
 | 
| -  virtual void Init(const std::string& user_agent,
 | 
| -                    const BindToTrackerCallback& bind_to_tracker_callback) = 0;
 | 
| -
 | 
| -  // Obtain a new HttpPostProviderInterface instance, owned by caller.
 | 
| -  virtual HttpPostProviderInterface* Create() = 0;
 | 
| -
 | 
| -  // When the interface is no longer needed (ready to be cleaned up), clients
 | 
| -  // must call Destroy().
 | 
| -  // This allows actual HttpPostProvider subclass implementations to be
 | 
| -  // reference counted, which is useful if a particular implementation uses
 | 
| -  // multiple threads to serve network requests.
 | 
| -  virtual void Destroy(HttpPostProviderInterface* http) = 0;
 | 
| -};
 | 
| -
 | 
| -}  // namespace syncer
 | 
| -
 | 
| -#endif  // SYNC_INTERNAL_API_PUBLIC_HTTP_POST_PROVIDER_FACTORY_H_
 | 
| 
 |