|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
#include <cstddef>#include <cstring>#include <memory>#include <string>#include <string_view>#include <type_traits>#include <vector>Go to the source code of this file.
Classes | |
| class | sshpp::BasicByteSpan< T > |
| A minimal span-like non-owning view over contiguous bytes (C++17 has no std::span). More... | |
| class | sshpp::ByteView |
| Input byte range. Implicitly constructible from std::string_view / std::vector<std::byte>. More... | |
| class | sshpp::MutableByteView |
| Output byte range (caller-owned, mutable buffer to write into). More... | |
| class | sshpp::RemotePath |
| class | sshpp::SecureString |
Namespaces | |
| namespace | sshpp |
| namespace | sshpp::detail |
Enumerations | |
| enum class | sshpp::Ownership { sshpp::owning , sshpp::borrowed } |