Realistic 3D camera system
3D camera system components
Classes | Public Types | Public Member Functions | List of all members
asio::detail::reactive_descriptor_service Class Reference

#include <reactive_descriptor_service.hpp>

Classes

class  implementation_type
 

Public Types

typedef int native_handle_type
 

Public Member Functions

ASIO_DECL reactive_descriptor_service (asio::io_service &io_service)
 
ASIO_DECL void shutdown_service ()
 
ASIO_DECL void construct (implementation_type &impl)
 
ASIO_DECL void move_construct (implementation_type &impl, implementation_type &other_impl)
 
ASIO_DECL void move_assign (implementation_type &impl, reactive_descriptor_service &other_service, implementation_type &other_impl)
 
ASIO_DECL void destroy (implementation_type &impl)
 
ASIO_DECL asio::error_code assign (implementation_type &impl, const native_handle_type &native_descriptor, asio::error_code &ec)
 
bool is_open (const implementation_type &impl) const
 
ASIO_DECL asio::error_code close (implementation_type &impl, asio::error_code &ec)
 
native_handle_type native_handle (const implementation_type &impl) const
 
ASIO_DECL native_handle_type release (implementation_type &impl)
 
ASIO_DECL asio::error_code cancel (implementation_type &impl, asio::error_code &ec)
 
template<typename IO_Control_Command >
asio::error_code io_control (implementation_type &impl, IO_Control_Command &command, asio::error_code &ec)
 
bool non_blocking (const implementation_type &impl) const
 
asio::error_code non_blocking (implementation_type &impl, bool mode, asio::error_code &ec)
 
bool native_non_blocking (const implementation_type &impl) const
 
asio::error_code native_non_blocking (implementation_type &impl, bool mode, asio::error_code &ec)
 
template<typename ConstBufferSequence >
size_t write_some (implementation_type &impl, const ConstBufferSequence &buffers, asio::error_code &ec)
 
size_t write_some (implementation_type &impl, const null_buffers &, asio::error_code &ec)
 
template<typename ConstBufferSequence , typename Handler >
void async_write_some (implementation_type &impl, const ConstBufferSequence &buffers, Handler &handler)
 
template<typename Handler >
void async_write_some (implementation_type &impl, const null_buffers &, Handler &handler)
 
template<typename MutableBufferSequence >
size_t read_some (implementation_type &impl, const MutableBufferSequence &buffers, asio::error_code &ec)
 
size_t read_some (implementation_type &impl, const null_buffers &, asio::error_code &ec)
 
template<typename MutableBufferSequence , typename Handler >
void async_read_some (implementation_type &impl, const MutableBufferSequence &buffers, Handler &handler)
 
template<typename Handler >
void async_read_some (implementation_type &impl, const null_buffers &, Handler &handler)
 

Detailed Description

Definition at line 42 of file reactive_descriptor_service.hpp.

Member Typedef Documentation

Definition at line 46 of file reactive_descriptor_service.hpp.

Constructor & Destructor Documentation

asio::detail::reactive_descriptor_service::reactive_descriptor_service ( asio::io_service io_service)

Definition at line 32 of file reactive_descriptor_service.ipp.

Member Function Documentation

asio::error_code asio::detail::reactive_descriptor_service::assign ( reactive_descriptor_service::implementation_type impl,
const native_handle_type native_descriptor,
asio::error_code ec 
)

Definition at line 96 of file reactive_descriptor_service.ipp.

template<typename MutableBufferSequence , typename Handler >
void asio::detail::reactive_descriptor_service::async_read_some ( implementation_type impl,
const MutableBufferSequence &  buffers,
Handler &  handler 
)
inline

Definition at line 257 of file reactive_descriptor_service.hpp.

template<typename Handler >
void asio::detail::reactive_descriptor_service::async_read_some ( implementation_type impl,
const null_buffers ,
Handler &  handler 
)
inline

Definition at line 280 of file reactive_descriptor_service.hpp.

template<typename ConstBufferSequence , typename Handler >
void asio::detail::reactive_descriptor_service::async_write_some ( implementation_type impl,
const ConstBufferSequence &  buffers,
Handler &  handler 
)
inline

Definition at line 189 of file reactive_descriptor_service.hpp.

