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

A datatype for storing a ParameterSet on a LinkedList. More...

#include <parameter_set.h>

Inheritance diagram for ParameterSetNode:
[legend]
Collaboration diagram for ParameterSetNode:
[legend]

Public Member Functions

ParameterSetNodeAllocateParameterSetNode (ParameterSet *params_p)
 Allocate a new ParameterSetNode to point to the given ParameterSet. More...
 
void FreeParameterSetNode (ListItem *node_p)
 Free a ParameterSetNode and its associated ParameterSet. More...
 

Data Fields

ListItem psn_node
 The base list node. More...
 
ParameterSetpsn_param_set_p
 Pointer to the associated ParameterSet. More...
 
- Data Fields inherited from ListItem
ListItemln_prev_p
 A pointer to the previous ListItem. More...
 
ListItemln_next_p
 A pointer to the next ListItem. More...
 

Detailed Description

A datatype for storing a ParameterSet on a LinkedList.

Member Function Documentation

◆ AllocateParameterSetNode()

ParameterSetNode * AllocateParameterSetNode ( ParameterSet params_p)

Allocate a new ParameterSetNode to point to the given ParameterSet.

Parameters
params_pThe ParameterSet that this ParameterSetNode will point to.
Returns
The newly-generated ParameterSetNode or NULL if there was an error.

◆ FreeParameterSetNode()

void FreeParameterSetNode ( ListItem node_p)

Free a ParameterSetNode and its associated ParameterSet.

Parameters
node_pThe ParameterSetNode to free.
See also
FreeParameterSet

Field Documentation

◆ psn_node

ListItem psn_node

The base list node.

◆ psn_param_set_p

ParameterSet* psn_param_set_p

Pointer to the associated ParameterSet.


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