diff --git a/include/transport/admininterface.h b/include/transport/admininterface.h index 393394ebdbd6e7e03b82066afe05e3f18b245e7e..64082dd30200faaaa60b7dabc0bc7768e38d00f4 100644 --- a/include/transport/admininterface.h +++ b/include/transport/admininterface.h @@ -30,13 +30,16 @@ class Component; class StorageBackend; class UserManager; class NetworkPluginServer; +class UserRegistration; class AdminInterface { public: - AdminInterface(Component *component, UserManager *userManager, NetworkPluginServer *server = NULL, StorageBackend *storageBackend = NULL); + AdminInterface(Component *component, UserManager *userManager, NetworkPluginServer *server = NULL, StorageBackend *storageBackend = NULL, UserRegistration *userRegistration = NULL); ~AdminInterface(); + void handleQuery(Swift::Message::ref message); + private: void handleMessageReceived(Swift::Message::ref message); @@ -44,6 +47,7 @@ class AdminInterface { StorageBackend *m_storageBackend; UserManager *m_userManager; NetworkPluginServer *m_server; + UserRegistration *m_userRegistration; }; }