commit 2934c7a44de166c2f813f948e1317bbe41fff204
Author: Thomas Schöpping <tschoepp@cit-ec.uni-bielefeld.de>
Date:   Tue Nov 13 12:53:52 2018 +0100

    Classdiagram updated

diff --git a/doc/classdiagrams/overview.svg b/doc/classdiagrams/overview.svg
index aaf06c8..3039a93 100644
--- a/doc/classdiagrams/overview.svg
+++ b/doc/classdiagrams/overview.svg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="1931px" preserveAspectRatio="none" style="width:9151px;height:1931px;" version="1.1" viewBox="0 0 9151 1931" width="9151px" zoomAndPan="magnify"><defs><filter height="300%" id="f1xkwftqrlydvl" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="89" x="4509" y="16.708">µRtWare</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="87" x="4510" y="37.6611">Overview</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="4556.5" y="58.6143"/><!--cluster primitives--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="72.2833,1451.3594,155.2833,1451.3594,162.2833,1473.6563,992.283,1473.6563,992.283,1762.3594,72.2833,1762.3594,72.2833,1451.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="72.2833" x2="162.2833" y1="1473.6563" y2="1473.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="77" x="76.2833" y="1466.3545">primitives</text><!--cluster OSAL--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="3636.28,887.3594,3684.28,887.3594,3691.28,909.6563,8699.28,909.6563,8699.28,1919.8594,3636.28,1919.8594,3636.28,887.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="3636.28" x2="3691.28" y1="909.6563" y2="909.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="42" x="3640.28" y="902.3545">OSAL</text><!--cluster condition variable--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="4667.28,1111.3594,4813.28,1111.3594,4820.28,1133.6563,5371.28,1133.6563,5371.28,1675.3594,4667.28,1675.3594,4667.28,1111.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="4667.28" x2="4820.28" y1="1133.6563" y2="1133.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="140" x="4671.28" y="1126.3545">condition variable</text><!--cluster timer--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="3881.28,1111.3594,3928.28,1111.3594,3935.28,1133.6563,4643.28,1133.6563,4643.28,1662.8594,3881.28,1662.8594,3881.28,1111.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="3881.28" x2="3935.28" y1="1133.6563" y2="1133.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="41" x="3885.28" y="1126.3545">timer</text><!--cluster thread--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="5395.28,930.3594,5453.28,930.3594,5460.28,952.6563,6402.28,952.6563,6402.28,1694.8594,5395.28,1694.8594,5395.28,930.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="5395.28" x2="5460.28" y1="952.6563" y2="952.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="52" x="5399.28" y="945.3545">thread</text><!--cluster events--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="6426.28,1117.8594,6486.28,1117.8594,6493.28,1140.1563,8073.28,1140.1563,8073.28,1895.8594,6426.28,1895.8594,6426.28,1117.8594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="6426.28" x2="6493.28" y1="1140.1563" y2="1140.1563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="54" x="6430.28" y="1132.8545">events</text><!--cluster middleware--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="939.283,87.3594,1037.283,87.3594,1044.283,109.6563,3612.28,109.6563,3612.28,1291.8594,939.283,1291.8594,939.283,87.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="939.283" x2="1044.283" y1="109.6563" y2="109.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="92" x="943.283" y="102.3545">middleware</text><!--cluster real-time class--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="963.283,463.3594,1084.283,463.3594,1091.283,485.6563,1947.28,485.6563,1947.28,1267.8594,963.283,1267.8594,963.283,463.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="963.283" x2="1091.283" y1="485.6563" y2="485.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="115" x="967.283" y="478.3545">real-time class</text><!--cluster node--><polygon fill="#FFFFFF" filter="url(#f1xkwftqrlydvl)" points="1971.28,722.3594,2017.28,722.3594,2024.28,744.6563,3108.28,744.6563,3108.28,834.3594,1971.28,834.3594,1971.28,722.3594" style="stroke: #000000; stroke-width: 1.5;"/><line style="stroke: #000000; stroke-width: 1.5;" x1="1971.28" x2="2024.28" y1="744.6563" y2="744.6563"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="40" x="1975.28" y="737.3545">node</text><!--class urt_delay_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_delay_t" style="stroke: #A80036; stroke-width: 1.5;" width="100" x="876.283" y="1566.8594"/><ellipse cx="891.283" cy="1582.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M892.1268,1589.6094 L889.6736,1589.6094 L889.6736,1579.3594 L886.533,1579.3594 L886.533,1577.2188 L895.2674,1577.2188 L895.2674,1579.3594 L892.1268,1579.3594 L892.1268,1589.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="68" x="905.283" y="1587.0137">urt_delay_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="877.283" x2="975.283" y1="1598.8594" y2="1598.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="882.283" y="1629.8745">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="877.283" x2="909.783" y1="1613.2617" y2="1613.2617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="909.783" y="1616.5698">either</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="942.783" x2="975.283" y1="1613.2617" y2="1613.2617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="882.283" y="1659.4839">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="877.283" x2="920.283" y1="1642.8711" y2="1642.8711"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="920.283" y="1646.1792">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="932.283" x2="975.283" y1="1642.8711" y2="1642.8711"/><!--class urt_status_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_status_t" style="stroke: #A80036; stroke-width: 1.5;" width="166" x="675.283" y="1573.3594"/><ellipse cx="716.833" cy="1589.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M720.9424,1595.3594 L713.2236,1595.3594 L713.2236,1582.9688 L720.9424,1582.9688 L720.9424,1585.125 L715.6768,1585.125 L715.6768,1587.7969 L720.4424,1587.7969 L720.4424,1589.9531 L715.6768,1589.9531 L715.6768,1593.2031 L720.9424,1593.2031 L720.9424,1595.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="736.733" y="1593.5137">urt_status_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="676.283" x2="840.283" y1="1605.3594" y2="1605.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="119" x="681.283" y="1619.5698">URT_STATUS_OK = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="154" x="681.283" y="1632.3745">URT_STATUS_WARNING = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="144" x="681.283" y="1645.1792">URT_STATUS_ERROR = -1</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="676.283" x2="840.283" y1="1651.7734" y2="1651.7734"/><!--class urt_topicid_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="141.6328" id="urt_topicid_t" style="stroke: #A80036; stroke-width: 1.5;" width="109" x="530.783" y="1545.3594"/><ellipse cx="545.783" cy="1561.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M546.6268,1568.1094 L544.1736,1568.1094 L544.1736,1557.8594 L541.033,1557.8594 L541.033,1555.7188 L549.7674,1555.7188 L549.7674,1557.8594 L546.6268,1557.8594 L546.6268,1568.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="77" x="559.783" y="1565.5137">urt_topicid_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="531.783" x2="638.783" y1="1577.3594" y2="1577.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="536.783" y="1591.5698">uin8_t</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="536.783" y="1621.1792">uint16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="531.783" x2="579.283" y1="1604.5664" y2="1604.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="579.283" y="1607.8745">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="591.283" x2="638.783" y1="1604.5664" y2="1604.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="536.783" y="1650.7886">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="531.783" x2="579.283" y1="1634.1758" y2="1634.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="579.283" y="1637.4839">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="591.283" x2="638.783" y1="1634.1758" y2="1634.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="536.783" y="1680.3979">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="531.783" x2="579.283" y1="1663.7852" y2="1663.7852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="579.283" y="1667.0933">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="591.283" x2="638.783" y1="1663.7852" y2="1663.7852"/><!--class urt_debug--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_debug" style="stroke: #A80036; stroke-width: 1.5;" width="245" x="250.783" y="1585.8594"/><ellipse cx="337.033" cy="1601.8594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M341.2674,1597.625 L335.9861,1597.625 L335.9861,1600.2969 L340.783,1600.2969 L340.783,1602.4531 L335.9861,1602.4531 L335.9861,1607.8594 L333.5486,1607.8594 L333.5486,1595.4688 L341.2674,1595.4688 L341.2674,1597.625 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="64" x="357.533" y="1606.0137">urt_debug</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="251.783" x2="494.783" y1="1617.8594" y2="1617.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="251.783" x2="494.783" y1="1625.8594" y2="1625.8594"/><ellipse cx="261.783" cy="1637.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="219" x="270.783" y="1640.0698">urtDebugAssert(condition : bool) : void</text><!--class urt_nodesync_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="260.0703" id="urt_nodesync_t" style="stroke: #A80036; stroke-width: 1.5;" width="127" x="88.7833" y="1486.3594"/><ellipse cx="103.7833" cy="1502.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M104.6271,1509.1094 L102.1739,1509.1094 L102.1739,1498.8594 L99.0333,1498.8594 L99.0333,1496.7188 L107.7677,1496.7188 L107.7677,1498.8594 L104.6271,1498.8594 L104.6271,1509.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="95" x="117.7833" y="1506.5137">urt_nodesync_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="89.7833" x2="214.7833" y1="1518.3594" y2="1518.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="34" x="94.7833" y="1532.5698">uin8_t</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="31" x="94.7833" y="1562.1792">int8_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1545.5664" y2="1545.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1548.8745">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1545.5664" y2="1545.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="94.7833" y="1591.7886">uint16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1575.1758" y2="1575.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1578.4839">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1575.1758" y2="1575.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="94.7833" y="1621.3979">int16_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1604.7852" y2="1604.7852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1608.0933">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1604.7852" y2="1604.7852"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="94.7833" y="1651.0073">uint32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1634.3945" y2="1634.3945"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1637.7026">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1634.3945" y2="1634.3945"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="94.7833" y="1680.6167">int32_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1664.0039" y2="1664.0039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1667.312">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1664.0039" y2="1664.0039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="94.7833" y="1710.2261">uint64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1693.6133" y2="1693.6133"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1696.9214">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1693.6133" y2="1693.6133"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="94.7833" y="1739.8354">int64_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="89.7833" x2="146.2833" y1="1723.2227" y2="1723.2227"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="12" x="146.2833" y="1726.5308">or</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="158.2833" x2="214.7833" y1="1723.2227" y2="1723.2227"/><!--class urt_osTime_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_osTime_t" style="stroke: #A80036; stroke-width: 1.5;" width="257" x="8425.78" y="1579.3594"/><ellipse cx="8510.53" cy="1595.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M8511.3738,1602.1094 L8508.9206,1602.1094 L8508.9206,1591.8594 L8505.78,1591.8594 L8505.78,1589.7188 L8514.5144,1589.7188 L8514.5144,1591.8594 L8511.3738,1591.8594 L8511.3738,1602.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="79" x="8531.03" y="1599.5137">urt_osTime_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="8426.78" x2="8681.78" y1="1611.3594" y2="1611.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="8426.78" x2="8681.78" y1="1619.3594" y2="1619.3594"/><ellipse cx="8436.78" cy="1631.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="231" x="8445.78" y="1633.5698">urtTime2Us (t : urt_osTime_t*) : uint64_t</text><ellipse cx="8436.78" cy="1644.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="189" x="8445.78" y="1646.3745">urtTimeNow (void) : urt_osTime_t</text><!--class urt_osMutex_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_osMutex_t" style="stroke: #A80036; stroke-width: 1.5;" width="298" x="8092.28" y="1566.8594"/><ellipse cx="8193.53" cy="1582.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M8194.3737,1589.6094 L8191.9206,1589.6094 L8191.9206,1579.3594 L8188.78,1579.3594 L8188.78,1577.2188 L8197.5144,1577.2188 L8197.5144,1579.3594 L8194.3737,1579.3594 L8194.3737,1589.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="87" x="8214.03" y="1587.0137">urt_osMutex_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="8093.28" x2="8389.28" y1="1598.8594" y2="1598.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="8093.28" x2="8389.28" y1="1606.8594" y2="1606.8594"/><ellipse cx="8103.28" cy="1618.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="245" x="8112.28" y="1621.0698">urtMutexInit (mutex : urt_osMutex_t*) : void</text><ellipse cx="8103.28" cy="1631.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="253" x="8112.28" y="1633.8745">urtMutexLock (mutex : urt_osMutex_t*) : void</text><ellipse cx="8103.28" cy="1644.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="272" x="8112.28" y="1646.6792">urtMutexTryLock (mutex : urt_osMutex_t*) : bool</text><ellipse cx="8103.28" cy="1657.1758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="265" x="8112.28" y="1659.4839">urtMutexUnlock (mutex : urt_osMutex_t*) : void</text><!--class urt_streams--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_streams" style="stroke: #A80036; stroke-width: 1.5;" width="209" x="3652.78" y="1158.8594"/><ellipse cx="3715.53" cy="1174.8594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3719.7644,1170.625 L3714.4831,1170.625 L3714.4831,1173.2969 L3719.28,1173.2969 L3719.28,1175.4531 L3714.4831,1175.4531 L3714.4831,1180.8594 L3712.0456,1180.8594 L3712.0456,1168.4688 L3719.7644,1168.4688 L3719.7644,1170.625 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="3736.03" y="1179.0137">urt_streams</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3653.78" x2="3860.78" y1="1190.8594" y2="1190.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3653.78" x2="3860.78" y1="1198.8594" y2="1198.8594"/><ellipse cx="3663.78" cy="1210.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="166" x="3672.78" y="1213.0698">urtPrintf(fmt : char*, ... ) : int</text><ellipse cx="3663.78" cy="1223.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="183" x="3672.78" y="1225.8745">urtErrPrintf(fmt : char*, ... ) : int</text><!--class urt_condvarStatus_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_condvarStatus_t" style="stroke: #A80036; stroke-width: 1.5;" width="258" x="4890.28" y="1573.3594"/><ellipse cx="4952.03" cy="1589.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4956.1394,1595.3594 L4948.4206,1595.3594 L4948.4206,1582.9688 L4956.1394,1582.9688 L4956.1394,1585.125 L4950.8738,1585.125 L4950.8738,1587.7969 L4955.6394,1587.7969 L4955.6394,1589.9531 L4950.8738,1589.9531 L4950.8738,1593.2031 L4956.1394,1593.2031 L4956.1394,1595.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="126" x="4972.53" y="1593.5137">urt_condvarStatus_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4891.28" x2="5147.28" y1="1605.3594" y2="1605.3594"/><ellipse cx="4901.28" cy="1617.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="204" x="4910.28" y="1619.5698">URT_CONDVAR_STATUS_SIGNAL = 0</text><ellipse cx="4901.28" cy="1630.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="232" x="4910.28" y="1632.3745">URT_CONDVAR_STATUS_BROADCAST = 1</text><ellipse cx="4901.28" cy="1642.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="213" x="4910.28" y="1645.1792">URT_CONDVAR_STATUS_TIMEOUT = 2</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4891.28" x2="5147.28" y1="1651.7734" y2="1651.7734"/><!--class urt_osCondvar_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_osCondvar_t" style="stroke: #A80036; stroke-width: 1.5;" width="671" x="4683.78" y="1146.3594"/><ellipse cx="4964.53" cy="1162.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4965.3738,1169.1094 L4962.9206,1169.1094 L4962.9206,1158.8594 L4959.78,1158.8594 L4959.78,1156.7188 L4968.5144,1156.7188 L4968.5144,1158.8594 L4965.3738,1158.8594 L4965.3738,1169.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="4985.03" y="1166.5137">urt_osCondvar_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4684.78" x2="5353.78" y1="1178.3594" y2="1178.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4684.78" x2="5353.78" y1="1186.3594" y2="1186.3594"/><ellipse cx="4694.78" cy="1198.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="283" x="4703.78" y="1200.5698">urtCondvarInit (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4694.78" cy="1211.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="294" x="4703.78" y="1213.3745">urtConvarSignal (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4694.78" cy="1223.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="324" x="4703.78" y="1226.1792">urtCondvarBroadcast (condvar : urt_osCondvar_t*) : void</text><ellipse cx="4694.78" cy="1236.6758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="645" x="4703.78" y="1238.9839">urtCondvarWait (condvar : urt_osCondvar_t*, mutex : urt_osMutex_t*, timeout : urt_delay_t) : urt_condvarStatus_t</text><!--class urt_osTimerCallback_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_osTimerCallback_t" style="stroke: #A80036; stroke-width: 1.5;" width="286" x="4008.28" y="1585.8594"/><ellipse cx="4079.03" cy="1601.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4079.8738,1608.6094 L4077.4206,1608.6094 L4077.4206,1598.3594 L4074.28,1598.3594 L4074.28,1596.2188 L4083.0144,1596.2188 L4083.0144,1598.3594 L4079.8738,1598.3594 L4079.8738,1608.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="136" x="4099.53" y="1606.0137">urt_osTimerCallback_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4009.28" x2="4293.28" y1="1617.8594" y2="1617.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4009.28" x2="4293.28" y1="1625.8594" y2="1625.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="274" x="4014.28" y="1640.0698">urt_osTimerCallback_t (parameter : void*) : void</text><!--class urt_osTimer_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="99.2188" id="urt_osTimer_t" style="stroke: #A80036; stroke-width: 1.5;" width="731" x="3896.78" y="1146.3594"/><ellipse cx="4216.03" cy="1162.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4216.8738,1169.1094 L4214.4206,1169.1094 L4214.4206,1158.8594 L4211.28,1158.8594 L4211.28,1156.7188 L4220.0144,1156.7188 L4220.0144,1158.8594 L4216.8738,1158.8594 L4216.8738,1169.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="84" x="4236.53" y="1166.5137">urt_osTimer_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3897.78" x2="4626.78" y1="1178.3594" y2="1178.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3897.78" x2="4626.78" y1="1186.3594" y2="1186.3594"/><ellipse cx="3907.78" cy="1198.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="240" x="3916.78" y="1200.5698">urtTimerInit (timer : urt_osTimer_t*) : void</text><ellipse cx="3907.78" cy="1211.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="705" x="3916.78" y="1213.3745">urtTimerSet (timer : urt_osTimer_t*, delay : urt_delay_t, callback : urt_osTimerCallback_t*, parameter : void*) : urt_status_t</text><ellipse cx="3907.78" cy="1223.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="300" x="3916.78" y="1226.1792">urtTimerReset (timer : urt_osTimer_t*) : urt_status_t</text><ellipse cx="3907.78" cy="1236.6758" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="271" x="3916.78" y="1238.9839">urtTimerIsArmed (timer : urt_osTimer_t*) : bool</text><!--class urt_osThreadPrio_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="48" id="urt_osThreadPrio_t" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="5411.28" y="1592.3594"/><ellipse cx="5426.28" cy="1608.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5427.1238,1615.1094 L5424.6706,1615.1094 L5424.6706,1604.8594 L5421.53,1604.8594 L5421.53,1602.7188 L5430.2644,1602.7188 L5430.2644,1604.8594 L5427.1238,1604.8594 L5427.1238,1615.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="5440.28" y="1612.5137">urt_osThreadPrio_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5412.28" x2="5560.28" y1="1624.3594" y2="1624.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="5412.28" x2="5560.28" y1="1632.3594" y2="1632.3594"/><!--class urt_osThreadFunction_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_osThreadFunction_t" style="stroke: #A80036; stroke-width: 1.5;" width="252" x="5857.28" y="1585.8594"/><ellipse cx="5905.03" cy="1601.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5905.8738,1608.6094 L5903.4206,1608.6094 L5903.4206,1598.3594 L5900.28,1598.3594 L5900.28,1596.2188 L5909.0144,1596.2188 L5909.0144,1598.3594 L5905.8738,1598.3594 L5905.8738,1608.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="148" x="5925.53" y="1606.0137">urt_osThreadFunction_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5858.28" x2="6108.28" y1="1617.8594" y2="1617.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="5858.28" x2="6108.28" y1="1625.8594" y2="1625.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="240" x="5863.28" y="1640.0698">urt_osThreadFunction_t (arg : void*) : void</text><!--class urt_osThreadTerminateSignal_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_osThreadTerminateSignal_t" style="stroke: #A80036; stroke-width: 1.5;" width="242" x="6144.28" y="1579.3594"/><ellipse cx="6166.03" cy="1595.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6170.1394,1601.3594 L6162.4206,1601.3594 L6162.4206,1588.9688 L6170.1394,1588.9688 L6170.1394,1591.125 L6164.8738,1591.125 L6164.8738,1593.7969 L6169.6394,1593.7969 L6169.6394,1595.9531 L6164.8738,1595.9531 L6164.8738,1599.2031 L6170.1394,1599.2031 L6170.1394,1601.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="195" x="6181.53" y="1599.5137">urt_osThreadTerminateSignal_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6145.28" x2="6385.28" y1="1611.3594" y2="1611.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="230" x="6150.28" y="1625.5698">URT_THREAD_TERMINATE_REQUEST = 15</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="192" x="6150.28" y="1638.3745">URT_THREAD_TERMINATE_KILL = 9</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6145.28" x2="6385.28" y1="1644.9688" y2="1644.9688"/><!--class urt_osThreadState_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="124.8281" id="urt_osThreadState_t" style="stroke: #A80036; stroke-width: 1.5;" width="226" x="5596.28" y="1553.8594"/><ellipse cx="5641.03" cy="1569.8594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5645.1394,1575.8594 L5637.4206,1575.8594 L5637.4206,1563.4688 L5645.1394,1563.4688 L5645.1394,1565.625 L5639.8738,1565.625 L5639.8738,1568.2969 L5644.6394,1568.2969 L5644.6394,1570.4531 L5639.8738,1570.4531 L5639.8738,1573.7031 L5645.1394,1573.7031 L5645.1394,1575.8594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="128" x="5661.53" y="1574.0137">urt_osThreadState_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5597.28" x2="5821.28" y1="1585.8594" y2="1585.8594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="195" x="5602.28" y="1600.0698">URT_THREAD_STATE_RUNNING = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="180" x="5602.28" y="1612.8745">URT_THREAD_STATE_READY = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="199" x="5602.28" y="1625.6792">URT_THREAD_STATE_SLEEPING = 2</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="213" x="5602.28" y="1638.4839">URT_THREAD_STATE_SUSPENDED = 3</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="190" x="5602.28" y="1651.2886">URT_THREAD_STATE_WAITING = 4</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="214" x="5602.28" y="1664.0933">URT_THREAD_STATE_TERMINATED = 5</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5597.28" x2="5821.28" y1="1670.6875" y2="1670.6875"/><!--class urt_osThread_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="460.9453" id="urt_osThread_t" style="stroke: #A80036; stroke-width: 1.5;" width="613" x="5544.78" y="965.3594"/><ellipse cx="5800.03" cy="981.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M5800.8738,988.1094 L5798.4206,988.1094 L5798.4206,977.8594 L5795.28,977.8594 L5795.28,975.7188 L5804.0144,975.7188 L5804.0144,977.8594 L5800.8738,977.8594 L5800.8738,988.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="94" x="5820.53" y="985.5137">urt_osThread_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5545.78" x2="6156.78" y1="997.3594" y2="997.3594"/><ellipse cx="5555.78" cy="1009.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="280" x="5564.78" y="1011.5698">URT_THREAD_PRIO_LOW_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1022.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="283" x="5564.78" y="1024.3745">URT_THREAD_PRIO_LOW_MAX : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1034.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="302" x="5564.78" y="1037.1792">URT_THREAD_PRIO_NORMAL_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1047.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="305" x="5564.78" y="1049.9839">URT_THREAD_PRIO_NORMAL_MAX : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1060.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="284" x="5564.78" y="1062.7886">URT_THREAD_PRIO_HIGH_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1073.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="287" x="5564.78" y="1075.5933">URT_THREAD_PRIO_HIGH_MAX : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1086.0898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="270" x="5564.78" y="1088.3979">URT_THREAD_PRIO_RT_MIN : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1098.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="5564.78" y="1101.2026">URT_THREAD_PRIO_RT_MAX : urt_osThreadPrio_t</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="5545.78" x2="6156.78" y1="1107.7969" y2="1107.7969"/><ellipse cx="5555.78" cy="1119.6992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="179" x="5564.78" y="1122.0073">URT_THREAD_MAX_SLEEP : float</text><ellipse cx="5555.78" cy="1132.5039" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="225" x="5564.78" y="1134.812">URT_THREAD_MAX_SSLEP : unsigned int</text><ellipse cx="5555.78" cy="1145.3086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="233" x="5564.78" y="1147.6167">URT_THREAD_MAX_MSLEEP : unsigned int</text><ellipse cx="5555.78" cy="1158.1133" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="232" x="5564.78" y="1160.4214">URT_THREAD_MAX_USLEEP : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="5545.78" x2="6156.78" y1="1167.0156" y2="1167.0156"/><ellipse cx="5555.78" cy="1178.918" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="286" x="5564.78" y="1181.2261">URT_THREAD_WORKING_AREA (varname, stacksize)</text><line style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 1.0,2.0;" x1="5545.78" x2="6156.78" y1="1187.8203" y2="1187.8203"/><ellipse cx="5555.78" cy="1199.7227" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="587" x="5564.78" y="1202.0308">urtThreadInit (wa : void*, wasize : size_t, func : urt_osThreadFunction_t*, arg : void*) : urt_osThread_t*</text><ellipse cx="5555.78" cy="1212.5273" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="490" x="5564.78" y="1214.8354">urtThreadStart (thread : urt_osThread_t*, prio : urt_osThreadPrio_t, arg : void*) : void</text><ellipse cx="5555.78" cy="1225.332" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="153" x="5564.78" y="1227.6401">urtThreadYield (void) : void</text><ellipse cx="5555.78" cy="1238.1367" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="389" x="5564.78" y="1240.4448">urtThreadGetPriority (thread : urt_osThread_t*) : urt_osThreadPrio_t</text><ellipse cx="5555.78" cy="1250.9414" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="453" x="5564.78" y="1253.2495">urtThreadSetPriority (thread : urt_osThread_t*, prio : urt_osThreadPrio_t) : void</text><ellipse cx="5555.78" cy="1263.7461" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="176" x="5564.78" y="1266.0542">urtThreadSuspend (void) : void</text><ellipse cx="5555.78" cy="1276.5508" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="335" x="5564.78" y="1278.8589">urtThreadResume (thread : urt_osThread_t*) : urt_status_t</text><ellipse cx="5555.78" cy="1289.3555" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="220" x="5564.78" y="1291.6636">urtThreadSleep (seconds : float) : void</text><ellipse cx="5555.78" cy="1302.1602" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="5564.78" y="1304.4683">urtThreadSSleep (seconds : usnigned int) : void</text><ellipse cx="5555.78" cy="1314.9648" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="297" x="5564.78" y="1317.2729">urtThreadMSleep (milliseconds : unsigned int) : void</text><ellipse cx="5555.78" cy="1327.7695" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="305" x="5564.78" y="1330.0776">urtThreadUSleep (microseconds : unsigned int) : void</text><ellipse cx="5555.78" cy="1340.5742" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="271" x="5564.78" y="1342.8823">urtThreadSleepUntil (time : urt_osTime_t) : void</text><ellipse cx="5555.78" cy="1353.3789" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="5564.78" y="1355.687">urtThreadExit (void) : void</text><ellipse cx="5555.78" cy="1366.1836" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="518" x="5564.78" y="1368.4917">urtThreadTerminate (thread : urt_osThread_t*, sig : urt_osThreadTerminateSignal_t) : void</text><ellipse cx="5555.78" cy="1378.9883" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="264" x="5564.78" y="1381.2964">urtThreadJoin (thread : urt_osThread_t*) : void</text><ellipse cx="5555.78" cy="1391.793" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="387" x="5564.78" y="1394.1011">urtThreadGetState (thread : urt_osThread_t*) : urt_osThreadState_t</text><ellipse cx="5555.78" cy="1404.5977" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="380" x="5564.78" y="1406.9058">urtThreadGetChildren (thread : urt_osThread_t*) : urt_osThread_t*</text><ellipse cx="5555.78" cy="1417.4023" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="371" x="5564.78" y="1419.7104">urtThreadGetSibling (thread : urt_osThread_t*) : urt_psThread_t*</text><!--class urt_osEventMask_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="60.8047" id="urt_osEventMask_t" style="stroke: #A80036; stroke-width: 1.5;" width="294" x="6442.28" y="1585.8594"/><ellipse cx="6526.53" cy="1601.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6527.3738,1608.6094 L6524.9206,1608.6094 L6524.9206,1598.3594 L6521.78,1598.3594 L6521.78,1596.2188 L6530.5144,1596.2188 L6530.5144,1598.3594 L6527.3738,1598.3594 L6527.3738,1608.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="117" x="6547.03" y="1606.0137">urt_osEventMask_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6443.28" x2="6735.28" y1="1617.8594" y2="1617.8594"/><ellipse cx="6453.28" cy="1629.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="268" x="6462.28" y="1632.0698">URT_EVENTMASK_MAXPRIO : urt_osEventMask_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6443.28" x2="6735.28" y1="1638.6641" y2="1638.6641"/><!--class urt_osEventFlags_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="48" id="urt_osEventFlags_t" style="stroke: #A80036; stroke-width: 1.5;" width="150" x="7430.28" y="1831.8594"/><ellipse cx="7445.28" cy="1847.8594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7446.1238,1854.6094 L7443.6706,1854.6094 L7443.6706,1844.3594 L7440.53,1844.3594 L7440.53,1842.2188 L7449.2644,1842.2188 L7449.2644,1844.3594 L7446.1238,1844.3594 L7446.1238,1854.6094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="7459.28" y="1852.0137">urt_osEventFlags_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7431.28" x2="7579.28" y1="1863.8594" y2="1863.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7431.28" x2="7579.28" y1="1871.8594" y2="1871.8594"/><!--class urt_osEventWaitType_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_osEventWaitType_t" style="stroke: #A80036; stroke-width: 1.5;" width="173" x="6771.78" y="1573.3594"/><ellipse cx="6786.78" cy="1589.3594" fill="#EB937F" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6790.8894,1595.3594 L6783.1706,1595.3594 L6783.1706,1582.9688 L6790.8894,1582.9688 L6790.8894,1585.125 L6785.6238,1585.125 L6785.6238,1587.7969 L6790.3894,1587.7969 L6790.3894,1589.9531 L6785.6238,1589.9531 L6785.6238,1593.2031 L6790.8894,1593.2031 L6790.8894,1595.3594 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="141" x="6800.78" y="1593.5137">urt_osEventWaitType_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6772.78" x2="6943.78" y1="1605.3594" y2="1605.3594"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="150" x="6777.78" y="1619.5698">URT_EVENT_WAIT_ONE = 0</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="148" x="6777.78" y="1632.3745">URT_EVENT_WAIT_ANY = 1</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="6777.78" y="1645.1792">URT_EVENT_WAIT_ALL = 2</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6772.78" x2="6943.78" y1="1651.7734" y2="1651.7734"/><!--class urt_osEventListener_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_osEventListener_t" style="stroke: #A80036; stroke-width: 1.5;" width="494" x="6980.28" y="1573.3594"/><ellipse cx="7155.53" cy="1589.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7156.3738,1596.1094 L7153.9206,1596.1094 L7153.9206,1585.8594 L7150.78,1585.8594 L7150.78,1583.7188 L7159.5144,1583.7188 L7159.5144,1585.8594 L7156.3738,1585.8594 L7156.3738,1596.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="135" x="7176.03" y="1593.5137">urt_osEventListener_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6981.28" x2="7473.28" y1="1605.3594" y2="1605.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="6981.28" x2="7473.28" y1="1613.3594" y2="1613.3594"/><ellipse cx="6991.28" cy="1625.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="341" x="7000.28" y="1627.5698">urtEventListenerInit (listener : urt_osEventListener_t*) : void</text><ellipse cx="6991.28" cy="1638.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="458" x="7000.28" y="1640.3745">urtEventListenerGetFlags (listener : urt_osEventListener_t*) : urt_osEventFlags_t</text><ellipse cx="6991.28" cy="1650.8711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="468" x="7000.28" y="1653.1792">urtEventListenerClearFlags (listener : urt_osEventListener_t*) : urt_osEventFlags_t</text><!--class urt_osEventSource_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="73.6094" id="urt_osEventSource_t" style="stroke: #A80036; stroke-width: 1.5;" width="547" x="7509.78" y="1579.3594"/><ellipse cx="7714.53" cy="1595.3594" fill="#ADD8E6" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M7715.3738,1602.1094 L7712.9206,1602.1094 L7712.9206,1591.8594 L7709.78,1591.8594 L7709.78,1589.7188 L7718.5144,1589.7188 L7718.5144,1591.8594 L7715.3738,1591.8594 L7715.3738,1602.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="129" x="7735.03" y="1599.5137">urt_osEventSource_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7510.78" x2="8055.78" y1="1611.3594" y2="1611.3594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7510.78" x2="8055.78" y1="1619.3594" y2="1619.3594"/><ellipse cx="7520.78" cy="1631.2617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="325" x="7529.78" y="1633.5698">urtEventSourceInit (source : urt_osEventSource_t*) : void</text><ellipse cx="7520.78" cy="1644.0664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="521" x="7529.78" y="1646.3745">urtEventSourceBroadcast (source : urt_osEventSource_t*, flags : urt_osEventFlags_t) : void</text><!--class urt_events--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="86.4141" id="urt_events" style="stroke: #A80036; stroke-width: 1.5;" width="735" x="6441.78" y="1152.8594"/><ellipse cx="6772.03" cy="1168.8594" fill="#FFFFFF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M6776.2644,1164.625 L6770.9831,1164.625 L6770.9831,1167.2969 L6775.78,1167.2969 L6775.78,1169.4531 L6770.9831,1169.4531 L6770.9831,1174.8594 L6768.5456,1174.8594 L6768.5456,1162.4688 L6776.2644,1162.4688 L6776.2644,1164.625 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="66" x="6792.53" y="1173.0137">urt_events</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="6442.78" x2="7175.78" y1="1184.8594" y2="1184.8594"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="6442.78" x2="7175.78" y1="1192.8594" y2="1192.8594"/><ellipse cx="6452.78" cy="1204.7617" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="709" x="6461.78" y="1207.0698">urtEventRegister (source : urt_osEventSource_t*, listener : urt_osEventListener_t*, mask : urt_osEventMask_t) : urt_status_t</text><ellipse cx="6452.78" cy="1217.5664" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="567" x="6461.78" y="1219.8745">urtEventUnregister (source _ urt_osEventSource_t*, listener : urt_osEventListener_t*) : urt_status_t</text><ellipse cx="6452.78" cy="1230.3711" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="488" x="6461.78" y="1232.6792">urtEventWait (type : urt_osEventWaitType_t, timeout : urt_delay_t) : urt_osEventMask_t</text><!--class urt_message_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="167.2422" id="urt_message_t" style="stroke: #A80036; stroke-width: 1.5;" width="451" x="3127.78" y="704.3594"/><ellipse cx="3303.03" cy="720.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3302.5144,720.9219 Q3300.655,720.2188 3300.0066,719.4453 Q3299.3581,718.6719 3299.3581,717.3594 Q3299.3581,715.6719 3300.4363,714.7031 Q3301.5144,713.7344 3303.3894,713.7344 Q3304.2488,713.7344 3305.1003,713.9297 Q3305.9519,714.125 3306.7956,714.5156 L3306.7956,716.9063 Q3306.0144,716.3438 3305.1941,716.0547 Q3304.3738,715.7656 3303.5769,715.7656 Q3302.7019,715.7656 3302.2253,716.125 Q3301.7488,716.4844 3301.7488,717.1406 Q3301.7488,717.6563 3302.0925,717.9922 Q3302.4363,718.3281 3303.53,718.7344 L3304.5925,719.1406 Q3306.0769,719.6875 3306.7878,720.5938 Q3307.4988,721.5 3307.4988,722.875 Q3307.4988,724.75 3306.3894,725.6719 Q3305.28,726.5938 3303.03,726.5938 Q3302.1081,726.5938 3301.1863,726.375 Q3300.2644,726.1563 3299.405,725.7344 L3299.405,723.2031 Q3300.3738,723.8906 3301.2956,724.2344 Q3302.2175,724.5781 3303.1081,724.5781 Q3304.0144,724.5781 3304.5144,724.1641 Q3305.0144,723.75 3305.0144,723.0156 Q3305.0144,722.4531 3304.6784,722.0391 Q3304.3425,721.625 3303.7175,721.375 L3302.5144,720.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="92" x="3323.53" y="724.5137">urt_message_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3128.78" x2="3577.78" y1="736.3594" y2="736.3594"/><ellipse cx="3138.78" cy="748.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="3147.78" y="750.5698">next : urt_message_t*</text><ellipse cx="3138.78" cy="761.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="3147.78" y="763.3745">payload : void*</text><ellipse cx="3138.78" cy="773.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="146" x="3147.78" y="776.1792">originTime : urt_osTime_t</text><ellipse cx="3138.78" cy="786.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="3147.78" y="788.9839">lock : urt_osMutex_t</text><ellipse cx="3138.78" cy="799.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="211" x="3147.78" y="801.7886">numHrtConsumersLeft : unsigned int</text><ellipse cx="3138.78" cy="812.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="208" x="3147.78" y="814.5933">hrtConsumersLeft : urt_osCondvar_t</text><ellipse cx="3138.78" cy="841.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="194" x="3147.78" y="844.2026">numConsumersLeft : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3128.78" x2="3309.78" y1="827.5898" y2="827.5898"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3309.78" y="830.8979">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3396.78" x2="3577.78" y1="827.5898" y2="827.5898"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3128.78" x2="3577.78" y1="850.7969" y2="850.7969"/><ellipse cx="3138.78" cy="862.6992" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="425" x="3147.78" y="865.0073">urtMessageInit (message : urt_message_t*, payload : void*) : urt_status_t</text><!--class urt_subscriber_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="244.0703" id="urt_subscriber_t" style="stroke: #A80036; stroke-width: 1.5;" width="851" x="1932.78" y="122.3594"/><ellipse cx="2303.53" cy="138.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2303.0144,138.9219 Q2301.155,138.2188 2300.5066,137.4453 Q2299.8581,136.6719 2299.8581,135.3594 Q2299.8581,133.6719 2300.9362,132.7031 Q2302.0144,131.7344 2303.8894,131.7344 Q2304.7487,131.7344 2305.6003,131.9297 Q2306.4519,132.125 2307.2956,132.5156 L2307.2956,134.9063 Q2306.5144,134.3438 2305.6941,134.0547 Q2304.8737,133.7656 2304.0769,133.7656 Q2303.2019,133.7656 2302.7253,134.125 Q2302.2487,134.4844 2302.2487,135.1406 Q2302.2487,135.6563 2302.5925,135.9922 Q2302.9362,136.3281 2304.03,136.7344 L2305.0925,137.1406 Q2306.5769,137.6875 2307.2878,138.5938 Q2307.9987,139.5 2307.9987,140.875 Q2307.9987,142.75 2306.8894,143.6719 Q2305.78,144.5938 2303.53,144.5938 Q2302.6081,144.5938 2301.6862,144.375 Q2300.7644,144.1563 2299.905,143.7344 L2299.905,141.2031 Q2300.8737,141.8906 2301.7956,142.2344 Q2302.7175,142.5781 2303.6081,142.5781 Q2304.5144,142.5781 2305.0144,142.1641 Q2305.5144,141.75 2305.5144,141.0156 Q2305.5144,140.4531 2305.1784,140.0391 Q2304.8425,139.625 2304.2175,139.375 L2303.0144,138.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="2324.03" y="142.5137">urt_subscriber_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1933.78" x2="2782.78" y1="154.3594" y2="154.3594"/><ellipse cx="1943.78" cy="166.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="135" x="1952.78" y="168.5698">next : urt_subscriber_t*</text><ellipse cx="1943.78" cy="179.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="1952.78" y="181.3745">topic : urt_topic_t*</text><ellipse cx="1943.78" cy="191.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="198" x="1952.78" y="194.1792">evtListener : urt_osEventListener_t</text><ellipse cx="1943.78" cy="204.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="122" x="1952.78" y="206.9839">rtclass : urt_rtclass_t</text><ellipse cx="1943.78" cy="217.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="175" x="1952.78" y="219.7886">lastMessage : urt_message_t*</text><ellipse cx="1943.78" cy="230.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="1952.78" y="232.5933">lastMessageTime : urt_osTime_t</text><ellipse cx="1943.78" cy="259.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="138" x="1952.78" y="262.2026">minLatency : urt_delay_t</text><ellipse cx="1943.78" cy="272.6992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="141" x="1952.78" y="275.0073">maxLatency : urt_delay_t</text><ellipse cx="1943.78" cy="285.5039" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="136" x="1952.78" y="287.812">sumLatencies : uint64_t</text><ellipse cx="1943.78" cy="298.3086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="215" x="1952.78" y="300.6167">numMessagesReceived : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="1933.78" x2="2314.78" y1="245.5898" y2="245.5898"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="2314.78" y="248.8979">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="2401.78" x2="2782.78" y1="245.5898" y2="245.5898"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1933.78" x2="2782.78" y1="307.2109" y2="307.2109"/><ellipse cx="1943.78" cy="319.1133" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="359" x="1952.78" y="321.4214">urtSubscriberInit (subscriber : urt_subscriber_t*) : urt_status_t</text><ellipse cx="1943.78" cy="331.918" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="825" x="1952.78" y="334.2261">urtSubscriberSubscribe (subscriber : urt_subscriber_t*, topic : urt_topic_t*, rtclass : urt_rtclass_t*, messages : urt_messages_t*) : urt_status_t</text><ellipse cx="1943.78" cy="344.7227" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="413" x="1952.78" y="347.0308">urtSubscriberUnsubscribe (subscriber : urt_subscriber_t*) : urt_status_t</text><ellipse cx="1943.78" cy="357.5273" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="675" x="1952.78" y="359.8354">urtSubscriberFetchMessage (subscriber : urt_subscriber_t*, payload : void*, bytes : size_t, latest : bool) : urt_status_t</text><!--class urt_topic_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="218.4609" id="urt_topic_t" style="stroke: #A80036; stroke-width: 1.5;" width="384" x="3157.28" y="426.3594"/><ellipse cx="3312.03" cy="442.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3311.5144,442.9219 Q3309.655,442.2188 3309.0066,441.4453 Q3308.3581,440.6719 3308.3581,439.3594 Q3308.3581,437.6719 3309.4363,436.7031 Q3310.5144,435.7344 3312.3894,435.7344 Q3313.2488,435.7344 3314.1003,435.9297 Q3314.9519,436.125 3315.7956,436.5156 L3315.7956,438.9063 Q3315.0144,438.3438 3314.1941,438.0547 Q3313.3738,437.7656 3312.5769,437.7656 Q3311.7019,437.7656 3311.2253,438.125 Q3310.7488,438.4844 3310.7488,439.1406 Q3310.7488,439.6563 3311.0925,439.9922 Q3311.4363,440.3281 3312.53,440.7344 L3313.5925,441.1406 Q3315.0769,441.6875 3315.7878,442.5938 Q3316.4988,443.5 3316.4988,444.875 Q3316.4988,446.75 3315.3894,447.6719 Q3314.28,448.5938 3312.03,448.5938 Q3311.1081,448.5938 3310.1863,448.375 Q3309.2644,448.1563 3308.405,447.7344 L3308.405,445.2031 Q3309.3738,445.8906 3310.2956,446.2344 Q3311.2175,446.5781 3312.1081,446.5781 Q3313.0144,446.5781 3313.5144,446.1641 Q3314.0144,445.75 3314.0144,445.0156 Q3314.0144,444.4531 3313.6784,444.0391 Q3313.3425,443.625 3312.7175,443.375 L3311.5144,442.9219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="66" x="3332.53" y="446.5137">urt_topic_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3158.28" x2="3540.28" y1="458.3594" y2="458.3594"/><ellipse cx="3168.28" cy="470.2617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="101" x="3177.28" y="472.5698">next : urt_topic_t*</text><ellipse cx="3168.28" cy="483.0664" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="3177.28" y="485.3745">lock : urt_osMutex_t</text><ellipse cx="3168.28" cy="495.8711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3177.28" y="498.1792">evtSource : urt_osEventSource_t</text><ellipse cx="3168.28" cy="508.6758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="193" x="3177.28" y="510.9839">numHrtSubscribers : unsigned int</text><ellipse cx="3168.28" cy="521.4805" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="196" x="3177.28" y="523.7886">hrtSubscribers : urt_subscriber_t*</text><ellipse cx="3168.28" cy="534.2852" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="3177.28" y="536.5933">qosTimer : urt_osTimer_t</text><ellipse cx="3168.28" cy="547.0898" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="209" x="3177.28" y="549.3979">mandatoryMessage : urt_message_t</text><ellipse cx="3168.28" cy="559.8945" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3177.28" y="562.2026">latestMessage : urt_message_t*</text><ellipse cx="3168.28" cy="572.6992" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="3177.28" y="575.0073">id : urt_topicid_t</text><ellipse cx="3168.28" cy="602.3086" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="222" x="3177.28" y="604.6167">numDiscardedMessages : unsigned int</text><ellipse cx="3168.28" cy="615.1133" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="176" x="3177.28" y="617.4214">numSubscribers : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3158.28" x2="3305.78" y1="588.0039" y2="588.0039"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3305.78" y="591.312">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3392.78" x2="3540.28" y1="588.0039" y2="588.0039"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3158.28" x2="3540.28" y1="624.0156" y2="624.0156"/><ellipse cx="3168.28" cy="635.918" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="358" x="3177.28" y="638.2261">urtTopicInit (topic : urt_topic_t*, id : urt_topicid_t) : urt_status_t</text><!--class urt_publisher_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="128.8281" id="urt_publisher_t" style="stroke: #A80036; stroke-width: 1.5;" width="759" x="2836.78" y="179.8594"/><ellipse cx="3165.53" cy="195.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3165.0144,196.4219 Q3163.155,195.7188 3162.5066,194.9453 Q3161.8581,194.1719 3161.8581,192.8594 Q3161.8581,191.1719 3162.9363,190.2031 Q3164.0144,189.2344 3165.8894,189.2344 Q3166.7488,189.2344 3167.6003,189.4297 Q3168.4519,189.625 3169.2956,190.0156 L3169.2956,192.4063 Q3168.5144,191.8438 3167.6941,191.5547 Q3166.8738,191.2656 3166.0769,191.2656 Q3165.2019,191.2656 3164.7253,191.625 Q3164.2488,191.9844 3164.2488,192.6406 Q3164.2488,193.1563 3164.5925,193.4922 Q3164.9363,193.8281 3166.03,194.2344 L3167.0925,194.6406 Q3168.5769,195.1875 3169.2878,196.0938 Q3169.9988,197 3169.9988,198.375 Q3169.9988,200.25 3168.8894,201.1719 Q3167.78,202.0938 3165.53,202.0938 Q3164.6081,202.0938 3163.6863,201.875 Q3162.7644,201.6563 3161.905,201.2344 L3161.905,198.7031 Q3162.8738,199.3906 3163.7956,199.7344 Q3164.7175,200.0781 3165.6081,200.0781 Q3166.5144,200.0781 3167.0144,199.6641 Q3167.5144,199.25 3167.5144,198.5156 Q3167.5144,197.9531 3167.1784,197.5391 Q3166.8425,197.125 3166.2175,196.875 L3165.0144,196.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="93" x="3186.03" y="200.0137">urt_publisher_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2837.78" x2="3594.78" y1="211.8594" y2="211.8594"/><ellipse cx="2847.78" cy="223.7617" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="2856.78" y="226.0698">topic : urt_topic_t*</text><ellipse cx="2847.78" cy="253.3711" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="174" x="2856.78" y="255.6792">publishAttempts : unsigned int</text><ellipse cx="2847.78" cy="266.1758" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="2856.78" y="268.4839">publishFails : unsigned int</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="2837.78" x2="3172.78" y1="239.0664" y2="239.0664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="3172.78" y="242.3745">evaluation data</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="3259.78" x2="3594.78" y1="239.0664" y2="239.0664"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2837.78" x2="3594.78" y1="275.0781" y2="275.0781"/><ellipse cx="2847.78" cy="286.9805" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="617" x="2856.78" y="289.2886">urtPublisherInit (publisher : urt_publisher_t*, topic : urt_topic_t*, messages : urt_message_t*) : urt_status_t</text><ellipse cx="2847.78" cy="299.7852" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="733" x="2856.78" y="302.0933">urtPublisherPublish (publisher : urt_publisher_t*, payload : void*, n : size_t, t : urt_osTime_t, timeout : urt_delay_t) : urt_status_t</text><!--class urt_core_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="163.2422" id="urt_core_t" style="stroke: #A80036; stroke-width: 1.5;" width="509" x="1388.78" y="162.8594"/><ellipse cx="1607.53" cy="178.8594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1607.0144,179.4219 Q1605.155,178.7188 1604.5066,177.9453 Q1603.8581,177.1719 1603.8581,175.8594 Q1603.8581,174.1719 1604.9363,173.2031 Q1606.0144,172.2344 1607.8894,172.2344 Q1608.7488,172.2344 1609.6003,172.4297 Q1610.4519,172.625 1611.2956,173.0156 L1611.2956,175.4063 Q1610.5144,174.8438 1609.6941,174.5547 Q1608.8738,174.2656 1608.0769,174.2656 Q1607.2019,174.2656 1606.7253,174.625 Q1606.2488,174.9844 1606.2488,175.6406 Q1606.2488,176.1563 1606.5925,176.4922 Q1606.9363,176.8281 1608.03,177.2344 L1609.0925,177.6406 Q1610.5769,178.1875 1611.2878,179.0938 Q1611.9988,180 1611.9988,181.375 Q1611.9988,183.25 1610.8894,184.1719 Q1609.78,185.0938 1607.53,185.0938 Q1606.6081,185.0938 1605.6863,184.875 Q1604.7644,184.6563 1603.905,184.2344 L1603.905,181.7031 Q1604.8738,182.3906 1605.7956,182.7344 Q1606.7175,183.0781 1607.6081,183.0781 Q1608.5144,183.0781 1609.0144,182.6641 Q1609.5144,182.25 1609.5144,181.5156 Q1609.5144,180.9531 1609.1784,180.5391 Q1608.8425,180.125 1608.2175,179.875 L1607.0144,179.4219 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="63" x="1628.03" y="183.0137">urt_core_t</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1389.78" x2="1896.78" y1="194.8594" y2="194.8594"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="203.7617"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="119" x="1408.78" y="209.0698">_nodes : urt_node_t*</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1527.78" y1="211.0698" y2="211.0698"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="216.5664"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="117" x="1408.78" y="221.8745">_topics : urt_topic_t*</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1525.78" y1="223.8745" y2="223.8745"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="229.3711"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="192" x="1408.78" y="234.6792">_evtSource : urt_osEventSource_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1600.78" y1="236.6792" y2="236.6792"/><rect fill="none" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1396.78" y="242.1758"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="119" x="1408.78" y="247.4839">_lock : urt_osMutex_t</text><line style="stroke: #000000; stroke-width: 1.0;" x1="1408.78" x2="1527.78" y1="249.4839" y2="249.4839"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="1389.78" x2="1896.78" y1="254.0781" y2="254.0781"/><ellipse cx="1399.78" cy="265.9805" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="175" x="1408.78" y="268.2886">urtCoreInit (void) : urt_status_t</text><ellipse cx="1399.78" cy="278.7852" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="222" x="1408.78" y="281.0933">urtCoreStartNodes (void) : urt_status_t</text><ellipse cx="1399.78" cy="291.5898" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="483" x="1408.78" y="293.8979">urtCoreSynchronizeNodes (node : urt_node_t*, stage : urt_nodesync_t) : urt_status_t</text><ellipse cx="1399.78" cy="304.3945" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="220" x="1408.78" y="306.7026">urtCoreStopNodes (void) : urt_status_t</text><ellipse cx="1399.78" cy="317.1992" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="299" x="1408.78" y="319.5073">urtCoreRetrieveTopic (id : urt_topicid_t) : urt_topic_t*</text><!--class urt_node_t--><rect fill="#FEFECE" filter="url(#f1xkwftqrlydvl)" height="176.0469" id="urt_node_t" style="stroke: #A80036; stroke-width: 1.5;" width="1104" x="1963.28" y="447.3594"/><ellipse cx="2477.53" cy="463.3594" fill="#D3D3D3" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2477.0144,463.9219 Q2475.155,463.2188 2474.5066,462.4453 Q2473.8581,461.6719 2473.8581,460.3594 Q2473.8581,458.6719 2474.9362,457.7031 Q2476.0144,456.7344 2477.8894,456.7344 Q2478.7487,456.7344 2479.6003,456.9297 Q2480.4519,457.125 2481.2956,457.5156 L2481.2956,459.9063 Q2480.5144,459.3438 2479.6941,459.0547 Q2478.8737,458.7656 2478.0769,458.7656 Q2477.2019,458.7656 2476.7253,459.125 Q2476.2487,459.4844 2476.24