#include <sshserver.h>
Public Types | |
enum | authtype_t { NO_AUTHTYPE, DSS, RSA } |
enum | transport_type_t { NO_TRANSPORT, RAW, SFTP } |
Public Member Functions | |
SSHServer () | |
~SSHServer () | |
bool | authPassword (std::string &user, std::string &passwd) |
bool | authPassword (ssh_session session, std::string &user, std::string &passwd) |
bool | acceptConnections () |
bool | acceptConnections (short port) |
bool | acceptConnections (ssh_session session) |
bool | acceptConnections (ssh_session session, short port) |
bool | processSSHMessage (ssh_message message) |
void | dump () |
Protected Member Functions | |
ssh_message | getSSHMessage () |
ssh_message | getSSHMessage (ssh_session session) |
Protected Attributes | |
ssh_session | _session |
ssh_message | _message |
Reimplemented from gnash::SSHClient.
Reimplemented from gnash::SSHClient.
gnash::SSHServer::SSHServer | ( | ) |
References gnash::SSHClient::setUser().
gnash::SSHServer::~SSHServer | ( | ) |
References gnash::SSHClient::sshShutdown().
bool gnash::SSHServer::acceptConnections | ( | ) |
bool gnash::SSHServer::acceptConnections | ( | short | port | ) |
bool gnash::SSHServer::acceptConnections | ( | ssh_session | session | ) |
bool gnash::SSHServer::acceptConnections | ( | ssh_session | session, | |
short | port | |||
) |
bool gnash::SSHServer::authPassword | ( | ssh_session | session, | |
std::string & | user, | |||
std::string & | passwd | |||
) |
bool gnash::SSHServer::authPassword | ( | std::string & | user, | |
std::string & | passwd | |||
) |
Referenced by processSSHMessage().
void gnash::SSHServer::dump | ( | ) |
Reimplemented from gnash::SSHClient.
References _.
ssh_message gnash::SSHServer::getSSHMessage | ( | ssh_session | session | ) | [protected] |
ssh_message gnash::SSHServer::getSSHMessage | ( | ) | [protected] |
bool gnash::SSHServer::processSSHMessage | ( | ssh_message | message | ) |
References gnash::SSHClient::_channel, and authPassword().
ssh_message gnash::SSHServer::_message [protected] |
ssh_session gnash::SSHServer::_session [protected] |
Reimplemented from gnash::SSHClient.