|
ubinos
|
ubiclib command line interface API More...
Go to the source code of this file.
Typedefs | |
| typedef int(* | cli_hookfunc_ft) (char *str, int len, void *arg) |
| typedef void(* | cli_helphookfunc_ft) () |
Functions | |
| int | cli_sethookfunc (cli_hookfunc_ft hookfunc, void *arg) |
| int | cli_sethelphookfunc (cli_helphookfunc_ft helphookfunc) |
| int | cli_setprompt (char *prompt) |
| int | cli_set_initial_cmd (char *cmd) |
| void | cli_main (void *arg) |
ubiclib command line interface API
ubiclib command line interface API를 정의합니다.
| typedef void(* cli_helphookfunc_ft) () |
cli help 후크 함수 포인터 형 정의
| typedef int(* cli_hookfunc_ft) (char *str, int len, void *arg) |
cli 후크 함수 포인터 형 정의
| void cli_main | ( | void * | arg | ) |
cli 메인 함수
| 사용자 | 정의 인수 |
| int cli_set_initial_cmd | ( | char * | cmd | ) |
시작할때 자동 실행되는 명령어를 설정하는 함수
| 명령어<br> |
| int cli_sethelphookfunc | ( | cli_helphookfunc_ft | helphookfunc | ) |
도움말 후크 함수를 등록하는 함수
사용자는 도움말 후크 함수를 이용해 cli 도움말을 추가할 수 있습니다.
| 도움말 | 후크 함수 포인터 |
| int cli_sethookfunc | ( | cli_hookfunc_ft | hookfunc, |
| void * | arg | ||
| ) |
후크 함수를 등록하는 함수
사용자는 후크 함수를 이용해 cli에 원하는 기능을 추가할 수 있습니다.
| 후크 | 함수 포인터 |
| 후크 | 함수가 호출될 때 전달할 인수 |
| int cli_setprompt | ( | char * | prompt | ) |
프로프트 문자열을 설정하는 함수
| 프롬프트 | 문자열 |