Ignore:
Timestamp:
Mar 14, 2013 7:18:13 AM (12 years ago)
Author:
riza
Message:

Re #1643: add initial support for CLI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib-util/include/pjlib-util/config.h

    r3553 r4440  
    267267#endif 
    268268 
     269/* ************************************************************************** 
     270 * CLI configuration 
     271 */ 
     272 
     273/** 
     274 * Initial pool size for CLI. 
     275 * Default: 1024 bytes 
     276 */ 
     277#ifndef PJ_CLI_POOL_SIZE 
     278#   define PJ_CLI_POOL_SIZE    1024 
     279#endif 
     280 
     281/** 
     282 * Pool increment size for CLI. 
     283 * Default: 512 bytes 
     284 */ 
     285#ifndef PJ_CLI_POOL_INC 
     286#   define PJ_CLI_POOL_INC     512 
     287#endif 
     288 
     289/** 
     290 * Maximum length of command buffer. 
     291 * Default: 120 
     292 */ 
     293#ifndef PJ_CLI_MAX_CMDBUF 
     294#   define PJ_CLI_MAX_CMDBUF            120 
     295#endif 
     296 
     297/** 
     298 * Maximum command arguments. 
     299 * Default: 8 
     300 */ 
     301#ifndef PJ_CLI_MAX_ARGS 
     302#   define PJ_CLI_MAX_ARGS              8 
     303#endif 
     304 
     305/** 
     306 * Maximum number of hints. 
     307 * Default: 32 
     308 */ 
     309#ifndef PJ_CLI_MAX_HINTS 
     310#   define PJ_CLI_MAX_HINTS             32 
     311#endif 
     312 
     313/** 
     314 * Maximum short name version (shortcuts) for a command. 
     315 * Default: 4 
     316 */ 
     317#ifndef PJ_CLI_MAX_SHORTCUTS 
     318#   define PJ_CLI_MAX_SHORTCUTS         4 
     319#endif 
     320 
     321/** 
     322 * Initial pool size for console CLI. 
     323 * Default: 256 bytes 
     324 */ 
     325#ifndef PJ_CLI_CONSOLE_POOL_SIZE 
     326#   define PJ_CLI_CONSOLE_POOL_SIZE    256 
     327#endif 
     328 
     329/** 
     330 * Pool increment size for console CLI. 
     331 * Default: 256 bytes 
     332 */ 
     333#ifndef PJ_CLI_CONSOLE_POOL_INC 
     334#   define PJ_CLI_CONSOLE_POOL_INC     256 
     335#endif 
     336 
     337/** 
     338 * Initial pool size for telnet CLI. 
     339 * Default: 1024 bytes 
     340 */ 
     341#ifndef PJ_CLI_TELNET_POOL_SIZE 
     342#   define PJ_CLI_TELNET_POOL_SIZE 1024 
     343#endif 
     344 
     345/** 
     346 * Pool increment size for telnet CLI. 
     347 * Default: 512 bytes 
     348 */ 
     349#ifndef PJ_CLI_TELNET_POOL_INC 
     350#   define PJ_CLI_TELNET_POOL_INC  512 
     351#endif 
     352 
     353/** 
     354 * Maximum number of argument values of choice type. 
     355 * Default: 16 
     356 */ 
     357#ifndef PJ_CLI_MAX_CHOICE_VAL 
     358#   define PJ_CLI_MAX_CHOICE_VAL  16 
     359#endif 
     360 
     361/** 
     362 * Maximum number of command history. 
     363 * Default: 16 
     364 */ 
     365#ifndef PJ_CLI_MAX_CMD_HISTORY 
     366#   define PJ_CLI_MAX_CMD_HISTORY  16 
     367#endif 
     368 
    269369/** 
    270370 * @} 
Note: See TracChangeset for help on using the changeset viewer.