|
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.
|
A datatype for holding the configuration data for a Service. More...
#include <service.h>
Data Fields | |
| struct Service * | sd_service_p |
| The service that owns this data. More... | |
| json_t * | sd_config_p |
| If this service has an entry in global server config it will be stored here. More... | |
| bool | sd_config_flag |
| If this is true, then this ServiceData will decrease the reference count on sd_config_p when this ServiceData is freed. More... | |
A datatype for holding the configuration data for a Service.
This is normally used as a base class.
| struct Service* sd_service_p |
The service that owns this data.
| json_t* sd_config_p |
If this service has an entry in global server config it will be stored here.
The value in the service config will be "services" -> <service_name>
| bool sd_config_flag |
If this is true, then this ServiceData will decrease the reference count on sd_config_p when this ServiceData is freed.