Tidy up resolver calls

This commit is contained in:
Vinnie Falco
2017-06-19 07:28:20 -07:00
parent a4a4121444
commit 0a4f964811
8 changed files with 8 additions and 9 deletions

View File

@@ -12,6 +12,7 @@ Version 61:
* Fix shadowing warnings
* Tidy up http-crawl example
* Add multi_port to server-framework
* Tidy up resolver calls
API Changes:

View File

@@ -33,7 +33,7 @@ int main()
// Look up the domain name
std::string const host = "www.example.com";
auto const lookup = r.resolve(boost::asio::ip::tcp::resolver::query{host, "https"}, ec);
auto const lookup = r.resolve({host, "https"}, ec);
if(ec)
return fail("resolve", ec);

View File

@@ -35,7 +35,7 @@ int main()
// Look up the domain name
std::string const host = "www.example.com";
auto const lookup = r.resolve(boost::asio::ip::tcp::resolver::query{host, "http"}, ec);
auto const lookup = r.resolve({host, "http"}, ec);
if(ec)
return fail("resolve", ec);

View File

@@ -48,7 +48,7 @@ main(int, char const*[])
// Look up the domain name
boost::asio::ip::tcp::resolver r(ios);
auto lookup = r.resolve(boost::asio::ip::tcp::resolver::query{host, "http"}, ec);
auto lookup = r.resolve({host, "http"}, ec);
if(ec)
{
fail("resolve", ec);

View File

@@ -34,7 +34,7 @@ int main()
// Look up the domain name
std::string const host = "echo.websocket.org";
auto const lookup = r.resolve(boost::asio::ip::tcp::resolver::query{host, "https"}, ec);
auto const lookup = r.resolve({host, "https"}, ec);
if(ec)
return fail("resolve", ec);

View File

@@ -34,7 +34,7 @@ int main()
// Look up the domain name
std::string const host = "echo.websocket.org";
auto const lookup = r.resolve(boost::asio::ip::tcp::resolver::query{host, "http"}, ec);
auto const lookup = r.resolve({host, "http"}, ec);
if(ec)
return fail("resolve", ec);

View File

@@ -40,8 +40,7 @@ boost::asio::ip::tcp::socket sock{ios};
char const* const host = "www.example.com";
boost::asio::ip::tcp::resolver r{ios};
boost::asio::ip::tcp::socket stream{ios};
boost::asio::connect(stream, r.resolve(
boost::asio::ip::tcp::resolver::query{host, "http"}));
boost::asio::connect(stream, r.resolve({host, "http"}));
// At this point `stream` is a connected to a remote
// host and may be used to perform stream operations.

View File

@@ -58,8 +58,7 @@ boost::asio::ip::tcp::socket sock{ios};
std::string const host = "mywebapp.com";
boost::asio::ip::tcp::resolver r{ios};
stream<boost::asio::ip::tcp::socket> ws{ios};
boost::asio::connect(ws.next_layer(),
r.resolve(boost::asio::ip::tcp::resolver::query{host, "ws"}));
boost::asio::connect(ws.next_layer(), r.resolve({host, "ws"}));
//]
}