diff --git a/include/transport/adhocmanager.h b/include/transport/adhocmanager.h index ca19979efdc41b272831f8a827e6a2cf4c03d44a..75e31d097edfd9f6d18d244915aa43f1fb24a36f 100644 --- a/include/transport/adhocmanager.h +++ b/include/transport/adhocmanager.h @@ -33,6 +33,8 @@ class Component; class DiscoItemsResponder; class AdHocCommandFactory; class AdHocCommand; +class UserManager; +class StorageBackend; /// Listens for AdHoc commands and manages all AdHoc commands sessions class AdHocManager : public Swift::Responder { @@ -42,7 +44,7 @@ class AdHocManager : public Swift::Responder { /// Creates new AdHocManager. /// \param component Transport instance associated with this AdHocManager. - AdHocManager(Component *component, DiscoItemsResponder *discoItemsResponder); + AdHocManager(Component *component, DiscoItemsResponder *discoItemsResponder, UserManager *userManager, StorageBackend *storageBackend = NULL); /// Destructor. virtual ~AdHocManager(); @@ -70,6 +72,8 @@ class AdHocManager : public Swift::Responder { std::map m_factories; SessionsMap m_sessions; Swift::Timer::ref m_collectTimer; + UserManager *m_userManager; + StorageBackend *m_storageBackend; }; }