#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, KviFileTransfer::KviFileTransfer(), 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().
Referenced by done().
◆ ~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, KviNetUtils::formatNetworkBandwidthString(), g_pHttpIcon, Initializing, kvi_timeSpan, kvi_unixTime, m_eGeneralStatus, m_pHttpRequest, m_szStatusString, m_tTransferEndTime, m_tTransferStartTime, KviQString::makeSizeReadable(), p, KviTimeUtils::secondsToDaysHoursMinsSecs(), and Success.
◆ 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, KviKvsVariantList::append(), autoClean(), connect(), KviFileTransfer::displayUpdate(), Failure, g_pApp, KVI_OUT_GENERICERROR, KVI_OUT_GENERICSUCCESS, kvi_unixTime, KviEvent_OnHTTPGetTerminated, KVS_TRIGGER_EVENT, 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, and KviFileTransfer::transferWindow().
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: