-static void control_socket_cb(EventLoop_t *loop, int fd);
-
-void open_control_socket(bool report_ro_failure = true) noexcept;
-void setup_external_log() noexcept;
-
-
-class ControlSocketWatcher : public EventLoop_t::fd_watcher_impl<ControlSocketWatcher>
-{
- public:
- rearm fd_event(EventLoop_t &loop, int fd, int flags) noexcept
- {
- control_socket_cb(&loop, fd);
- return rearm::REARM;
- }
-};
-
-ControlSocketWatcher control_socket_io;