GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CLI / V0-1-2 > cli / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

_CLI_VerbDef Struct Reference

A CLI verb definition. More...

#include <CLI_prvdefs.h>

List of all members.

Public Attributes

struct _CLI_VerbDefnext
char * text
char * call
CLI_CB_Funcfunc
CLI_ParmDefparm
CLI_QualDefqual
unsigned short tlen
unsigned short type
unsigned short preq
unsigned short id


Detailed Description

A CLI verb definition.

This structure stores a verb definition in a list of verb definitions for a CLI syntax.


Member Data Documentation

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().

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().

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().


The documentation for this struct was generated from the following file:

Generated on Tue Nov 29 16:30:28 2011 by  doxygen 1.5.8