10 #ifndef BOOST_BEAST_CORE_FILE_WIN32_HPP 11 #define BOOST_BEAST_CORE_FILE_WIN32_HPP 13 #include <boost/config.hpp> 15 #if ! defined(BOOST_BEAST_USE_WIN32_FILE) 17 # define BOOST_BEAST_USE_WIN32_FILE 1 19 # define BOOST_BEAST_USE_WIN32_FILE 0 23 #if BOOST_BEAST_USE_WIN32_FILE 27 #include <boost/detail/winapi/basic_types.hpp> 28 #include <boost/detail/winapi/handles.hpp> 41 boost::detail::winapi::HANDLE_ h_ =
42 boost::detail::winapi::INVALID_HANDLE_VALUE_;
49 #if BOOST_BEAST_DOXYGEN 50 using native_handle_type = HANDLE;
52 using native_handle_type = boost::detail::winapi::HANDLE_;
65 file_win32() =
default;
71 file_win32(file_win32&& other);
77 file_win32& operator=(file_win32&& other);
93 native_handle(native_handle_type h);
99 return h_ != boost::detail::winapi::INVALID_HANDLE_VALUE_;
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