Commit d2798d24 authored by thestig@chromium.org's avatar thestig@chromium.org

Cleanup: Remove forward declarations in various directories.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8567022

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110631 0039d316-1c4b-4281-b951-d872f2087c98
parent 2cf1f699
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
#include "base/shared_memory.h" #include "base/shared_memory.h"
#include "ipc/ipc_channel_handle.h" #include "ipc/ipc_channel_handle.h"
class Task;
class CommandLine; class CommandLine;
namespace base { namespace base {
...@@ -89,7 +88,6 @@ class ServiceProcessState { ...@@ -89,7 +88,6 @@ class ServiceProcessState {
IPC::ChannelHandle GetServiceProcessChannel(); IPC::ChannelHandle GetServiceProcessChannel();
private: private:
#if !defined(OS_MACOSX) #if !defined(OS_MACOSX)
// Create the shared memory data for the service process. // Create the shared memory data for the service process.
bool CreateSharedData(); bool CreateSharedData();
......
...@@ -7,9 +7,11 @@ ...@@ -7,9 +7,11 @@
#pragma once #pragma once
#include <windows.h> #include <windows.h>
#include <map> // for proxy factory #include <map> // for proxy factory
#include <vector> #include <vector>
#include <string> #include <string>
#include "base/synchronization/lock.h" #include "base/synchronization/lock.h"
#include "base/time.h" // for base::TimeDelta #include "base/time.h" // for base::TimeDelta
#include "base/file_path.h" #include "base/file_path.h"
...@@ -20,18 +22,9 @@ ...@@ -20,18 +22,9 @@
class ChromeProxyDelegate; class ChromeProxyDelegate;
class ChromeProxyFactory; class ChromeProxyFactory;
class GURL; class GURL;
struct AttachExternalTabParams;
struct AutomationURLRequest;
struct ContextMenuModel;
struct ExternalTabSettings; struct ExternalTabSettings;
struct MiniContextMenuParams;
struct NavigationInfo;
struct ProxyParams; struct ProxyParams;
namespace net {
class URLRequestStatus;
} // namespace net
// Some callers of synchronous messages wants a context to be passed back // Some callers of synchronous messages wants a context to be passed back
// in order to identify the call they made. Presumably one can make // in order to identify the call they made. Presumably one can make
// multiple sync calls of same type (as async) and want to identify what // multiple sync calls of same type (as async) and want to identify what
......
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
#include "third_party/active_doc/in_place_menu.h" #include "third_party/active_doc/in_place_menu.h"
#include "third_party/active_doc/ole_document_impl.h" #include "third_party/active_doc/ole_document_impl.h"
class Thread;
class TabProxy; class TabProxy;
class ChromeActiveDocument; class ChromeActiveDocument;
...@@ -344,7 +343,7 @@ END_EXEC_COMMAND_MAP() ...@@ -344,7 +343,7 @@ END_EXEC_COMMAND_MAP()
bool PreProcessContextMenu(HMENU menu); bool PreProcessContextMenu(HMENU menu);
bool HandleContextMenuCommand(UINT cmd, const MiniContextMenuParams& params); bool HandleContextMenuCommand(UINT cmd, const MiniContextMenuParams& params);
// ChromeFramePlugin overrides. // ChromeFramePlugin overrides.
virtual void OnAutomationServerReady(); virtual void OnAutomationServerReady();
// IEnumPrivacyRecords // IEnumPrivacyRecords
......
...@@ -22,22 +22,24 @@ ...@@ -22,22 +22,24 @@
#include "content/public/common/page_zoom.h" #include "content/public/common/page_zoom.h"
#include "googleurl/src/gurl.h" #include "googleurl/src/gurl.h"
struct AttachExternalTabParams;
struct AutomationURLRequest;
struct ContextMenuModel;
struct MiniContextMenuParams;
struct NavigationInfo;
class Task; class Task;
class CancelableTask;
namespace base { namespace base {
class TimeDelta;
class WaitableEvent; class WaitableEvent;
} }
namespace IPC {
struct NavigationInfo;
}
namespace gfx { namespace gfx {
class Rect; class Rect;
} }
namespace net {
class URLRequestStatus;
}
// This is the delegate/callback interface that has to be implemented // This is the delegate/callback interface that has to be implemented
// by the customers of ExternalTabProxy class. // by the customers of ExternalTabProxy class.
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include <atlbase.h> #include <atlbase.h>
#include <atlcom.h> #include <atlcom.h>
#include <string> #include <string>
#include "base/callback_old.h" #include "base/callback_old.h"
...@@ -16,8 +17,6 @@ ...@@ -16,8 +17,6 @@
#include "net/url_request/url_request_status.h" #include "net/url_request/url_request_status.h"
#include "testing/gtest/include/gtest/gtest_prod.h" #include "testing/gtest/include/gtest/gtest_prod.h"
class RequestData;
class UrlmonUrlRequest class UrlmonUrlRequest
: public CComObjectRootEx<CComMultiThreadModel>, : public CComObjectRootEx<CComMultiThreadModel>,
public PluginUrlRequest, public PluginUrlRequest,
......
...@@ -21,8 +21,6 @@ ...@@ -21,8 +21,6 @@
#include "content/public/browser/notification_observer.h" #include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h" #include "content/public/browser/notification_registrar.h"
class GURL;
// HostZoomMap needs to be deleted on the UI thread because it listens // HostZoomMap needs to be deleted on the UI thread because it listens
// to notifications on there (and holds a NotificationRegistrar). // to notifications on there (and holds a NotificationRegistrar).
class CONTENT_EXPORT HostZoomMap class CONTENT_EXPORT HostZoomMap
......
...@@ -24,8 +24,6 @@ ...@@ -24,8 +24,6 @@
#include "third_party/WebKit/Source/WebKit/chromium/public/WebPopupType.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebPopupType.h"
#include "webkit/glue/window_open_disposition.h" #include "webkit/glue/window_open_disposition.h"
class BackgroundContents;
class BookmarkNode;
class GURL; class GURL;
class RenderViewHost; class RenderViewHost;
class SkBitmap; class SkBitmap;
......
...@@ -20,10 +20,6 @@ ...@@ -20,10 +20,6 @@
#include "ipc/ipc_channel_proxy.h" #include "ipc/ipc_channel_proxy.h"
#include "media/audio/audio_buffers_state.h" #include "media/audio/audio_buffers_state.h"
namespace base {
class Time;
}
class CONTENT_EXPORT AudioMessageFilter class CONTENT_EXPORT AudioMessageFilter
: public IPC::ChannelProxy::MessageFilter { : public IPC::ChannelProxy::MessageFilter {
public: public:
......
...@@ -31,7 +31,6 @@ class DevToolsAgentFilter; ...@@ -31,7 +31,6 @@ class DevToolsAgentFilter;
struct DOMStorageMsg_Event_Params; struct DOMStorageMsg_Event_Params;
class GpuChannelHost; class GpuChannelHost;
class IndexedDBDispatcher; class IndexedDBDispatcher;
class RendererHistogram;
class RendererWebKitPlatformSupportImpl; class RendererWebKitPlatformSupportImpl;
class SkBitmap; class SkBitmap;
class VideoCaptureImplManager; class VideoCaptureImplManager;
......
...@@ -24,7 +24,6 @@ class ClientSocketHandle; ...@@ -24,7 +24,6 @@ class ClientSocketHandle;
class HttpAuthController; class HttpAuthController;
class HttpNetworkSession; class HttpNetworkSession;
class HttpStream; class HttpStream;
class TransportSocketParams;
// An HttpStreamRequestImpl exists for each stream which is in progress of being // An HttpStreamRequestImpl exists for each stream which is in progress of being
// created for the StreamFactory. // created for the StreamFactory.
......
...@@ -14,10 +14,6 @@ ...@@ -14,10 +14,6 @@
#include "remoting/protocol/session.h" #include "remoting/protocol/session.h"
#include "remoting/protocol/video_writer.h" #include "remoting/protocol/video_writer.h"
namespace base {
class MessageLoopProxy;
} // namespace base
namespace remoting { namespace remoting {
namespace protocol { namespace protocol {
...@@ -52,7 +48,7 @@ class ConnectionToClient : public base::NonThreadSafe { ...@@ -52,7 +48,7 @@ class ConnectionToClient : public base::NonThreadSafe {
// Constructs a ConnectionToClient object for the |session|. Takes // Constructs a ConnectionToClient object for the |session|. Takes
// ownership of |session|. // ownership of |session|.
ConnectionToClient(Session* session); explicit ConnectionToClient(Session* session);
virtual ~ConnectionToClient(); virtual ~ConnectionToClient();
// Set |event_handler| for connection events. |event_handler| is // Set |event_handler| for connection events. |event_handler| is
......
...@@ -11,10 +11,6 @@ ...@@ -11,10 +11,6 @@
#include "remoting/protocol/jingle_channel_connector.h" #include "remoting/protocol/jingle_channel_connector.h"
#include "remoting/protocol/session.h" #include "remoting/protocol/session.h"
namespace jingle_glue {
class TransportChannelSocketAdapter;
} // namespace jingle_glue
namespace remoting { namespace remoting {
namespace protocol { namespace protocol {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment