GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CLI / V0-1-2 > cli / rhel6-64
#include <CLI_prvdefs.h>
Public Attributes | |
struct _CLI_VerbDef * | next |
char * | text |
char * | call |
CLI_CB_Func * | func |
CLI_ParmDef * | parm |
CLI_QualDef * | qual |
unsigned short | tlen |
unsigned short | type |
unsigned short | preq |
unsigned short | id |
This structure stores a verb definition in a list of verb definitions for a CLI syntax.
char* _CLI_VerbDef::call |
Name of callback
Referenced by CLI_addVerb(), CLI_createSyntax(), and dumpSyntax().
Callback function for verb
Referenced by CLI_addVerb(), and dispatch().
unsigned short _CLI_VerbDef::id |
Verb def structure identifier
Referenced by CLI_addVerb().
struct _CLI_VerbDef* _CLI_VerbDef::next [read] |
Next verb
Referenced by CLI_addVerb(), dispatch(), dumpSyntax(), and saveVerb().
Parameter definition list for verb
Referenced by CLI_addParm(), CLI_addVerb(), CLI_parse(), and dumpSyntax().
unsigned short _CLI_VerbDef::preq |
Number of required parameters
Referenced by CLI_addParm(), CLI_addVerb(), and CLI_parse().
Qualifier definition list for verb
Referenced by CLI_addQual(), CLI_addVerb(), CLI_parse(), dumpSyntax(), and saveQual().
char* _CLI_VerbDef::text |
Text of verb (name)
Referenced by CLI_addVerb(), CLI_createSyntax(), dispatch(), dumpSyntax(), and saveVerb().
unsigned short _CLI_VerbDef::tlen |
Length of verb text (name)
Referenced by CLI_addVerb(), and saveVerb().
unsigned short _CLI_VerbDef::type |
Global type
Referenced by CLI_addParm(), and CLI_addVerb().