X-Git-Url: https://git.liburcu.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Fbt2_plugins%2Fevent_name%2Fevent_name.hpp;fp=tests%2Futils%2Fbt2_plugins%2Fevent_name%2Fevent_name.hpp;h=65513b2868f9cd9ea82c302525c2bcb8ad6c0917;hp=0000000000000000000000000000000000000000;hb=9f2636716abf0d6cc188fed380ba77a621a370c1;hpb=7e547df6a875230134157556398e767574a3da69 diff --git a/tests/utils/bt2_plugins/event_name/event_name.hpp b/tests/utils/bt2_plugins/event_name/event_name.hpp new file mode 100644 index 000000000..65513b286 --- /dev/null +++ b/tests/utils/bt2_plugins/event_name/event_name.hpp @@ -0,0 +1,34 @@ +/* + * Copyright (C) 2023 Kienan Stewart + * + * SPDX-License-Identifier: LGPL-2.1-only + * + */ + +#ifndef EVENT_NAME_H +#define EVENT_NAME_H + +#include + +bt_component_class_initialize_method_status +event_name_initialize(bt_self_component_filter *self_comp, + bt_self_component_filter_configuration *config, + const bt_value *params, + void *init_data); + +void event_name_finalize(bt_self_component_filter *self_comp); + +bt_message_iterator_class_initialize_method_status +event_name_message_iterator_initialize(bt_self_message_iterator *self_message_iterator, + bt_self_message_iterator_configuration *config, + bt_self_component_port_output *self_port); + +void event_name_message_iterator_finalize(bt_self_message_iterator *self_message_iterator); + +bt_message_iterator_class_next_method_status +event_name_message_iterator_next(bt_self_message_iterator *self_message_iterator, + bt_message_array_const messages, + uint64_t capacity, + uint64_t *count); + +#endif /* EVENT_NAME_H */