libsshpp v0.1.7
Modern C++17 wrapper for libssh
Loading...
Searching...
No Matches
sftp.hpp File Reference
#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>
Include dependency graph for sftp.hpp:
This graph shows which files directly or indirectly include this file:

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< DirectoryRangesshpp::sftp::entries (Sftp &, const RemotePath &)
 Range adapter: for (const auto& e : sshpp::sftp::entries(s, "/var/log").value()).