10 #ifndef BOOST_BEAST_CORE_FILE_POSIX_HPP 11 #define BOOST_BEAST_CORE_FILE_POSIX_HPP 13 #include <boost/config.hpp> 15 #if ! defined(BOOST_BEAST_NO_POSIX_FILE) 16 # if ! defined(__APPLE__) && ! defined(__linux__) 17 # define BOOST_BEAST_NO_POSIX_FILE 21 #if ! defined(BOOST_BEAST_USE_POSIX_FILE) 22 # if ! defined(BOOST_BEAST_NO_POSIX_FILE) 23 # define BOOST_BEAST_USE_POSIX_FILE 1 25 # define BOOST_BEAST_USE_POSIX_FILE 0 29 #if BOOST_BEAST_USE_POSIX_FILE 51 using native_handle_type = int;
63 file_posix() =
default;
69 file_posix(file_posix&& other);
75 file_posix& operator=(file_posix&& other);
91 native_handle(native_handle_type fd);
file_mode
Definition: file_base.hpp:26
Definition: async_result.hpp:20
boost::system::error_code error_code
The type of error code used by the library.
Definition: error.hpp:21