aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-05-07 11:52:37 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2022-05-07 11:52:49 +0900
commit292f06133eac7639e537e8638425cfa3cd9800ba (patch)
treef416485bda887b7a98c6df4662fde3048f66316b
parentf58cc2133b9990042ec67f48b4cd9949ccef2f8c (diff)
downloadlibhinoko-292f06133eac7639e537e8638425cfa3cd9800ba.tar.gz
doc: update overview page
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--doc/overview.md16
-rw-r--r--doc/overview.pngbin26898 -> 51296 bytes
-rw-r--r--doc/overview.svg1462
3 files changed, 1120 insertions, 358 deletions
diff --git a/doc/overview.md b/doc/overview.md
index 3f0619a..f2e1d9d 100644
--- a/doc/overview.md
+++ b/doc/overview.md
@@ -1,14 +1,14 @@
Title: Overview
-The library produces some objects as abstraction to operate system resources in Linux FireWire
-subsystem.
+The library produces some objects derived from [class@GObject.Object] as an abstraction to operate
+system resources in Linux FireWire subsystem.
-The library supports operations to 1394 OHCI controller for isochronous communication on IEEE 1394
-bus. All operations are associated with GSource retrieved from each object, therefore applications
-should be programmed with GMainContext.
+The library operates 1394 OHCI controller for isochronous communication on IEEE 1394 bus. All
+operations are associated with [struct@GLib.Source] retrieved from each object, therefore
+applications should be programmed with [struct@GLib.MainContext].
![Overview of libhinoko](overview.png)
-The library supports gobject introspection, thus this library is available with
-gobject introspection bindings of each language such as Python, Ruby and so on. When using this
-mechanism, please refer to documents in each language implementation.
+The library supports [GObject Introspection](https://gi.readthedocs.io/en/latest/), thus this
+library is available with GObject Introspection bindings of each language such as Python, Ruby and
+so on. When using this mechanism, please refer to documents in each language implementation as well.
diff --git a/doc/overview.png b/doc/overview.png
index b5ccbbf..e50422e 100644
--- a/doc/overview.png
+++ b/doc/overview.png
Binary files differ
diff --git a/doc/overview.svg b/doc/overview.svg
index d22b1fa..5005df4 100644
--- a/doc/overview.svg
+++ b/doc/overview.svg
@@ -2,22 +2,22 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="1052.3622"
- height="744.09448"
+ width="480"
+ height="544"
id="svg2"
version="1.1"
- inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
inkscape:export-filename=""
inkscape:export-xdpi=""
inkscape:export-ydpi=""
- sodipodi:docname="overview.svg">
+ sodipodi:docname="overview.svg"
+ 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"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs4">
<marker
@@ -31,7 +31,7 @@
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path17334"
inkscape:connector-curvature="0" />
</marker>
@@ -47,7 +47,7 @@
<path
inkscape:connector-curvature="0"
id="path17052"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -62,7 +62,7 @@
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path15512"
inkscape:connector-curvature="0" />
</marker>
@@ -78,7 +78,7 @@
<path
inkscape:connector-curvature="0"
id="path15208"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
@@ -94,7 +94,7 @@
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path14652"
inkscape:connector-curvature="0" />
</marker>
@@ -110,7 +110,7 @@
<path
inkscape:connector-curvature="0"
id="path14354"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
@@ -126,7 +126,7 @@
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3959"
inkscape:connector-curvature="0" />
</marker>
@@ -142,216 +142,216 @@
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4941"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4906"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4908"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4902"
- style="overflow:visible;"
+ style="overflow:visible"
inkscape:isstock="true">
<path
id="path4643"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) rotate(180) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4898"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4900"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4894"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4896"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4890"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4640"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4912"
- refX="0.0"
- refY="0.0"
+ refX="0"
+ refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart">
<path
- transform="scale(0.4) translate(10,0)"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4914" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4905"
- style="overflow:visible;"
+ style="overflow:visible"
inkscape:isstock="true">
<path
id="path4637"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) rotate(180) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4901"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4903"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4897"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4899"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4893"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4895"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4889"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4891"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="marker4886"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4634"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mstart"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="Arrow1Mstart"
style="overflow:visible">
<path
id="path4156"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
- transform="scale(0.4) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="Arrow1Mend"
- style="overflow:visible;">
+ style="overflow:visible">
<path
id="path4159"
- d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
- transform="scale(0.4) rotate(180) translate(10,0)" />
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Lend"
orient="auto"
- refY="0.0"
- refX="0.0"
+ refY="0"
+ refX="0"
id="Arrow2Lend"
- style="overflow:visible;">
+ style="overflow:visible">
<path
id="path4171"
- style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
- d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
- transform="scale(1.1) rotate(180) translate(1,0)" />
+ style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Mend"
@@ -363,7 +363,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-4"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -377,7 +377,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-6"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -391,7 +391,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -405,7 +405,7 @@
<path
inkscape:connector-curvature="0"
id="path4156-8"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
@@ -419,7 +419,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69-8"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -433,7 +433,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69-9"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -447,7 +447,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69-3"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -461,7 +461,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69-4"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -475,7 +475,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69-33"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -489,7 +489,7 @@
<path
inkscape:connector-curvature="0"
id="path4156-3"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
@@ -503,7 +503,7 @@
<path
inkscape:connector-curvature="0"
id="path4159-69-94"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -518,7 +518,7 @@
<path
inkscape:connector-curvature="0"
id="path4903-2"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(0.4,0,0,0.4,4,0)" />
</marker>
@@ -533,7 +533,7 @@
<path
inkscape:connector-curvature="0"
id="path4637-7"
- d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
@@ -549,7 +549,7 @@
inkscape:connector-curvature="0"
id="path4637-9"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
@@ -563,7 +563,7 @@
inkscape:connector-curvature="0"
id="path4159-69-33-6"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
- style="fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
transform="matrix(-0.4,0,0,-0.4,-4,0)" />
</marker>
<marker
@@ -576,7 +576,7 @@
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3959-0"
inkscape:connector-curvature="0" />
@@ -591,7 +591,7 @@
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3959-0-6"
inkscape:connector-curvature="0" />
@@ -607,7 +607,7 @@
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3245-3"
inkscape:connector-curvature="0" />
@@ -622,7 +622,7 @@
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3959-0-4"
inkscape:connector-curvature="0" />
@@ -638,11 +638,275 @@
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
- style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3245-30"
inkscape:connector-curvature="0" />
</marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker17054-2"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ inkscape:connector-curvature="0"
+ id="path17052-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker17336-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path17334-9"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker3247-4-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3245-30-3"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker4939-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart"
+ inkscape:collect="always">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path4941-4"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker17336-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path17334-5"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker17336-5-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path17334-9-7"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker17336-5-4-4"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path17334-9-7-3"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker14654-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mstart"
+ inkscape:collect="always">
+ <path
+ transform="matrix(0.4,0,0,0.4,4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path14652-84"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker15210-1"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ inkscape:connector-curvature="0"
+ id="path15208-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker15210-1-2"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ inkscape:connector-curvature="0"
+ id="path15208-4-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker3961-1-7-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3959-0-4-9"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker3961-1-7-8-5"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path3959-0-4-9-0"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker17336-5-4-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path17334-9-7-1"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker17336-5-4-4-9"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path17334-9-7-3-0"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker14356-7"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ inkscape:connector-curvature="0"
+ id="path14354-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker14356-4"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ inkscape:connector-curvature="0"
+ id="path14354-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker14356-4-2"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ inkscape:connector-curvature="0"
+ id="path14354-8-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,4,0)" />
+ </marker>
</defs>
<sodipodi:namedview
id="base"
@@ -651,11 +915,11 @@
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
- inkscape:zoom="1.4142136"
- inkscape:cx="359.5833"
- inkscape:cy="624.46417"
+ inkscape:zoom="2"
+ inkscape:cx="256.75"
+ inkscape:cy="236.5"
inkscape:document-units="px"
- inkscape:current-layer="layer2"
+ inkscape:current-layer="layer8"
showgrid="true"
showguides="true"
inkscape:guide-bbox="true"
@@ -672,14 +936,16 @@
inkscape:snap-center="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-page="true"
- inkscape:window-width="1793"
- inkscape:window-height="1016"
- inkscape:window-x="759"
- inkscape:window-y="27"
+ inkscape:window-width="2310"
+ inkscape:window-height="1261"
+ inkscape:window-x="250"
+ inkscape:window-y="142"
inkscape:window-maximized="0"
inkscape:snap-to-guides="false"
inkscape:snap-text-baseline="true"
- inkscape:snap-others="true">
+ inkscape:snap-others="true"
+ inkscape:pagecheckerboard="0"
+ units="px">
<inkscape:grid
type="xygrid"
id="grid2985"
@@ -696,411 +962,907 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
+ id="layer8"
+ inkscape:label="background">
+ <rect
+ style="opacity:0.5;fill:#ffffff;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect203985"
+ width="480"
+ height="440"
+ x="0"
+ y="0"
+ rx="0.00323623"
+ ry="0.00323623" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
id="layer2"
inkscape:label="libraries"
style="display:inline;opacity:0.5">
<rect
- style="display:inline;opacity:0.5;fill:#ffaaaa;stroke:none;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none"
+ style="display:inline;opacity:0.5;fill:#ffaaaa;stroke:none;stroke-width:0.999997;stroke-miterlimit:4;stroke-dasharray:none"
id="rect10452"
- width="410"
- height="120"
- x="115"
- y="99.094482"
+ width="460"
+ height="255"
+ x="10"
+ y="100"
rx="0"
ry="0" />
</g>
<g
- inkscape:label="レイヤー 1"
+ inkscape:label="subsystem"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-308.2677)"
style="display:inline;opacity:1">
+ <rect
+ style="fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3236"
+ width="70"
+ height="30"
+ x="160"
+ y="418.2677"
+ rx="10"
+ ry="10" />
+ <rect
+ style="display:inline;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3236-6"
+ width="70"
+ height="30"
+ x="250.27147"
+ y="418.07242"
+ rx="10"
+ ry="9.6745758" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.999997;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3238"
+ width="160"
+ height="30"
+ x="160"
+ y="343.2677"
+ rx="10"
+ ry="10" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:0.999993;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect7245"
+ width="459.5"
+ height="69.5"
+ x="10.499996"
+ y="318.7677"
+ rx="0"
+ ry="0" />
+ <rect
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect9798"
+ width="170"
+ height="30"
+ x="154.99364"
+ y="683.57288"
+ rx="0"
+ ry="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3961)"
+ d="m 262.62934,974.66252 h 55"
+ id="path17030"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17054)"
+ d="m 322.62934,944.66252 h -65"
+ id="path17044"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17054-2)"
+ d="m 322.62934,1004.6625 h -65"
+ id="path17044-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer6"
+ inkscape:label="dispatchers" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer5"
+ inkscape:label="interfaces"
+ style="display:inline">
+ <rect
+ style="display:inline;opacity:1;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3234"
+ width="105.00636"
+ height="189.69479"
+ x="34.993645"
+ y="155.30521"
+ rx="10"
+ ry="9.999999" />
+ <rect
+ style="display:inline;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3234-3"
+ width="105.00638"
+ height="139.69481"
+ x="339.99362"
+ y="155.30519"
+ rx="10"
+ ry="9.999999" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="implementations"
+ style="display:inline">
+ <rect
+ style="display:inline;opacity:1;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3228"
+ width="135"
+ height="40"
+ x="19.993643"
+ y="185.30521"
+ rx="9.5"
+ ry="10" />
+ <rect
+ style="display:inline;opacity:1;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3228-0"
+ width="135"
+ height="40"
+ x="20"
+ y="235"
+ rx="9.499999"
+ ry="10" />
+ <rect
+ style="display:inline;opacity:1;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3228-0-9"
+ width="135"
+ height="40"
+ x="20"
+ y="285"
+ rx="9.499999"
+ ry="10.000002" />
+ <rect
+ style="display:inline;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3228-0-9-5"
+ width="135"
+ height="40"
+ x="324.99362"
+ y="185.30521"
+ rx="9.499999"
+ ry="10.000002" />
+ <rect
+ style="display:inline;fill:#ffffff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3228-0-9-5-6"
+ width="135"
+ height="40"
+ x="325"
+ y="235"
+ rx="9.499999"
+ ry="10.000002" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="labels"
+ style="display:inline">
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,558.72626,-223.84408)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-7-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-3-8"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-6-9"
+ width="32.060452"
+ height="15.764224"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-1-2"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">poll()</flowPara></flowRoot>
<flowRoot
xml:space="preserve"
id="flowRoot3138"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(319.79297,76.089639)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,20.986438,-325.26329)"><flowRegion
id="flowRegion3140"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3142"
width="143"
height="71"
x="31.5"
y="389.59448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3144"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">FwIsoCtx</flowPara></flowRoot> <flowRoot
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoCtx</flowPara></flowRoot>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot3138-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,309.03497,-325.36586)"><flowRegion
+ id="flowRegion3140-7"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3142-5"
+ width="80.178215"
+ height="14.674386"
+ x="31.5"
+ y="389.59448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3144-3"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoResource</flowPara></flowRoot>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot3138-6-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,294.07975,-290.25229)"><flowRegion
+ id="flowRegion3140-7-9"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3142-5-1"
+ width="101.24179"
+ height="14.756413"
+ x="31.5"
+ y="389.59448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3144-3-2"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoResourceAuto</flowPara></flowRoot>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot3138-6-2-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,293.21438,-240.56849)"><flowRegion
+ id="flowRegion3140-7-9-0"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3142-5-1-9"
+ width="101.24179"
+ height="14.756413"
+ x="31.5"
+ y="389.59448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3144-3-2-3"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoResourceOnce</flowPara></flowRoot>
+ <flowRoot
xml:space="preserve"
id="flowRoot3146"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(287.45605,-122.91036)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,85.831822,-488.31781)"><flowRegion
id="flowRegion3148"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3150"
width="211.5"
height="44.5"
x="66.5"
y="483.59448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3152"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">GSource</flowPara></flowRoot> <flowRoot
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">GSource</flowPara></flowRoot>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot3146-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,175.83182,-488.31781)"><flowRegion
+ id="flowRegion3148-6"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3150-2"
+ width="211.5"
+ height="44.5"
+ x="66.5"
+ y="483.59448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3152-6"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">GSource</flowPara></flowRoot>
+ <flowRoot
xml:space="preserve"
id="flowRoot3178"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(96.722656,286.98808)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,-20.35928,10.99824)"><flowRegion
id="flowRegion3180"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3182"
width="82.171875"
height="18.74066"
x="51"
y="147.59448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3184"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">FwIsoRxSingle</flowPara></flowRoot> <flowRoot
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoRxSingle</flowPara></flowRoot>
+ <flowRoot
xml:space="preserve"
id="flowRoot3218"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(728.16797,207.61894)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,406.49245,59.223948)"><flowRegion
id="flowRegion3220"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3222"
width="203"
height="64"
x="-159.5"
y="258.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3224"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">/dev/fw%u</flowPara></flowRoot> <rect
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect3228"
- width="99.5"
- height="69"
- x="135.5"
- y="427.86218"
- rx="9.5"
- ry="10" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:0.9999997;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect3234"
- width="389"
- height="29"
- x="125.5"
- y="457.86218"
- rx="10"
- ry="9.999999" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect3236"
- width="130"
- height="19"
- x="310"
- y="357.86218"
- rx="10"
- ry="9.6745758" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect3238"
- width="169"
- height="49"
- x="290.5"
- y="337.86218"
- rx="10"
- ry="10.000001" />
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">/dev/fw%u</flowPara></flowRoot>
<flowRoot
xml:space="preserve"
id="flowRoot7237"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(204.53809,410.94511)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,27.363942,129.5267)"><flowRegion
id="flowRegion7239"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect7241"
width="190.91884"
height="32.173359"
x="142.12846"
y="-91.35218"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara7243"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">Application</flowPara></flowRoot> <rect
- style="fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect7245"
- width="519.51355"
- height="79.527092"
- x="114.98643"
- y="317.34866"
- rx="0"
- ry="0" />
- <rect
- style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect9798"
- width="79"
- height="49"
- x="555.5"
- y="447.36218"
- rx="0"
- ry="0" />
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">Application</flowPara></flowRoot>
<flowRoot
xml:space="preserve"
id="flowRoot3194-4"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(-229.31836,243.20097)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,-595.71942,288.39374)"><flowRegion
id="flowRegion3196-6"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3198-6"
width="182"
height="81"
x="525.5"
y="262.59448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3200-9"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">libhinoko</flowPara></flowRoot> <flowRoot
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">libhinoko</flowPara></flowRoot>
+ <flowRoot
xml:space="preserve"
id="flowRoot10920"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(-11.210937,-56.307822)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,-242.36241,-454.81958)"><flowRegion
id="flowRegion10922"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect10924"
width="144"
height="26.5"
x="350"
y="397.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara10926"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">GMainContext</flowPara></flowRoot> <flowRoot
- transform="translate(771.41602,24.499795)"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">GMainContext</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,621.81794,-223.84408)"
xml:space="preserve"
id="flowRoot3250-43-4"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56"
+ width="37.58606"
+ height="15.764224"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">ioctl()</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,445.56865,-223.84408)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-9"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-7"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-7"
+ width="33.586819"
+ height="15.764224"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-6"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">ioctl()</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,681.81794,31.155916)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-28"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-97"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-36"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
- id="flowPara3256-78-0"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">ioctl()</flowPara></flowRoot> <flowRoot
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-12"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">ioctl(2)</flowPara></flowRoot>
+ <flowRoot
xml:space="preserve"
id="flowRoot4419"
- style="font-style:normal;font-weight:normal;line-height:0.01%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- transform="translate(706.52344,305.36916)"><flowRegion
+ style="font-style:normal;font-weight:normal;line-height:0.01%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.2502367,0,0,1.2505749,330.94624,165.41404)"><flowRegion
id="flowRegion4421"
- style="font-family:sans-serif;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="font-family:sans-serif;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect4423"
- width="101.76147"
- height="44.05479"
+ width="159.3454"
+ height="18.891193"
x="-150"
y="194.09448"
- style="font-family:sans-serif;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
- id="flowPara4429"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">Linux firewire</flowPara><flowPara
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- id="flowPara16352">subsystem</flowPara></flowRoot> <rect
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect3228-0"
- width="99"
- height="69"
- x="245.5"
- y="427.86218"
- rx="9.499999"
- ry="10" />
+ style="font-family:sans-serif;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ id="flowPara16352">Linux firewire subsystem</flowPara></flowRoot>
<flowRoot
xml:space="preserve"
id="flowRoot3178-2"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(201.40234,286.99979)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,-27.019224,60.707692)"><flowRegion
id="flowRegion3180-3"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3182-7"
width="92.277344"
height="17.779619"
x="51"
y="147.59448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3184-5"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">FwIsoRxMultiple</flowPara></flowRoot> <rect
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
- id="rect3228-0-9"
- width="99"
- height="68.999969"
- x="405.5"
- y="427.86221"
- rx="9.499999"
- ry="10.000002" />
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoRxMultiple</flowPara></flowRoot>
<flowRoot
xml:space="preserve"
id="flowRoot3178-2-2"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
- transform="translate(382.29687,288.00761)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"
+ transform="matrix(1.2502367,0,0,1.2505749,-5.8814639,111.96804)"><flowRegion
id="flowRegion3180-3-2"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3182-7-8"
width="92.277344"
height="17.779619"
x="51"
y="147.59448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3184-5-9"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">FwIsoTx</flowPara></flowRoot> <flowRoot
- transform="translate(771.88184,-5.5002051)"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">FwIsoTx</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,606.16569,-423.84408)"
xml:space="preserve"
id="flowRoot3250-43-4-7"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49-3"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56-6"
- width="148"
- height="24"
+ width="33.109276"
+ height="15.764224"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3256-78-0-1"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">read()</flowPara></flowRoot> <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:;marker-start:url(#marker14654)"
- d="m 195,427.36218 v -30"
- id="path3009"
- inkscape:connector-curvature="0" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:;marker-start:url(#marker15514)"
- d="m 305,427.36218 v -30"
- id="path3237"
- inkscape:connector-curvature="0" />
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">read()</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,513.6172,-423.84408)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-7-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-3-87"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-6-92"
+ width="33.109276"
+ height="15.764224"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-1-0"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">read()</flowPara></flowRoot>
<flowRoot
- transform="translate(391.50684,-50.511924)"
+ transform="matrix(1.2502367,0,0,1.2505749,330.67854,-453.85874)"
xml:space="preserve"
id="flowRoot3250-43-4-2"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49-9"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56-3"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3256-78-0-19"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot> <flowRoot
- transform="translate(501.50684,-50.511924)"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,548.09086,40.200872)"
xml:space="preserve"
id="flowRoot3250-43-4-2-4"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49-9-7"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56-3-8"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3256-78-0-19-4"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot> <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:;marker-start:url(#marker14356)"
- d="m 175,397.36218 v 30"
- id="path4228"
- inkscape:connector-curvature="0" />
- <path
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:;marker-start:url(#marker15210)"
- d="m 285,397.36218 v 30"
- id="path4228-6"
- inkscape:connector-curvature="0" />
- <path
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3247-9)"
- d="m 465,427.36218 v -30"
- id="path3237-5"
- inkscape:connector-curvature="0" />
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot>
<flowRoot
- transform="translate(721.50684,-50.511914)"
+ transform="matrix(1.2502367,0,0,1.2505749,589.2105,166.45376)"
xml:space="preserve"
id="flowRoot3250-43-4-2-4-2"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49-9-7-5"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56-3-8-4"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3256-78-0-19-4-7"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot> <path
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3961-1-7)"
- d="m 445,397.36218 v 30"
- id="path4228-6-4"
- inkscape:connector-curvature="0" />
- <path
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3247-4)"
- d="M 365.00001,457.36218 V 379.08136"
- id="path3237-7"
- inkscape:connector-curvature="0" />
- <path
- style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker4939)"
- d="M 384.99998,455.64751 V 377.36217"
- id="path3237-7-8"
- inkscape:connector-curvature="0" />
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot>
<flowRoot
- transform="translate(590.89258,-50.050986)"
+ transform="matrix(1.2502367,0,0,1.2505749,590.91176,77.030183)"
xml:space="preserve"
id="flowRoot3250-43-4-2-4-8"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49-9-7-4"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56-3-8-3"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3256-78-0-19-4-1"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">pfds</flowPara></flowRoot> <flowRoot
- transform="translate(640.79102,-49.299033)"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">pfds</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,516.18007,-488.84408)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-4"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-5"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-03"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">pfds</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,561.18007,-488.84408)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-8-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-4-1"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-5-0"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-03-6"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">pfds</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,488.29662,167.97056)"
xml:space="preserve"
id="flowRoot3250-43-4-2-4-8-4"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
id="flowRegion3252-4-49-9-7-4-9"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
id="rect3254-8-56-3-8-3-2"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
id="flowPara3256-78-0-19-4-1-0"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot> <flowRoot
- transform="translate(852.93652,-40.500205)"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,396.15076,74.052893)"
xml:space="preserve"
- id="flowRoot3250-43-4-7-6"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
- id="flowRegion3252-4-49-3-8"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"><rect
- id="rect3254-8-56-6-9"
+ id="flowRoot3250-43-4-2-4-8-4-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-2"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-0"
width="148"
height="24"
x="-251"
y="455.09448"
- style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
- id="flowPara3256-78-0-1-2"
- style="font-size:12px;line-height:1.25;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">poll()</flowPara></flowRoot> <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3961)"
- d="m 515,477.36218 h 40.37919"
- id="path17030"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-6"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,396.15076,99.052893)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-3-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-2-6"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-0-5"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-6-6"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,608.52142,-487.34193)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-6"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-6"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-4"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,643.52142,-442.65443)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-2-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-6-5"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-6-9"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-4-4"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,448.74622,-487.34193)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-2-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-6-7"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-6-1"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-4-7"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,418.52142,-442.34193)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-2-8-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-6-7-7"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-6-1-2"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-4-7-2"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">callback</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,392.87961,-472.65443)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-2-8-2-9"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-6-7-7-0"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-6-1-2-8"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-4-7-2-8"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">call</flowPara></flowRoot>
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,692.87961,-472.34193)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-4-8-4-2-8-2-9-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-7-4-9-6-7-7-0-0"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-8-3-2-6-1-2-8-9"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-4-1-0-4-7-2-8-6"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">call</flowPara></flowRoot>
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3961-1-7-8)"
+ d="m 290,65 v 40"
+ id="path4228-6-4-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3961-1-7-8-5)"
+ d="m 190,65 v 40"
+ id="path4228-6-4-9-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer7"
+ inkscape:label="arrows"
+ style="display:inline">
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14654)"
+ d="M 240,370 V 65"
+ id="path3009"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4905)"
+ d="M 195,375 V 145"
+ id="path3009-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14654-8)"
+ d="M 285,145 V 375"
+ id="path3009-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker15514)"
+ d="M 262.41705,693.80358 V 656.28634"
+ id="path3237"
inkscape:connector-curvature="0" />
<path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17054)"
- d="M 555,467.36218 H 515.55468"
- id="path17044"
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14356)"
+ d="m 55,85 v 70"
+ id="path4228"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14356-4)"
+ d="M 75,150 V 80"
+ id="path4228-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14356-4-2)"
+ d="M 405,150 V 80"
+ id="path4228-1-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <flowRoot
+ transform="matrix(1.2502367,0,0,1.2505749,740.67854,-458.85874)"
+ xml:space="preserve"
+ id="flowRoot3250-43-4-2-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><flowRegion
+ id="flowRegion3252-4-49-9-5"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none"><rect
+ id="rect3254-8-56-3-6"
+ width="148"
+ height="24"
+ x="-251"
+ y="455.09448"
+ style="stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none" /></flowRegion><flowPara
+ id="flowPara3256-78-0-19-3"
+ style="font-size:12px;line-height:1.25;stroke-width:0.79974;stroke-miterlimit:4;stroke-dasharray:none">signal</flowPara></flowRoot>
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14356-7)"
+ d="m 425,85 v 70"
+ id="path4228-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker15210)"
+ d="m 237.41232,656.28634 v 37.51724"
+ id="path4228-6"
inkscape:connector-curvature="0" />
<path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336)"
- d="m 460,367.36218 h 135 v 80"
- id="path17326"
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker15210-1)"
+ d="m 200,70 v 40"
+ id="path4228-6-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker15210-1-2)"
+ d="m 280,70 v 40"
+ id="path4228-6-9-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3247-9)"
+ d="M 268.51625,764.07112 V 726.55388"
+ id="path3237-5"
inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3961-1-7)"
+ d="m 243.51152,726.55388 v 37.51724"
+ id="path4228-6-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3247-4)"
+ d="M 82.629342,631.39482 H 142.62934"
+ id="path3237-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3247-4-9)"
+ d="M 82.629342,701.39482 H 142.62934"
+ id="path3237-7-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker4939)"
+ d="M 87.629342,641.39482 H 147.62934"
+ id="path3237-7-8"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker4939-9)"
+ d="M 87.629342,691.39482 H 147.62934"
+ id="path3237-7-8-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;opacity:1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336)"
+ d="M 150,710 H 435 V 635"
+ id="path17326"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336-4)"
+ d="m 160,675 v -60 h 35"
+ id="path17326-25"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336-5)"
+ d="M 97.629342,601.39482 H 362.62934 v 15"
+ id="path17326-2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336-5-4)"
+ d="M 160,125 H 95 v 25"
+ id="path17326-2-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336-5-4-6)"
+ d="m 320,125 h 65 v 25"
+ id="path17326-2-4-06"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336-5-4-4)"
+ d="m 155,205 h 20 v 165"
+ id="path17326-2-4-0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17336-5-4-4-9)"
+ d="M 325,205 H 305 V 370"
+ id="path17326-2-4-0-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="M 154.01466,255 H 175"
+ id="path3237-7-1-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 154.50733,305 h 20.98534"
+ id="path3237-7-1-7-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 304.50733,254.5 h 20.98534"
+ id="path3237-7-1-7-15"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
</g>
</svg>