Home | History | Annotate | Download | only in fileapi

Lines Matching defs:FileSystemURL

22 // When a FileSystemURL instance is created for a GURL (for filesystem: scheme),
34 // FileSystemURL can also be created to represent a 'cracked' filesystem URL if
44 // FileSystemURL('http://bar.com',
50 // would create a FileSystemURL whose accessors return:
65 // It is impossible to directly create a valid FileSystemURL instance (except by
67 // To get a valid FileSystemURL, one of the following methods can be used:
78 class STORAGE_EXPORT FileSystemURL {
80 FileSystemURL();
81 ~FileSystemURL();
83 // Methods for creating FileSystemURL without attempting to crack them.
85 static FileSystemURL CreateForTest(const GURL& url);
86 static FileSystemURL CreateForTest(const GURL& origin,
89 static FileSystemURL CreateForTest(const GURL& origin,
132 bool IsParent(const FileSystemURL& child) const;
134 bool IsInSameFileSystem(const FileSystemURL& other) const;
136 bool operator==(const FileSystemURL& that) const;
138 bool operator!=(const FileSystemURL& that) const {
143 bool operator() (const FileSystemURL& lhs, const FileSystemURL& rhs) const;
151 explicit FileSystemURL(const GURL& filesystem_url);
152 FileSystemURL(const GURL& origin,
155 // Creates a cracked FileSystemURL.
156 FileSystemURL(const GURL& origin,
184 typedef std::set<FileSystemURL, FileSystemURL::Comparator> FileSystemURLSet;