summaryrefslogtreecommitdiffstats
path: root/chromium/components/auto_login_parser/auto_login_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/auto_login_parser/auto_login_parser.h')
-rw-r--r--chromium/components/auto_login_parser/auto_login_parser.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/chromium/components/auto_login_parser/auto_login_parser.h b/chromium/components/auto_login_parser/auto_login_parser.h
deleted file mode 100644
index bd2f28f9996..00000000000
--- a/chromium/components/auto_login_parser/auto_login_parser.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) 2013 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 COMPONENTS_AUTO_LOGIN_PARSER_AUTO_LOGIN_PARSER_H_
-#define COMPONENTS_AUTO_LOGIN_PARSER_AUTO_LOGIN_PARSER_H_
-
-#include <string>
-
-namespace net {
-class URLRequest;
-}
-
-namespace auto_login_parser {
-
-enum RealmRestriction {
- ONLY_GOOGLE_COM,
- ALLOW_ANY_REALM
-};
-
-struct HeaderData {
- HeaderData();
- ~HeaderData();
-
- // "realm" string from x-auto-login (e.g. "com.google").
- std::string realm;
-
- // "account" string from x-auto-login.
- std::string account;
-
- // "args" string from x-auto-login to be passed to MergeSession. This string
- // should be considered opaque and not be cracked open to look inside.
- std::string args;
-};
-
-// Returns whether parsing succeeded. Parameter |header_data| will not be
-// modified if parsing fails.
-bool ParseHeader(const std::string& header,
- RealmRestriction realm_restriction,
- HeaderData* header_data);
-
-// Helper function that also retrieves the header from the response of the
-// given URLRequest.
-bool ParserHeaderInResponse(net::URLRequest* request,
- RealmRestriction realm_restriction,
- HeaderData* header_data);
-
-} // namespace auto_login_parser
-
-#endif // COMPONENTS_AUTO_LOGIN_PARSER_AUTO_LOGIN_PARSER_H_