OpendTect  6.6
odnetworkreply.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6 (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7 Author: Salil Agarwal
8 Date: Oct 2012
9 RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "networkmod.h"
16 #include "callback.h"
17 
18 class QEventLoop;
19 class QNetworkReply;
20 class QNetworkReplyConn;
21 
22 
24 {
25 public:
26 
27  ODNetworkReply(QNetworkReply*,QEventLoop*);
30 
31  QNetworkReply* qNetworkReply() { return qnetworkreply_; }
32 
33  void setBytesUploaded(const od_int64 bytes)
34  { bytesuploaded_ = bytes; }
35  void setTotalBytesToUpload(const od_int64 bytes)
36  { totalbytestoupload_ = bytes; }
37 
38  od_int64 getBytesUploaded(){return bytesuploaded_;}
40  {return totalbytestoupload_;}
41 
42 
51 
52 protected:
53 
54  friend class QNetworkReplyConn;
55 
60 
63 
64  QEventLoop* qeventloop_;
66  QNetworkReply* qnetworkreply_;
67 
68 };
69 
ODNetworkReply::bytesWritten
Notifier< ODNetworkReply > bytesWritten
Definition: odnetworkreply.h:49
ODNetworkReply::uploadProgress
Notifier< ODNetworkReply > uploadProgress
Definition: odnetworkreply.h:47
ODNetworkReply::downloadProgress
Notifier< ODNetworkReply > downloadProgress
Definition: odnetworkreply.h:43
ODNetworkReply::error
Notifier< ODNetworkReply > error
Definition: odnetworkreply.h:46
ODNetworkReply::finished
Notifier< ODNetworkReply > finished
Definition: odnetworkreply.h:44
od_int64
#define od_int64
Definition: plftypes.h:35
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
ODNetworkReply::getTotalBytesToUpload
od_int64 getTotalBytesToUpload()
Definition: odnetworkreply.h:39
ODNetworkReply::dataAvailable
void dataAvailable(CallBacker *)
Network
Definition: jobcommunic.h:22
QNetworkReplyConn
Definition: qnetworkaccessconn.h:26
callback.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
ODNetworkReply::~ODNetworkReply
~ODNetworkReply()
ODNetworkReply::getBytesUploaded
od_int64 getBytesUploaded()
Definition: odnetworkreply.h:38
ODNetworkReply::totalbytestoupload_
od_int64 totalbytestoupload_
Definition: odnetworkreply.h:62
ODNetworkReply::aboutToClose
Notifier< ODNetworkReply > aboutToClose
Definition: odnetworkreply.h:48
ODNetworkReply::readyRead
Notifier< ODNetworkReply > readyRead
Definition: odnetworkreply.h:50
ODNetworkReply::setTotalBytesToUpload
void setTotalBytesToUpload(const od_int64 bytes)
Definition: odnetworkreply.h:35
ODNetworkReply::uploadStatus
void uploadStatus(CallBacker *)
ODNetworkReply::bytesuploaded_
od_int64 bytesuploaded_
Definition: odnetworkreply.h:61
Notifier< ODNetworkReply >
ODNetworkReply::errorOccurred
void errorOccurred(CallBacker *)
ODNetworkReply::ODNetworkReply
ODNetworkReply(QNetworkReply *, QEventLoop *)
QNetworkReply becomes mine.
QNetworkReplyConn::ODNetworkReply
friend class ODNetworkReply
Definition: qnetworkaccessconn.h:28
ODNetworkReply::finish
void finish(CallBacker *)
ODNetworkReply::qNetworkReply
QNetworkReply * qNetworkReply()
Definition: odnetworkreply.h:31
ODNetworkReply::qeventloop_
QEventLoop * qeventloop_
Definition: odnetworkreply.h:64
ODNetworkReply::qnetworkreply_
QNetworkReply * qnetworkreply_
Definition: odnetworkreply.h:66
ODNetworkReply::qnetworkreplyconn_
QNetworkReplyConn * qnetworkreplyconn_
Definition: odnetworkreply.h:65
ODNetworkReply::setBytesUploaded
void setBytesUploaded(const od_int64 bytes)
Definition: odnetworkreply.h:33
ODNetworkReply::metaDataChanged
Notifier< ODNetworkReply > metaDataChanged
Definition: odnetworkreply.h:45

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021