actions: introduce function typedef for creating actions from buffer
[lttng-tools.git] / src / common / actions / notify.c
index 00d1a0ef4e0e9828f0a55d150fb408e55b843a57..9d005b82365b9797c073408db5fa852f32385822 100644 (file)
@@ -38,3 +38,20 @@ struct lttng_action *lttng_action_notify_create(void)
 end:
        return &notify->parent;
 }
+
+ssize_t lttng_action_notify_create_from_buffer(
+               const struct lttng_buffer_view *view,
+               struct lttng_action **action)
+{
+       ssize_t consumed_length;
+
+       *action = lttng_action_notify_create();
+       if (!*action) {
+               consumed_length = -1;
+               goto end;
+       }
+
+       consumed_length = 0;
+end:
+       return consumed_length;
+}
This page took 0.023076 seconds and 4 git commands to generate.