Commit | Line | Data |
---|---|---|
04c0ba87 | 1 | /* |
0235b0db | 2 | * SPDX-License-Identifier: MIT |
04c0ba87 JG |
3 | * |
4 | * Copyright 2017 Jérémie Galarneau <jeremie.galarneau@efficios.com> | |
5 | * | |
0235b0db | 6 | * BabelTrace - CTF on File System Component |
04c0ba87 JG |
7 | */ |
8 | ||
0235b0db MJ |
9 | #ifndef BABELTRACE_PLUGIN_CTF_FS_QUERY_H |
10 | #define BABELTRACE_PLUGIN_CTF_FS_QUERY_H | |
11 | ||
91d81473 | 12 | #include "common/macros.h" |
3fadfbc0 | 13 | #include <babeltrace2/babeltrace.h> |
04c0ba87 JG |
14 | |
15 | BT_HIDDEN | |
d24d5663 | 16 | bt_component_class_query_method_status metadata_info_query( |
b19ff26f | 17 | bt_self_component_class_source *comp_class, |
98903a3e PP |
18 | const bt_value *params, |
19 | bt_logging_level log_level, const bt_value **result); | |
04c0ba87 | 20 | |
97ade20b | 21 | BT_HIDDEN |
5f2a1585 | 22 | bt_component_class_query_method_status trace_infos_query( |
b19ff26f | 23 | bt_self_component_class_source *comp_class, |
98903a3e PP |
24 | const bt_value *params, bt_logging_level log_level, |
25 | const bt_value **result); | |
97ade20b | 26 | |
73760435 SM |
27 | BT_HIDDEN |
28 | bt_component_class_query_method_status support_info_query( | |
29 | bt_self_component_class_source *comp_class, | |
30 | const bt_value *params, bt_logging_level log_level, | |
31 | const bt_value **result); | |
32 | ||
04c0ba87 | 33 | #endif /* BABELTRACE_PLUGIN_CTF_FS_QUERY_H */ |