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.
audit.h File Reference

audit.h More...

Include dependency graph for audit.h:

Go to the source code of this file.

Functions

bool LogServiceJob (ServiceJob *job_p)
 Log the current state of a ServiceJob to a job logger. More...
 
bool LogParameterSet (ParameterSet *params_p, ServiceJob *job_p)
 Log the current state of a ServiceJob and a ParameterSet to a job logger. More...
 

Detailed Description

audit.h

Created on: 21 Feb 2017 Author: billy

Function Documentation

◆ LogServiceJob()

bool LogServiceJob ( ServiceJob job_p)

Log the current state of a ServiceJob to a job logger.

The Grassroots infrastructure can be configured to send the JSON fragments for all of its ServiceJobs to an external auditing environment if required. The environment is set up in the server configuration.

Parameters
job_pThe ServiceJob to log.
Returns
true if the ServiceJob was logged successfully, false otherwise.
See also
GetJobLoggingURI

◆ LogParameterSet()

bool LogParameterSet ( ParameterSet params_p,
ServiceJob job_p 
)

Log the current state of a ServiceJob and a ParameterSet to a job logger.

The Grassroots infrastructure can be configured to send the JSON fragments for all of its ServiceJobs to an external auditing environment if required. The environment is set up in the server configuration.

Parameters
job_pThe ServiceJob to log.
params_pThe ParameterSet to log.
Returns
true if the ServiceJob was logged successfully, false otherwise.
See also
GetJobLoggingURI