31 FDP_ERR_CONFIG_PARSE = 1,
32 FDP_ERR_REST_API_QUERY = 2,
33 FDP_ERR_JSON_PARSE = 3,
34 FDP_ERR_VALIDATION = 4,
40typedef enum FdpError FdpError;
63FdpError fdp_init(
FdpDataPipeline **data_pipeline,
const char *config_file_path,
64 const char *script_file_path,
const char *token);
99FdpError fdp_link_read(
FdpDataPipeline *data_pipeline,
const char *data_product,
100 char *data_store_path,
size_t data_store_path_len);
121 const char *data_product,
char *data_store_path,
size_t data_store_path_len);
136 FDP_LOG_CRITICAL = 5,
139typedef enum FdpLogLevel FdpLogLevel;
146void fdp_set_log_level(FdpLogLevel log_level);
153FdpLogLevel fdp_get_log_level();
169int fdp_log(FdpLogLevel log_level,
const char *msg);
175namespace FairDataPipeline {
Definition: fdp_c_api.cxx:17