#include <slave.h>
List of all members.
Detailed Description
Definition at line 48 of file slave.h.
Constructor & Destructor Documentation
| Slave::Slave |
( |
const QString & |
protocol, |
|
|
QObject * |
parent = 0 |
|
) |
| [explicit] |
| Slave::~Slave |
( |
| ) |
[virtual] |
Member Function Documentation
| void Slave::accept |
( |
| ) |
[slot] |
| Slave * Slave::createSlave |
( |
const QString & |
protocol, |
|
|
const KUrl & |
url, |
|
|
int & |
error, |
|
|
QString & |
error_text |
|
) |
| [static] |
Creates a new slave.
- Parameters:
-
| protocol | the protocol |
| url | is the url |
| error | is the error code on failure and undefined else. |
| error_text | is the error text on failure and undefined else. |
- Returns:
- 0 on failure, or a pointer to a slave otherwise.
Definition at line 414 of file slave.cpp.
| void Slave::gotInput |
( |
| ) |
[slot] |
| void Slave::hold |
( |
const KUrl & |
url | ) |
[virtual] |
Puts the kioslave associated with url at halt, and return it to klauncher, in order to let another application connect to it and finish the job.
This is for the krunner case: type a URL in krunner, it will start downloading to find the mimetype (KRun), and then hold the slave, publish the held slave using, this method, and the final application can continue the same download by requesting the same URL.
Reimplemented in KIO::DataSlave.
Definition at line 298 of file slave.cpp.
| Slave * Slave::holdSlave |
( |
const QString & |
protocol, |
|
|
const KUrl & |
url |
|
) |
| [static] |
Requests a slave on hold for ths url, from klauncher, if there is such a job.
See hold()
Definition at line 488 of file slave.cpp.
- Returns:
- Host this slave is (was?) connected to
Definition at line 197 of file slave.cpp.
| time_t Slave::idleTime |
( |
| ) |
|
- Returns:
- The time this slave has been idle.
Definition at line 256 of file slave.cpp.
- Returns:
- true if the slave survived the last mission.
Definition at line 292 of file slave.cpp.
| bool Slave::isConnected |
( |
| ) |
|
Force termination.
Definition at line 365 of file slave.cpp.
- Returns:
- Passwd used to log in
Definition at line 215 of file slave.cpp.
- Returns:
- port this slave is (was?) connected to
Definition at line 203 of file slave.cpp.
The protocol this slave handles.
- Returns:
- name of protocol handled by this slave, as seen by the user
Definition at line 179 of file slave.cpp.
| void Slave::resetHost |
( |
| ) |
|
| void Slave::resume |
( |
| ) |
[virtual] |
| void Slave::send |
( |
int |
cmd, |
|
|
const QByteArray & |
arr = QByteArray() |
|
) |
| [virtual] |
Sends the given command to the kioslave.
- Parameters:
-
| cmd | command id |
| arr | byte array containing data |
Reimplemented in KIO::DataSlave.
Definition at line 336 of file slave.cpp.
| void Slave::setConfig |
( |
const MetaData & |
config | ) |
[virtual] |
| void Slave::setConnected |
( |
bool |
c | ) |
|
| void Slave::setHost |
( |
const QString & |
host, |
|
|
quint16 |
port, |
|
|
const QString & |
user, |
|
|
const QString & |
passwd |
|
) |
| [virtual] |
Set host for url.
- Parameters:
-
| host | to connect to. |
| port | to connect to. |
| user | to login as |
| passwd | to login with |
Reimplemented in KIO::DataSlave.
Definition at line 382 of file slave.cpp.
Marks this slave as idle.
Definition at line 221 of file slave.cpp.
| void Slave::setPID |
( |
pid_t |
pid | ) |
|
| void Slave::setProtocol |
( |
const QString & |
protocol | ) |
|
| void KIO::Slave::slaveDied |
( |
KIO::Slave * |
slave | ) |
[signal] |
The actual protocol used to handle the request.
This method will return a different protocol than the one obtained by using protocol() if a proxy-server is used for the given protocol. This usually means that this method will return "http" when the actuall request was to retrieve a resource from an "ftp" server by going through a proxy server.
- Returns:
- the actual protocol (io-slave) that handled the request
Definition at line 191 of file slave.cpp.
| void Slave::suspend |
( |
| ) |
[virtual] |
| bool Slave::suspended |
( |
| ) |
[virtual] |
Tells whether the kioslave is suspended.
- Returns:
- true if the kioslave is suspended.
Reimplemented in KIO::DataSlave.
Definition at line 330 of file slave.cpp.
| void Slave::timeout |
( |
| ) |
[slot] |
- Returns:
- User this slave is (was?) logged in as
Definition at line 209 of file slave.cpp.
The documentation for this class was generated from the following files: