Optimize autocli memory: Late evaluation of uses/grouping
This commit is contained in:
parent
43bfc82942
commit
f0f3ed0dff
4 changed files with 208 additions and 39 deletions
|
|
@ -54,14 +54,20 @@
|
|||
/* variable expand function */
|
||||
#define GENERATE_EXPAND_XMLDB "expand_dbvar"
|
||||
|
||||
/* Name of autocli CLIgen treename
|
||||
*/
|
||||
/* Name of autocli CLIgen treename */
|
||||
#define AUTOCLI_TREENAME "basemodel"
|
||||
|
||||
/*! Delimiter when creating yang2cli grouping cmd label */
|
||||
#define AUTOCLI_CMD_DELIM "--"
|
||||
|
||||
/*
|
||||
* Prototypes
|
||||
*/
|
||||
int yang2cli_cmd_encode(cbuf *cb, const char *delim, char *tag, char *domain, char *modname, char *id);
|
||||
int yang2cli_cmd_decode(char *cmd, const char *delim, char **tag, char **domain, char **modname, char **id);
|
||||
int yang2cli_grouping(clixon_handle h, yang_stmt *ys, char *treename);
|
||||
int yang2cli_yspec(clixon_handle h, yang_stmt *yspec, char *treename);
|
||||
int yang2cli_grouping_wrap(cligen_handle ch, char *name, cvec *cvt, void *arg, char **namep);
|
||||
int yang2cli_init(clixon_handle h);
|
||||
|
||||
#endif /* _CLI_GENERATE_H_ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue