async_resolve.hpp (543f44000a992870ff76e76888dd589a3a31ed4e) | async_resolve.hpp (ecd6a3a20ab128ae9d3e356d6250695800dc13be) |
---|---|
1#pragma once 2#include <boost/asio/ip/address.hpp> 3#include <boost/asio/ip/basic_endpoint.hpp> 4#include <sdbusplus/message.hpp> 5 6#include <charconv> 7#include <iostream> 8#include <memory> --- 6 unchanged lines hidden (view full) --- 15 16class Resolver 17{ 18 public: 19 Resolver() = default; 20 21 ~Resolver() = default; 22 | 1#pragma once 2#include <boost/asio/ip/address.hpp> 3#include <boost/asio/ip/basic_endpoint.hpp> 4#include <sdbusplus/message.hpp> 5 6#include <charconv> 7#include <iostream> 8#include <memory> --- 6 unchanged lines hidden (view full) --- 15 16class Resolver 17{ 18 public: 19 Resolver() = default; 20 21 ~Resolver() = default; 22 |
23 Resolver(const Resolver&) = delete; 24 Resolver(Resolver&&) = delete; 25 Resolver& operator=(const Resolver&) = delete; 26 Resolver& operator=(Resolver&&) = delete; 27 |
|
23 template <typename ResolveHandler> 24 void asyncResolve(const std::string& host, const std::string& port, 25 ResolveHandler&& handler) 26 { 27 BMCWEB_LOG_DEBUG << "Trying to resolve: " << host << ":" << port; 28 uint64_t flag = 0; 29 crow::connections::systemBus->async_method_call( 30 [host, port, handler{std::forward<ResolveHandler>(handler)}]( --- 69 unchanged lines hidden --- | 28 template <typename ResolveHandler> 29 void asyncResolve(const std::string& host, const std::string& port, 30 ResolveHandler&& handler) 31 { 32 BMCWEB_LOG_DEBUG << "Trying to resolve: " << host << ":" << port; 33 uint64_t flag = 0; 34 crow::connections::systemBus->async_method_call( 35 [host, port, handler{std::forward<ResolveHandler>(handler)}]( --- 69 unchanged lines hidden --- |