KDESu::SshProcess Class Reference
Executes a remote command, using ssh.
More...
#include <kdesu/ssh.h>
List of all members.
Detailed Description
Executes a remote command, using ssh.
Definition at line 24 of file ssh.h.
Member Enumeration Documentation
- Enumerator:
-
SshNotFound |
|
SshNeedsPassword |
|
SshIncorrectPassword |
|
Definition at line 32 of file ssh.h.
Constructor & Destructor Documentation
KDESu::SshProcess::~SshProcess |
( |
|
) |
|
Member Function Documentation
int KDESu::SshProcess::checkInstall |
( |
const char * |
password |
) |
|
Checks if the stub is installed and if the password is correct.
- Returns:
- Zero if everything is correct, nonzero otherwise.
Definition at line 81 of file ssh.cpp.
int KDESu::SshProcess::checkNeedPassword |
( |
|
) |
|
Checks if the current user@host needs a password.
- Returns:
- The prompt for the password if a password is required. A null string otherwise.
- Todo:
- The return doc is so obviously wrong that the C code needs to be checked.
Definition at line 87 of file ssh.cpp.
QByteArray KDESu::SshProcess::display |
( |
|
) |
[protected, virtual] |
This virtual function can be overloaded when special behavior is desired.
By default, it returns the value returned by KCookie.
Reimplemented from KDESu::StubProcess.
Definition at line 245 of file ssh.cpp.
QByteArray KDESu::SshProcess::displayAuth |
( |
|
) |
[protected, virtual] |
int KDESu::SshProcess::exec |
( |
const char * |
password, |
|
|
int |
check = 0 | |
|
) |
| | |
Executes the command.
Definition at line 93 of file ssh.cpp.
void KDESu::SshProcess::setHost |
( |
const QByteArray & |
host |
) |
|
Sets the target host.
Definition at line 69 of file ssh.cpp.
void KDESu::SshProcess::setStub |
( |
const QByteArray & |
stub |
) |
|
Sets the localtion of the remote stub.
Definition at line 75 of file ssh.cpp.
void KDESu::SshProcess::virtual_hook |
( |
int |
id, |
|
|
void * |
data | |
|
) |
| | [protected, virtual] |
The documentation for this class was generated from the following files: