* Returns a new action on success, NULL on failure. This action must be
* destroyed using lttng_action_destroy().
*/
* Returns a new action on success, NULL on failure. This action must be
* destroyed using lttng_action_destroy().
*/
struct lttng_action *action, const char *session_name);
/*
* Get the session name of an lttng_action object of type
* LTTNG_ACTION_TYPE_SNAPSHOT_SESSION.
*/
struct lttng_action *action, const char *session_name);
/*
* Get the session name of an lttng_action object of type
* LTTNG_ACTION_TYPE_SNAPSHOT_SESSION.
*/
struct lttng_action *action,
struct lttng_snapshot_output *output);
/*
* Get the explicit snapshot output for this snapshot session action.
*/
struct lttng_action *action,
struct lttng_snapshot_output *output);
/*
* Get the explicit snapshot output for this snapshot session action.
*/
const struct lttng_action *action,
const struct lttng_snapshot_output **output);
/*
const struct lttng_action *action,
const struct lttng_snapshot_output **output);
/*
*
* Returns LTTNG_ACTION_STATUS_OK on success,
* LTTNG_ACTION_STATUS_ERROR on internal error,
* LTTNG_ACTION_STATUS_INVALID if invalid parameters are passed.
*/
*
* Returns LTTNG_ACTION_STATUS_OK on success,
* LTTNG_ACTION_STATUS_ERROR on internal error,
* LTTNG_ACTION_STATUS_INVALID if invalid parameters are passed.
*/
*
* Returns LTTNG_ACTION_STATUS_OK on success,
* LTTNG_ACTION_STATUS_INVALID if invalid parameters are passed.
*/
*
* Returns LTTNG_ACTION_STATUS_OK on success,
* LTTNG_ACTION_STATUS_INVALID if invalid parameters are passed.
*/