// Copyright (c) 2012 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. #include "webkit/fileapi/file_system_path.h" #include "webkit/fileapi/file_system_types.h" namespace fileapi { FileSystemPath::FileSystemPath() : type_(kFileSystemTypeUnknown) {} FileSystemPath::FileSystemPath( const GURL& origin, FileSystemType type, const FilePath& internal_path) : origin_(origin), type_(type), internal_path_(internal_path) {} FileSystemPath::~FileSystemPath() {} FileSystemPath FileSystemPath::WithInternalPath(const FilePath& internal_path) const { FileSystemPath new_path(*this); new_path.set_internal_path(internal_path); return new_path; } bool FileSystemPath::operator==(const FileSystemPath& that) const { return origin_ == that.origin_ && type_ == that.type_ && internal_path_ == that.internal_path_; } } // namespace fileapi