|
|
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.
SimpleJob (const KURL& url, int command, const QByteArray &packedArgs, bool showProgressInfo)
| SimpleJob |
~SimpleJob ()
| ~SimpleJob |
const KURL& url ()
| url |
[const]
void kill ( bool quietly = true )
| kill |
[virtual]
Abort job This kills all subjobs and deletes the job
Parameters:
quietly | if true, Job will emit signal result Should only be set to false when the user kills the job (from kio_uiserver), not when you want to abort a job. |
Reimplemented from Job.
void putOnHold ()
| putOnHold |
[virtual]
Abort job Suspends slave to be reused by another job for the same request.
void removeOnHold ()
| removeOnHold |
[static]
Discard suspended slave
void start ( Slave *slave )
| start |
[virtual]
Called by the scheduler when a slave gets to work on this job.
void slaveDone ()
| slaveDone |
Called to detach a slave from a job.
Slave * slave ()
| slave |
Slave in use by this job
void slotFinished ( )
| slotFinished |
[ protected slots: virtual slot]
Called when the slave marks the job as finished.
void slotWarning ( const QString & )
| slotWarning |
[ protected slots: slot]
Called on a slave's warning
void slotInfoMessage ( const QString & )
| slotInfoMessage |
[ protected slots: slot]
Called on a slave's info message
Reimplemented from Job.
void slotConnected ()
| slotConnected |
[ protected slots: slot]
Called on a slave's connected signal
void slotTotalSize ( unsigned long data_size )
| slotTotalSize |
[ protected slots: slot]
Forward signal from the slave
void slotProcessedSize ( unsigned long data_size )
| slotProcessedSize |
[ protected slots: slot]
Forward signal from the slave
void slotSpeed ( unsigned long bytes_per_second )
| slotSpeed |
[ protected slots: slot]
Forward signal from the slave
Reimplemented from Job.
void slotError ( int , const QString & )
| slotError |
[virtual slot]
Called on a slave's error Made public for the scheduler
void slotNeedProgressId ()
| slotNeedProgressId |
[ protected slots: slot]
Slave * m_slave | m_slave |
[ protected: ]
QByteArray m_packedArgs | m_packedArgs |
[ protected: ]
KURL m_url | m_url |
[ protected: ]
KURL m_subUrl | m_subUrl |
[ protected: ]
int m_command | m_command |
[ protected: ]
unsigned long m_totalSize | m_totalSize |
[ protected: ]
Generated by: dfaure on Tue Feb 27 12:46:56 2001, using kdoc 2.0a50. |