ovni/doc/runtime/fig/stream.svg

459 lines
18 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="370"
height="180"
viewBox="0 0 97.895833 47.625002"
version="1.1"
id="svg5"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
sodipodi:docname="stream.svg"
inkscape:export-filename="event-payload.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="true"
inkscape:zoom="2.8289483"
inkscape:cx="200.42784"
inkscape:cy="124.78136"
inkscape:window-width="1914"
inkscape:window-height="1025"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1">
<inkscape:grid
type="xygrid"
id="grid126"
spacingx="2.6458333"
spacingy="2.6458333"
originx="-10.583333"
originy="-2.6458337"
empspacing="4" />
</sodipodi:namedview>
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-10.583333,-2.6458333)">
<rect
style="fill:#ffffff;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.600001"
id="rect326"
width="97.895836"
height="47.625"
x="10.583333"
y="2.6458333" />
<rect
style="fill:#ffeeaa;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect6884"
width="84.666664"
height="10.583333"
x="21.166666"
y="21.166664" />
<rect
style="fill:#e6e6e6;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect2375"
width="84.666664"
height="5.2916665"
x="21.166666"
y="5.2916665" />
<rect
style="fill:#ffe6d5;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect2305"
width="84.666672"
height="5.2916632"
x="21.166662"
y="42.333336" />
<rect
style="fill:#c6e9af;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect1108"
width="84.666664"
height="10.583333"
x="21.166666"
y="31.75" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11667px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="59.082172"
y="41.534935"
id="text366"><tspan
sodipodi:role="line"
id="tspan364"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11667px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="59.082172"
y="41.534935">version</tspan></text>
<rect
style="fill:#e6e6e6;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect2009"
width="21.166666"
height="7.937499"
x="21.166666"
y="10.583332" />
<rect
style="fill:#e6e6e6;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect2013"
width="21.166664"
height="7.937499"
x="42.33334"
y="10.583332" />
<rect
style="fill:#e6e6e6;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect2015"
width="21.166666"
height="7.937499"
x="63.5"
y="10.583332" />
<rect
style="fill:#e6e6e6;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none"
id="rect2017"
width="21.16666"
height="7.937499"
x="84.666672"
y="10.583332" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.175px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="30.794245"
y="14.384908"
id="text2087"><tspan
sodipodi:role="line"
id="tspan2085"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="30.794245"
y="14.384908">0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.175px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="51.960915"
y="14.419789"
id="text2091"><tspan
sodipodi:role="line"
id="tspan2089"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="51.960915"
y="14.419789">1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.175px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="73.127579"
y="14.419789"
id="text2095"><tspan
sodipodi:role="line"
id="tspan2093"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="73.127579"
y="14.419789">2</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.175px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="94.29425"
y="14.384908"
id="text2099"><tspan
sodipodi:role="line"
id="tspan2097"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="94.29425"
y="14.384908">3</tspan></text>
<text
xml:space="preserve"
style="font-size:2.82222px;line-height:1.25;font-family:cmr10;-inkscape-font-specification:cmr10;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="57.622673"
y="8.6726809"
id="text2155"><tspan
sodipodi:role="line"
id="tspan2153"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="57.622673"
y="8.6726809">4 Bytes</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="46.346531"
y="28.001389"
id="text2207"><tspan
sodipodi:role="line"
id="tspan2205"
style="stroke-width:0.264583"
x="46.346531"
y="28.001389">7</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="56.908157"
y="28.0665"
id="text2211"><tspan
sodipodi:role="line"
id="tspan2209"
style="stroke-width:0.264583"
x="56.908157"
y="28.0665">6</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="67.513191"
y="28.001389"
id="text2215"><tspan
sodipodi:role="line"
id="tspan2213"
style="stroke-width:0.264583"
x="67.513191"
y="28.001389">6</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="78.100662"
y="27.999321"
id="text2219"><tspan
sodipodi:role="line"
id="tspan2217"
style="stroke-width:0.264583"
x="78.100662"
y="27.999321">e</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="88.699493"
y="28.001389"
id="text2223"><tspan
sodipodi:role="line"
id="tspan2221"
style="stroke-width:0.264583"
x="88.699493"
y="28.001389">6</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="99.267326"
y="27.999321"
id="text2227"><tspan
sodipodi:role="line"
id="tspan2225"
style="stroke-width:0.264583"
x="99.267326"
y="27.999321">9</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="25.226366"
y="38.582653"
id="text2231"><tspan
sodipodi:role="line"
id="tspan2229"
style="stroke-width:0.264583"
x="25.226366"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="35.692909"
y="38.582653"
id="text2235"><tspan
sodipodi:role="line"
id="tspan2233"
style="stroke-width:0.264583"
x="35.692909"
y="38.582653">1</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="46.326889"
y="38.582653"
id="text2239"><tspan
sodipodi:role="line"
id="tspan2237"
style="stroke-width:0.264583"
x="46.326889"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="57.004272"
y="38.582653"
id="text2243"><tspan
sodipodi:role="line"
id="tspan2241"
style="stroke-width:0.264583"
x="57.004272"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="67.442909"
y="38.582653"
id="text2247"><tspan
sodipodi:role="line"
id="tspan2245"
style="stroke-width:0.264583"
x="67.442909"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="78.100662"
y="38.582653"
id="text2251"><tspan
sodipodi:role="line"
id="tspan2249"
style="stroke-width:0.264583"
x="78.100662"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="88.609589"
y="38.582653"
id="text2255"><tspan
sodipodi:role="line"
id="tspan2253"
style="stroke-width:0.264583"
x="88.609589"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="99.28904"
y="38.582653"
id="text2259"><tspan
sodipodi:role="line"
id="tspan2257"
style="stroke-width:0.264583"
x="99.28904"
y="38.582653">0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11667px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="60.563736"
y="45.73571"
id="text2303"><tspan
sodipodi:role="line"
id="tspan2301"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11667px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="60.563736"
y="45.73571">Events...</tspan></text>
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0"
id="rect2429"
width="5.291667"
height="21.166666"
x="13.229168"
y="21.166666" />
<text
xml:space="preserve"
style="font-size:3.175px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="-37.530266"
y="17.058649"
id="text2433"
transform="rotate(-90)"><tspan
sodipodi:role="line"
style="font-size:3.175px;stroke-width:0.264583"
x="-37.530266"
y="17.058649"
id="tspan15238">Header</tspan></text>
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2161"
width="10.583333"
height="2.6458333"
x="21.166666"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2163"
width="10.583333"
height="2.6458333"
x="31.749998"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2165"
width="10.583333"
height="2.6458333"
x="42.33334"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2167"
width="10.583333"
height="2.6458333"
x="52.916668"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2169"
width="10.583333"
height="2.6458333"
x="63.5"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2171"
width="10.583333"
height="2.6458333"
x="74.083344"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2173"
width="10.583333"
height="2.6458333"
x="84.666672"
y="15.875" />
<rect
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-dasharray:0.2, 0.6;stroke-dashoffset:0"
id="rect2175"
width="10.583333"
height="2.6458333"
x="95.249992"
y="15.875" />
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="25.199488"
y="28.001389"
id="text6878"><tspan
sodipodi:role="line"
id="tspan6876"
style="stroke-width:0.264583"
x="25.199488"
y="28.001389">6</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="35.767326"
y="27.999321"
id="text6882"><tspan
sodipodi:role="line"
id="tspan6880"
style="stroke-width:0.264583"
x="35.767326"
y="27.999321">f</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11667px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="60.346699"
y="30.73921"
id="text6888"><tspan
sodipodi:role="line"
id="tspan6886"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.11667px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.264583"
x="60.346699"
y="30.73921">magic</tspan></text>
</g>
</svg>