yumapro  23.10T-6
YumaPro SDK
Loading...
Searching...
No Matches
runstack_context_t Struct Reference

Main runstact context control block used by yangcli to process script input loops and conditional statements in scripts. More...

#include <runstack.h>

Data Fields

boolean cond_state
 current conditional state
 
boolean script_cancel
 script cancel requested
 
uint32 script_level
 current script depth devel
 
uint32 max_script_level
 maximum script depth level
 
runstack_src_t cur_src
 current input source
 
dlq_hdr_t runstackQ
 each stack level has an entry More...
 
dlq_hdr_t globalQ
 global variables for this runstack context More...
 
dlq_hdr_t zeroQ
 local variables for level 0 in the runstack More...
 
dlq_hdr_t zero_condcbQ
 conditions for level zero in the runstack More...
 
dlq_hdr_t * sessionQ
 session variables for this runstack More...
 
dlq_hdr_t * groupQ
 group variables for this runstack More...
 

Detailed Description

Main runstact context control block used by yangcli to process script input loops and conditional statements in scripts.

Field Documentation

◆ globalQ

dlq_hdr_t globalQ

global variables for this runstack context

Q of ncx_var_t

◆ groupQ

dlq_hdr_t* groupQ

group variables for this runstack

backptr to Q of ncx_var_t

◆ runstackQ

dlq_hdr_t runstackQ

each stack level has an entry

Q of runstack_entry_t

◆ sessionQ

dlq_hdr_t* sessionQ

session variables for this runstack

backptr to Q of ncx_var_t

◆ zero_condcbQ

dlq_hdr_t zero_condcbQ

conditions for level zero in the runstack

Q of runstack_condcb_t

◆ zeroQ

dlq_hdr_t zeroQ

local variables for level 0 in the runstack

Q of ncx_var_t


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