summaryrefslogtreecommitdiffstats
path: root/cmd-queue.c
diff options
context:
space:
mode:
authornicm <nicm>2020-04-13 14:04:25 +0000
committernicm <nicm>2020-04-13 14:04:25 +0000
commit9a65102bfc2ed5d1e1f41e47451b8296c84f133d (patch)
tree5f96c61a04d696402b41df1087b5fd6cc50f29b2 /cmd-queue.c
parent77d5b0cc538138fd036dca0f9b2ba198a94c009d (diff)
Rename cmdq_shared to cmdq_state which will better reflect what it is
(going to be) used for.
Diffstat (limited to 'cmd-queue.c')
-rw-r--r--cmd-queue.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/cmd-queue.c b/cmd-queue.c
index 7e1788cc..12ad8c2d 100644
--- a/cmd-queue.c
+++ b/cmd-queue.c
@@ -51,7 +51,7 @@ struct cmdq_item {
int flags;
- struct cmdq_shared *shared;
+ struct cmdq_state *state;
struct cmd_find_state source;
struct cmd_find_state target;
@@ -142,11 +142,11 @@ cmdq_get_source(struct cmdq_item *item)
return (&item->source);
}
-/* Get item shared. */
-struct cmdq_shared *
-cmdq_get_shared(struct cmdq_item *item)
+/* Get item state. */
+struct cmdq_state *
+cmdq_get_state(struct cmdq_item *item)
{
- return (item->shared);
+ return (item->state);
}
/* Merge formats from item. */
@@ -159,8 +159,8 @@ cmdq_merge_formats(struct cmdq_item *item, struct format_tree *ft)
entry = cmd_get_entry (item->cmd);
format_add(ft, "command", "%s", entry->name);
}
- if (item->shared->formats != NULL)
- format_merge(ft, item->shared->formats);
+ if (item->state->formats != NULL)
+ format_merge(ft, item->state->formats);
}
/* Append an item. */
@@ -228,7 +228,7 @@ cmdq_insert_hook(struct session *s, struct cmdq_item *item,
struct options_array_item *a;
struct cmd_list *cmdlist;
- if (item->shared->flags & CMDQ_SHARED_NOHOOKS)
+ if (item->state->flags & CMDQ_STATE_NOHOOKS)
return;
if (s == NULL)
oo = global_s_options;
@@ -255,7 +255,7 @@ cmdq_insert_hook(struct session *s, struct cmdq_item *item,
}
new_item = cmdq_get_command(cmdlist, fs, NULL,
- CMDQ_SHARED_NOHOOKS);
+ CMDQ_STATE_NOHOOKS);
cmdq_format(new_item, "hook", "%s", name);
if (item != NULL)
item = cmdq_insert_after(item, new_item);
@@ -279,10 +279,10 @@ cmdq_continue(struct cmdq_item *item)
static void
cmdq_remove(struct cmdq_item *item)
{
- if (item->shared != NULL && --item->shared->references == 0) {
- if (item->shared->formats != NULL)
- format_free(item->shared->formats);
- free(item->shared);
+ if (item->state != NULL && --item->state->references == 0) {
+ if (item->state->formats != NULL)
+ format_free(item->state->formats);
+ free(item->state);
}
if (item->client != NULL)
@@ -322,23 +322,23 @@ cmdq_get_command(struct cmd_list *cmdlist, struct cmd_find_state *current,
struct cmdq_item *item, *first = NULL, *last = NULL;
struct cmd *cmd;
const struct cmd_entry *entry;
- struct cmdq_shared *shared = NULL;
+ struct cmdq_state *state = NULL;
u_int group, last_group = 0;
cmd = cmd_list_first(cmdlist, &group);
while (cmd != NULL) {
if (group != last_group) {
- shared = xcalloc(1, sizeof *shared);
+ state = xcalloc(1, sizeof *state);
if (current != NULL)
- cmd_find_copy_state(&shared->current, current);
+ cmd_find_copy_state(&state->current, current);
else
- cmd_find_clear_state(&shared->current, 0);
+ cmd_find_clear_state(&state->current, 0);
if (m != NULL) {
- shared->event.key = KEYC_NONE;
- memcpy(&shared->event.m, m,
- sizeof shared->event.m);
+ state->event.key = KEYC_NONE;
+ memcpy(&state->event.m, m,
+ sizeof state->event.m);
}
- shared->flags = flags;
+ state->flags = flags;
last_group = group;
}
entry = cmd_get_entry(cmd);
@@ -348,13 +348,13 @@ cmdq_get_command(struct cmd_list *cmdlist, struct cmd_find_state *current,
item->type = CMDQ_COMMAND;
item->group = group;
- item->shared = shared;
+ item->state = state;
item->cmdlist = cmdlist;
item->cmd = cmd;
log_debug("%s: %s group %u", __func__, item->name, item->group);
- shared->references++;
+ state->references++;
cmdlist->references++;
if (first == NULL)
@@ -394,7 +394,7 @@ cmdq_fire_command(struct cmdq_item *item)
{
struct client *c = item->client;
const char *name = cmdq_name(c);
- struct cmdq_shared *shared = item->shared;
+ struct cmdq_state *state = item->state;
struct cmd *cmd = item->cmd;
const struct cmd_entry *entry = cmd_get_entry(cmd);
enum cmd_retval retval;
@@ -408,7 +408,7 @@ cmdq_fire_command(struct cmdq_item *item)
free(tmp);
}
- flags = !!(shared->flags & CMDQ_SHARED_CONTROL);
+ flags = !!(state->flags & CMDQ_STATE_CONTROL);
cmdq_guard(item, "begin", flags);
if (item->client == NULL)
@@ -427,8 +427,8 @@ cmdq_fire_command(struct cmdq_item *item)
if (entry->flags & CMD_AFTERHOOK) {
if (cmd_find_valid_state(&item->target))
fsp = &item->target;
- else if (cmd_find_valid_state(&item->shared->current))
- fsp = &item->shared->current;
+ else if (cmd_find_valid_state(&item->state->current))
+ fsp = &item->state->current;
else if (cmd_find_from_client(&fs, item->client, 0) == 0)
fsp = &fs;
else
@@ -492,7 +492,7 @@ cmdq_fire_callback(struct cmdq_item *item)
void
cmdq_format(struct cmdq_item *item, const char *key, const char *fmt, ...)
{
- struct cmdq_shared *shared = item->shared;
+ struct cmdq_state *state = item->state;
va_list ap;
char *value;
@@ -500,9 +500,9 @@ cmdq_format(struct cmdq_item *item, const char *key, const char *fmt, ...)
xvasprintf(&value, fmt, ap);
va_end(ap);
- if (shared->formats == NULL)
- shared->formats = format_create(NULL, NULL, FORMAT_NONE, 0);
- format_add(shared->formats, key, "%s", value);
+ if (state->formats == NULL)
+ state->formats = format_create(NULL, NULL, FORMAT_NONE, 0);
+ format_add(state->formats, key, "%s", value);
free(value);
}