Skip to content

asio::ssl::detail::engine

詳細情報

メンバー

engine()

ASIO_DECL asio::ssl::detail::engine::engine(SSL_CTX *context)

引数

  • SSL_CTX* context

戻り値

ASIO_DECL

~engine()

ASIO_DECL asio::ssl::detail::engine::~engine()

戻り値

ASIO_DECL

native_handle()

ASIO_DECL SSL* asio::ssl::detail::engine::native_handle()

戻り値

ASIO_DECL*

set_verify_mode()

ASIO_DECL asio::error_code asio::ssl::detail::engine::set_verify_mode(verify_mode v, asio::error_code &ec)

引数

  • verify_mode v
  • asio::error_code& ec

戻り値

ASIO_DECL

set_verify_depth()

ASIO_DECL asio::error_code asio::ssl::detail::engine::set_verify_depth(int depth, asio::error_code &ec)

引数

  • int depth
  • asio::error_code& ec

戻り値

ASIO_DECL

set_verify_callback()

ASIO_DECL asio::error_code asio::ssl::detail::engine::set_verify_callback(verify_callback_base *callback, asio::error_code &ec)

引数

  • verify_callback_base* callback
  • asio::error_code& ec

戻り値

ASIO_DECL

handshake()

ASIO_DECL want asio::ssl::detail::engine::handshake(stream_base::handshake_type type, asio::error_code &ec)

引数

  • stream_base::handshake_type type
  • asio::error_code& ec

戻り値

ASIO_DECL

shutdown()

ASIO_DECL want asio::ssl::detail::engine::shutdown(asio::error_code &ec)

引数

  • asio::error_code& ec

戻り値

ASIO_DECL

write()

ASIO_DECL want asio::ssl::detail::engine::write(const asio::const_buffer &data, asio::error_code &ec, std::size_t &bytes_transferred)

引数

  • const& data
  • asio::error_code& ec
  • std::size_t & bytes_transferred

戻り値

ASIO_DECL

read()

ASIO_DECL want asio::ssl::detail::engine::read(const asio::mutable_buffer &data, asio::error_code &ec, std::size_t &bytes_transferred)

引数

  • const& data
  • asio::error_code& ec
  • std::size_t & bytes_transferred

戻り値

ASIO_DECL

get_output()

ASIO_DECL asio::mutable_buffer asio::ssl::detail::engine::get_output(const asio::mutable_buffer &data)

引数

  • const& data

戻り値

ASIO_DECL

put_input()

ASIO_DECL asio::const_buffer asio::ssl::detail::engine::put_input(const asio::const_buffer &data)

引数

  • const& data

戻り値

ASIO_DECL

map_error_code()

ASIO_DECL const asio::error_code& asio::ssl::detail::engine::map_error_code(asio::error_code &ec) const

引数

  • asio::error_code& ec

戻り値

ASIO_DECL&