47 explicit FdPoller(
const ev::ThreadControl& control);
49 FdPoller(
const FdPoller&) =
delete;
50 FdPoller(FdPoller&&) =
delete;
51 FdPoller& operator=(
const FdPoller&) =
delete;
52 FdPoller& operator=(FdPoller&&) =
delete;
77 [[nodiscard]] std::optional<
Kind>
Wait(Deadline);
91 friend class impl::Direction;
93 enum class State :
int {
99 void SwitchStateToInUse();
100 void SwitchStateToReadyToUse();
103 utils::FastPimpl<Impl, 144, 16> pimpl_;