#include <slave.h>
|
void | accept (TDESocket *socket) |
|
void | gotInput () |
|
void | timeout () |
|
|
void | slaveDied (TDEIO::Slave *slave) |
|
void | data (const TQByteArray &) |
|
void | dataReq () |
|
void | error (int, const TQString &) |
|
void | connected () |
|
void | finished () |
|
void | slaveStatus (pid_t, const TQCString &, const TQString &, bool) |
|
void | listEntries (const TDEIO::UDSEntryList &) |
|
void | statEntry (const TDEIO::UDSEntry &) |
|
void | needSubURLData () |
|
void | needProgressId () |
|
void | canResume (TDEIO::filesize_t) |
|
void | metaData (const TDEIO::MetaData &) |
|
void | totalSize (TDEIO::filesize_t) |
|
void | processedSize (TDEIO::filesize_t) |
|
void | redirection (const KURL &) |
|
void | localURL (const KURL &, bool) |
|
void | speed (unsigned long) |
|
void | errorPage () |
|
void | mimeType (const TQString &) |
|
void | warning (const TQString &) |
|
void | infoMessage (const TQString &) |
|
void | connectFinished () |
|
void | authorizationKey (const TQCString &, const TQCString &, bool) |
|
void | delAuthorization (const TQCString &grpkey) |
|
|
enum | {
VIRTUAL_SUSPEND = 0x200
, VIRTUAL_RESUME
, VIRTUAL_SEND
, VIRTUAL_HOLD
,
VIRTUAL_SUSPENDED
, VIRTUAL_SET_HOST
, VIRTUAL_SET_CONFIG
} |
|
|
| Slave (bool derived, TDEServerSocket *unixdomain, const TQString &protocol, const TQString &socketname) |
|
void | unlinkSocket () |
|
virtual void | virtual_hook (int id, void *data) |
|
virtual bool | dispatch () |
|
virtual bool | dispatch (int _cmd, const TQByteArray &data) |
|
void | openPassDlg (TDEIO::AuthInfo &info) |
|
void | openPassDlg (const TQString &prompt, const TQString &user, const TQString &caption, const TQString &comment, const TQString &label, bool readOnly) KDE_DEPRECATED |
|
void | openPassDlg (const TQString &prompt, const TQString &user, bool readOnly) KDE_DEPRECATED |
|
void | messageBox (int type, const TQString &text, const TQString &caption, const TQString &buttonYes, const TQString &buttonNo) |
|
void | messageBox (int type, const TQString &text, const TQString &caption, const TQString &buttonYes, const TQString &buttonNo, const TQString &dontAskAgainName) |
|
void | requestNetwork (const TQString &, const TQString &) |
|
void | dropNetwork (const TQString &, const TQString &) |
|
|
void | calcSpeed () |
|
static void | sigpipe_handler (int) |
|
Connection * | m_pConnection |
|
Attention developers: If you change the implementation of TDEIO::Slave, do not use connection() or slaveconn but the respective TDEIO::Slave accessor methods.
Otherwise classes derived from Slave might break. (LS)
Definition at line 43 of file slave.h.
◆ Slave()
Slave::Slave |
( |
bool |
derived, |
|
|
TDEServerSocket * |
unixdomain, |
|
|
const TQString & |
protocol, |
|
|
const TQString & |
socketname |
|
) |
| |
|
protected |
Use this constructor if you derive your own class from Slave derived
must be true in any case.
Definition at line 160 of file slave.cpp.
◆ connection()
KDE_DEPRECATED Connection* TDEIO::Slave::connection |
( |
| ) |
|
|
inline |
◆ createSlave()
Slave * Slave::createSlave |
( |
const TQString & |
protocol, |
|
|
const KURL & |
url, |
|
|
int & |
error, |
|
|
TQString & |
error_text |
|
) |
| |
|
static |
Creates a new slave.
- Parameters
-
protocol | protocol the slave is for. |
url | URL the slave should operate on. |
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.
- Todo:
- What are legal
protocol
values?
Definition at line 355 of file slave.cpp.
◆ hold()
void Slave::hold |
( |
const KURL & |
url | ) |
|
Puts the tdeioslave associated with url
at halt.
Definition at line 216 of file slave.cpp.
◆ host()
TQString TDEIO::Slave::host |
( |
| ) |
|
|
inline |
- Returns
- Host this slave is (was?) connected to
Definition at line 123 of file slave.h.
◆ idleTime()
time_t Slave::idleTime |
( |
| ) |
|
- Returns
- The time this slave has been idle.
Definition at line 206 of file slave.cpp.
◆ isAlive()
bool TDEIO::Slave::isAlive |
( |
| ) |
|
|
inline |
- Returns
- true if the slave survived the last mission.
Definition at line 76 of file slave.h.
◆ kill()
Force termination.
Definition at line 317 of file slave.cpp.
◆ passwd()
TQString TDEIO::Slave::passwd |
( |
| ) |
|
|
inline |
- Returns
- Passwd used to log in
Definition at line 138 of file slave.h.
◆ port()
int TDEIO::Slave::port |
( |
| ) |
|
|
inline |
- Returns
- port this slave is (was?) connected to
Definition at line 128 of file slave.h.
◆ protocol()
TQString TDEIO::Slave::protocol |
( |
| ) |
|
|
inline |
The protocol this slave handles.
@return name of protocol handled by this slave, as seen by the user
Definition at line 103 of file slave.h.
◆ resetHost()
void Slave::resetHost |
( |
| ) |
|
◆ resume()
Resumes the operation of the attached tdeioslave.
Definition at line 264 of file slave.cpp.
◆ send()
void Slave::send |
( |
int |
cmd, |
|
|
const TQByteArray & |
data = TQByteArray() |
|
) |
| |
Sends the given command to the tdeioslave.
- Parameters
-
cmd | command id |
data | byte array containing data |
- Since
- 3.2
Definition at line 285 of file slave.cpp.
◆ setConfig()
void Slave::setConfig |
( |
const MetaData & |
config | ) |
|
◆ setHost()
void Slave::setHost |
( |
const TQString & |
host, |
|
|
int |
port, |
|
|
const TQString & |
user, |
|
|
const TQString & |
passwd |
|
) |
| |
Set host for url.
- Parameters
-
host | to connect to. |
port | to connect to. |
user | to login as |
passwd | to login with |
Definition at line 328 of file slave.cpp.
◆ setIdle()
Marks this slave as idle.
Definition at line 201 of file slave.cpp.
◆ slaveProtocol()
TQString TDEIO::Slave::slaveProtocol |
( |
| ) |
|
|
inline |
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.
@return the actual protocol (io-slave) that handled the request
Definition at line 118 of file slave.h.
◆ suspend()
Suspends the operation of the attached tdeioslave.
Definition at line 254 of file slave.cpp.
◆ suspended()
bool Slave::suspended |
( |
| ) |
|
Tells wether the tdeioslave is suspended.
- Returns
- true if the tdeioslave is suspended.
- Since
- 3.2
Definition at line 274 of file slave.cpp.
◆ user()
TQString TDEIO::Slave::user |
( |
| ) |
|
|
inline |
- Returns
- User this slave is (was?) logged in as
Definition at line 133 of file slave.h.
The documentation for this class was generated from the following files: