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.
files_metadata.h
Go to the documentation of this file.
1 /*
2 ** Copyright 2014-2016 The Earlham Institute
3 **
4 ** Licensed under the Apache License, Version 2.0 (the "License");
5 ** you may not use this file except in compliance with the License.
6 ** You may obtain a copy of the License at
7 **
8 ** http://www.apache.org/licenses/LICENSE-2.0
9 **
10 ** Unless required by applicable law or agreed to in writing, software
11 ** distributed under the License is distributed on an "AS IS" BASIS,
12 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ** See the License for the specific language governing permissions and
14 ** limitations under the License.
15 */
16 
21 /*
22  * file_metadata.h
23  *
24  * Created on: 3 Mar 2016
25  * Author: tyrrells
26  */
27 
28 #ifndef SERVICES_PATHOGENOMICS_INCLUDE_FILES_METADATA_H_
29 #define SERVICES_PATHOGENOMICS_INCLUDE_FILES_METADATA_H_
30 
31 
33 #include "mongodb_tool.h"
35 
36 #include "pathogenomics_service.h"
37 #include "jansson.h"
38 
39 
40 #ifdef __cplusplus
41 extern "C"
42 {
43 #endif
44 
45 
46 PATHOGENOMICS_SERVICE_LOCAL const char *InsertFilesData (MongoTool *tool_p, json_t *values_p, const uint32 stage_time, PathogenomicsServiceData *data_p);
47 
48 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 
54 #endif /* SERVICES_PATHOGENOMICS_INCLUDE_FILES_METADATA_H_ */
pathogenomics_service_data.h
pathogenomics_service.h
MongoTool
A MongoTool is a datatype that allows access to the data stored within a MongoDB instance.
Definition: mongodb_tool.h:159
PATHOGENOMICS_SERVICE_LOCAL
#define PATHOGENOMICS_SERVICE_LOCAL
Definition: pathogenomics_service_library.h:42
pathogenomics_service_library.h
PathogenomicsServiceData
The configuration data used by the Pathogenomics Service.
Definition: pathogenomics_service_data.h:54
mongodb_tool.h