diff --git a/include/transport/usermanager.h b/include/transport/usermanager.h index 0c23b245a3ab9c372aba21fff83590ac5a5fa399..cd02aade7c5f1711b45ec333a3bd43ca42ffba7b 100644 --- a/include/transport/usermanager.h +++ b/include/transport/usermanager.h @@ -50,7 +50,7 @@ class RosterResponder; UserManager->User [label="handlePresence(...)", URL="\ref User::handlePresence()"]; \endmsc */ -class UserManager { +class UserManager : public Swift::EntityCapsProvider { public: /// Creates new UserManager. /// \param component Component which's presence will be handled @@ -82,6 +82,8 @@ class UserManager { void removeAllUsers(); + Swift::DiscoInfo::ref getCaps(const Swift::JID&) const; + /// Called when new User class is created. /// \param user newly created User class boost::signal onUserCreated;