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.
|
Go to the documentation of this file.
8 #ifndef SERVICES_FIELD_TRIALS_INCLUDE_JSON_PROCESSOR_H_
9 #define SERVICES_FIELD_TRIALS_INCLUDE_JSON_PROCESSOR_H_
void(* jp_free_fn)(struct JSONProcessor *processor_p)
Definition: json_processor.h:28
json_t * ProcessPlotJSON(struct JSONProcessor *processor_p, struct Plot *plot_p, ViewFormat format, const FieldTrialServiceData *service_data_p)
Definition: json_processor.h:21
#define DFW_FIELD_TRIAL_SERVICE_LOCAL
Definition: dfw_field_trial_service_library.h:43
json_t * ProcessRowJSON(struct JSONProcessor *processor_p, struct Row *row_p, ViewFormat format, const FieldTrialServiceData *service_data_p)
void InitialiseJSONProcessor(struct JSONProcessor *processor_p, json_t *(*process_plot_json_fn)(struct JSONProcessor *processor_p, struct Plot *plot_p, ViewFormat format, const FieldTrialServiceData *service_data_p), json_t *(*process_row_json_fn)(struct JSONProcessor *processor_p, struct Row *row_p, ViewFormat format, const FieldTrialServiceData *service_data_p), void(*free_fn)(struct JSONProcessor *processor_p))
void FreeJSONProcessor(struct JSONProcessor *processor_p)
The configuration data used by the DFW Field Trial Service.
Definition: dfw_field_trial_service_data.h:118