libosmovty  0.10.2
Osmocom VTY library
cmd_element Struct Reference

Structure of a command element. More...

#include <command.h>

Data Fields

const char * string
 Command specification by string. More...
 
int(* func )(struct cmd_element *, struct vty *, int, const char *[])
 
const char * doc
 Documentation of this command. More...
 
int daemon
 Daemon to which this command belong. More...
 
vector strvec
 Pointing out each description vector. More...
 
unsigned int cmdsize
 Command index count. More...
 
char * config
 Configuration string. More...
 
vector subconfig
 Sub configuration string. More...
 
unsigned char attr
 Command attributes. More...
 

Detailed Description

Structure of a command element.

Field Documentation

◆ attr

unsigned char cmd_element::attr

Command attributes.

Referenced by cmd_describe_command_real(), and gDEFUN().

◆ cmdsize

unsigned int cmd_element::cmdsize

◆ config

char* cmd_element::config

Configuration string.

◆ daemon

int cmd_element::daemon

Daemon to which this command belong.

Referenced by cmd_execute_command_real(), and cmd_execute_command_strict().

◆ doc

const char* cmd_element::doc

Documentation of this command.

Referenced by install_element().

◆ func

int(* cmd_element::func) (struct cmd_element *, struct vty *, int, const char *[])

◆ string

const char* cmd_element::string

◆ strvec

◆ subconfig

vector cmd_element::subconfig

Sub configuration string.


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