|
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 | ) |