libsshpp v0.1.7
Modern C++17 wrapper for libssh
Loading...
Searching...
No Matches
sshpp::sftp::AttributeUpdate Struct Reference

Partial attributes for setstat: only engaged fields are transmitted. More...

#include <attributes.hpp>

Public Attributes

std::optional< std::uint64_t > size
 
std::optional< std::uint32_t > permissions
 
std::optional< std::pair< std::uint32_t, std::uint32_t > > uid_gid
 
std::optional< std::chrono::system_clock::time_point > atime
 
std::optional< std::chrono::system_clock::time_point > mtime
 

Detailed Description

Partial attributes for setstat: only engaged fields are transmitted.

Member Data Documentation

◆ size

std::optional<std::uint64_t> sshpp::sftp::AttributeUpdate::size

◆ permissions

std::optional<std::uint32_t> sshpp::sftp::AttributeUpdate::permissions

◆ uid_gid

std::optional<std::pair<std::uint32_t, std::uint32_t> > sshpp::sftp::AttributeUpdate::uid_gid

◆ atime

std::optional<std::chrono::system_clock::time_point> sshpp::sftp::AttributeUpdate::atime

◆ mtime

std::optional<std::chrono::system_clock::time_point> sshpp::sftp::AttributeUpdate::mtime

The documentation for this struct was generated from the following file: