util/IntrusiveList: add enum LinkMode

Compile-time code simplification.
This commit is contained in:
Max Kellermann
2022-11-12 08:52:58 +01:00
parent 3023816491
commit fb5d77158a
14 changed files with 132 additions and 81 deletions

View File

@@ -40,7 +40,9 @@ class EventLoop;
* thread that runs the #EventLoop, except where explicitly documented
* as thread-safe.
*/
class SocketEvent final : IntrusiveListHook, public EventPollBackendEvents
class SocketEvent final
: IntrusiveListHook<IntrusiveHookMode::NORMAL>,
public EventPollBackendEvents
{
friend class EventLoop;
friend struct IntrusiveListBaseHookTraits<SocketEvent>;