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

Side by Side Diff: chrome/browser/google_apis/gdata_wapi_parser.h

Issue 12163003: Add FilePath to base namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_PARSER_H_ 5 #ifndef CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_PARSER_H_
6 #define CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_PARSER_H_ 6 #define CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_PARSER_H_
7 7
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
11 11
12 #include "base/compiler_specific.h" 12 #include "base/compiler_specific.h"
13 #include "base/memory/scoped_ptr.h" 13 #include "base/memory/scoped_ptr.h"
14 #include "base/memory/scoped_vector.h" 14 #include "base/memory/scoped_vector.h"
15 #include "base/string_piece.h" 15 #include "base/string_piece.h"
16 #include "base/time.h" 16 #include "base/time.h"
17 #include "chrome/browser/google_apis/drive_entry_kinds.h" 17 #include "chrome/browser/google_apis/drive_entry_kinds.h"
18 #include "googleurl/src/gurl.h" 18 #include "googleurl/src/gurl.h"
19 19
20 class FilePath;
21 class Profile; 20 class Profile;
22 21
23 namespace base { 22 namespace base {
23 class FilePath;
24 class DictionaryValue;
24 class Value; 25 class Value;
25 class DictionaryValue; 26
26 template <class StructType> 27 template <class StructType>
27 class JSONValueConverter; 28 class JSONValueConverter;
28 29
29 namespace internal { 30 namespace internal {
30 template <class NestedType> 31 template <class NestedType>
31 class RepeatedMessageConverter; 32 class RepeatedMessageConverter;
32 } // namespace internal 33 } // namespace internal
33 34
34 } // namespace base 35 } // namespace base
35 36
(...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after
414 // Sets true to |result| if the field exists. 415 // Sets true to |result| if the field exists.
415 // Always returns true even when the field does not exist. 416 // Always returns true even when the field does not exist.
416 static bool HasFieldPresent(const base::Value* value, bool* result); 417 static bool HasFieldPresent(const base::Value* value, bool* result);
417 418
418 // Parses |value| as int64 and sets it to |result|. If the field does not 419 // Parses |value| as int64 and sets it to |result|. If the field does not
419 // exist, sets 0 to |result| as default value. 420 // exist, sets 0 to |result| as default value.
420 // Returns true if |value| is NULL or it is parsed as int64 successfully. 421 // Returns true if |value| is NULL or it is parsed as int64 successfully.
421 static bool ParseChangestamp(const base::Value* value, int64* result); 422 static bool ParseChangestamp(const base::Value* value, int64* result);
422 423
423 // Returns true if |file| has one of the hosted document extensions. 424 // Returns true if |file| has one of the hosted document extensions.
424 static bool HasHostedDocumentExtension(const FilePath& file); 425 static bool HasHostedDocumentExtension(const base::FilePath& file);
425 426
426 // The resource ID is used to identify a resource, which looks like: 427 // The resource ID is used to identify a resource, which looks like:
427 // file:d41d8cd98f00b204e9800998ecf8 428 // file:d41d8cd98f00b204e9800998ecf8
428 const std::string& resource_id() const { return resource_id_; } 429 const std::string& resource_id() const { return resource_id_; }
429 430
430 // This is a URL looks like: 431 // This is a URL looks like:
431 // https://docs.google.com/feeds/id/file%3Ad41d8cd98f00b204e9800998ecf8. 432 // https://docs.google.com/feeds/id/file%3Ad41d8cd98f00b204e9800998ecf8.
432 // The URL is currently not used. 433 // The URL is currently not used.
433 const std::string& id() const { return id_; } 434 const std::string& id() const { return id_; }
434 435
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
849 int64 largest_changestamp_; 850 int64 largest_changestamp_;
850 ScopedVector<InstalledApp> installed_apps_; 851 ScopedVector<InstalledApp> installed_apps_;
851 852
852 DISALLOW_COPY_AND_ASSIGN(AccountMetadataFeed); 853 DISALLOW_COPY_AND_ASSIGN(AccountMetadataFeed);
853 }; 854 };
854 855
855 856
856 } // namespace google_apis 857 } // namespace google_apis
857 858
858 #endif // CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_PARSER_H_ 859 #endif // CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_PARSER_H_
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/drive_uploader.h ('k') | chrome/browser/google_apis/gdata_wapi_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698