diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/file_metadata.h')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/file_metadata.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/chromium/third_party/blink/renderer/platform/file_metadata.h b/chromium/third_party/blink/renderer/platform/file_metadata.h index 08c52dd94ef..0e49d3b3293 100644 --- a/chromium/third_party/blink/renderer/platform/file_metadata.h +++ b/chromium/third_party/blink/renderer/platform/file_metadata.h @@ -41,37 +41,37 @@ namespace blink { +class MojoBindingContext; + class FileMetadata { DISALLOW_NEW(); public: - FileMetadata() - : modification_time(base::nullopt), length(-1), type(kTypeUnknown) {} + FileMetadata() = default; PLATFORM_EXPORT static FileMetadata From(const base::File::Info& file_info); // The last modification time of the file. - base::Optional<base::Time> modification_time; + base::Optional<base::Time> modification_time = base::nullopt; // The length of the file in bytes. // The value -1 means that the length is not set. - int64_t length; + int64_t length = -1; enum Type { kTypeUnknown = 0, kTypeFile, kTypeDirectory }; - Type type; + Type type = kTypeUnknown; String platform_path; }; -PLATFORM_EXPORT bool GetFileSize(const String&, int64_t& result); -PLATFORM_EXPORT bool GetFileModificationTime( - const String&, - base::Optional<base::Time>& result); -PLATFORM_EXPORT bool GetFileMetadata(const String&, FileMetadata&); +PLATFORM_EXPORT bool GetFileSize(const String&, + const MojoBindingContext&, + int64_t& result); +PLATFORM_EXPORT bool GetFileMetadata(const String&, + const MojoBindingContext&, + FileMetadata& result); PLATFORM_EXPORT KURL FilePathToURL(const String&); -PLATFORM_EXPORT void RebindFileUtilitiesForTesting(); - inline base::Optional<base::Time> NullableTimeToOptionalTime(base::Time time) { if (time.is_null()) return base::nullopt; |