|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
CLI Virtual Method Table (VMT). More...
#include <cfn_sal_utl_cli.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | feed_char )(cfn_sal_utl_cli_t *driver, char c) |
| cfn_hal_error_code_t(* | print_string )(cfn_sal_utl_cli_t *driver, const char *str) |
| cfn_hal_error_code_t(* | print_line )(cfn_sal_utl_cli_t *driver, const char *str) |
| cfn_hal_error_code_t(* | register_command )(cfn_sal_utl_cli_t *driver, const cfn_sal_utl_cli_cmd_t *cmd) |
| cfn_hal_error_code_t(* | unregister_command )(cfn_sal_utl_cli_t *driver, const char *name) |
| cfn_hal_error_code_t(* | register_command_simple )(cfn_sal_utl_cli_t *driver, const char *cmd, void *callback) |
| cfn_hal_error_code_t(* | print_help )(cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* | set_prompt )(cfn_sal_utl_cli_t *driver, const char *prompt) |
| cfn_hal_error_code_t(* | clear_screen )(cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* | history_prev )(cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* | history_next )(cfn_sal_utl_cli_t *driver) |
CLI Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_utl_cli_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::clear_screen) (cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::feed_char) (cfn_sal_utl_cli_t *driver, char c) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::history_next) (cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::history_prev) (cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::print_help) (cfn_sal_utl_cli_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::print_line) (cfn_sal_utl_cli_t *driver, const char *str) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::print_string) (cfn_sal_utl_cli_t *driver, const char *str) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::register_command) (cfn_sal_utl_cli_t *driver, const cfn_sal_utl_cli_cmd_t *cmd) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::register_command_simple) (cfn_sal_utl_cli_t *driver, const char *cmd, void *callback) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::set_prompt) (cfn_sal_utl_cli_t *driver, const char *prompt) |
| cfn_hal_error_code_t(* cfn_sal_utl_cli_api_s::unregister_command) (cfn_sal_utl_cli_t *driver, const char *name) |