8#ifndef LTTNG_ACTION_ROTATE_SESSION_H
9#define LTTNG_ACTION_ROTATE_SESSION_H
11#include <lttng/lttng-export.h>
117 const char **session_name);
enum lttng_action_status lttng_action_rotate_session_set_session_name(struct lttng_action *action, const char *session_name)
Sets the target recording session name (to rotate) of the “rotate recording session” trigger action a...
enum lttng_action_status lttng_action_rotate_session_get_rate_policy(const struct lttng_action *action, const struct lttng_rate_policy **policy)
Sets *policy to the rate policy of the “rotate recording session” trigger action action.
struct lttng_action * lttng_action_rotate_session_create(void)
Creates an initial “rotate recording session” trigger action.
enum lttng_action_status lttng_action_rotate_session_set_rate_policy(struct lttng_action *action, const struct lttng_rate_policy *policy)
Sets the rate policy of the “rotate recording session” trigger action action to policy.
enum lttng_action_status lttng_action_rotate_session_get_session_name(const struct lttng_action *action, const char **session_name)
Sets *session_name to the target recording session name of the “rotate recording session” trigger act...
lttng_action_status
Return type of trigger action API functions.
Definition action.h:58
Trigger action rate policy (opaque type).