libosmovty 1.9.0.196-9975
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 (global) More...
 
unsigned int usrattr
 Command attributes (program specific) More...
 

Detailed Description

Structure of a command element.

Field Documentation

◆ attr

◆ 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

◆ func

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

◆ string

◆ strvec

◆ subconfig

vector cmd_element::subconfig

Sub configuration string.

◆ usrattr

unsigned int cmd_element::usrattr

Command attributes (program specific)

Referenced by cmd_flag_mask(), node_flag_mask(), and vty_dump_element().


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