+ enum RequesterType
+ {
+ InvalidRequester = 0,
+ PerBufferFixed,
+ PerBufferUnread,
+ GlobalUnread
+ };
+
+ BacklogRequester(bool buffering, RequesterType requesterType, ClientBacklogManager* backlogManger);
+ virtual ~BacklogRequester() = default;
+
+ inline bool isBuffering() { return _isBuffering; }
+ inline RequesterType type() { return _requesterType; }
+ inline const QList<Message>& bufferedMessages() { return _bufferedMessages; }