class SimpleJob

A simple job (one url and one command). More...

Full nameKIO::SimpleJob
Definition#include <jobclasses.h>
InheritsKIO::Job [public ]
Inherited byListJob, MimetypeJob, MultiGetJob, StatJob, TransferJob
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Public Static Methods

Protected Methods

Protected Slots

Protected Members


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.

 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:
quietlyif 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

[const]

Slave in use by this job.

int  command ()

command

[const]

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 ( KIO::filesize_t data_size )

slotTotalSize

[protected slots slot]

Forward signal from the slave

void  slotProcessedSize ( KIO::filesize_t 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  slotMetaData ( const KIO::MetaData &_metaData)

slotMetaData

[protected slots virtual slot]

MetaData from the slave is received.

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]

KIO::filesize_t m_totalSize

m_totalSize

[protected]

void  virtual_hook ( int id, void* data )

virtual_hook

[protected virtual]

Reimplemented from Job.


Generated by: dfaure on faure on Tue Apr 16 08:49:48 2002, using kdoc 2.0a53.