connectivity_processor.h
Go to the documentation of this file.
1 
12 #ifndef CONNECTIVITY_PROCESSOR_H_
13 #define CONNECTIVITY_PROCESSOR_H_
14 
17 #include "store.h"
18 #include "mapping.h"
20 
25 {
26  const char *agent_id;
27  const char *hostname;
28  char *access_token;
29  char *exchange_url;
30  char *mapping_url;
34 
47 
77 
105 
133  data_source_configuration_t **configuration);
134 
141 
142 #endif //CONNECTIVITY_PROCESSOR_H_
#define MCL_LOCAL
Data source configuration module header file.
size_t mcl_size_t
MCL_LOCAL mcl_error_t connectivity_processor_get_data_source_configuration(connectivity_processor_t *connectivity_processor, data_source_configuration_t **configuration)
Mapping module header file.
mcl_int32_t mcl_error_t
Store module header file.
MCL_LOCAL mcl_error_t connectivity_processor_create_mapping(connectivity_processor_t *connectivity_processor, mapping_t *mapping)
MCL_LOCAL mcl_error_t connectivity_processor_initialize(connectivity_configuration_t *configuration, connectivity_processor_t **processor)
mcl_http_client_t * http_client
MCL_LOCAL void connectivity_processor_destroy(connectivity_processor_t **processor)
Connectivity configuration module header file.
MCL_LOCAL mcl_error_t connectivity_processor_exchange(connectivity_processor_t *connectivity_processor, mcl_item_t *item)