|
KETCube
|
KETCube terminal shared functions (for local and remote context) More...
Functions | |
| void | ketCube_terminal_printCmdList (ketCube_terminal_cmd_t *parent, ketCube_terminal_cmd_t *cmdList, ketCube_terminal_command_flags_t *contextFlags) |
| Prints command list at index/level. More... | |
| ketCube_terminal_cmdCheckResult_t | ketCube_terminal_checkCmdContext (ketCube_terminal_cmd_t *command, bool local) |
| Check if we can run given command in given context. More... | |
| bool | ketCube_terminal_checkCmdSubtreeContext (ketCube_terminal_command_flags_t *flags) |
| Check if the command definition is valid in given subtree context. More... | |
| void | ketCube_terminal_execute (ketCube_terminal_cmd_t *cmd, ketCube_terminal_command_flags_t activeFlags) |
KETCube terminal shared functions (for local and remote context)
| ketCube_terminal_cmdCheckResult_t ketCube_terminal_checkCmdContext | ( | ketCube_terminal_cmd_t * | command, |
| bool | local | ||
| ) |
Check if we can run given command in given context.
| TRUE | if success, else return FALSE |
| bool ketCube_terminal_checkCmdSubtreeContext | ( | ketCube_terminal_command_flags_t * | flags | ) |
Check if the command definition is valid in given subtree context.
This function returns TRUE, if the command is in a subtree context that is valid for given flags
| contextFlags | pointer to context flags |
| TRUE | if success, else return FALSE |
| void ketCube_terminal_execute | ( | ketCube_terminal_cmd_t * | cmd, |
| ketCube_terminal_command_flags_t | activeFlags | ||
| ) |
| void ketCube_terminal_printCmdList | ( | ketCube_terminal_cmd_t * | parent, |
| ketCube_terminal_cmd_t * | cmdList, | ||
| ketCube_terminal_command_flags_t * | contextFlags | ||
| ) |
Prints command list at index/level.
| cmdIndex | index of the first command to print |
| level | level of commands to print |
| contextFlags | comamnd flag context |