Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Unified Diff: chrome/browser/service/service_process_control.h

Issue 6955010: Remove the Remoting Host component from Chrome. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove an errant include. Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/service/service_process_control.h
diff --git a/chrome/browser/service/service_process_control.h b/chrome/browser/service/service_process_control.h
index 1a784789336e8f307264bf334c556200cd8eff02..11d67b6c17006c224dd2866db15d6eca35a71a33 100644
--- a/chrome/browser/service/service_process_control.h
+++ b/chrome/browser/service/service_process_control.h
@@ -23,10 +23,6 @@
class Profile;
class CommandLine;
-namespace remoting {
-struct ChromotingHostInfo;
-} // namespace remoting
-
// A ServiceProcessControl works as a portal between the service process and
// the browser process.
//
@@ -43,18 +39,6 @@ class ServiceProcessControl : public IPC::Channel::Sender,
public:
typedef IDMap<ServiceProcessControl>::iterator iterator;
typedef std::queue<IPC::Message> MessageQueue;
- typedef Callback1<const remoting::ChromotingHostInfo&>::Type
- RemotingHostStatusHandler;
-
- // An interface for handling messages received from the service process.
- class MessageHandler {
- public:
- virtual ~MessageHandler() {}
-
- // Called when we receive reply to remoting host status request.
- virtual void OnRemotingHostInfo(
- const remoting::ChromotingHostInfo& host_info) = 0;
- };
// Construct a ServiceProcessControl with |profile|..
explicit ServiceProcessControl(Profile* profile);
@@ -95,7 +79,6 @@ class ServiceProcessControl : public IPC::Channel::Sender,
// Message handlers
void OnCloudPrintProxyIsEnabled(bool enabled, std::string email);
- void OnRemotingHostInfo(const remoting::ChromotingHostInfo& host_info);
// Send a shutdown message to the service process. IPC channel will be
// destroyed after calling this method.
@@ -107,28 +90,6 @@ class ServiceProcessControl : public IPC::Channel::Sender,
bool GetCloudPrintProxyStatus(
Callback2<bool, std::string>::Type* cloud_print_status_callback);
- // Send a message to enable the remoting service in the service process.
- // Return true if the message was sent.
- bool SetRemotingHostCredentials(const std::string& user,
- const std::string& auth_token);
-
- bool EnableRemotingHost();
- bool DisableRemotingHost();
-
- // Send request for current status of the remoting service.
- // MessageHandler::OnRemotingHostInfo() will be called when remoting host
- // status is available.
- bool RequestRemotingHostStatus();
-
- // Add a message handler for receiving messages from the service
- // process.
- void AddMessageHandler(MessageHandler* message_handler);
-
- // Remove a message handler from the list of message handlers. Must
- // not be called from a message handler (i.e. while a message is
- // being processed).
- void RemoveMessageHandler(MessageHandler* message_handler);
-
private:
// This class is responsible for launching the service process on the
// PROCESS_LAUNCHER thread.
@@ -193,9 +154,6 @@ class ServiceProcessControl : public IPC::Channel::Sender,
// the cloud print proxy.
scoped_ptr<Callback2<bool, std::string>::Type> cloud_print_status_callback_;
- // Handler for messages from service process.
- std::set<MessageHandler*> message_handlers_;
-
NotificationRegistrar registrar_;
};
« no previous file with comments | « chrome/browser/resources/options/advanced_options.js ('k') | chrome/browser/service/service_process_control.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698