|
|
virtual void | deleteFile (const std::string &name, bool missing_ok) const =0 |
| |
| virtual void | xx_read (void *data, std::int64_t offset, std::int64_t size, UsageHint usagehint=UsageHint::Unknown)=0 |
| |
| virtual void | xx_readv (const ReadList &requests, bool parallel_ok=false, bool immutable_ok=false, bool transient_ok=false, UsageHint usagehint=UsageHint::Unknown)=0 |
| |
| virtual void | xx_write (const void *data, std::int64_t offset, std::int64_t size, UsageHint usagehint=UsageHint::Unknown)=0 |
| |
| virtual void | xx_close ()=0 |
| |
| virtual std::int64_t | xx_eof () const =0 |
| |
| virtual bool | xx_threadsafe () const =0 |
| |
| virtual bool | xx_iscloud () const =0 |
| |
|
|
static std::shared_ptr< FileADT > | factory (const std::string &filename, OpenMode mode, const OpenZGY::IOContext *iocontext) |
| |
|
static std::string | _nice (std::int64_t n) |
| | Human readable number.
|
| |
|
static void | _validate_read (void *data, std::int64_t offset, std::int64_t size, std::int64_t eof, OpenMode mode) |
| |
|
static void | _validate_write (const void *data, std::int64_t offset, std::int64_t size, OpenMode mode) |
| |
|
static void | _validate_readv (const ReadList &requests, std::int64_t eof, OpenMode mode) |
| |
The documentation for this class was generated from the following file: