12 #ifndef __OP_DataBlockHelper__
13 #define __OP_DataBlockHelper__
49 time_t
getModTime(
const char *source)
override;
virtual bool getContents(const char *source, UT_StringArray &contents, UT_StringArray *dirs)=0
virtual bool canHandle(const char *source)=0
Determine whether this helper can process the filename.
GLsizei GLsizei GLchar * source
virtual bool getIsDirectory(const char *source)=0
Return whether the filename is a directory.
A map of string to various well defined value types.
virtual FS_WriterStream * createStream(const char *source)=0
virtual time_t getModTime(const char *source)=0
Get the modification timestamp (returns time_t)
virtual FS_ReaderStream * createStream(const char *source, const UT_Options *options=nullptr)=0
virtual int64 getSize(const char *source)=0
Get the file size in bytes.
virtual bool hasAccess(const char *source, int mode)=0