8#ifndef LTTNG_ACTION_INCREMENT_MAP_VALUE_H
9#define LTTNG_ACTION_INCREMENT_MAP_VALUE_H
11#include <lttng/action/action.h>
12#include <lttng/action/key-template.h>
13#include <lttng/lttng-export.h>
14#include <lttng/map/channel-type.h>
84 const char *session_name);
121 const char **session_name);
157 const char *channel_name);
195 const char **channel_name);
304 const struct lttng_key_template *key_template);
344 const struct lttng_key_template **key_template);
lttng_map_channel_type
Type of a map channel.
Definition channel-type.h:25
enum lttng_action_status lttng_action_increment_map_value_get_target_channel_type(const struct lttng_action *action, enum lttng_map_channel_type *type)
Sets *type to the target map channel type of the “increment map value” trigger action action.
enum lttng_action_status lttng_action_increment_map_value_set_target_channel_type(struct lttng_action *action, enum lttng_map_channel_type type)
Sets the target map channel type of the “increment map value” trigger action action to type.
enum lttng_action_status lttng_action_increment_map_value_get_target_channel_name(const struct lttng_action *action, const char **channel_name)
Sets *channel_name to the target map channel name of the “increment map value” trigger action action.
enum lttng_action_status lttng_action_increment_map_value_set_target_channel_name(struct lttng_action *action, const char *channel_name)
Sets the target map channel name of the “increment map value” trigger action action to channel_name.
struct lttng_action * lttng_action_increment_map_value_create(void)
Creates an initial “increment map value” trigger action.
enum lttng_action_status lttng_action_increment_map_value_set_key_template(struct lttng_action *action, const struct lttng_key_template *key_template)
Sets the key template of the “increment map value” trigger action action to a copy of key_template.
enum lttng_action_status lttng_action_increment_map_value_get_target_session_name(const struct lttng_action *action, const char **session_name)
Sets *session_name to the target recording session name of the “increment map value” trigger action a...
enum lttng_action_status lttng_action_increment_map_value_get_key_template(const struct lttng_action *action, const struct lttng_key_template **key_template)
Sets *key_template to the key template of the “increment map value” trigger action action.
enum lttng_action_status lttng_action_increment_map_value_set_target_session_name(struct lttng_action *action, const char *session_name)
Sets the target recording session name of the “increment map value” trigger action action to session_...
lttng_action_status
Return type of trigger action API functions.
Definition action.h:61