libssh  0.7.3
Functions
The SSH error functions.

Functions for error handling. More...

Collaboration diagram for The SSH error functions.:

Functions

const char * ssh_get_error (void *error)
 Retrieve the error text message from the last error. More...
 
int ssh_get_error_code (void *error)
 Retrieve the error code from the last error. More...
 

Detailed Description

Functions for error handling.

Function Documentation

const char* ssh_get_error ( void *  error)

Retrieve the error text message from the last error.

Parameters
errorAn ssh_session or ssh_bind.
Returns
A static string describing the error.

Referenced by ssh::Session::getDisconnectMessage(), ssh_channel_new(), ssh_channel_set_blocking(), ssh_scp_init(), ssh_scp_leave_directory(), ssh_scp_push_directory(), and ssh_scp_push_file64().

int ssh_get_error_code ( void *  error)

Retrieve the error code from the last error.

Parameters
errorAn ssh_session or ssh_bind.
Returns
SSH_NO_ERROR No error occurred
SSH_REQUEST_DENIED The last request was denied but situation is recoverable
SSH_FATAL A fatal error occurred. This could be an unexpected disconnection
Other error codes are internal but can be considered same than SSH_FATAL.

Referenced by ssh::Session::getDisconnectMessage().