| OLD | NEW |
| 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 GOOGLE_APIS_DRIVE_GDATA_WAPI_PARSER_H_ | 5 #ifndef GOOGLE_APIS_DRIVE_GDATA_WAPI_PARSER_H_ |
| 6 #define GOOGLE_APIS_DRIVE_GDATA_WAPI_PARSER_H_ | 6 #define GOOGLE_APIS_DRIVE_GDATA_WAPI_PARSER_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 // Classes of EntryKind. Used for ClassifyEntryKind(). | 502 // Classes of EntryKind. Used for ClassifyEntryKind(). |
| 503 enum EntryKindClass { | 503 enum EntryKindClass { |
| 504 KIND_OF_NONE = 0, | 504 KIND_OF_NONE = 0, |
| 505 KIND_OF_HOSTED_DOCUMENT = 1, | 505 KIND_OF_HOSTED_DOCUMENT = 1, |
| 506 KIND_OF_GOOGLE_DOCUMENT = 1 << 1, | 506 KIND_OF_GOOGLE_DOCUMENT = 1 << 1, |
| 507 KIND_OF_EXTERNAL_DOCUMENT = 1 << 2, | 507 KIND_OF_EXTERNAL_DOCUMENT = 1 << 2, |
| 508 KIND_OF_FOLDER = 1 << 3, | 508 KIND_OF_FOLDER = 1 << 3, |
| 509 KIND_OF_FILE = 1 << 4, | 509 KIND_OF_FILE = 1 << 4, |
| 510 }; | 510 }; |
| 511 | 511 |
| 512 // Returns the kind enum corresponding to the extension in form ".xxx". |
| 513 static DriveEntryKind GetEntryKindFromExtension(const std::string& extension); |
| 514 |
| 512 // Classifies the EntryKind. The returned value is a bitmask of | 515 // Classifies the EntryKind. The returned value is a bitmask of |
| 513 // EntryKindClass. For example, DOCUMENT is classified as | 516 // EntryKindClass. For example, DOCUMENT is classified as |
| 514 // KIND_OF_HOSTED_DOCUMENT and KIND_OF_GOOGLE_DOCUMENT, hence the returned | 517 // KIND_OF_HOSTED_DOCUMENT and KIND_OF_GOOGLE_DOCUMENT, hence the returned |
| 515 // value is KIND_OF_HOSTED_DOCUMENT | KIND_OF_GOOGLE_DOCUMENT. | 518 // value is KIND_OF_HOSTED_DOCUMENT | KIND_OF_GOOGLE_DOCUMENT. |
| 516 static int ClassifyEntryKind(DriveEntryKind kind); | 519 static int ClassifyEntryKind(DriveEntryKind kind); |
| 517 | 520 |
| 518 // Classifies the EntryKind by the file extension of specific path. The | 521 // Classifies the EntryKind by the file extension of specific path. The |
| 519 // returned value is a bitmask of EntryKindClass. See also ClassifyEntryKind. | 522 // returned value is a bitmask of EntryKindClass. See also ClassifyEntryKind. |
| 520 static int ClassifyEntryKindByFileExtension(const base::FilePath& file); | 523 static int ClassifyEntryKindByFileExtension(const base::FilePath& file); |
| 521 | 524 |
| (...skipping 335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 857 int64 largest_changestamp_; | 860 int64 largest_changestamp_; |
| 858 ScopedVector<InstalledApp> installed_apps_; | 861 ScopedVector<InstalledApp> installed_apps_; |
| 859 | 862 |
| 860 DISALLOW_COPY_AND_ASSIGN(AccountMetadata); | 863 DISALLOW_COPY_AND_ASSIGN(AccountMetadata); |
| 861 }; | 864 }; |
| 862 | 865 |
| 863 | 866 |
| 864 } // namespace google_apis | 867 } // namespace google_apis |
| 865 | 868 |
| 866 #endif // GOOGLE_APIS_DRIVE_GDATA_WAPI_PARSER_H_ | 869 #endif // GOOGLE_APIS_DRIVE_GDATA_WAPI_PARSER_H_ |
| OLD | NEW |