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 | ||
) |