 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "networkmod.h"
21 class QNetworkAccessManager;
49 const char* remotefname,
50 const char* ftype,
const IOPar& postvars,
65 const char* username=0,
66 const char* password=0);
74 {
return "Use Authentication";}
76 {
return "Http Proxy Host"; }
78 {
return "Http Proxy Port"; }
80 {
return "Http Proxy User Name"; }
82 {
return "Http Proxy Password"; }
84 {
return "Http Crypt Proxy Password"; }
FileDownloader(const BufferStringSet &urls, const BufferStringSet &outputpaths)
const char * sKeyUseAuthentication()
Definition: odnetworkaccess.h:73
uiString uiMessage() const
will be message() again in 7.x
od_ostream * osd_
Definition: odnetworkaccess.h:125
bool getRemoteFileSize(const char *url, od_int64 &size, uiString &errmsg)
const char * sKeyCryptProxyPassword()
Definition: odnetworkaccess.h:83
bool getContent(const char *, BufferString &)
bool writeDataToBuffer(const char *buffer, int size)
od_int64 getDownloadSize()
>Provides file download facility
Definition: odnetworkaccess.h:95
#define mGlobal(module)
Definition: commondefs.h:180
QNetworkAccessManager & ODNA()
bool init_
Definition: odnetworkaccess.h:154
Set of BufferString objects.
Definition: bufstringset.h:26
#define od_int64
Definition: plftypes.h:35
static NetworkUserQuery * inst_
Definition: odnetworkaccess.h:177
#define mExpClass(module)
Definition: commondefs.h:177
static NetworkUserQuery * getNetworkUserQuery()
mODTextTranslationClass(FileDownloader)
void setHttpProxyFromIOPar(const IOPar &)
Definition: jobcommunic.h:22
const char * sKeyProxyPort()
Definition: odnetworkaccess.h:77
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
bool exists(const char *)
ODNetworkReply * odnr_
Definition: odnetworkaccess.h:128
bool downloadFiles(BufferStringSet &urls, const char *outpath, uiString &errmsg, TaskRunner *taskr=0)
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
void setHttpProxyFromSettings()
bool downloadToBuffer(const char *url, DataBuffer *, uiString &errmsg, TaskRunner *taskr=0)
const char * sKeyProxyUserName()
Definition: odnetworkaccess.h:79
>Provides file or data upload facility
Definition: odnetworkaccess.h:138
od_int64 nrdone_
Definition: odnetworkaccess.h:130
uiString uiMessage() const
will be message() again in 7.x
void setHttpProxy(const char *hostname, int port, bool auth=false, const char *username=0, const char *password=0)
Raw data array with memory management.
Definition: databuf.h:22
int nrfilesdownloaded_
Definition: odnetworkaccess.h:123
uiString msg_
Definition: odnetworkaccess.h:132
const char * sKeyUseProxy()
Definition: odnetworkaccess.h:72
Definition: odnetworkaccess.h:169
FileDownloader(const char *url)
bool initneeded_
Definition: odnetworkaccess.h:120
Class that can execute a task.
Definition: task.h:170
FileDownloader(const char *url, DataBuffer *db)
BufferString url_
Definition: odnetworkaccess.h:155
QByteArray * data_
Definition: odnetworkaccess.h:158
DataBuffer * databuffer_
Definition: odnetworkaccess.h:124
const char * sKeyProxyPassword()
Definition: odnetworkaccess.h:81
BufferStringSet saveaspaths_
Definition: odnetworkaccess.h:122
od_int64 getFileSize(const char *)
od_int64 totalnr_
Definition: odnetworkaccess.h:131
DataUploader(const char *url, const DataBuffer &data, BufferString &header)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
virtual bool setFromUser()=0
uiString msg_
Definition: odnetworkaccess.h:164
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
bool uploadFile(const char *url, const char *localfname, const char *remotefname, const char *ftype, const IOPar &postvars, uiString &errmsg, TaskRunner *taskr=0, uiString *returnedmessage=0)
mODTextTranslationClass(DataUploader)
ODNetworkReply * odnr_
Definition: odnetworkaccess.h:160
od_int64 nrdone_
Definition: odnetworkaccess.h:162
bool writeDataToFile(const char *buffer, int size)
static void setNetworkUserQuery(NetworkUserQuery *)
od_int64 totalnr_
Definition: odnetworkaccess.h:163
bool getProxySettingsFromUser()
QEventLoop * qeventloop_
Definition: odnetworkaccess.h:127
bool uploadQuery(const char *url, const IOPar &querypars, uiString &errmsg, TaskRunner *taskr=0, uiString *returnedmessage=0)
Definition: odnetworkreply.h:24
void setSaveAsPaths(const BufferStringSet &, const char *)
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
bool ping(const char *url, uiString &msg)
BufferStringSet urls_
Definition: odnetworkaccess.h:121
The generalization of something (e.g. a computation) where the steps must be done in sequence,...
Definition: task.h:125
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
QEventLoop * qeventloop_
Definition: odnetworkaccess.h:159
BufferString header_
Definition: odnetworkaccess.h:156
const char * sKeyProxyHost()
Definition: odnetworkaccess.h:75
bool downloadFile(const char *url, const char *outpath, uiString &errmsg, TaskRunner *taskr=0)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021