diff --git a/include/transport/mysqlbackend.h b/include/transport/mysqlbackend.h index b35a345d224f4dd53205e749eac20a968e299faa..47c8757bf085be8b55f55071eebabcde30937105 100644 --- a/include/transport/mysqlbackend.h +++ b/include/transport/mysqlbackend.h @@ -82,6 +82,8 @@ class MySQLBackend : public StorageBackend /// \return true if user has been found in database and roster has been fetched bool getBuddies(long id, std::list &roster); + bool getOnlineUsers(std::vector &users); + long addBuddy(long userId, const BuddyInfo &buddyInfo); void updateBuddy(long userId, const BuddyInfo &buddyInfo); @@ -148,6 +150,7 @@ class MySQLBackend : public StorageBackend Statement *m_getBuddies; Statement *m_getBuddiesSettings; Statement *m_setUserOnline; + Statement *m_getOnlineUsers; }; }