yumapro  20.10-12
YumaPro SDK
runstack_loopcb_t_ Struct Reference

control the looping for 1 while - end sequence More...

#include <runstack.h>

Collaboration diagram for runstack_loopcb_t_:

Data Fields

uint32 maxloops
 max number of loops allowed
 
uint32 loop_count
 current loop count
 
runstack_loopstate_t loop_state
 current loop state
 
boolean startcond
 start condition state
 
struct xpath_pcb_t_xpathpcb
 condition to evaluate before each loop iteration
 
val_value_t * docroot
 document root for XPath expression
 
struct runstack_loopcb_t_collector
 if the collector is non-NULL, then save lines in this outer while loop
 
runstack_line_t * first_line
 these may point to entries in this lineQ or the collector's lineQ; only the commands that are part of the loop contents are saved first_line for loop procesing
 
runstack_line_t * cur_line
 current line for loop processing
 
runstack_line_t * last_line
 last line for loop processing
 
boolean empty_block
 true if empty command block
 
dlq_hdr_t lineQ
 this Q will only be used if collector is NULL More...
 

Detailed Description

control the looping for 1 while - end sequence

Field Documentation

◆ lineQ

dlq_hdr_t lineQ

this Q will only be used if collector is NULL

Q of runstack_line_t


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