13 #include "networkmod.h" 23 virtual bool exists(
const char*,
bool forread)
const;
25 virtual bool isFile(
const char*)
const;
28 virtual bool remove(
const char*,
bool recursive=
true)
const;
29 virtual bool setWritable(
const char*,
bool yn,
bool recursive)
const;
31 virtual bool rename(
const char* from,
const char*);
32 virtual bool copy(
const char* from,
const char*
to,
37 bool binary,
bool editmode)
const;
39 virtual StreamData createIStream(
const char*,
bool binary)
const;
47 {
return sFactoryDisplayName(); }
bool rename(const char *oldname, const char *newname)
#define mExpClass(module)
Definition: commondefs.h:157
Interface for several file and directory related services.
Definition: file.h:29
bool isFile(const char *)
T to(const F &fr)
Definition: convert.h:31
Definition: jobcommunic.h:22
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define od_int64
Definition: plftypes.h:34
Definition: uistring.h:88
static SystemAccess * createInstance()
Definition: webfileaccess.h:51
virtual uiString factoryDisplayName() const
Definition: webfileaccess.h:46
bool isDirectory(const char *)
int64_t getFileSize(const char *fnm, bool followlink=true)
bytes
static const char * sFactoryKeyword()
Definition: webfileaccess.h:42
Holds data to use and close an iostream.
Definition: strmdata.h:29
bool isReadable(const char *)
provides streams based on web services
Definition: webfileaccess.h:20
bool isWritable(const char *)
virtual const char * factoryKeyword() const
Definition: webfileaccess.h:45
static uiString sFactoryDisplayName()
Definition: webfileaccess.h:43
void copy(TypeSetBase< T, I > &to, const TypeSetBase< S, I > &from)
Definition: typeset.h:221
bool exists(const char *)