70class ConsumerScope
final {
76 using Callback = std::function<
void(MessageBatchView)>;
81 ConsumerScope(ConsumerScope&&)
noexcept =
delete;
82 ConsumerScope& operator=(ConsumerScope&&)
noexcept =
delete;
134 std::uint32_t partition,
135 std::optional<std::chrono::milliseconds> timeout = std::nullopt
148 std::optional<std::chrono::milliseconds> timeout = std::nullopt
180 std::uint32_t partition_id,
181 std::uint64_t offset,
182 std::chrono::milliseconds timeout
213 friend class impl::Consumer;
215 explicit ConsumerScope(impl::Consumer& consumer)
noexcept;
217 impl::Consumer& consumer_;