Commit | Line | Data |
---|---|---|
9f263671 KS |
1 | /* |
2 | * Copyright (C) 2023 Kienan Stewart <kstewart@efficios.com> | |
3 | * | |
4 | * SPDX-License-Identifier: LGPL-2.1-only | |
5 | * | |
6 | */ | |
7 | ||
d73aeddd JG |
8 | #ifndef LTTNG_TEST_UTILS_BT2_PLUGIN_EVENT_NAME_HPP |
9 | #define LTTNG_TEST_UTILS_BT2_PLUGIN_EVENT_NAME_HPP | |
9f263671 KS |
10 | |
11 | #include <babeltrace2/babeltrace.h> | |
12 | ||
13 | bt_component_class_initialize_method_status | |
14 | event_name_initialize(bt_self_component_filter *self_comp, | |
15 | bt_self_component_filter_configuration *config, | |
16 | const bt_value *params, | |
17 | void *init_data); | |
18 | ||
19 | void event_name_finalize(bt_self_component_filter *self_comp); | |
20 | ||
21 | bt_message_iterator_class_initialize_method_status | |
22 | event_name_message_iterator_initialize(bt_self_message_iterator *self_message_iterator, | |
23 | bt_self_message_iterator_configuration *config, | |
24 | bt_self_component_port_output *self_port); | |
25 | ||
26 | void event_name_message_iterator_finalize(bt_self_message_iterator *self_message_iterator); | |
27 | ||
28 | bt_message_iterator_class_next_method_status | |
29 | event_name_message_iterator_next(bt_self_message_iterator *self_message_iterator, | |
30 | bt_message_array_const messages, | |
31 | uint64_t capacity, | |
32 | uint64_t *count); | |
33 | ||
d73aeddd | 34 | #endif /* LTTNG_TEST_UTILS_BT2_PLUGIN_EVENT_NAME_HPP */ |