Value-type copy of libssh's sftp_attributes. See docs/design/06 §6.1.
More...
#include <attributes.hpp>
Value-type copy of libssh's sftp_attributes. See docs/design/06 §6.1.
◆ is_regular()
| bool sshpp::sftp::Attributes::is_regular |
( |
| ) |
const |
|
inlinenoexcept |
◆ is_directory()
| bool sshpp::sftp::Attributes::is_directory |
( |
| ) |
const |
|
inlinenoexcept |
◆ is_symlink()
| bool sshpp::sftp::Attributes::is_symlink |
( |
| ) |
const |
|
inlinenoexcept |
◆ std_perms()
| std::filesystem::perms sshpp::sftp::Attributes::std_perms |
( |
| ) |
const |
|
inlinenoexcept |
◆ name
| std::string sshpp::sftp::Attributes::name |
◆ long_name
| std::string sshpp::sftp::Attributes::long_name |
◆ type
◆ size
| std::uint64_t sshpp::sftp::Attributes::size = 0 |
◆ uid
| std::uint32_t sshpp::sftp::Attributes::uid = 0 |
◆ gid
| std::uint32_t sshpp::sftp::Attributes::gid = 0 |
◆ owner
| std::optional<std::string> sshpp::sftp::Attributes::owner |
◆ group
| std::optional<std::string> sshpp::sftp::Attributes::group |
◆ permissions
| std::uint32_t sshpp::sftp::Attributes::permissions = 0 |
◆ flags
| std::uint32_t sshpp::sftp::Attributes::flags = 0 |
◆ atime
| std::optional<std::chrono::system_clock::time_point> sshpp::sftp::Attributes::atime |
◆ mtime
| std::optional<std::chrono::system_clock::time_point> sshpp::sftp::Attributes::mtime |
◆ createtime
| std::optional<std::chrono::system_clock::time_point> sshpp::sftp::Attributes::createtime |
The documentation for this struct was generated from the following file: