X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Ffs-src%2Ffs.cpp;h=d26bbdfbfb1d6ed1ab45c88eb9174094f466e70a;hb=76edbcf1a675fe2d7d058c1b3ae1bd6fbe073e1c;hp=cd408e34b0c35c931d7296b3a3a29f8eecf90f39;hpb=4164020e790fa6c0700715936b40a3fa46df479e;p=babeltrace.git diff --git a/src/plugins/ctf/fs-src/fs.cpp b/src/plugins/ctf/fs-src/fs.cpp index cd408e34..d26bbdfb 100644 --- a/src/plugins/ctf/fs-src/fs.cpp +++ b/src/plugins/ctf/fs-src/fs.cpp @@ -703,7 +703,7 @@ static int add_ds_file_to_ds_file_group(struct ctf_fs_trace *ctf_fs_trace, const * Create a temporary ds_file to read some properties about the data * stream file. */ - ds_file = ctf_fs_ds_file_create(ctf_fs_trace, NULL, NULL, path, log_level); + ds_file = ctf_fs_ds_file_create(ctf_fs_trace, NULL, path, log_level); if (!ds_file) { goto error; } @@ -1379,7 +1379,7 @@ static int decode_clock_snapshot_after_event(struct ctf_fs_trace *ctf_fs_trace, BT_ASSERT(index_entry); BT_ASSERT(index_entry->path); - ds_file = ctf_fs_ds_file_create(ctf_fs_trace, NULL, NULL, index_entry->path, log_level); + ds_file = ctf_fs_ds_file_create(ctf_fs_trace, NULL, index_entry->path, log_level); if (!ds_file) { BT_COMP_LOGE_APPEND_CAUSE(self_comp, "Failed to create a ctf_fs_ds_file"); ret = -1; @@ -2189,26 +2189,21 @@ end: return ret; } -static const bt_param_validation_value_descr inputs_elem_descr { - bt_param_validation_value_descr::string_t}; +static const bt_param_validation_value_descr inputs_elem_descr = + bt_param_validation_value_descr::makeString(); static bt_param_validation_map_value_entry_descr fs_params_entries_descr[] = { - {"inputs", - BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_MANDATORY, - {bt_param_validation_value_descr::array_t, 1, BT_PARAM_VALIDATION_INFINITE, - inputs_elem_descr}}, - {"trace-name", - BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, - {bt_param_validation_value_descr::string_t}}, - {"clock-class-offset-s", - BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, - {bt_param_validation_value_descr::signed_integer_t}}, - {"clock-class-offset-ns", - BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, - {bt_param_validation_value_descr::signed_integer_t}}, - {"force-clock-class-origin-unix-epoch", - BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, - {bt_param_validation_value_descr::bool_t}}, + {"inputs", BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_MANDATORY, + bt_param_validation_value_descr::makeArray(1, BT_PARAM_VALIDATION_INFINITE, + inputs_elem_descr)}, + {"trace-name", BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, + bt_param_validation_value_descr::makeString()}, + {"clock-class-offset-s", BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, + bt_param_validation_value_descr::makeSignedInteger()}, + {"clock-class-offset-ns", BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, + bt_param_validation_value_descr::makeSignedInteger()}, + {"force-clock-class-origin-unix-epoch", BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_OPTIONAL, + bt_param_validation_value_descr::makeBool()}, BT_PARAM_VALIDATION_MAP_VALUE_ENTRY_END}; bool read_src_fs_parameters(const bt_value *params, const bt_value **inputs,