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 ListItem for storing RemoteParameterDetails on a LinkedList. More...
#include <remote_parameter_details.h>
Public Member Functions | |
RemoteParameterDetailsNode * | AllocateRemoteParameterDetailsNode (RemoteParameterDetails *details_p) |
Allocate a RemoteParameterDetailsNode. More... | |
RemoteParameterDetailsNode * | AllocateRemoteParameterDetailsNodeByParts (const char *const uri_s, const char *const param_s) |
Allocate a new RemoteParameterDetailsNode and a new RemoteParameterDetails to store in it. More... | |
void | FreeRemoteParameterDetailsNode (ListItem *node_p) |
Free a RemoteParameterDetailsNode. More... | |
Data Fields | |
ListItem | rpdn_node |
The base node. More... | |
RemoteParameterDetails * | rpdn_details_p |
The RemoteParameterDetails. 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 ListItem for storing RemoteParameterDetails on a LinkedList.
RemoteParameterDetailsNode * AllocateRemoteParameterDetailsNode | ( | RemoteParameterDetails * | details_p | ) |
Allocate a RemoteParameterDetailsNode.
details_p | The RemoteParameterDetails to store in the new RemoteParameterDetailsNode. |
NULL
upon error. RemoteParameterDetailsNode * AllocateRemoteParameterDetailsNodeByParts | ( | const char *const | uri_s, |
const char *const | param_s | ||
) |
Allocate a new RemoteParameterDetailsNode and a new RemoteParameterDetails to store in it.
uri_s | The URI of the ExternalServer that runs the PairedService that this RemoteParameter belongs to. |
param_s | The name for this Parameter on the PairedService. |
NULL
upon error. void FreeRemoteParameterDetailsNode | ( | ListItem * | node_p | ) |
Free a RemoteParameterDetailsNode.
node_p | The RemoteParameterDetailsNode to free. |
ListItem rpdn_node |
The base node.
RemoteParameterDetails* rpdn_details_p |