X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Ffs-src%2Ffs.cpp;fp=src%2Fplugins%2Fctf%2Ffs-src%2Ffs.cpp;h=5cdabcadf798e2028cbaf8499ce801c86f68b639;hp=cd408e34b0c35c931d7296b3a3a29f8eecf90f39;hb=88730e42fa22a5d7abfc9912cb89ed85db4631d5;hpb=4632c40276f89d59f323c1d72fa4514e94dfe1bb diff --git a/src/plugins/ctf/fs-src/fs.cpp b/src/plugins/ctf/fs-src/fs.cpp index cd408e34..5cdabcad 100644 --- a/src/plugins/ctf/fs-src/fs.cpp +++ b/src/plugins/ctf/fs-src/fs.cpp @@ -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,