#include <cli_arg.h>


Definition at line 153 of file cli_arg.h.
Public Member Functions | |
| cfg_CliLibrary (UInt32_t a_argc, char *a_argv[]) | |
| virtual | ~cfg_CliLibrary () |
| virtual void | HelpDump () |
| it it called at cc_HELP command each cli must implement its own method base HelpDump display common help | |
Public Attributes | |
| bool | rescan |
| bool | force |
Private Attributes | |
| log_CLASSID_m | |
| cfg_CliLibrary::cfg_CliLibrary | ( | UInt32_t | a_argc, | |
| char * | a_argv[] | |||
| ) |
Definition at line 1421 of file cfg_cliarg.cpp.
References val_RuleVec::Add(), ap_ooForce, ap_ooRescan, cfg_MAX_CLI_ARGLEN, cfg_MIN_CLI_ARGLEN, dbg_DETAIL, force, cfg_CliBase::GetRules(), log_DBG_m, log_FUNC_m, ap_Argument::m_long, ap_Argument::Parse(), cfg_CliBase::Refresh(), and rescan.
01422 : cfg_CliBase(), 01423 rescan(false), 01424 force(false) { 01425 01426 log_FUNC_m(cfg_CliLibrary); 01427 01428 pf_ValueList parsed; 01429 ivdLibrary.Parse(a_argc, a_argv, parsed); 01430 01431 log_DBG_m(dbg_DETAIL, 01432 "Parsed options: " << endl << parsed ); 01433 01434 GetRules().Add( 01435 new val_Bool( 01436 ap_ooRescan.m_long,val_Limit(cfg_MIN_CLI_ARGLEN, cfg_MAX_CLI_ARGLEN)), 01437 this->rescan 01438 ); 01439 01440 GetRules().Add( 01441 new val_Bool( 01442 ap_ooForce.m_long,val_Limit(cfg_MIN_CLI_ARGLEN, cfg_MAX_CLI_ARGLEN)), 01443 this->force 01444 ); 01445 01446 // Validate and convert options 01447 Refresh(parsed); 01448 }

| virtual cfg_CliLibrary::~cfg_CliLibrary | ( | ) | [inline, virtual] |
| void cfg_CliLibrary::HelpDump | ( | ) | [virtual] |
it it called at cc_HELP command each cli must implement its own method base HelpDump display common help
Reimplemented from cfg_CliBase.
Definition at line 1452 of file cfg_cliarg.cpp.
01452 { 01453 cout << ivdLibrary << endl; 01454 }
cfg_CliLibrary::log_CLASSID_m [private] |
1.5.6