|
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 "grassroots_service_manager_library.h"#include "jansson.h"#include "servers_manager.h"#include "schema_version.h"#include "user_details.h"#include "handler.h"Go to the source code of this file.
Data Structures | |
| struct | GrassrootsServer |
Functions | |
| bool | SetGrassrootsServerConfig (GrassrootsServer *server_p, const char *config_filename_s) |
| bool | InitGrassrootsServer (GrassrootsServer *server_p) |
| void | ConnectToExternalServers (GrassrootsServer *server_p) |
| Connect to any defined separate Grassroots servers. More... | |
| GRASSROOTS_SERVICE_MANAGER_LOCAL void | DisconnectFromExternalServers (GrassrootsServer *server_p) |
| Disconnect to any defined separate Grassroots servers. More... | |
| const char * | GetServerProviderName (const GrassrootsServer *grassroots_p) |
| Get the Provider name for this Grassroots Server. More... | |
| const char * | GetServerProviderDescription (const GrassrootsServer *grassroots_p) |
| Get the Provider description for this Grassroots Server. More... | |
| const char * | GetServerProviderURI (const GrassrootsServer *grassroots_p) |
| Get the Provider URI for this Grassroots Server. More... | |
| const json_t * | GetProviderAsJSON (const GrassrootsServer *grassroots_p) |
| Get the JSON fragment with all of the details of the Provider for this Grassroots Server. More... | |
| bool | IsServiceEnabled (const GrassrootsServer *grassroots_p, const char *service_name_s) |
| Check if a named Service is enabled upon this Grassroots server. More... | |
| const char * | GetJobLoggingURI (const GrassrootsServer *grassroots_p) |
| Get the job logging URI for this Grassroots Server. More... | |
| const SchemaVersion * | GetSchemaVersion (GrassrootsServer *server_p) |
| const char * | GetServerRootDirectory (const GrassrootsServer *const grassroots_p) |
| bool SetGrassrootsServerConfig | ( | GrassrootsServer * | server_p, |
| const char * | config_filename_s | ||
| ) |
| bool InitGrassrootsServer | ( | GrassrootsServer * | server_p | ) |
| const SchemaVersion* GetSchemaVersion | ( | GrassrootsServer * | server_p | ) |
| const char* GetServerRootDirectory | ( | const GrassrootsServer *const | grassroots_p | ) |