X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fnotification-thread-internal.hpp;h=864593cefa28f204123b7fe84fb2d605fcef07c2;hb=28f23191dcbf047429d51950a337a57d7a3f866a;hp=1cab09d9707347530d34c1b5bbb5e87f46aec1b4;hpb=319dcddc7409961e156af76666fe70d31baec55a;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/notification-thread-internal.hpp b/src/bin/lttng-sessiond/notification-thread-internal.hpp index 1cab09d97..864593cef 100644 --- a/src/bin/lttng-sessiond/notification-thread-internal.hpp +++ b/src/bin/lttng-sessiond/notification-thread-internal.hpp @@ -8,17 +8,20 @@ #ifndef NOTIFICATION_THREAD_INTERNAL_H #define NOTIFICATION_THREAD_INTERNAL_H +#include "notification-thread.hpp" + #include #include #include + #include #include + #include #include +#include #include #include -#include -#include "notification-thread.hpp" struct lttng_evaluation; struct notification_thread_handle; @@ -239,34 +242,29 @@ bool notification_client_list_get(struct notification_client_list *list); void notification_client_list_put(struct notification_client_list *list); /* Only returns a non-zero value if a fatal error occurred. */ -typedef int (*report_client_transmission_result_cb)( - struct notification_client *client, - enum client_transmission_status status, - void *user_data); +using report_client_transmission_result_cb = int (*)(struct notification_client *, + enum client_transmission_status, + void *); -int notification_client_list_send_evaluation( - struct notification_client_list *list, - const struct lttng_trigger *trigger, - const struct lttng_evaluation *evaluation, - const struct lttng_credentials *source_object_creds, - report_client_transmission_result_cb client_report, - void *user_data); +int notification_client_list_send_evaluation(struct notification_client_list *list, + const struct lttng_trigger *trigger, + const struct lttng_evaluation *evaluation, + const struct lttng_credentials *source_object_creds, + report_client_transmission_result_cb client_report, + void *user_data); int notification_thread_client_communication_update( - struct notification_thread_handle *handle, - notification_client_id id, - enum client_transmission_status transmission_status); + struct notification_thread_handle *handle, + notification_client_id id, + enum client_transmission_status transmission_status); /* * Takes ownership of the payload if present. */ struct lttng_event_notifier_notification *lttng_event_notifier_notification_create( - uint64_t tracer_token, - enum lttng_domain_type domain, - char *payload, - size_t payload_size); + uint64_t tracer_token, enum lttng_domain_type domain, char *payload, size_t payload_size); void lttng_event_notifier_notification_destroy( - struct lttng_event_notifier_notification *event_notifier_notification); + struct lttng_event_notifier_notification *event_notifier_notification); #endif /* NOTIFICATION_THREAD_INTERNAL_H */