|
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.
|
A datatype for storing a ParameterGroup on a LinkedList. More...
#include <parameter_group.h>
Public Member Functions | |
| ParameterGroupNode * | AllocateParameterGroupNode (ParameterGroup *group_p) |
| Allocate a ParameterGroupNode that will take ownership of a given ParameterGroup. More... | |
| void | FreeParameterGroupNode (ListItem *node_p) |
| Free a given ParameterGroupNode. More... | |
Data Fields | |
| ListItem | pgn_node |
| The base list node. More... | |
| ParameterGroup * | pgn_param_group_p |
| Pointer to the associated ParameterGroup. More... | |
Data Fields inherited from ListItem | |
| ListItem * | ln_prev_p |
| A pointer to the previous ListItem. More... | |
| ListItem * | ln_next_p |
| A pointer to the next ListItem. More... | |
A datatype for storing a ParameterGroup on a LinkedList.
| ParameterGroupNode * AllocateParameterGroupNode | ( | ParameterGroup * | group_p | ) |
Allocate a ParameterGroupNode that will take ownership of a given ParameterGroup.
| group_p | The ParameterGroup that the ParameterGroupNode will reference. |
NULL upon error. | void FreeParameterGroupNode | ( | ListItem * | node_p | ) |
Free a given ParameterGroupNode.
This will also free the associated ParameterGroup.
| node_p | The ParameterGroupNode to free. |
| ListItem pgn_node |
The base list node.
| ParameterGroup* pgn_param_group_p |
Pointer to the associated ParameterGroup.