#include <HttpFileTransfer.h>
◆ GeneralStatus
Enumerator |
---|
Initializing | |
Connecting | |
Downloading | |
Success | |
Failure | |
◆ HttpFileTransfer()
HttpFileTransfer::HttpFileTransfer |
( |
| ) |
|
References __tr2qs_ctx, connect(), connectionEstablished(), contactingHost(), g_pHttpFileTransfers, headersReceived(), init(), Initializing, kvi_unixTime, m_bAutoClean, m_bNoOutput, m_bNotifyCompletion, m_eGeneralStatus, m_pAutoCleanTimer, m_pHttpRequest, m_szStatusString, m_tStartTime, m_tTransferEndTime, m_tTransferStartTime, receivedResponse(), requestSent(), resolvingHost(), statusMessage(), KviFileTransfer::terminated(), and transferTerminated().
◆ ~HttpFileTransfer()
HttpFileTransfer::~HttpFileTransfer |
( |
| ) |
|
◆ abort
void HttpFileTransfer::abort |
( |
| ) |
|
|
protectedslot |
◆ active()
bool HttpFileTransfer::active |
( |
| ) |
|
|
virtual |
◆ autoClean
void HttpFileTransfer::autoClean |
( |
| ) |
|
|
protectedslot |
◆ connectionEstablished
void HttpFileTransfer::connectionEstablished |
( |
| ) |
|
|
protectedslot |
◆ contactingHost
void HttpFileTransfer::contactingHost |
( |
const QString & |
ipandport | ) |
|
|
protectedslot |
◆ displayHeight()
int HttpFileTransfer::displayHeight |
( |
int |
iLineSpacing | ) |
|
|
virtual |
◆ displayPaint()
void HttpFileTransfer::displayPaint |
( |
QPainter * |
p, |
|
|
int |
column, |
|
|
QRect |
rect |
|
) |
| |
|
virtual |
Implements KviFileTransfer.
References __tr2qs_ctx, COLUMN_FILEINFO, COLUMN_PROGRESS, COLUMN_TRANSFERTYPE, Connecting, Downloading, Failure, KviHttpRequest::fileName(), KviNetUtils::formatNetworkBandwidthString(), g_pHttpIcon, Initializing, kvi_timeSpan, kvi_unixTime, m_eGeneralStatus, m_pHttpRequest, m_szStatusString, m_tTransferEndTime, m_tTransferStartTime, KviQString::makeSizeReadable(), p, KviHttpRequest::receivedSize(), KviTimeUtils::secondsToDaysHoursMinsSecs(), Success, KviHttpRequest::totalSize(), KviHttpRequest::url(), and KviUrl::url.
◆ done()
void HttpFileTransfer::done |
( |
| ) |
|
|
static |
◆ fillContextPopup()
void HttpFileTransfer::fillContextPopup |
( |
QMenu * |
m | ) |
|
|
virtual |
◆ headersReceived
References __tr2qs_ctx, KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), h, KVI_OUT_GENERICSTATUS, m_bNoOutput, m_lHeaders, KviWindow::output(), s, and KviFileTransfer::transferWindow().
Referenced by HttpFileTransfer().
◆ init()
void HttpFileTransfer::init |
( |
| ) |
|
|
static |
◆ localFileName()
QString HttpFileTransfer::localFileName |
( |
| ) |
|
|
virtual |
◆ receivedResponse
void HttpFileTransfer::receivedResponse |
( |
const QString & |
response | ) |
|
|
protectedslot |
◆ request()
◆ requestSent
void HttpFileTransfer::requestSent |
( |
const QStringList & |
sl | ) |
|
|
protectedslot |
◆ resolvingHost
void HttpFileTransfer::resolvingHost |
( |
const QString & |
hostname | ) |
|
|
protectedslot |
◆ runningTransfers()
unsigned int HttpFileTransfer::runningTransfers |
( |
| ) |
|
|
static |
◆ setAutoClean()
void HttpFileTransfer::setAutoClean |
( |
bool |
bAutoClean | ) |
|
|
inline |
◆ setCompletionCallback()
void HttpFileTransfer::setCompletionCallback |
( |
const QString & |
szCallback | ) |
|
|
inline |
◆ setMagicIdentifier()
void HttpFileTransfer::setMagicIdentifier |
( |
const KviKvsVariant & |
vIdentifier | ) |
|
|
inline |
◆ setNoOutput()
void HttpFileTransfer::setNoOutput |
( |
bool |
bNoOutput | ) |
|
|
inline |
◆ setNotifyCompletion()
void HttpFileTransfer::setNotifyCompletion |
( |
bool |
bNotify | ) |
|
|
inline |
◆ startDownload()
bool HttpFileTransfer::startDownload |
( |
| ) |
|
|
virtual |
◆ statusMessage
void HttpFileTransfer::statusMessage |
( |
const QString & |
txt | ) |
|
|
protectedslot |
◆ tipText()
QString HttpFileTransfer::tipText |
( |
| ) |
|
|
virtual |
◆ transferTerminated
void HttpFileTransfer::transferTerminated |
( |
bool |
bSuccess | ) |
|
|
protectedslot |
References __tr2qs_ctx, KviApplication::activeConsole(), KviKvsVariantList::append(), autoClean(), connect(), KviFileTransfer::displayUpdate(), Failure, KviApplication::fileDownloadTerminated(), KviHttpRequest::fileName(), g_pApp, KVI_OUT_GENERICERROR, KVI_OUT_GENERICSUCCESS, kvi_unixTime, KviEvent_OnHTTPGetTerminated, KVS_TRIGGER_EVENT, KviHttpRequest::lastError(), m_bAutoClean, m_bNoOutput, m_bNotifyCompletion, m_eGeneralStatus, m_pAutoCleanTimer, m_pHttpRequest, m_szCompletionCallback, m_szStatusString, m_TimerId, m_tTransferEndTime, m_vMagicIdentifier, KviWindow::output(), KviKvsScript::run(), Success, KviFileTransfer::transferWindow(), KviHttpRequest::url(), and KviUrl::url.
Referenced by HttpFileTransfer().
◆ m_bAutoClean
bool HttpFileTransfer::m_bAutoClean |
|
private |
◆ m_bNoOutput
bool HttpFileTransfer::m_bNoOutput |
|
private |
◆ m_bNotifyCompletion
bool HttpFileTransfer::m_bNotifyCompletion |
|
private |
◆ m_eGeneralStatus
◆ m_lHeaders
QStringList HttpFileTransfer::m_lHeaders |
|
private |
◆ m_lRequest
QStringList HttpFileTransfer::m_lRequest |
|
private |
◆ m_pAutoCleanTimer
QTimer* HttpFileTransfer::m_pAutoCleanTimer |
|
private |
◆ m_pHttpRequest
◆ m_szCompletionCallback
QString HttpFileTransfer::m_szCompletionCallback |
|
private |
◆ m_szStatusString
QString HttpFileTransfer::m_szStatusString |
|
private |
◆ m_TimerId
int HttpFileTransfer::m_TimerId |
|
private |
◆ m_tStartTime
◆ m_tTransferEndTime
◆ m_tTransferStartTime
◆ m_vMagicIdentifier
The documentation for this class was generated from the following files: