2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
2025-11-28 09:46:00 -05:00
<svg width= "602pt" height= "216pt"
viewBox="0.00 0.00 602.00 215.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 211.5)" >
2025-11-06 09:16:40 -05:00
<title > Graphical Class Hierarchy</title>
<!-- Node0 -->
<g id= "Node000000" class= "node" >
<title > Node0</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000000" > <a xlink:href= "classgridfire_1_1trigger_1_1Trigger.html" target= "_top" xlink:title= "Generic trigger interface for signaling events/conditions during integration." >
<polygon fill= "white" stroke= "#666666" points= "172,-113 0,-113 0,-83 172,-83 172,-113" />
<text text-anchor= "start" x= "8" y= "-101" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::trigger::</text>
<text text-anchor= "middle" x= "86" y= "-90" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Trigger< TriggerContextStruct > </text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000001" > <a xlink:href= "classgridfire_1_1trigger_1_1LogicalTrigger.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "375,-118.5 208,-118.5 208,-77.5 375,-77.5 375,-118.5" />
<text text-anchor= "start" x= "216" y= "-106.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::trigger::</text>
<text text-anchor= "start" x= "216" y= "-95.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > LogicalTrigger< TriggerContext</text>
<text text-anchor= "middle" x= "291.5" y= "-84.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Struct > </text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
<!-- Node0->Node1 -->
2025-11-28 09:46:00 -05:00
<g id= "edge61_Node000000_Node000001" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node0- > Node1</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge61_Node000000_Node000001" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M182.2,-98C190.82,-98 199.5,-98 208,-98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "182.12,-94.5 172.12,-98 182.12,-101.5 182.12,-94.5" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000002" > <a xlink:href= "classgridfire_1_1trigger_1_1AndTrigger.html" target= "_top" xlink:title= "Logical conjunction of two triggers with short-circuit evaluation." >
<polygon fill= "white" stroke= "#666666" points= "578,-207.5 427,-207.5 427,-166.5 578,-166.5 578,-207.5" />
<text text-anchor= "start" x= "435" y= "-195.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::trigger::</text>
<text text-anchor= "start" x= "435" y= "-184.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > AndTrigger< TriggerContext</text>
<text text-anchor= "middle" x= "502.5" y= "-173.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Struct > </text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node1->Node2 -->
<g id= "edge62_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge62_Node000001_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.38,-123.37C360.03,-134.79 386.45,-147.93 411,-158 418.17,-160.94 425.76,-163.78 433.38,-166.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "339.89,-120.21 329.42,-118.6 336.6,-126.39 339.89,-120.21" />
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "classgridfire_1_1trigger_1_1EveryNthTrigger.html" target= "_top" xlink:title= "Pass-through trigger that fires every Nth time its child trigger is true." >
<polygon fill= "white" stroke= "#666666" points= "591,-148.5 414,-148.5 414,-107.5 591,-107.5 591,-148.5" />
<text text-anchor= "start" x= "422" y= "-136.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::trigger::</text>
<text text-anchor= "start" x= "422" y= "-125.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > EveryNthTrigger< TriggerContext</text>
<text text-anchor= "middle" x= "502.5" y= "-114.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Struct > </text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge63_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge63_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M385.28,-111.32C394.71,-112.67 404.27,-114.04 413.66,-115.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "385.5,-107.81 375.1,-109.86 384.5,-114.74 385.5,-107.81" />
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "classgridfire_1_1trigger_1_1NotTrigger.html" target= "_top" xlink:title= "Logical negation of a trigger." >
<polygon fill= "white" stroke= "#666666" points= "577,-89.5 428,-89.5 428,-48.5 577,-48.5 577,-89.5" />
<text text-anchor= "start" x= "436" y= "-77.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::trigger::</text>
<text text-anchor= "start" x= "436" y= "-66.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > NotTrigger< TriggerContext</text>
<text text-anchor= "middle" x= "502.5" y= "-55.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Struct > </text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id= "edge64_Node000001_Node000004" class= "edge" >
<title > Node1- > Node4</title>
<g id= "a_edge64_Node000001_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M385.41,-85.11C399.67,-83.13 414.21,-81.11 427.97,-79.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "384.53,-81.7 375.1,-86.54 385.49,-88.63 384.53,-81.7" />
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "classgridfire_1_1trigger_1_1OrTrigger.html" target= "_top" xlink:title= "Logical disjunction of two triggers with short-circuit evaluation." >
<polygon fill= "white" stroke= "#666666" points= "594,-30 411,-30 411,0 594,0 594,-30" />
<text text-anchor= "start" x= "419" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire::trigger::</text>
<text text-anchor= "middle" x= "502.5" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > OrTrigger< TriggerContextStruct > </text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id= "edge65_Node000001_Node000005" class= "edge" >
<title > Node1- > Node5</title>
<g id= "a_edge65_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.79,-72.86C360.33,-61.81 386.54,-49.27 411,-40 420.45,-36.42 430.63,-33.1 440.63,-30.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.13,-69.78 329.86,-77.49 340.35,-75.99 337.13,-69.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>