|
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 |