mcl_custom_data.h
Go to the documentation of this file.
1 
9 #ifndef MCL_CUSTOM_DATA_H_
10 #define MCL_CUSTOM_DATA_H_
11 
13 
14 #ifdef __cplusplus
15 extern "C"
16 {
17 #endif
18 
23 {
31 
36 
49 extern MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_custom_data_initialize(const char *version, mcl_custom_data_t **custom_data);
50 
65 extern MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_custom_data_set_parameter(mcl_custom_data_t *custom_data, E_MCL_CUSTOM_DATA_PARAMETER parameter, const void *value);
66 
73 
74 #ifdef __cplusplus
75 }
76 #endif
77 
78 #endif //MCL_CUSTOM_DATA_H_
Custom data content type parameter as char*.
Custom data buffer parameter as char*.
MCL_CONNECTIVITY_EXPORT void mcl_custom_data_destroy(mcl_custom_data_t **custom_data)
Definition: custom_data.c:122
E_MCL_CUSTOM_DATA_PARAMETER
#define MCL_CONNECTIVITY_EXPORT
mcl_int32_t mcl_error_t
Custom data buffer size parameter as mcl_size_t.
Custom data details parameter as mcl_json_t* (optional).
struct mcl_custom_data_t mcl_custom_data_t
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_custom_data_initialize(const char *version, mcl_custom_data_t **custom_data)
Definition: custom_data.c:14
Common module interface header file.
MCL_CONNECTIVITY_EXPORT mcl_error_t mcl_custom_data_set_parameter(mcl_custom_data_t *custom_data, E_MCL_CUSTOM_DATA_PARAMETER parameter, const void *value)
Definition: custom_data.c:61
Custom data type parameter as char*.