Skip to content

asio::detail::reactive_socket_service_base

詳細情報

メンバー

reactive_socket_service_base()

ASIO_DECL asio::detail::reactive_socket_service_base::reactive_socket_service_base(asio::io_context &io_context)

引数

  • asio::io_context& io_context

戻り値

ASIO_DECL

base_shutdown()

ASIO_DECL void asio::detail::reactive_socket_service_base::base_shutdown()

戻り値

ASIO_DECLvoid

construct()

ASIO_DECL void asio::detail::reactive_socket_service_base::construct(base_implementation_type &impl)

引数

  • base_implementation_type& impl

戻り値

ASIO_DECLvoid

base_move_construct()

ASIO_DECL void asio::detail::reactive_socket_service_base::base_move_construct(base_implementation_type &impl, base_implementation_type &other_impl)

引数

  • base_implementation_type& impl
  • base_implementation_type& other_impl

戻り値

ASIO_DECLvoid

base_move_assign()

ASIO_DECL void asio::detail::reactive_socket_service_base::base_move_assign(base_implementation_type &impl, reactive_socket_service_base &other_service, base_implementation_type &other_impl)

引数

  • base_implementation_type& impl
  • reactive_socket_service_base& other_service
  • base_implementation_type& other_impl

戻り値

ASIO_DECLvoid

destroy()

ASIO_DECL void asio::detail::reactive_socket_service_base::destroy(base_implementation_type &impl)

引数

  • base_implementation_type& impl

戻り値

ASIO_DECLvoid

is_open()

bool asio::detail::reactive_socket_service_base::is_open(const base_implementation_type &impl) const

引数

  • const& impl

戻り値

bool

close()

