|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
#include <sshpp/config.hpp>#include <sshpp/channel.hpp>#include <sshpp/detail/session_core.hpp>#include <sshpp/export.hpp>#include <sshpp/fwd.hpp>#include <sshpp/result.hpp>#include <sshpp/types.hpp>#include <atomic>#include <chrono>#include <cstdint>#include <functional>#include <mutex>#include <optional>#include <string>#include <string_view>#include <thread>#include <variant>Go to the source code of this file.
Classes | |
| struct | sshpp::TcpEndpoint |
| struct | sshpp::UnixEndpoint |
| struct | sshpp::ForwardStats |
| struct | sshpp::IncomingForward |
ssh -R originator/listener primitive: server listens, hands us inbound channels. More... | |
| class | sshpp::RemoteForwardListener |
| class | sshpp::LocalForward |
| struct | sshpp::LocalForward::Options |
| class | sshpp::RemoteForward |
ssh -R equivalent: accept loop that connects each inbound channel to a local endpoint. More... | |
| struct | sshpp::RemoteForward::Options |
| class | sshpp::BidirectionalPump |
| struct | sshpp::X11Request |
| class | sshpp::X11Forwarder |
| struct | sshpp::X11Forwarder::Options |
| class | sshpp::SocksProxy |
| struct | sshpp::SocksProxy::Options |
Namespaces | |
| namespace | sshpp |
Typedefs | |
| using | sshpp::ForwardTarget = std::variant< TcpEndpoint, UnixEndpoint > |
Functions | |
| SSHPP_INLINE Result< Channel > | sshpp::open_direct (Session &session, const ForwardTarget &remote, TcpEndpoint origin) |