KIO::DataSlave Class Reference
#include <dataslave.h>
Inheritance diagram for KIO::DataSlave:

Detailed Description
This class provides a high performance implementation for the data url scheme (rfc2397).
Definition at line 49 of file dataslave.h.
Public Member Functions | |
virtual void | setHost (const QString &host, int port, const QString &user, const QString &passwd) |
virtual void | setConfig (const MetaData &config) |
virtual void | suspend () |
virtual void | resume () |
virtual bool | suspended () |
virtual void | send (int cmd, const QByteArray &data=QByteArray()) |
virtual void | hold (const KURL &url) |
virtual void | get (const KURL &url)=0 |
virtual void | mimetype (const KURL &url)=0 |
Protected Types | |
typedef QValueList< QueueStruct > | DispatchQueue |
enum | QueueType { Queue_mimeType = 1, Queue_totalSize, Queue_sendMetaData, Queue_data, Queue_finished } |
Protected Slots | |
void | dispatchNext () |
Protected Member Functions | |
void | setAllMetaData (const MetaData &) |
void | sendMetaData () |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
DispatchQueue | dispatchQueue |
Classes | |
struct | QueueStruct |
structure for queueing. More... |
Member Enumeration Documentation
|
identifiers of functions to be queued
Definition at line 85 of file dataslave.h. |
Member Function Documentation
|
dispatches next queued method. Does nothing if there are no queued methods. Definition at line 99 of file dataslave.cpp. |
|
Puts the kioslave associated with
Reimplemented from KIO::Slave. Definition at line 72 of file dataslave.cpp. |
|
Resumes the operation of the attached kioslave.
Reimplemented from KIO::Slave. Definition at line 82 of file dataslave.cpp. |
|
Sends the given command to the kioslave.
Reimplemented from KIO::Slave. Definition at line 118 of file dataslave.cpp. |
|
Sends metadata set with setAllMetaData.
Definition at line 167 of file dataslave.cpp. |
|
Sets metadata.
Definition at line 163 of file dataslave.cpp. |
|
Configure slave.
Reimplemented from KIO::Slave. Definition at line 153 of file dataslave.cpp. |
|
Set host for url.
Reimplemented from KIO::Slave. Definition at line 148 of file dataslave.cpp. |
|
Suspends the operation of the attached kioslave.
Reimplemented from KIO::Slave. Definition at line 76 of file dataslave.cpp. |
|
Tells wether the kioslave is suspended.
Reimplemented from KIO::Slave. Definition at line 144 of file dataslave.cpp. |
The documentation for this class was generated from the following files: