X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Faction%2Faction-internal.h;h=d08024a039b3e9cd5e195153b9ac32f60042ce4e;hp=787e9087a01e353c664c1876575dad2867a4fa5b;hb=869a3c2d29b8c75cc3b30f76ebd38c9a8b239018;hpb=67d8e2ef48ea2cd334bf9efd90b58b976437a3cd diff --git a/include/lttng/action/action-internal.h b/include/lttng/action/action-internal.h index 787e9087a..d08024a03 100644 --- a/include/lttng/action/action-internal.h +++ b/include/lttng/action/action-internal.h @@ -19,6 +19,9 @@ typedef bool (*action_validate_cb)(struct lttng_action *action); typedef void (*action_destroy_cb)(struct lttng_action *action); typedef int (*action_serialize_cb)(struct lttng_action *action, struct lttng_dynamic_buffer *buf); +typedef ssize_t (*action_create_from_buffer_cb)( + const struct lttng_buffer_view *view, + struct lttng_action **action); struct lttng_action { enum lttng_action_type type;