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.
dfw_field_trial_service.h
Go to the documentation of this file.
1 /*
2  * dfw_field_trial_service.h
3  *
4  * Created on: 13 Jul 2018
5  * Author: billy
6  */
7 
8 #ifndef SERVICES_FIELD_TRIALS_INCLUDE_DFW_FIELD_TRIAL_SERVICE_H_
9 #define SERVICES_FIELD_TRIALS_INCLUDE_DFW_FIELD_TRIAL_SERVICE_H_
10 
11 
13 #include "service.h"
14 
15 
16 
17 
18 #ifdef __cplusplus
19 extern "C"
20 {
21 #endif
22 
23 
35 
36 
45 
46 
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
52 
53 #endif /* SERVICES_FIELD_TRIALS_INCLUDE_DFW_FIELD_TRIAL_SERVICE_H_ */
service.h
ReleaseServices
void ReleaseServices(ServicesArray *services_p)
Free the ServicesArray and its associated DFW Field Trial Service.
dfw_field_trial_service_library.h
ServicesArray
A datatype for having a set of Services.
Definition: service.h:422
DFW_FIELD_TRIAL_SERVICE_API
#define DFW_FIELD_TRIAL_SERVICE_API
Definition: dfw_field_trial_service_library.h:42
GrassrootsServer
Definition: grassroots_server.h:45
User
A datatype to store user credentials.
Definition: user_details.h:40
GetServices
ServicesArray * GetServices(User *user_p, GrassrootsServer *grassroots_p)
Get the Service available for running the DFW Field Trial Service.