10 #ifndef BOOST_BEAST_CORE_FILE_STDIO_HPP 11 #define BOOST_BEAST_CORE_FILE_STDIO_HPP file_mode
Definition: file_base.hpp:26
std::size_t write(void const *buffer, std::size_t n, error_code &ec)
Definition: file_stdio.ipp:220
void close(error_code &ec)
Definition: file_stdio.ipp:61
Definition: async_result.hpp:20
Definition: file_stdio.hpp:27
void open(char const *path, file_mode mode, error_code &ec)
Definition: file_stdio.ipp:79
file_stdio & operator=(file_stdio &&other)
Definition: file_stdio.ipp:37
~file_stdio()
Definition: file_stdio.ipp:20
FILE * native_handle() const
Returns the native handle associated with the file.
Definition: file_stdio.hpp:64
FILE * native_handle_type
Definition: file_stdio.hpp:36
std::size_t read(void *buffer, std::size_t n, error_code &ec) const
Definition: file_stdio.ipp:201
void seek(std::uint64_t offset, error_code &ec)
Definition: file_stdio.ipp:178
boost::system::error_code error_code
The type of error code used by the library.
Definition: error.hpp:21
bool is_open() const
Returns true if the file is open.
Definition: file_stdio.hpp:80
std::uint64_t size(error_code &ec) const
Definition: file_stdio.ipp:121
std::uint64_t pos(error_code &ec) const
Definition: file_stdio.ipp:158