bundling timeouts from same user

This commit is contained in:
fourtf
2018-01-05 23:14:55 +01:00
parent 47a813d5d6
commit 315cfd8605
10 changed files with 124 additions and 14 deletions
+2
View File
@@ -27,12 +27,14 @@ public:
boost::signals2::signal<void(messages::SharedMessage &)> messageRemovedFromStart;
boost::signals2::signal<void(messages::SharedMessage &)> messageAppended;
boost::signals2::signal<void(std::vector<messages::SharedMessage> &)> messagesAddedAtStart;
boost::signals2::signal<void(size_t index, messages::SharedMessage &)> messageReplaced;
virtual bool isEmpty() const;
messages::LimitedQueueSnapshot<messages::SharedMessage> getMessageSnapshot();
void addMessage(messages::SharedMessage message);
void addMessagesAtStart(std::vector<messages::SharedMessage> &messages);
void replaceMessage(messages::SharedMessage message, messages::SharedMessage replacement);
void addRecentChatter(const std::shared_ptr<messages::Message> &message);
struct NameOptions {