template<typename Handler >
void asio::detail::reactive_descriptor_service::async_write_some ( implementation_type impl,
const null_buffers ,
Handler &  handler 
)
inline

Definition at line 212 of file reactive_descriptor_service.hpp.

asio::error_code asio::detail::reactive_descriptor_service::cancel ( reactive_descriptor_service::implementation_type impl,
asio::error_code ec 
)

Definition at line 162 of file reactive_descriptor_service.ipp.

asio::error_code asio::detail::reactive_descriptor_service::close ( reactive_descriptor_service::implementation_type impl,
asio::error_code ec 
)

Definition at line 120 of file reactive_descriptor_service.ipp.

void asio::detail::reactive_descriptor_service::construct ( reactive_descriptor_service::implementation_type impl)

Definition at line 43 of file reactive_descriptor_service.ipp.

void asio::detail::reactive_descriptor_service::destroy ( reactive_descriptor_service::implementation_type impl)

Definition at line 81 of file reactive_descriptor_service.ipp.

template<typename IO_Control_Command >
asio::error_code asio::detail::reactive_descriptor_service::io_control ( implementation_type impl,
IO_Control_Command &  command,
asio::error_code ec 
)
inline

Definition at line 126 of file reactive_descriptor_service.hpp.

bool asio::detail::reactive_descriptor_service::is_open ( const implementation_type impl) const
inline

Definition at line 102 of file reactive_descriptor_service.hpp.

void asio::detail::reactive_descriptor_service::move_assign ( reactive_descriptor_service::implementation_type impl,
reactive_descriptor_service other_service,
reactive_descriptor_service::implementation_type other_impl 
)

Definition at line 64 of file reactive_descriptor_service.ipp.

void asio::detail::reactive_descriptor_service::move_construct ( reactive_descriptor_service::implementation_type impl,
reactive_descriptor_service::implementation_type other_impl 
)

Definition at line 50 of file reactive_descriptor_service.ipp.

native_handle_type asio::detail::reactive_descriptor_service::native_handle ( const implementation_type impl) const
inline

Definition at line 112 of file reactive_descriptor_service.hpp.

bool asio::detail::reactive_descriptor_service::native_non_blocking ( const implementation_type impl) const
inline

Definition at line 150 of file reactive_descriptor_service.hpp.

asio::error_code asio::detail::reactive_descriptor_service::native_non_blocking ( implementation_type impl,
bool  mode,
asio::error_code ec 
)
inline

Definition at line 156 of file reactive_descriptor_service.hpp.

bool asio::detail::reactive_descriptor_service::non_blocking ( const implementation_type impl) const
inline

Definition at line 135 of file reactive_descriptor_service.hpp.

asio::error_code asio::detail::reactive_descriptor_service::non_blocking ( implementation_type impl,
bool  mode,
asio::error_code ec 
)
inline

Definition at line 141 of file reactive_descriptor_service.hpp.

template<typename MutableBufferSequence >
size_t asio::detail::reactive_descriptor_service::read_some ( implementation_type impl,
const MutableBufferSequence &  buffers,
asio::error_code ec 
)
inline

Definition at line 234 of file reactive_descriptor_service.hpp.

size_t asio::detail::reactive_descriptor_service::read_some ( implementation_type impl,
const null_buffers ,
asio::error_code ec 
)
inline

Definition at line 245 of file reactive_descriptor_service.hpp.

reactive_descriptor_service::native_handle_type asio::detail::reactive_descriptor_service::release ( reactive_descriptor_service::implementation_type impl)

Definition at line 146 of file reactive_descriptor_service.ipp.

void asio::detail::reactive_descriptor_service::shutdown_service ( )

Definition at line 39 of file reactive_descriptor_service.ipp.

template<typename ConstBufferSequence >
size_t asio::detail::reactive_descriptor_service::write_some ( implementation_type impl,
const ConstBufferSequence &  buffers,
asio::error_code ec 
)
inline

Definition at line 166 of file reactive_descriptor_service.hpp.

size_t asio::detail::reactive_descriptor_service::write_some ( implementation_type impl,
const null_buffers ,
asio::error_code ec 
)
inline

Definition at line 177 of file reactive_descriptor_service.hpp.


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