From 66b826f0a61440b0b6f0d6d27fc06bec69fe5758 Mon Sep 17 00:00:00 2001 From: Pavel Emelyanov Date: Tue, 18 Jun 2024 16:18:11 +0300 Subject: [PATCH] reactor: Unfriend alien and smp queues Both used to mess with _sleeping and _stopped bits. Now both are gone, and queues can enjoy the public reactor API only. Signed-off-by: Pavel Emelyanov --- include/seastar/core/reactor.hh | 3 --- 1 file changed, 3 deletions(-) diff --git a/include/seastar/core/reactor.hh b/include/seastar/core/reactor.hh index 77cd87eabef..00b2d5452d2 100644 --- a/include/seastar/core/reactor.hh +++ b/include/seastar/core/reactor.hh @@ -97,7 +97,6 @@ namespace seastar { using shard_id = unsigned; namespace alien { -class message_queue; class instance; } SEASTAR_MODULE_EXPORT @@ -632,7 +631,6 @@ private: future<> run_exit_tasks(); void stop(); - friend class alien::message_queue; friend class pollable_fd; friend class pollable_fd_state; friend class posix_file_impl; @@ -641,7 +639,6 @@ private: friend class timer; friend class timer; friend class smp; - friend class smp_message_queue; friend class internal::poller; friend class scheduling_group; friend void internal::add_to_flush_poller(output_stream& os) noexcept;