#include <slave.h>
|
|
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) TDE_DEPRECATED |
| |
| void | openPassDlg (const TQString &prompt, const TQString &user, bool readOnly) TDE_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 &) |
| |
| virtual void | virtual_hook (int id, void *data) |
| |
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.
◆ anonymous enum
◆ Slave() [1/2]
| 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.
◆ Slave() [2/2]
| Slave::Slave |
( |
TDEServerSocket * |
unixdomain, |
|
|
const TQString & |
protocol, |
|
|
const TQString & |
socketname |
|
) |
| |
◆ ~Slave()
◆ accept
| void Slave::accept |
( |
TDESocket * |
socket | ) |
|
|
slot |
◆ connection()
| TDE_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.
◆ deref()
| void TDEIO::Slave::deref |
( |
| ) |
|
|
inline |
◆ gotInput
◆ hold()
| void Slave::hold |
( |
const KURL & |
url | ) |
|
Puts the tdeioslave associated with url at halt.
Definition at line 216 of file slave.cpp.
◆ holdSlave()
| Slave * Slave::holdSlave |
( |
const TQString & |
protocol, |
|
|
const KURL & |
url |
|
) |
| |
|
static |
◆ 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.
◆ isConnected()
| bool TDEIO::Slave::isConnected |
( |
| ) |
|
|
inline |
◆ 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.
◆ ref()
| void TDEIO::Slave::ref |
( |
| ) |
|
|
inline |
◆ 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 | ) |
|
◆ setConnected()
| void TDEIO::Slave::setConnected |
( |
bool |
c | ) |
|
|
inline |
◆ 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.
◆ setPID()
| void Slave::setPID |
( |
pid_t |
pid | ) |
|
◆ setProtocol()
| void Slave::setProtocol |
( |
const TQString & |
protocol | ) |
|
◆ slave_pid()
| int TDEIO::Slave::slave_pid |
( |
| ) |
|
|
inline |
◆ 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.
◆ timeout
◆ unlinkSocket()
| void Slave::unlinkSocket |
( |
| ) |
|
|
protected |
◆ user()
| TQString TDEIO::Slave::user |
( |
| ) |
|
|
inline |
- Returns
- User this slave is (was?) logged in as
Definition at line 133 of file slave.h.
◆ virtual_hook()
| void Slave::virtual_hook |
( |
int |
id, |
|
|
void * |
data |
|
) |
| |
|
protectedvirtual |
The documentation for this class was generated from the following files: