KIO::SimpleJob Class Reference
A simple job (one url and one command). More...
#include <jobclasses.h>
Inheritance diagram for KIO::SimpleJob:


Public Slots | |
void | slotTotalSize (KIO::filesize_t data_size) |
Forward signal from the slave Can also be called by the parent job, when it knows the size. | |
virtual void | slotError (int, const QString &) |
Public Member Functions | |
SimpleJob (const KURL &url, int command, const QByteArray &packedArgs, bool showProgressInfo) | |
const KURL & | url () const |
virtual void | kill (bool quietly=true) |
Abort job. | |
virtual void | putOnHold () |
Abort job. | |
virtual void | start (Slave *slave) |
void | slaveDone () |
Slave * | slave () const |
int | command () const |
Static Public Member Functions | |
void | removeOnHold () |
Discard suspended slave. | |
Protected Slots | |
virtual void | slotFinished () |
Called when the slave marks the job as finished. | |
void | slotWarning (const QString &) |
void | slotInfoMessage (const QString &) |
Called on a slave's info message. | |
void | slotConnected () |
Called on a slave's connected signal. | |
void | slotProcessedSize (KIO::filesize_t data_size) |
Forward signal from the slave. | |
void | slotSpeed (unsigned long bytes_per_second) |
Forward signal from the slave. | |
virtual void | slotMetaData (const KIO::MetaData &_metaData) |
MetaData from the slave is received. | |
void | slotNeedProgressId () |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
Slave * | m_slave |
QByteArray | m_packedArgs |
KURL | m_url |
KURL | m_subUrl |
int | m_command |
KIO::filesize_t | m_totalSize |
Detailed Description
A simple job (one url and one command).This is the base class for all jobs that are scheduled. Other jobs are high-level jobs (CopyJob, DeleteJob, FileCopyJob...) that manage subjobs but aren't scheduled directly.
Definition at line 364 of file jobclasses.h.
Member Function Documentation
|
Abort job. This kills all subjobs and deletes the job.
Reimplemented from KIO::Job. Definition at line 380 of file job.cpp. Referenced by putOnHold(). |
|
Abort job. Suspends slave to be reused by another job for the same request. Definition at line 387 of file job.cpp. References kill(). Referenced by KRun::foundMimeType(). |
|
Discard suspended slave.
|
|
Forward signal from the slave Can also be called by the parent job, when it knows the size.
Definition at line 542 of file job.cpp. References KIO::Job::totalSize(). Referenced by slotProcessedSize(). |
|
Called when the slave marks the job as finished.
Reimplemented in KIO::DavJob, and KIO::TransferJob. Definition at line 476 of file job.cpp. References KURL::directory(), KIO::Job::emitResult(), QPtrList< Job >::isEmpty(), and KURL::setPath(). |
|
Called on a slave's info message.
Definition at line 525 of file job.cpp. References KIO::Job::infoMessage(). |
|
Called on a slave's connected signal.
Definition at line 530 of file job.cpp. References KIO::Job::connected(). |
|
Forward signal from the slave.
Definition at line 548 of file job.cpp. References KIO::Job::emitPercent(), KIO::Job::processedSize(), and slotTotalSize(). |
|
Forward signal from the slave.
Definition at line 558 of file job.cpp. References KIO::Job::emitSpeed(). |
|
MetaData from the slave is received.
|
The documentation for this class was generated from the following files: