mcl_data_source.h
Go to the documentation of this file.
1 
21 #ifndef MCL_DATA_SOURCE_H_
22 #define MCL_DATA_SOURCE_H_
23 
25 
26 #ifdef __cplusplus
27 extern "C"
28 {
29 #endif
30 
35 
40 {
45 
58 
73 extern MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_set_parameter(mcl_data_source_t *data_source, E_MCL_DATA_SOURCE_PARAMETER parameter, const void *value);
74 
89 
96 
97 #ifdef __cplusplus
98 }
99 #endif
100 
101 #endif //MCL_DATA_SOURCE_H_
struct mcl_data_point_t mcl_data_point_t
#define MCL_CONNECTIVITY_EXPORT
struct mcl_data_source_t mcl_data_source_t
mcl_int32_t mcl_error_t
E_MCL_DATA_SOURCE_PARAMETER
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_add_data_point(mcl_data_source_t *data_source, mcl_data_point_t *data_point)
Definition: data_source.c:87
Data source name parameter as char*.
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_set_parameter(mcl_data_source_t *data_source, E_MCL_DATA_SOURCE_PARAMETER parameter, const void *value)
Definition: data_source.c:51
MCL_CONNECTIVITY_EXPORT void mcl_data_source_destroy(mcl_data_source_t **data_source)
Definition: data_source.c:147
Data point module interface header file.
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_data_source_initialize(mcl_data_source_t **data_source)
Definition: data_source.c:14
Data source custom data parameter as mcl_json_t*.
Data source description parameter as char*.