libosmovty  0.12.0.55-9540
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

◆ 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 gen_logging_level_cmd_strs(), install_element(), and logging_vty_add_deprecated_subsys().

◆ func

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

◆ string

◆ strvec

◆ subconfig

vector cmd_element::subconfig

Sub configuration string.


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