ASIO_DECL asio::error_code asio::detail::reactive_socket_service_base::close(base_implementation_type &impl, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • asio::error_code& ec

戻り値

ASIO_DECL

release()

ASIO_DECL socket_type asio::detail::reactive_socket_service_base::release(base_implementation_type &impl, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • asio::error_code& ec

戻り値

ASIO_DECL

native_handle()

native_handle_type asio::detail::reactive_socket_service_base::native_handle(base_implementation_type &impl)

引数

  • base_implementation_type& impl

戻り値

native_handle_type

cancel()

ASIO_DECL asio::error_code asio::detail::reactive_socket_service_base::cancel(base_implementation_type &impl, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • asio::error_code& ec

戻り値

ASIO_DECL

at_mark()

bool asio::detail::reactive_socket_service_base::at_mark(const base_implementation_type &impl, asio::error_code &ec) const

引数

  • const& impl
  • asio::error_code& ec

戻り値

bool

available()

std::size_t asio::detail::reactive_socket_service_base::available(const base_implementation_type &impl, asio::error_code &ec) const

引数

  • const& impl
  • asio::error_code& ec

戻り値

std::size_t

listen()

asio::error_code asio::detail::reactive_socket_service_base::listen(base_implementation_type &impl, int backlog, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • int backlog
  • asio::error_code& ec

戻り値

asio::error_code

io_control()

asio::error_code asio::detail::reactive_socket_service_base::io_control(base_implementation_type &impl, IO_Control_Command &command, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • IO_Control_Command & command
  • asio::error_code& ec

戻り値

asio::error_code

non_blocking()

bool asio::detail::reactive_socket_service_base::non_blocking(const base_implementation_type &impl) const

引数

  • const& impl

戻り値

bool

non_blocking()

asio::error_code asio::detail::reactive_socket_service_base::non_blocking(base_implementation_type &impl, bool mode, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • bool mode
  • asio::error_code& ec

戻り値

asio::error_code

native_non_blocking()

bool asio::detail::reactive_socket_service_base::native_non_blocking(const base_implementation_type &impl) const

引数

  • const& impl

戻り値

bool

native_non_blocking()

asio::error_code asio::detail::reactive_socket_service_base::native_non_blocking(base_implementation_type &impl, bool mode, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • bool mode
  • asio::error_code& ec

戻り値

asio::error_code

wait()

asio::error_code asio::detail::reactive_socket_service_base::wait(base_implementation_type &impl, socket_base::wait_type w, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • socket_base::wait_type w
  • asio::error_code& ec

戻り値

asio::error_code

async_wait()

void asio::detail::reactive_socket_service_base::async_wait(base_implementation_type &impl, socket_base::wait_type w, Handler &handler)

引数

  • base_implementation_type& impl
  • socket_base::wait_type w
  • Handler & handler

send()

size_t asio::detail::reactive_socket_service_base::send(base_implementation_type &impl, const ConstBufferSequence &buffers, socket_base::message_flags flags, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • constConstBufferSequence & buffers
  • socket_base::message_flags flags
  • asio::error_code& ec

戻り値

size_t

send()

size_t asio::detail::reactive_socket_service_base::send(base_implementation_type &impl, const null_buffers &, socket_base::message_flags, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • socket_base::message_flags ``
  • asio::error_code& ec

戻り値

size_t

async_send()

void asio::detail::reactive_socket_service_base::async_send(base_implementation_type &impl, const ConstBufferSequence &buffers, socket_base::message_flags flags, Handler &handler)

引数

  • base_implementation_type& impl
  • constConstBufferSequence & buffers
  • socket_base::message_flags flags
  • Handler & handler

async_send()

void asio::detail::reactive_socket_service_base::async_send(base_implementation_type &impl, const null_buffers &, socket_base::message_flags, Handler &handler)

引数

  • base_implementation_type& impl
  • socket_base::message_flags ``
  • Handler & handler

receive()

size_t asio::detail::reactive_socket_service_base::receive(base_implementation_type &impl, const MutableBufferSequence &buffers, socket_base::message_flags flags, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • constMutableBufferSequence & buffers
  • socket_base::message_flags flags
  • asio::error_code& ec

戻り値

size_t

receive()

size_t asio::detail::reactive_socket_service_base::receive(base_implementation_type &impl, const null_buffers &, socket_base::message_flags, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • socket_base::message_flags ``
  • asio::error_code& ec

戻り値

size_t

async_receive()

void asio::detail::reactive_socket_service_base::async_receive(base_implementation_type &impl, const MutableBufferSequence &buffers, socket_base::message_flags flags, Handler &handler)

引数

  • base_implementation_type& impl
  • constMutableBufferSequence & buffers
  • socket_base::message_flags flags
  • Handler & handler

async_receive()

void asio::detail::reactive_socket_service_base::async_receive(base_implementation_type &impl, const null_buffers &, socket_base::message_flags flags, Handler &handler)

引数

  • base_implementation_type& impl
  • const& ``
  • socket_base::message_flags flags
  • Handler & handler

receive_with_flags()

size_t asio::detail::reactive_socket_service_base::receive_with_flags(base_implementation_type &impl, const MutableBufferSequence &buffers, socket_base::message_flags in_flags, socket_base::message_flags &out_flags, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • constMutableBufferSequence & buffers
  • socket_base::message_flags in_flags
  • socket_base::message_flags& out_flags
  • asio::error_code& ec

戻り値

size_t

receive_with_flags()

size_t asio::detail::reactive_socket_service_base::receive_with_flags(base_implementation_type &impl, const null_buffers &, socket_base::message_flags, socket_base::message_flags &out_flags, asio::error_code &ec)

引数

  • base_implementation_type& impl
  • socket_base::message_flags ``
  • socket_base::message_flags& out_flags
  • asio::error_code& ec

戻り値

size_t

async_receive_with_flags()

void asio::detail::reactive_socket_service_base::async_receive_with_flags(base_implementation_type &impl, const MutableBufferSequence &buffers, socket_base::message_flags in_flags, socket_base::message_flags &out_flags, Handler &handler)

引数

  • base_implementation_type& impl
  • constMutableBufferSequence & buffers
  • socket_base::message_flags in_flags
  • socket_base::message_flags& out_flags
  • Handler & handler

async_receive_with_flags()

void asio::detail::reactive_socket_service_base::async_receive_with_flags(base_implementation_type &impl, const null_buffers &, socket_base::message_flags in_flags, socket_base::message_flags &out_flags, Handler &handler)

引数

  • base_implementation_type& impl
  • const& ``
  • socket_base::message_flags in_flags
  • socket_base::message_flags& out_flags
  • Handler & handler