Design Pattern Examples
Overview of object-oriented design patterns
UserGroupMediator Member List

This is the complete list of members for UserGroupMediator, including all inherited members.

_userGroupsContainerUserGroupMediatorprivate
AddGroup(std::string name)UserGroupMediatorinline
AddUser(std::string name)UserGroupMediatorinline
AddUserToGroup(std::string userName, std::string groupName)UserGroupMediatorinline
GetAllGroups()UserGroupMediatorinline
GetAllUsers()UserGroupMediatorinline
GetGroupsWithUser(std::string userName)UserGroupMediatorinline
GetUsersInGroup(std::string groupName)UserGroupMediatorinline
IsUserInGroup(std::string userName, std::string groupName)UserGroupMediatorinline
RemoveGroup(std::string name)UserGroupMediatorinline
RemoveUser(std::string name)UserGroupMediatorinline
RemoveUserFromAllGroups(std::string userName)UserGroupMediatorinline
RemoveUserFromGroup(std::string userName, std::string groupName)UserGroupMediatorinline