Monero
Loading...
Searching...
No Matches
net::socks::client::process_v5 Struct Reference
Inheritance diagram for net::socks::client::process_v5:
Collaboration diagram for net::socks::client::process_v5:

Public Member Functions

 process_v5 (std::shared_ptr< client > self)
void operator() (const boost::system::error_code error, std::size_t bytes)

Static Public Member Functions

static boost::asio::mutable_buffer get_read_buffer (client &self, const std::size_t size)
template<unsigned I>
static boost::asio::const_buffer get_write_buffer (const client &self) noexcept

Public Attributes

std::shared_ptr< clientself_

Constructor & Destructor Documentation

◆ process_v5()

net::socks::client::process_v5::process_v5 ( std::shared_ptr< client > self)
inlineexplicit

Member Function Documentation

◆ get_read_buffer()

boost::asio::mutable_buffer net::socks::client::process_v5::get_read_buffer ( client & self,
const std::size_t size )
inlinestatic

◆ get_write_buffer()

template<unsigned I>
boost::asio::const_buffer net::socks::client::process_v5::get_write_buffer ( const client & self)
inlinestaticnoexcept

◆ operator()()

void net::socks::client::process_v5::operator() ( const boost::system::error_code error,
std::size_t bytes )
inline

Member Data Documentation

◆ self_

std::shared_ptr<client> net::socks::client::process_v5::self_

The documentation for this struct was generated from the following file: