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.
ckan_search_tool.h
Go to the documentation of this file.
1 /*
2  * ckan_search_tool.h
3  *
4  * Created on: 26 Nov 2020
5  * Author: billy
6  */
7 
8 #ifndef SERVICES_SEARCH_SERVICE_INCLUDE_CKAN_SEARCH_TOOL_H_
9 #define SERVICES_SEARCH_SERVICE_INCLUDE_CKAN_SEARCH_TOOL_H_
10 
11 #include "search_service_data.h"
12 #include "search_service_library.h"
13 
14 
15 #include "linked_list.h"
16 
17 
18 
19 #ifdef __cplusplus
20 extern "C"
21 {
22 #endif
23 
24 
25 SEARCH_SERVICE_LOCAL json_t *SearchCKAN (const char *query_s, const SearchServiceData *data_p);
26 
27 
28 #ifdef __cplusplus
29 }
30 #endif
31 
32 
33 #endif /* SERVICES_SEARCH_SERVICE_INCLUDE_CKAN_SEARCH_TOOL_H_ */
search_service_data.h
SEARCH_SERVICE_LOCAL
#define SEARCH_SERVICE_LOCAL
Definition: search_service_library.h:43
search_service_library.h
SearchCKAN
SEARCH_SERVICE_LOCAL json_t * SearchCKAN(const char *query_s, const SearchServiceData *data_p)
SearchServiceData
Definition: search_service_data.h:32
linked_list.h
A doubly-linked list.