|
Asio Extensions
Additional functionality built on top of (Boost.)Asio
|
Classes | |
| class | socks_sexec_op |
| class | socks_sgreet_op |
| class | socks_slogin_op |
Functions | |
| std::size_t | get_sgreet_packet_size (const auth_method *auth_methods, std::size_t num_auth_methods) |
| std::size_t | get_slogin_packet_size (const std::string &username, const std::string &password) |
| std::size_t | get_sexec_packet_size (command cmd, const asio::ip::tcp::endpoint &remote, const std::string &remote_host, uint16_t port) |
| void | encode_sgreet_packet (const auth_method *auth_methods, std::size_t num_auth_methods, uint8_t *out) |
| void | encode_slogin_packet (const std::string &username, const std::string &password, uint8_t *out) |
| void | encode_sexec_packet (command cmd, const asio::ip::tcp::endpoint &remote, const std::string &remote_host, uint16_t port, uint8_t *out) |
| void asioext::socks::detail::encode_sexec_packet | ( | command | cmd, |
| const asio::ip::tcp::endpoint & | remote, | ||
| const std::string & | remote_host, | ||
| uint16_t | port, | ||
| uint8_t * | out | ||
| ) |
| void asioext::socks::detail::encode_sgreet_packet | ( | const auth_method * | auth_methods, |
| std::size_t | num_auth_methods, | ||
| uint8_t * | out | ||
| ) |
| void asioext::socks::detail::encode_slogin_packet | ( | const std::string & | username, |
| const std::string & | password, | ||
| uint8_t * | out | ||
| ) |
| std::size_t asioext::socks::detail::get_sexec_packet_size | ( | command | cmd, |
| const asio::ip::tcp::endpoint & | remote, | ||
| const std::string & | remote_host, | ||
| uint16_t | port | ||
| ) |
| std::size_t asioext::socks::detail::get_sgreet_packet_size | ( | const auth_method * | auth_methods, |
| std::size_t | num_auth_methods | ||
| ) |
| std::size_t asioext::socks::detail::get_slogin_packet_size | ( | const std::string & | username, |
| const std::string & | password | ||
| ) |