4#include <sshpp/config.hpp>
6#include <sshpp/export.hpp>
44 bool install_threading_callbacks =
true;
50 explicit Library(
const Config&);
57 static
bool initialized() noexcept;
59 static
std::
string version_string();
62 static
LogLevel log_level() noexcept;
70 static
void report_destructor_error(
ErrorInfo) noexcept;
Definition library.hpp:41
std::function< void(const ErrorInfo &)> DestructorErrorHandler
Definition library.hpp:65
LogLevel
Definition library.hpp:15
std::function< void(const LogRecord &)> LogCallback
Definition library.hpp:23
Definition library.hpp:25
bool sftp_aio
Definition library.hpp:32
std::string libssh_version
Definition library.hpp:26
bool sftp
Definition library.hpp:30
bool gssapi
Definition library.hpp:29
bool zlib
Definition library.hpp:28
std::vector< std::string > kex
Definition library.hpp:35
int libssh_version_int
Definition library.hpp:27
bool control_master
Definition library.hpp:33
std::vector< std::string > public_key_algorithms
Definition library.hpp:35
bool channel_exit_state
Definition library.hpp:34
std::vector< std::string > macs
Definition library.hpp:35
std::vector< std::string > ciphers
Definition library.hpp:35
bool server
Definition library.hpp:31
Definition library.hpp:43
Definition library.hpp:17
std::string message
Definition library.hpp:20
LogLevel level
Definition library.hpp:18
const char * function
Definition library.hpp:19