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.
|
#include "hash_table.h"
#include "service.h"
#include "service_job.h"
#include "grassroots_service_manager_library.h"
#include "uuid_defs.h"
Go to the source code of this file.
Data Structures | |
struct | JobsManager |
A datatype for monitoring ServiceJobs. More... | |
Typedefs | |
typedef unsigned char *(* | ServiceJobSerialiser) (ServiceJob *job_p, uint32 *length_p) |
A typedef'd function for serialising a ServiceJob into an array of raw bytes. More... | |
typedef ServiceJob *(* | ServiceJobDeserialiser) (unsigned char *input_data_p, void *config_p) |
A typedef'd function for deserialising a ServiceJob from an array of raw bytes. More... | |
Functions | |
struct GrassrootsServer * | GetGrassrootsServerFromJobsManager (const JobsManager *const manager_p) |
struct GrassrootsServer* GetGrassrootsServerFromJobsManager | ( | const JobsManager *const | manager_p | ) |