libmoost
moost::io::detail::helper Class Reference

#include <helper_posix.hpp>

List of all members.

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 ()

Detailed Description

Definition at line 36 of file helper_posix.hpp.


Member Typedef Documentation

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.

Definition at line 41 of file helper_posix.hpp.

Definition at line 42 of file helper_win32.hpp.

Definition at line 39 of file helper_posix.hpp.

Definition at line 40 of file helper_win32.hpp.


Member Function Documentation

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]

Definition at line 60 of file helper_posix.hpp.

Here is the caller graph for this function:

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.

Definition at line 43 of file helper_posix.hpp.

Here is the caller graph for this function:

Definition at line 44 of file helper_win32.hpp.

static error_t moost::io::detail::helper::error ( ) [inline, static]

Definition at line 85 of file helper_posix.hpp.

Here is the caller graph for this function:

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]

Definition at line 73 of file helper_posix.hpp.

Here is the caller graph for this function:

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.


The documentation for this class was generated from the following files: