Sat Apr 26 20:55:10 2008

Asterisk developer's documentation


ast_cli_entry Struct Reference

A command line entry. More...

#include <cli.h>

Collaboration diagram for ast_cli_entry:

Collaboration graph
[legend]

Data Fields

char * cmda [AST_MAX_CMD_LEN]
char *(* generator )(char *line, char *word, int pos, int state)
int(* handler )(int fd, int argc, char *argv[])
int inuse
ast_cli_entrynext
char * summary
char * usage

Detailed Description

A command line entry.

Definition at line 46 of file cli.h.


Field Documentation

char* cmda[AST_MAX_CMD_LEN]

Null terminated list of the words of the command

Definition at line 48 of file cli.h.

char*(* generator)(char *line, char *word, int pos, int state)

Generate a list of possible completions for a given word

int(* handler)(int fd, int argc, char *argv[])

Handler for the command (fd for output, # of arguments, argument list). Returns RESULT_SHOWUSAGE for improper arguments

int inuse

For keeping track of usage

Definition at line 60 of file cli.h.

struct ast_cli_entry* next

For linking

Definition at line 58 of file cli.h.

char* summary

Summary of the command (< 60 characters)

Definition at line 52 of file cli.h.

char* usage

Detailed usage information

Definition at line 54 of file cli.h.


The documentation for this struct was generated from the following file:
Generated on Sat Apr 26 20:55:10 2008 for Asterisk - the Open Source PBX by  doxygen 1.5.1