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().