Partition: add client list

For efficient traversal within one partition, e.g. for distributing
partition-local idle events.
This commit is contained in:
Max Kellermann
2020-01-20 13:16:13 +01:00
parent 77271ebc1f
commit 56eaf000a4
6 changed files with 19 additions and 10 deletions

View File

@@ -52,6 +52,8 @@ class BackgroundCommand;
class Client final
: FullyBufferedSocket,
public boost::intrusive::list_base_hook<boost::intrusive::tag<Partition>,
boost::intrusive::link_mode<boost::intrusive::normal_link>>,
public boost::intrusive::list_base_hook<boost::intrusive::link_mode<boost::intrusive::normal_link>> {
TimerEvent timeout_event;