OpenZGY/C++ API and Internals (ALPHA)
Access seismic data stored in ZGY format.
Public Member Functions | List of all members
InternalZGY::FileUtilsSeismicStore Class Referenceabstract
Inheritance diagram for InternalZGY::FileUtilsSeismicStore:
InternalZGY::FileADT

Public Member Functions

virtual void deleteFile (const std::string &name, bool missing_ok) const =0
 
- Public Member Functions inherited from InternalZGY::FileADT
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
 

Additional Inherited Members

- Static Public Member Functions inherited from InternalZGY::FileADT
static std::shared_ptr< FileADTfactory (const std::string &filename, OpenMode mode, const OpenZGY::IOContext *iocontext)
 
- Static Protected Member Functions inherited from InternalZGY::FileADT
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: