|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
#include <session.hpp>
Friends | |
| class | HostKeyVerifier |
| class | Channel |
The SSH client session. Owns a shared SessionCore so derived objects (Channel, ...) can never dangle. See docs/design/04 §4.3 and docs/design/02 §2.2.
|
default |
|
explicit |
|
default |
|
defaultnoexcept |
|
delete |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
| SSHPP_INLINE Result< void > sshpp::Session::try_set_options | ( | const SessionOptions & | opts | ) |
| SSHPP_INLINE void sshpp::Session::set_options | ( | const SessionOptions & | opts | ) |
|
inlinenoexcept |
| SSHPP_INLINE Result< void > sshpp::Session::try_connect | ( | ) |
| SSHPP_INLINE void sshpp::Session::connect | ( | ) |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| SSHPP_INLINE Result< std::string > sshpp::Session::try_server_banner | ( | ) | const |
| SSHPP_INLINE Result< std::string > sshpp::Session::try_client_banner | ( | ) | const |
| SSHPP_INLINE NegotiatedAlgorithms sshpp::Session::negotiated | ( | ) | const |
| SSHPP_INLINE Result< KnownHostsStatus > sshpp::Session::try_check_known_host | ( | ) | const |
| SSHPP_INLINE Result< void > sshpp::Session::try_update_known_hosts | ( | ) |
| SSHPP_INLINE Result< void > sshpp::Session::try_verify_host_key | ( | const HostKeyVerifier & | verifier | ) |
| SSHPP_INLINE void sshpp::Session::verify_host_key | ( | const HostKeyVerifier & | verifier | ) |
| SSHPP_INLINE Result< AuthMethods > sshpp::Session::try_auth_methods | ( | ) |
| SSHPP_INLINE Result< AuthStatus > sshpp::Session::try_authenticate | ( | const Authenticator & | authenticator | ) |
| SSHPP_INLINE void sshpp::Session::authenticate | ( | const Authenticator & | authenticator | ) |
| SSHPP_INLINE Result< AuthStatus > sshpp::Session::try_authenticate | ( | std::initializer_list< const Authenticator * > | chain | ) |
|
inlinenoexcept |
| SSHPP_INLINE Channel sshpp::Session::open_channel | ( | ) |
| SSHPP_INLINE void sshpp::Session::set_log_level | ( | LogLevel | level | ) |
|
friend |
|
friend |