|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
#include <sshpp/config.hpp>#include <sshpp/detail/native_fwd.hpp>#include <sshpp/detail/session_core.hpp>#include <sshpp/export.hpp>#include <sshpp/fwd.hpp>#include <sshpp/result.hpp>#include <sshpp/sftp/attributes.hpp>#include <sshpp/sftp/directory.hpp>#include <sshpp/sftp/file.hpp>#include <sshpp/types.hpp>#include <filesystem>#include <vector>Go to the source code of this file.
Classes | |
| struct | sshpp::sftp::Limits |
| class | sshpp::sftp::Sftp |
| The SFTP subsystem session. See docs/design/06 ยง6.2. More... | |
Namespaces | |
| namespace | sshpp |
| namespace | sshpp::sftp |
Enumerations | |
| enum class | sshpp::sftp::OpenMode : unsigned { sshpp::sftp::read = 1u << 0 , sshpp::sftp::write = 1u << 1 , sshpp::sftp::read_write = read | write , sshpp::sftp::create = 1u << 2 , sshpp::sftp::truncate = 1u << 3 , sshpp::sftp::append = 1u << 4 , sshpp::sftp::exclusive = 1u << 5 } |
Functions | |
| SSHPP_API OpenMode | sshpp::sftp::operator| (OpenMode a, OpenMode b) noexcept |
| SSHPP_API bool | sshpp::sftp::has_flag (OpenMode v, OpenMode flag) noexcept |
| SSHPP_INLINE Result< DirectoryRange > | sshpp::sftp::entries (Sftp &, const RemotePath &) |
Range adapter: for (const auto& e : sshpp::sftp::entries(s, "/var/log").value()). | |