tmux  3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
  Fossies Dox: tmux-3.2a.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cmdq_item Struct Reference
Collaboration diagram for cmdq_item:
[legend]

Data Fields

char * name
 
struct cmdq_listqueue
 
struct cmdq_itemnext
 
struct clientclient
 
struct clienttarget_client
 
enum cmdq_type type
 
u_int group
 
u_int number
 
time_t time
 
int flags
 
struct cmdq_statestate
 
struct cmd_find_state source
 
struct cmd_find_state target
 
struct cmd_listcmdlist
 
struct cmdcmd
 
cmdq_cb cb
 
void * data
 

Detailed Description

Definition at line 39 of file cmd-queue.c.

Field Documentation

◆ cb

cmdq_cb cmdq_item::cb

Definition at line 62 of file cmd-queue.c.

Referenced by cmdq_error_callback().

◆ client

struct client* cmdq_item::client

◆ cmd

struct cmd* cmdq_item::cmd

◆ cmdlist

struct cmd_list* cmdq_item::cmdlist

Definition at line 59 of file cmd-queue.c.

Referenced by cmdq_find_flag(), and cmdq_remove().

◆ data

void* cmdq_item::data

Definition at line 63 of file cmd-queue.c.

Referenced by cmd_save_buffer_done(), and cmdq_error_callback().

◆ flags

int cmdq_item::flags

Definition at line 53 of file cmd-queue.c.

Referenced by cmdq_continue(), cmdq_next(), and cmdq_running().

◆ group

u_int cmdq_item::group

Definition at line 48 of file cmd-queue.c.

Referenced by cmdq_error_callback(), cmdq_find_flag(), and cmdq_remove_group().

◆ name

◆ next

struct cmdq_item* cmdq_item::next

Definition at line 42 of file cmd-queue.c.

Referenced by cmdq_append(), cmdq_find_flag(), cmdq_insert_after(), and cmdq_remove_group().

◆ number

u_int cmdq_item::number

Definition at line 50 of file cmd-queue.c.

Referenced by cmdq_guard(), and cmdq_next().

◆ queue

struct cmdq_list* cmdq_item::queue

Definition at line 41 of file cmd-queue.c.

Referenced by cmdq_append(), cmdq_insert_after(), cmdq_next(), and cmdq_remove().

◆ source

struct cmd_find_state cmdq_item::source

Definition at line 55 of file cmd-queue.c.

Referenced by cmdq_get_source().

◆ state

◆ target

struct cmd_find_state cmdq_item::target

Definition at line 55 of file cmd-queue.c.

Referenced by cmdq_get_target().

◆ target_client

struct client* cmdq_item::target_client

Definition at line 45 of file cmd-queue.c.

Referenced by cmdq_get_target_client().

◆ time

time_t cmdq_item::time

Definition at line 51 of file cmd-queue.c.

Referenced by cmdq_guard(), and cmdq_next().

◆ type

enum cmdq_type cmdq_item::type

Definition at line 45 of file cmd-queue.c.

Referenced by cmdq_error_callback(), cmdq_find_flag(), and cmdq_next().


The documentation for this struct was generated from the following file: