neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::basic_resolver< Protocol >::request Class Reference

#include <resolver.hpp>

Classes

struct  no_requester
 

Public Member Functions

 request (basic_resolver< Protocol > &aParent, requester_type &aRequester, const std::string &aHostName, neolib::protocol_family aProtocolFamily)
 
void orphan ()
 
const std::string & host_name () const
 
neolib::protocol_family protocol_family () const
 
bool has_requester () const
 
requester_typerequester () const
 
void reset ()
 
void handle_resolve (const boost::system::error_code &aError, iterator aEndPointIterator)
 

Detailed Description

template<typename Protocol>
class neolib::basic_resolver< Protocol >::request

Definition at line 95 of file resolver.hpp.

Constructor & Destructor Documentation

◆ request()

template<typename Protocol >
neolib::basic_resolver< Protocol >::request::request ( basic_resolver< Protocol > &  aParent,
requester_type aRequester,
const std::string &  aHostName,
neolib::protocol_family  aProtocolFamily 
)
inline

Definition at line 102 of file resolver.hpp.

Member Function Documentation

◆ handle_resolve()

template<typename Protocol >
void neolib::basic_resolver< Protocol >::request::handle_resolve ( const boost::system::error_code &  aError,
iterator  aEndPointIterator 
)
inline

Definition at line 133 of file resolver.hpp.

◆ has_requester()

template<typename Protocol >
bool neolib::basic_resolver< Protocol >::request::has_requester ( ) const
inline

Definition at line 119 of file resolver.hpp.

◆ host_name()

template<typename Protocol >
const std::string & neolib::basic_resolver< Protocol >::request::host_name ( ) const
inline

Definition at line 111 of file resolver.hpp.

◆ orphan()

template<typename Protocol >
void neolib::basic_resolver< Protocol >::request::orphan ( )
inline

Definition at line 107 of file resolver.hpp.

◆ protocol_family()

template<typename Protocol >
neolib::protocol_family neolib::basic_resolver< Protocol >::request::protocol_family ( ) const
inline

Definition at line 115 of file resolver.hpp.

◆ requester()

template<typename Protocol >
requester_type & neolib::basic_resolver< Protocol >::request::requester ( ) const
inline

Definition at line 123 of file resolver.hpp.

◆ reset()

template<typename Protocol >
void neolib::basic_resolver< Protocol >::request::reset ( )
inline

Definition at line 129 of file resolver.hpp.


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