Lines Matching refs:FdFile
35 class FdFile : public RandomAccessFile {
37 FdFile() = default;
40 FdFile(int fd, bool check_usage);
41 FdFile(int fd, const std::string& path, bool check_usage);
42 FdFile(int fd, const std::string& path, bool check_usage, bool read_only_mode);
44 FdFile(const std::string& path, int flags, bool check_usage) in FdFile() function
45 : FdFile(path, flags, 0640, check_usage) {} in FdFile()
46 FdFile(const std::string& path, int flags, mode_t mode, bool check_usage);
49 FdFile(FdFile&& other) noexcept;
52 FdFile& operator=(FdFile&& other) noexcept;
65 virtual ~FdFile();
106 bool Copy(FdFile* input_file, int64_t offset, int64_t size);
127 int Compare(FdFile* other);
162 DISALLOW_COPY_AND_ASSIGN(FdFile);
165 std::ostream& operator<<(std::ostream& os, const FdFile::GuardState& kind);