yumapro  24.10-2
YumaPro SDK
Loading...
Searching...
No Matches
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_tdocroot
 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_tfirst_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_tcur_line
 current line for loop processing
 
runstack_line_tlast_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: