|
libssh 0.12.0
The SSH library
|
if defined, disable C++ exceptions for libssh c++ wrapper More...
#include <libsshpp.hpp>
Public Member Functions | |
| SshException (ssh_session csession) | |
| Construct an exception from a libssh session error state. Captures the current error code and error string associated with the given session. | |
| SshException (const SshException &e) | |
| Copy-construct an exception. | |
| int | getCode () |
| returns the Error code | |
| std::string | getError () |
| returns the error message of the last exception | |
if defined, disable C++ exceptions for libssh c++ wrapper
Some people do not like C++ exceptions. With this define, we give the choice to use or not exceptions.
This class describes a SSH Exception object. This object can be thrown by several SSH functions that interact with the network, and may fail because of socket, protocol or memory errors.
|
inline |
Construct an exception from a libssh session error state. Captures the current error code and error string associated with the given session.
| [in] | csession | libssh session handle used to query error details. |
|
inline |
Copy-construct an exception.
| [in] | e | Source exception. |
|
inline |
returns the Error code
|
inline |
returns the error message of the last exception