8#ifndef LTTNG_ACTION_LIST_H
9#define LTTNG_ACTION_LIST_H
11#include <lttng/lttng-export.h>
125LTTNG_EXPORT
extern const struct lttng_action *
struct lttng_action * lttng_action_list_create(void)
Creates an empty trigger action list.
enum lttng_action_status lttng_action_list_add_action(struct lttng_action *action_list, struct lttng_action *action)
Appends the trigger action action to the action list action_list.
const struct lttng_action * lttng_action_list_get_at_index(const struct lttng_action *action_list, unsigned int index)
Returns the trigger action of the trigger action list action_list at the index index.
enum lttng_action_status lttng_action_list_get_count(const struct lttng_action *action_list, unsigned int *count)
Sets *count to the number of trigger actions contained in the action list action_list.
lttng_action_status
Return type of trigger action API functions.
Definition action.h:58