libmoost
|
#include <helper_posix.hpp>
Public Types | |
typedef int | native_io_t |
typedef boost::asio::posix::basic_stream_descriptor | async_stream_t |
typedef int | error_t |
typedef HANDLE | native_io_t |
typedef boost::asio::windows::basic_stream_handle | async_stream_t |
typedef DWORD | error_t |
Static Public Member Functions | |
static native_io_t | duplicate (native_io_t in) |
static bool | close (native_io_t in) |
static void | create_pipe (native_io_t &read_end, native_io_t &write_end) |
static bool | write (native_io_t io, const void *data, size_t length, size_t *written) |
static error_t | error () |
static native_io_t | duplicate (native_io_t in) |
static bool | close (native_io_t in) |
static void | create_pipe (native_io_t &read_end, native_io_t &write_end) |
static bool | write (native_io_t io, const void *data, size_t length, size_t *written) |
static error_t | error () |
Definition at line 36 of file helper_posix.hpp.
typedef boost::asio::posix::basic_stream_descriptor moost::io::detail::helper::async_stream_t |
Definition at line 40 of file helper_posix.hpp.
typedef boost::asio::windows::basic_stream_handle moost::io::detail::helper::async_stream_t |
Definition at line 41 of file helper_win32.hpp.
typedef int moost::io::detail::helper::error_t |
Definition at line 41 of file helper_posix.hpp.
typedef DWORD moost::io::detail::helper::error_t |
Definition at line 42 of file helper_win32.hpp.
typedef int moost::io::detail::helper::native_io_t |
Definition at line 39 of file helper_posix.hpp.
typedef HANDLE moost::io::detail::helper::native_io_t |
Definition at line 40 of file helper_win32.hpp.
static bool moost::io::detail::helper::close | ( | native_io_t | in | ) | [inline, static] |
Definition at line 55 of file helper_posix.hpp.
static bool moost::io::detail::helper::close | ( | native_io_t | in | ) | [inline, static] |
Definition at line 56 of file helper_win32.hpp.
static void moost::io::detail::helper::create_pipe | ( | native_io_t & | read_end, |
native_io_t & | write_end | ||
) | [inline, static] |
static void moost::io::detail::helper::create_pipe | ( | native_io_t & | read_end, |
native_io_t & | write_end | ||
) | [inline, static] |
Definition at line 61 of file helper_win32.hpp.
static native_io_t moost::io::detail::helper::duplicate | ( | native_io_t | in | ) | [inline, static] |
static native_io_t moost::io::detail::helper::duplicate | ( | native_io_t | in | ) | [inline, static] |
Definition at line 44 of file helper_win32.hpp.
static error_t moost::io::detail::helper::error | ( | ) | [inline, static] |
static error_t moost::io::detail::helper::error | ( | ) | [inline, static] |
Definition at line 130 of file helper_win32.hpp.
static bool moost::io::detail::helper::write | ( | native_io_t | io, |
const void * | data, | ||
size_t | length, | ||
size_t * | written | ||
) | [inline, static] |
static bool moost::io::detail::helper::write | ( | native_io_t | io, |
const void * | data, | ||
size_t | length, | ||
size_t * | written | ||
) | [inline, static] |
Definition at line 116 of file helper_win32.hpp.