Struct WshShell_t
Main shell structure containing state, configuration, user context, and subsystems.
#include <wsh_shell.h>
Public Attributes
| Type | Name |
|---|---|
| WshShellIO_CommandLine_t | CommandLine |
| WshShellCmd_Table_t | Commands |
| const WshShellUser_t * | CurrUser |
| WshShell_Char_t | DeviceName |
| WshShellEsc_Storage_t | EscStorage |
| WshShell_ExtCallbacks_t | ExtCallbacks |
| WshShellHistory_IO_t | HistoryIO |
| WshShell_Interact_t | Interact |
| WshShell_Char_t | PS1 |
| WshShell_Char_t | PrevSym |
| WshShellPromptWait_t | PromptWait |
| WshShell_AuthCtx_t | TmpAuth |
| WshShellUser_Table_t | Users |
| WshShell_Char_t * | Version |
Public Attributes Documentation
variable CommandLine
Terminal input/output interface.
variable Commands
Registered command table.
variable CurrUser
Currently authenticated user.
variable DeviceName
Device name (used in PS1 and more).
variable EscStorage
Escape sequence state storage.
variable ExtCallbacks
Optional external auth callbacks.
variable HistoryIO
Command history buffer and ops.
variable Interact
Interactive command interface.
variable PS1
Cached PS1 string.
variable PrevSym
Previous symbol inserted in.
variable PromptWait
variable TmpAuth
Temporary auth input storage.
variable Users
Table of available users.
variable Version
Version string.
The documentation for this class was generated from the following file src/wsh_shell.h