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.
jobs_manager.h File Reference
#include "hash_table.h"
#include "service.h"
#include "service_job.h"
#include "grassroots_service_manager_library.h"
#include "uuid_defs.h"
Include dependency graph for jobs_manager.h:
This graph shows which files directly or indirectly include this file:

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 GrassrootsServerGetGrassrootsServerFromJobsManager (const JobsManager *const manager_p)
 

Function Documentation

◆ GetGrassrootsServerFromJobsManager()

struct GrassrootsServer* GetGrassrootsServerFromJobsManager ( const JobsManager *const  manager_p)