13 #include "networkmod.h" 47 ODDLSite(
const char* the_host,
float timeout_sec=0);
49 bool isOK()
const {
return !isfailed_; }
51 const char*
host()
const {
return host_; }
52 const char*
subDir()
const {
return subdir_; }
54 float timeout()
const {
return timeout_; }
55 void setTimeOut(
float,
bool storeinsettings);
59 bool getFile(
const char* fnm,
const char* outfnm=0,
86 void reqFinish(CallBacker*);
88 bool getLocalFile(
const char*,
const char*);
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
bool islocal_
Definition: oddlsite.h:79
Definition: jobcommunic.h:22
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define od_int64
Definition: plftypes.h:34
BufferString subdir_
Definition: oddlsite.h:77
Definition: uistring.h:88
Set of BufferString objects.
Definition: bufstringset.h:25
bool isOK() const
Definition: oddlsite.h:49
Class that can execute a task.
Definition: task.h:193
uiString errmsg_
Definition: oddlsite.h:82
bool isfailed_
Definition: oddlsite.h:83
int64_t getFileSize(const char *fnm, bool followlink=true)
bytes
float timeout() const
Definition: oddlsite.h:54
Resizable buffer of elements.
Definition: databuf.h:19
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
bool isEmpty() const
Definition: odstring.h:49
uiString errMsg() const
Definition: oddlsite.h:57
BufferString errmsg_
Definition: horizontracker.h:117
float timeout_
Definition: oddlsite.h:78
DataBuffer * databuf_
Definition: oddlsite.h:84
bool issecure_
Definition: oddlsite.h:80
Access to an http site to get the contents of files.
Definition: oddlsite.h:43
bool haveErrMsg() const
if haveErrMsg(), then failure - otherwise user stop
Definition: oddlsite.h:68
const char * subDir() const
Definition: oddlsite.h:52
const char * host() const
Definition: oddlsite.h:51
BufferString host_
Definition: oddlsite.h:76
void setSubDir(const char *s)
Definition: oddlsite.h:53