class SimpleJob

A simple job (one url and one command) This is the base class for all jobs that are scheduled. More...

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

Public Methods

Public Slots

Public Static 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

Slave in use by this job

int  command ()

command

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: faure on ftp.kde.com on Wed Jun 20 13:26:37 2001, using kdoc 2.0a53.