Lines Matching defs:File
195 struct File struct
209 int handle() const in handle()
213 void set_delete_mode(DeleteMode dm) in set_delete_mode()
217 toc::Manager& toc() in toc()
219 const toc::Manager& toc() const in toc()
224 int seek(const Address& add) in seek()
239 void read(T *buffer, const Address& add, uint64_t count) in read()
250 void write(const T *buffer, const Address& add, uint64_t count) in write()
258 void write(const std::string& label, const T *buffer, uint64_t count) in write()
278 void write(const std::string& label, const std::vector<T>& buffer) in write()
300 void read(const std::string& label, T *buffer, uint64_t count) in read()
328 void read(const std::string& label, std::vector<T>& buffer) in read()
357 void write(toc::Entry& entry, const T *buffer, uint64_t count) in write()
376 void read(const toc::Entry& entry, T *buffer, uint64_t count) in read()
393 void read(const toc::Entry& entry, std::vector<T>& buffer) in read()
410 void write_stream(toc::Entry& entry, const T *buffer, uint64_t count) in write_stream()
427 void read_stream(const toc::Entry& entry, Address& next, T *buffer, in read_stream()
452 void read_entry_stream(const std::string& label, Address& next, T *buffer, in read_entry_stream()
487 File(File&& other) in File() function
512 int handle_;
515 std::string name_;
517 uint64_t read_stat_;
518 uint64_t write_stat_;
520 toc::Manager toc_;
522 const OpenMode open_mode_;
523 DeleteMode delete_mode_;