8#ifndef LTTNG_ACTION_START_SESSION_H
9#define LTTNG_ACTION_START_SESSION_H
11#include <lttng/lttng-export.h>
117 const char **session_name);
enum lttng_action_status lttng_action_start_session_set_rate_policy(struct lttng_action *action, const struct lttng_rate_policy *policy)
Sets the rate policy of the “start recording session” trigger action action to policy.
enum lttng_action_status lttng_action_start_session_set_session_name(struct lttng_action *action, const char *session_name)
Sets the target recording session name (to start) of the “start recording session” trigger action act...
enum lttng_action_status lttng_action_start_session_get_session_name(const struct lttng_action *action, const char **session_name)
Sets *session_name to the target recording session name of the “start recording session” trigger acti...
enum lttng_action_status lttng_action_start_session_get_rate_policy(const struct lttng_action *action, const struct lttng_rate_policy **policy)
Sets *policy to the rate policy of the “start recording session” trigger action action.
struct lttng_action * lttng_action_start_session_create(void)
Creates an initial “start recording session” trigger action.
lttng_action_status
Return type of trigger action API functions.
Definition action.h:58
Trigger action rate policy (opaque type).