Realistic 3D camera system
3D camera system components
|
#include <engine.hpp>
Public Types | |
enum | want { want_input_and_retry = -2, want_output_and_retry = -1, want_nothing = 0, want_output = 1 } |
Public Member Functions | |
ASIO_DECL | engine (SSL_CTX *context) |
ASIO_DECL | ~engine () |
ASIO_DECL SSL * | native_handle () |
ASIO_DECL asio::error_code | set_verify_mode (verify_mode v, asio::error_code &ec) |
ASIO_DECL asio::error_code | set_verify_depth (int depth, asio::error_code &ec) |
ASIO_DECL asio::error_code | set_verify_callback (verify_callback_base *callback, asio::error_code &ec) |
ASIO_DECL want | handshake (stream_base::handshake_type type, asio::error_code &ec) |
ASIO_DECL want | shutdown (asio::error_code &ec) |
ASIO_DECL want | write (const asio::const_buffer &data, asio::error_code &ec, std::size_t &bytes_transferred) |
ASIO_DECL want | read (const asio::mutable_buffer &data, asio::error_code &ec, std::size_t &bytes_transferred) |
ASIO_DECL asio::mutable_buffers_1 | get_output (const asio::mutable_buffer &data) |
ASIO_DECL asio::const_buffer | put_input (const asio::const_buffer &data) |
ASIO_DECL const asio::error_code & | map_error_code (asio::error_code &ec) const |
Definition at line 37 of file engine.hpp.
Enumerator | |
---|---|
want_input_and_retry | |
want_output_and_retry | |
want_nothing | |
want_output |
Definition at line 40 of file engine.hpp.
|
explicit |
Definition at line 36 of file engine.ipp.
asio::ssl::detail::engine::~engine | ( | ) |
Definition at line 60 of file engine.ipp.
asio::mutable_buffers_1 asio::ssl::detail::engine::get_output | ( | const asio::mutable_buffer & | data | ) |
Definition at line 173 of file engine.ipp.
engine::want asio::ssl::detail::engine::handshake | ( | stream_base::handshake_type | type, |
asio::error_code & | ec | ||
) |
Definition at line 133 of file engine.ipp.
const asio::error_code & asio::ssl::detail::engine::map_error_code | ( | asio::error_code & | ec | ) | const |
Definition at line 195 of file engine.ipp.
SSL * asio::ssl::detail::engine::native_handle | ( | ) |
Definition at line 72 of file engine.ipp.
asio::const_buffer asio::ssl::detail::engine::put_input | ( | const asio::const_buffer & | data | ) |
Definition at line 184 of file engine.ipp.
engine::want asio::ssl::detail::engine::read | ( | const asio::mutable_buffer & | data, |
asio::error_code & | ec, | ||
std::size_t & | bytes_transferred | ||
) |
Definition at line 159 of file engine.ipp.
asio::error_code asio::ssl::detail::engine::set_verify_callback | ( | verify_callback_base * | callback, |
asio::error_code & | ec | ||
) |
Definition at line 95 of file engine.ipp.
asio::error_code asio::ssl::detail::engine::set_verify_depth | ( | int | depth, |
asio::error_code & | ec | ||
) |
Definition at line 86 of file engine.ipp.
asio::error_code asio::ssl::detail::engine::set_verify_mode | ( | verify_mode | v, |
asio::error_code & | ec | ||
) |
Definition at line 77 of file engine.ipp.
engine::want asio::ssl::detail::engine::shutdown | ( | asio::error_code & | ec | ) |
Definition at line 140 of file engine.ipp.
engine::want asio::ssl::detail::engine::write | ( | const asio::const_buffer & | data, |
asio::error_code & | ec, | ||
std::size_t & | bytes_transferred | ||
) |
Definition at line 145 of file engine.ipp.