summaryrefslogtreecommitdiffstats
path: root/chrome/service/service_ipc_server.h
diff options
context:
space:
mode:
authorsanjeevr@chromium.org <sanjeevr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-13 22:38:40 +0000
committersanjeevr@chromium.org <sanjeevr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-13 22:38:40 +0000
commitb6f4df1aab6caf8d40c24887caf2ebb55dc03326 (patch)
tree26e515a24135d1159935ab0280b92659e976c132 /chrome/service/service_ipc_server.h
parent4f2429689545ae627fcce169dd0f2a500d647cd8 (diff)
downloadchromium_src-b6f4df1aab6caf8d40c24887caf2ebb55dc03326.zip
chromium_src-b6f4df1aab6caf8d40c24887caf2ebb55dc03326.tar.gz
chromium_src-b6f4df1aab6caf8d40c24887caf2ebb55dc03326.tar.bz2
Created an IPC method to enable the cloud print proxy using robot OAuth2 credentials.
Used this method in the browser. This will be used by the new login scheme for Cloud Print. BUG=None TEST=None Review URL: http://codereview.chromium.org/6969055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85337 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/service/service_ipc_server.h')
-rw-r--r--chrome/service/service_ipc_server.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/service/service_ipc_server.h b/chrome/service/service_ipc_server.h
index 71c2a59..eeb1f74 100644
--- a/chrome/service/service_ipc_server.h
+++ b/chrome/service/service_ipc_server.h
@@ -42,6 +42,10 @@ class ServiceIPCServer : public IPC::Channel::Listener,
// IPC message handlers.
void OnEnableCloudPrintProxy(const std::string& lsid);
+ void OnEnableCloudPrintProxyWithRobot(
+ const std::string& robot_auth_code,
+ const std::string& robot_email,
+ const std::string& user_email);
void OnGetCloudPrintProxyInfo();
void OnDisableCloudPrintProxy();