Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
UserGroupNode Struct Reference

#include <user_group.h>

Collaboration diagram for UserGroupNode:
[legend]

Public Member Functions

GRASSROOTS_USERS_API UserGroupNodeAllocateUserGroupNode (UserGroup *group_p)
 Allocate a UserGroupNode for the given UserGroup. More...
 
GRASSROOTS_USERS_API void FreeUserGroupNode (ListItem *node_p)
 Free a UserGroupNode. More...
 

Data Fields

ListItem ugn_node
 
UserGroupugn_group_p
 

Member Function Documentation

◆ AllocateUserGroupNode()

GRASSROOTS_USERS_API UserGroupNode * AllocateUserGroupNode ( UserGroup group_p)

Allocate a UserGroupNode for the given UserGroup.

Parameters
group_pThe UserGroupNode that will store the UserGroup.
Returns
A newly-allocated UserGroupNode or NULL upon error.

◆ FreeUserGroupNode()

GRASSROOTS_USERS_API void FreeUserGroupNode ( ListItem node_p)

Free a UserGroupNode.

Parameters
node_pThe UserGroupNode to free.

Field Documentation

◆ ugn_node

ListItem ugn_node

◆ ugn_group_p

UserGroup* ugn_group_p

The documentation for this struct was generated from the following file: