29 :
public std::enable_shared_from_this<
Client>,
42 const Exchange& exchange,
44 utils::Flags<Exchange::
Flags> flags,
61 const Exchange& exchange,
63 const std::string& routing_key,
77 const Exchange& exchange,
78 const std::string& routing_key,
79 const std::string& message,
87 const Exchange& exchange,
88 const std::string& routing_key,
89 const std::string& message,
96 const Exchange& exchange,
97 const std::string& routing_key,
102 std::string
Get(
const Queue& queue, utils::Flags<Queue::
Flags> flags,
engine::Deadline deadline)
override;
110 const Exchange& exchange,
111 const std::string& routing_key,
112 const std::string& message,
120 const Exchange& exchange,
121 const std::string& routing_key,
122 const std::string& message,
129 const Exchange& exchange,
130 const std::string& routing_key,
145 Client(clients::
dns::
Resolver& resolver,
const ClientSettings& settings);
149 utils::FastPimpl<ClientImpl, 296, 8> impl_;