Represents a list of groups. Call GroupList_Initialize() to start and GroupList_Clear() to release all resources and restore to empty state. More...
#include <Mediator_GroupList.h>

Public Attributes | |
| Group ** | groups |
| Array of pointers to Group objects. | |
| size_t | groups_count |
Number of pointers in the groups list. | |
| size_t | allocated_count |
Size of the allocated groups list. | |
Represents a list of groups. Call GroupList_Initialize() to start and GroupList_Clear() to release all resources and restore to empty state.
Definition at line 18 of file Mediator_GroupList.h.
| size_t allocated_count |
Size of the allocated groups list.
Definition at line 22 of file Mediator_GroupList.h.
Referenced by GroupList_AddGroup(), GroupList_Initialize(), and GroupList_RemoveGroup().
| Group** groups |
Array of pointers to Group objects.
Definition at line 20 of file Mediator_GroupList.h.
Referenced by GroupList_AddGroup(), GroupList_Clear(), GroupList_FindGroup(), GroupList_Initialize(), GroupList_RemoveGroup(), Groups_AddUserGroup(), Groups_FindGroup(), Groups_GetAllGroups(), Groups_GetAllUsersInGroup(), Groups_GetGroupsWithUser(), Groups_RemoveUserFromAllGroups(), Groups_RemoveUserFromGroup(), and Groups_UserInGroup().
| size_t groups_count |
Number of pointers in the groups list.
Definition at line 21 of file Mediator_GroupList.h.
Referenced by GroupList_AddGroup(), GroupList_Clear(), GroupList_FindGroup(), GroupList_Initialize(), GroupList_RemoveGroup(), Groups_GetAllGroups(), Groups_GetGroupsWithUser(), and Groups_RemoveUserFromAllGroups().