diff --git a/include/transport/logger.h b/include/transport/logger.h index ac2cd8431231d283e7a1bdf60867de5e8ac6e6c8..0a9f3d965fd5c4452b916a363ca21d2b37cf9731 100644 --- a/include/transport/logger.h +++ b/include/transport/logger.h @@ -52,6 +52,10 @@ class Logger /// \param userRegistration userRegistration class void setUserRegistration(UserRegistration *userRegistration); + /// Starts logging data related to UserManager class. + /// \param userManager userManager class + void setUserManager(UserManager *userManager); + private: // Component void handleConnected(); @@ -66,6 +70,10 @@ class Logger void handleUserRegistered(const UserInfo &user); void handleUserUnregistered(const UserInfo &user); void handleUserUpdated(const UserInfo &user); + + // UserManager + void handleUserCreated(User *user); + void handleUserDestroyed(User *user); }; }