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 ---