11 #ifndef __FS_ICONHELPER_H_INCLUDED__
12 #define __FS_ICONHELPER_H_INCLUDED__
48 #endif // __FS_ICONHELPER_H_INCLUDED__
virtual FS_ReaderStream * createStream(const char *source, const UT_Options *options=NULL)=0
virtual int getModTime(const char *source)=0
Get the modification timestamp (returns time_t)
virtual char getPrevSepChar(const char *)
Previous separator character.
virtual char getNextSepChar(const char *)
Next separator character.
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 int64 getSize(const char *source)=0
Get the file size in bytes.
virtual bool hasAccess(const char *source, int mode)=0