|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
An open SFTP directory handle. See docs/design/06 §6.4. More...
#include <directory.hpp>
Public Member Functions | |
| Directory ()=default | |
| ~Directory () | |
| Directory (Directory &&) noexcept | |
| Directory & | operator= (Directory &&) noexcept |
| Directory (const Directory &)=delete | |
| operator bool () const noexcept | |
| const RemotePath & | path () const noexcept |
| std::optional< Attributes > | next () |
| nullopt when exhausted. Errors are reported through last_error(). | |
| bool | eof () const noexcept |
| const ErrorInfo & | last_error () const noexcept |
Friends | |
| class | Sftp |
An open SFTP directory handle. See docs/design/06 §6.4.
|
default |
| SSHPP_INLINE sshpp::sftp::Directory::~Directory | ( | ) |
|
noexcept |
|
delete |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
| SSHPP_INLINE std::optional< Attributes > sshpp::sftp::Directory::next | ( | ) |
nullopt when exhausted. Errors are reported through last_error().
|
noexcept |
|
inlinenoexcept |
|
friend |