FD.io VPP  v21.01.1
Vector Packet Processing
unix_cli_main_t Struct Reference

CLI global state. More...

+ Collaboration diagram for unix_cli_main_t:

Data Fields

u8cli_prompt
 Prompt string for CLI. More...
 
unix_cli_file_tcli_file_pool
 Vec pool of CLI sessions. More...
 
u32unused_cli_process_node_indices
 Vec pool of unused session indices. More...
 
u32 stdin_cli_file_index
 The session index of the stdin cli. More...
 
u32 current_input_file_index
 File pool index of current input. More...
 
u32 new_session_process_node_index
 New session process node identifier. More...
 
unix_cli_new_session_tnew_sessions
 List of new sessions. More...
 
clib_macro_main_t macro_main
 system default macro table More...
 

Detailed Description

CLI global state.

Definition at line 475 of file cli.c.

Field Documentation

◆ cli_file_pool

unix_cli_file_t* unix_cli_main_t::cli_file_pool

Vec pool of CLI sessions.

Definition at line 481 of file cli.c.

◆ cli_prompt

u8* unix_cli_main_t::cli_prompt

Prompt string for CLI.

Definition at line 478 of file cli.c.

◆ current_input_file_index

u32 unix_cli_main_t::current_input_file_index

File pool index of current input.

Definition at line 490 of file cli.c.

◆ macro_main

clib_macro_main_t unix_cli_main_t::macro_main

system default macro table

Definition at line 499 of file cli.c.

◆ new_session_process_node_index

u32 unix_cli_main_t::new_session_process_node_index

New session process node identifier.

Definition at line 493 of file cli.c.

◆ new_sessions

unix_cli_new_session_t* unix_cli_main_t::new_sessions

List of new sessions.

Definition at line 496 of file cli.c.

◆ stdin_cli_file_index

u32 unix_cli_main_t::stdin_cli_file_index

The session index of the stdin cli.

Definition at line 487 of file cli.c.

◆ unused_cli_process_node_indices

u32* unix_cli_main_t::unused_cli_process_node_indices

Vec pool of unused session indices.

Definition at line 484 of file cli.c.


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