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.
plots_cache.h File Reference
#include "jansson.h"
#include "dfw_field_trial_service_data.h"
#include "dfw_field_trial_service_library.h"
Include dependency graph for plots_cache.h:

Go to the source code of this file.

Data Structures

struct  PlotsCache
 

Functions

PlotsCacheAllocatePlotsCache (void)
 
void FreePlotsCache (PlotsCache *plots_cache_p)
 
bool CheckPlotRequirements (PlotsCache *plots_cache_p, const json_t *table_row_json_p, const size_t row_index, ServiceJob *job_p, int32 *row_p, int32 *column_p, int32 *index_p, int32 *rack_p)
 

Function Documentation

◆ AllocatePlotsCache()

PlotsCache* AllocatePlotsCache ( void  )

◆ FreePlotsCache()

void FreePlotsCache ( PlotsCache plots_cache_p)

◆ CheckPlotRequirements()

bool CheckPlotRequirements ( PlotsCache plots_cache_p,
const json_t *  table_row_json_p,
const size_t  row_index,
ServiceJob job_p,
int32 *  row_p,
int32 *  column_p,
int32 *  index_p,
int32 *  rack_p 
)