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 used to store a ServiceJob within a ServceJobSet using a LinkedList. More...
#include <service_job.h>
Public Member Functions | |
ServiceJobNode * | AllocateServiceJobNode (ServiceJob *job_p) |
Allocate a ServiceJobNode. More... | |
void | FreeServiceJobNode (ListItem *service_job_node_p) |
Free a ServiceJobNode. More... | |
Data Fields | |
ListItem | sjn_node |
The node used to hold this in a LinkedList. More... | |
ServiceJob * | sjn_job_p |
The ServiceJob. 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 used to store a ServiceJob within a ServceJobSet using a LinkedList.
ServiceJobNode * AllocateServiceJobNode | ( | ServiceJob * | job_p | ) |
Allocate a ServiceJobNode.
job_p | The ServiceJob to allocate a ServiceJobNode for. |
NULL
upon error. void FreeServiceJobNode | ( | ListItem * | service_job_node_p | ) |
Free a ServiceJobNode.
service_job_node_p | The ServiceJobNode to free. |
ListItem sjn_node |
The node used to hold this in a LinkedList.
ServiceJob* sjn_job_p |
The ServiceJob.