30 Channel(ConnectionPtr&& channel);
33 Channel(Channel&& other)
noexcept;
36 const Exchange& exchange,
37 const std::string& routing_key,
38 const std::string& message,
40 engine::Deadline deadline
46 const Exchange& exchange,
47 const std::string& routing_key,
48 const std::string& message,
49 engine::Deadline deadline
55 const Exchange& exchange,
56 const std::string& routing_key,
58 engine::Deadline deadline
61 std::string
Get(
const Queue& queue,
utils::Flags<Queue::
Flags> flags, engine::Deadline deadline)
override;
64 utils::FastPimpl<ConnectionPtr, 32, 8> impl_;
80 ReliableChannel(ConnectionPtr&& channel);
83 ReliableChannel(ReliableChannel&& other)
noexcept;
86 const Exchange& exchange,
87 const std::string& routing_key,
88 const std::string& message,
90 engine::Deadline deadline
96 const Exchange& exchange,
97 const std::string& routing_key,
98 const std::string& message,
99 engine::Deadline deadline
105 const Exchange& exchange,
106 const std::string& routing_key,
108 engine::Deadline deadline
112 utils::FastPimpl<ConnectionPtr, 32, 8> impl_;