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.
UserNode Struct Reference

#include <user_details.h>

Collaboration diagram for UserNode:
[legend]

Public Member Functions

GRASSROOTS_USERS_API UserNodeAllocateUserNode (User *user_p)
 Allocate a UserNode. More...
 
GRASSROOTS_USERS_API void FreeUserNode (ListItem *node_p)
 Free a UserNode and its associated User. More...
 

Data Fields

ListItem un_node
 
Userun_user_p
 

Member Function Documentation

◆ AllocateUserNode()

GRASSROOTS_USERS_API UserNode * AllocateUserNode ( User user_p)

Allocate a UserNode.

Parameters
user_pThe User to store in the UserNode.
Returns
The UserNode or NULL upon error.

◆ FreeUserNode()

GRASSROOTS_USERS_API void FreeUserNode ( ListItem node_p)

Free a UserNode and its associated User.

Parameters
user_pThe UserNode to free.

Field Documentation

◆ un_node

ListItem un_node

◆ un_user_p

User* un_user_p

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