entity run--><rectfill="#FEFECE"filter="url(#f1hatkcuz2d0l4)"height="36.4883"style="stroke: #A80036; stroke-width: 1.5;"width="149"x="145.5"y="63.1992"/><textfill="#000000"font-family="sans-serif"font-size="14"lengthAdjust="spacingAndGlyphs"textLength="129"x="155.5"y="86.7344">Wait for next event</text><!--MD5=[463fa6ce3d00da797e8ff80a4d9c8378]
link run to run_one--><pathd="M265,99.3792 C265,114.9742 265,138.0042 265,157.8405 C265,160.32 265,162.7496 265,165.1086 C265,166.2881 265,167.4499 265,168.5915 C265,168.8768 265,169.161 265,169.4438 C265,169.5852 265,169.7263 265,169.867 "fill="none"id="run->run_one"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="265,169.867,269,160.867,265,164.867,261,160.867,265,169.867"style="stroke: #A80036; stroke-width: 1.0;"/><textfill="#000000"font-family="sans-serif"font-size="13"lengthAdjust="spacingAndGlyphs"textLength="90"x="236"y="142.7676">get next event</text><!--MD5=[0596cb5bc7e39429b5a70ee803d7702a]
link run_one to signal--><pathd="M265,198.1292 C265,205.6592 265,286.0592 265,286.0592 C265,286.0592 305.68,286.0592 305.68,286.0592 "fill="none"id="run_one->signal"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="310.68,286.0592,301.68,282.0592,305.68,286.0592,301.68,290.0592,310.68,286.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[71bca8b2b5579f3e01e5a5e6d05e252f]
link signal to handleSignal--><pathd="M310.96,295.0592 C310.96,295.0592 216.31,295.0592 216.31,295.0592 "fill="none"id="signal->handleSignal"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="211.31,295.0592,220.31,299.0592,216.31,295.0592,220.31,291.0592,211.31,295.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[59b958d73309821d887c593216a24bf9]
link handleSignal to poll--><pathd="M96.78,295.0592 C86.25,295.0592 78.5,295.0592 78.5,295.0592 C78.5,295.0592 78.5,705.9592 78.5,705.9592 "fill="none"id="handleSignal->poll"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="78.5,710.9592,82.5,701.9592,78.5,705.9592,74.5,701.9592,78.5,710.9592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[85a6501bbdb71fe843a154c65df0b326]
link signal to external_socket--><pathd="M310.78,304.0592 C273.76,304.0592 217,304.0592 217,304.0592 C217,304.0592 217,372.8792 217,372.8792 "fill="none"id="signal->external_socket"style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygonfill="#A80036"points="217,377.8792,221,368.8792,217,372.8792,213,368.8792,217,377.8792"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[3cd4ee53a51a0c2827ab7b17e0cc3c3c]
link external_socket to handleExternalSocket--><pathd="M223.24,390.0592 C223.24,390.0592 389.87,390.0592 389.87,390.0592 "fill="none"id="external_socket->handleExternalSocket"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="394.87,390.0592,385.87,386.0592,389.87,390.0592,385.87,394.0592,394.87,390.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[9e360989e7d922bcf27daccb5299f564]
link handleExternalSocket to poll--><pathd="M394.76,402.0592 C335.73,402.0592 269.17,402.0592 269.17,402.0592 C269.17,402.0592 269.17,723.0592 269.17,723.0592 C269.17,723.0592 159.34,723.0592 159.34,723.0592 "fill="none"id="handleExternalSocket->poll"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="154.34,723.0592,163.34,727.0592,159.34,723.0592,163.34,719.0592,154.34,723.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[281658fee0b0d1e8e512917c18413af8]
link external_socket to query--><pathd="M218.75,414.3792 C218.75,441.9792 218.75,491.0592 218.75,491.0592 C218.75,491.0592 366.46,491.0592 366.46,491.0592 "fill="none"id="external_socket->query"style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygonfill="#A80036"points="371.46,491.0592,362.46,487.0592,366.46,491.0592,362.46,495.0592,371.46,491.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[0da47bb881eae3b3085d664f44c330f1]
link query to processQuery--><pathd="M371.2,503.0592 C371.2,503.0592 219.62,503.0592 219.62,503.0592 "fill="none"id="query->processQuery"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="214.62,503.0592,223.62,507.0592,219.62,503.0592,223.62,499.0592,214.62,503.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[5ae6948e7f9ea24c9961deb19f615012]
link processQuery to poll--><pathd="M116.33,515.2592 C116.33,515.2592 116.33,705.9392 116.33,705.9392 "fill="none"id="processQuery->poll"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="116.33,710.9392,120.33,701.9392,116.33,705.9392,112.33,701.9392,116.33,710.9392"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[351006a45bcbe20db47f41960f495fbd]
link query to timeout--><pathd="M377.5,515.2192 C377.5,515.2192 377.5,573.0192 377.5,573.0192 "fill="none"id="query->timeout"style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygonfill="#A80036"points="377.5,578.0192,381.5,569.0192,377.5,573.0192,373.5,569.0192,377.5,578.0192"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[8da1f0cfac91639d3cdbe4344b95ba5e]
link timeout to poll--><pathd="M306.02,596.0592 C245.34,596.0592 135.17,596.0592 135.17,596.0592 C135.17,596.0592 135.17,705.8492 135.17,705.8492 "fill="none"id="timeout->poll"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="135.17,710.8492,139.17,701.8492,135.17,705.8492,131.17,701.8492,135.17,710.8492"style="stroke: #A80036; stroke-width: 1.0;"/><textfill="#000000"font-family="sans-serif"font-size="13"lengthAdjust="spacingAndGlyphs"textLength="100"x="277"y="675.6276">timeout expired</text><!--MD5=[7fc4943622e5fd2b8bdecbc7965863a3]
link poll to ready--><pathd="M154.07,735.0592 C154.07,735.0592 270.48,735.0592 270.48,735.0592 "fill="none"id="poll->ready"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="275.48,735.0592,266.48,731.0592,270.48,735.0592,266.48,739.0592,275.48,735.0592"style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[82806226eee1d65d24007de8ef94d3ba]
link poll to shutdown--><pathd="M107,747.3392 C107,747.3392 107,882.8792 107,882.8792 "fill="none"id="poll->shutdown"style="stroke: #A80036; stroke-width: 1.0;"/><polygonfill="#A80036"points="107,887.8792,111,878.8792,107,882.8792,103,878.8792,107,887.8792"style="stroke: #A80036; stroke-width: 1.0;"/><textfill="#000000"font-family="sans-serif"font-size="13"lengthAdjust="spacingAndGlyphs"textLength="105"x="102"y="823.6276">no ready handler</text><!--MD5=[9e95aa1826d8662af772234e20e4c11a]