*/
virtual QList<Message> requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) = 0;
+ //! Fetch all authusernames
+ /** \return Map of all current UserIds to permitted idents
+ */
+ virtual QMap<UserId, QString> getAllAuthusernames() = 0;
+
+ //! Get the auth username associated with a userId
+ /** \param user The user to retrieve the username for
+ * \return The username for the user
+ */
+ virtual const QString getAuthusername(UserId user) = 0;
+
signals:
//! Sent when a new BufferInfo is created, or an existing one changed somehow.
void bufferInfoUpdated(UserId user, const BufferInfo &);