neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
resolver.hpp File Reference
#include <neolib/neolib.hpp>
#include <stdexcept>
#include <vector>
#include <memory>
#include <boost/bind.hpp>
#include <boost/asio.hpp>
#include <neolib/task/async_task.hpp>

Go to the source code of this file.

Classes

class  neolib::basic_resolver< Protocol >
 
class  neolib::basic_resolver< Protocol >::requester
 
class  neolib::basic_resolver< Protocol >::request
 
struct  neolib::basic_resolver< Protocol >::request::no_requester
 

Namespaces

namespace  neolib
 

Typedefs

typedef basic_resolver< tcp_protocolneolib::tcp_resolver
 
typedef basic_resolver< udp_protocolneolib::udp_resolver
 

Enumerations

enum  neolib::protocol_family { neolib::IPv4 = 0x01 , neolib::IPv6 = 0x02 , neolib::IPv4orIPv6 = IPv4 | IPv6 }
 

Functions

template<typename Protocol >
protocol_family neolib::to_protocol_family (Protocol aProtocol)
 
template<typename Protocol >
Protocol neolib::to_protocol (protocol_family aProtocolFamily)