[telepathy-doc/master] Add Stream Tubes graphic from some weeks back
Davyd Madeley
davyd at madeley.id.au
Mon Aug 3 21:21:57 PDT 2009
---
docs/book/.gitignore | 1 +
docs/book/C/figures/src/stream-tubes.svg | 805 ++++++++++++++++++++++++++++++
docs/book/C/tubes.xml | 13 +-
docs/book/Makefile.am | 1 +
4 files changed, 818 insertions(+), 2 deletions(-)
create mode 100644 docs/book/C/figures/src/stream-tubes.svg
diff --git a/docs/book/.gitignore b/docs/book/.gitignore
index c6b90cd..4743272 100644
--- a/docs/book/.gitignore
+++ b/docs/book/.gitignore
@@ -9,3 +9,4 @@ C/figures/telepathy-glib-type-unpacked.png
C/figures/file-transfer-actors.png
C/figures/tube-actors.png
C/figures/telepathy-components.png
+C/figures/stream-tubes.png
diff --git a/docs/book/C/figures/src/stream-tubes.svg b/docs/book/C/figures/src/stream-tubes.svg
new file mode 100644
index 0000000..6dd5213
--- /dev/null
+++ b/docs/book/C/figures/src/stream-tubes.svg
@@ -0,0 +1,805 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- 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="630"
+ height="400"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ version="1.0"
+ sodipodi:docname="stream-tubes.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.3275"
+ inkscape:cx="315"
+ inkscape:cy="200"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="729"
+ inkscape:window-x="0"
+ inkscape:window-y="25" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-7.7173387,-14.394156)">
+ <path
+ style="fill:none;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 455.74388,342.74953 L 499.43503,358.56874"
+ id="path3876"
+ transform="translate(7.7173387,14.394156)" />
+ <path
+ style="fill:none;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 497.17514,262.90019 L 537.09981,276.45951"
+ id="path3874"
+ transform="translate(7.7173387,14.394156)" />
+ <path
+ style="fill:none;fill-opacity:0.75000000000000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 470.80979,167.98493 C 475.32957,167.23164 501.69492,152.16573 501.69492,152.16573"
+ id="path3872"
+ transform="translate(7.7173387,14.394156)" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 106.94162,249.49529 L 134.81356,261.54802"
+ id="path3860" />
+ <path
+ id="path3858"
+ d="M 106.94162,243.49529 L 134.81356,255.54802"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 106.94162,237.49529 L 134.81356,249.54802"
+ id="path3856" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 353.2693,260.09416 L 421.81921,274.40678"
+ id="path3788" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 332.93032,275.16008 L 392.44068,340.6968"
+ id="path3790" />
+ <path
+ id="path3784"
+ d="M 216.16949,248.0678 L 262.87382,248.82109"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 216.16949,260.0678 L 262.87382,260.82109"
+ id="path3786" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 350.25612,235.2354 L 394.70056,201.3371"
+ id="path3782" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 216.16949,254.0678 L 262.87382,254.82109"
+ id="path3780" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 219.815,76.793261 L 256.00515,66.658927"
+ id="path3344"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g3187"
+ inkscape:connection-end="#g3302"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 346.0338,64.71481 L 386.02996,78.995364"
+ id="path3346"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g3302"
+ inkscape:connection-end="#g3197"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 106.10125,55.000079 L 145.51018,77.062281"
+ id="path3253"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g3215"
+ inkscape:connection-end="#g3187"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 442.25568,76.690935 L 508.497,52.799352"
+ id="path3255"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g3197"
+ inkscape:connection-end="#g3235"
+ sodipodi:nodetypes="cc" />
+ <g
+ id="g3187"
+ transform="translate(74.753296,-6.259887)">
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect2383"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3171"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3173"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3175"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3177"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3179"><tspan
+ sodipodi:role="line"
+ id="tspan3181"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3183">Manager</tspan></text>
+ </g>
+ <g
+ id="g3197"
+ transform="translate(310.7533,-6.259887)">
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3199"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3201"><tspan
+ sodipodi:role="line"
+ id="tspan3203"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3205">Manager</tspan></text>
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3207"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3209"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3211"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3213"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ </g>
+ <g
+ id="g3215"
+ transform="translate(-47.246704,-40.259887)">
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3217"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3219"><tspan
+ sodipodi:role="line"
+ id="tspan3221"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3223">Manager</tspan></text>
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3225"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3227"
+ y="93.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ id="tspan3231"
+ y="93.777809"
+ x="110.74814"
+ sodipodi:role="line">Server</tspan></text>
+ </g>
+ <g
+ transform="translate(440.7533,-40.259887)"
+ id="g3235">
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3237"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3239"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3241"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3243"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ <rect
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3245"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="93.777809"
+ id="text3247"><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="93.777809"
+ id="tspan3249">Client</tspan></text>
+ </g>
+ <g
+ id="g3302"
+ transform="matrix(0.8468985,0,0,0.8468985,156.81261,-132.08478)">
+ <path
+ transform="matrix(0.7186663,0,0,0.4938913,29.987286,133.36179)"
+ d="M 281.33924,191.77206 C 282.17546,210.74012 293.52381,215.23516 287.32944,233.25094 C 281.13508,251.26672 268.02324,246.80536 253.49603,258.69055 C 238.96881,270.57575 247.68013,284.79413 229.43406,290.18574 C 211.18799,295.57735 206.00005,286.42066 187.56197,283.75832 C 169.12388,281.09598 164.01534,289.69141 148.12008,278.95812 C 132.22482,268.22483 137.36668,256.25297 127.44735,240.09643 C 117.52803,223.93989 105.62733,225.02689 104.97987,206.27721 C 104.3324,187.52753 117.7503,188.67971 124.58747,170.57918 C 131.42464,152.47866 121.08001,141.08713 135.0084,128.62303 C 148.93679,116.15893 157.40682,125.92864 175.49492,120.69951 C 193.58302,115.47038 196.56226,103.79277 215.26465,105.82484 C 233.96704,107.85691 230.57765,123.79421 246.09177,134.23579 C 261.60588,144.67736 273.22042,137.23257 282.63942,153.3357 C 292.05842,169.43882 280.50303,172.80399 281.33924,191.77206 z"
+ inkscape:randomized="0.04"
+ inkscape:rounded="0.47"
+ inkscape:flatsided="false"
+ sodipodi:arg2="0.38384978"
+ sodipodi:arg1="-0.064949169"
+ sodipodi:r2="92.851143"
+ sodipodi:r1="80.780495"
+ sodipodi:cy="200.37665"
+ sodipodi:cx="201.12994"
+ sodipodi:sides="7"
+ id="path3296"
+ style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:#888a85;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="star" />
+ <text
+ id="text3298"
+ y="239.26176"
+ x="173.12617"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="239.26176"
+ x="173.12617"
+ id="tspan3300"
+ sodipodi:role="line">Network</tspan></text>
+ </g>
+ <g
+ transform="matrix(0.8468985,0,0,0.8468985,162.83898,56.992433)"
+ id="g3700">
+ <path
+ sodipodi:type="star"
+ style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:#888a85;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3702"
+ sodipodi:sides="7"
+ sodipodi:cx="201.12994"
+ sodipodi:cy="200.37665"
+ sodipodi:r1="80.780495"
+ sodipodi:r2="92.851143"
+ sodipodi:arg1="-0.064949169"
+ sodipodi:arg2="0.38384978"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.47"
+ inkscape:randomized="0.04"
+ d="M 281.33924,191.77206 C 282.17546,210.74012 293.52381,215.23516 287.32944,233.25094 C 281.13508,251.26672 268.02324,246.80536 253.49603,258.69055 C 238.96881,270.57575 247.68013,284.79413 229.43406,290.18574 C 211.18799,295.57735 206.00005,286.42066 187.56197,283.75832 C 169.12388,281.09598 164.01534,289.69141 148.12008,278.95812 C 132.22482,268.22483 137.36668,256.25297 127.44735,240.09643 C 117.52803,223.93989 105.62733,225.02689 104.97987,206.27721 C 104.3324,187.52753 117.7503,188.67971 124.58747,170.57918 C 131.42464,152.47866 121.08001,141.08713 135.0084,128.62303 C 148.93679,116.15893 157.40682,125.92864 175.49492,120.69951 C 193.58302,115.47038 196.56226,103.79277 215.26465,105.82484 C 233.96704,107.85691 230.57765,123.79421 246.09177,134.23579 C 261.60588,144.67736 273.22042,137.23257 282.63942,153.3357 C 292.05842,169.43882 280.50303,172.80399 281.33924,191.77206 z"
+ transform="matrix(0.7186663,0,0,0.4938913,29.987286,133.36179)" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="173.12617"
+ y="239.26176"
+ id="text3704"><tspan
+ sodipodi:role="line"
+ id="tspan3706"
+ x="173.12617"
+ y="239.26176">Network</tspan></text>
+ </g>
+ <g
+ transform="translate(64.207157,163.98493)"
+ id="g3708">
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3710"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3712"><tspan
+ sodipodi:role="line"
+ id="tspan3714"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3716">Manager</tspan></text>
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3718"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3720"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3722"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3724"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ </g>
+ <g
+ id="g3726"
+ transform="translate(324.84746,102.96798)">
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3728"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3730"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3732"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3734"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3736"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3738"><tspan
+ sodipodi:role="line"
+ id="tspan3740"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3742">Manager</tspan></text>
+ </g>
+ <g
+ transform="translate(351.21281,181.31073)"
+ id="g3744">
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3746"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3748"><tspan
+ sodipodi:role="line"
+ id="tspan3750"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3752">Manager</tspan></text>
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3754"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3756"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3758"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3760"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ </g>
+ <g
+ id="g3762"
+ transform="translate(310.53484,258.90018)">
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3764"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3766"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3768"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3770"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3772"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3774"><tspan
+ sodipodi:role="line"
+ id="tspan3776"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3778">Manager</tspan></text>
+ </g>
+ <g
+ transform="translate(-47.246704,153.74011)"
+ id="g3792">
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3794"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3796"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3798"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3800"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ <rect
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3802"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="93.777809"
+ id="text3804"><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="93.777809"
+ id="tspan3806">Server</tspan></text>
+ </g>
+ <g
+ id="g3808"
+ transform="translate(440.7533,67.740113)">
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3810"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3812"><tspan
+ sodipodi:role="line"
+ id="tspan3814"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3816">Manager</tspan></text>
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3818"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3820"
+ y="93.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ id="tspan3822"
+ y="93.777809"
+ x="110.74814"
+ sodipodi:role="line">Client</tspan></text>
+ </g>
+ <g
+ transform="translate(470.7533,199.74011)"
+ id="g3824">
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3826"
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3828"
+ y="85.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ y="85.777809"
+ x="110.74814"
+ id="tspan3830"
+ sodipodi:role="line">Connection</tspan><tspan
+ id="tspan3832"
+ y="102.75829"
+ x="110.74814"
+ sodipodi:role="line">Manager</tspan></text>
+ <rect
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3834"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="93.777809"
+ id="text3836"><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="93.777809"
+ id="tspan3838">Client</tspan></text>
+ </g>
+ <g
+ id="g3840"
+ transform="translate(434.7533,287.74011)">
+ <rect
+ style="opacity:1;fill:#8ae234;fill-opacity:1;stroke:#4e9a06;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3842"
+ width="97.288574"
+ height="37.56469"
+ x="61.901543"
+ y="71.73806"
+ rx="10"
+ ry="10" />
+ <text
+ xml:space="preserve"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ x="110.74814"
+ y="85.777809"
+ id="text3844"><tspan
+ sodipodi:role="line"
+ id="tspan3846"
+ x="110.74814"
+ y="85.777809">Connection</tspan><tspan
+ sodipodi:role="line"
+ x="110.74814"
+ y="102.75829"
+ id="tspan3848">Manager</tspan></text>
+ <rect
+ ry="10"
+ rx="10"
+ y="71.73806"
+ x="61.901543"
+ height="37.56469"
+ width="97.288574"
+ id="rect3850"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ id="text3852"
+ y="93.777809"
+ x="110.74814"
+ style="font-size:13.58438015px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"><tspan
+ id="tspan3854"
+ y="93.777809"
+ x="110.74814"
+ sodipodi:role="line">Client</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans Bold"
+ x="25.355759"
+ y="135.67476"
+ id="text3878"><tspan
+ sodipodi:role="line"
+ id="tspan3880"
+ x="25.355759"
+ y="135.67476">One-to-One Stream Tube</tspan></text>
+ <text
+ id="text3882"
+ y="323.67474"
+ x="25.355759"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans;-inkscape-font-specification:Sans Bold"
+ xml:space="preserve"><tspan
+ y="323.67474"
+ x="25.355759"
+ id="tspan3884"
+ sodipodi:role="line">One-to-Many Stream Tube</tspan></text>
+ </g>
+</svg>
diff --git a/docs/book/C/tubes.xml b/docs/book/C/tubes.xml
index 1e93d9c..b5e21e4 100644
--- a/docs/book/C/tubes.xml
+++ b/docs/book/C/tubes.xml
@@ -382,10 +382,19 @@
<para>
Unlike D-Bus Tubes, multi-user Stream Tubes are point-to-point between
- the offerer and the accepter. Stream Tubes cannot be used to multicast
- between members of the MUC room.
+ the offerer and the accepter (see
+ <xref linkend="fig.tubes.stream.connections"/>). Stream Tubes cannot be
+ used to multicast between members of the MUC room.
</para>
+ <figure id="fig.tubes.stream.connections">
+ <title>Stream Tubes</title>
+ <mediaobject><imageobject>
+ <imagedata fileref="figures/stream-tubes.png"
+ format="PNG" />
+ </imageobject></mediaobject>
+ </figure>
+
<sect2 id="sect.tubes.stream.setup">
<title>Offering a Stream Tube</title>
diff --git a/docs/book/Makefile.am b/docs/book/Makefile.am
index 7e97c02..fd7248e 100644
--- a/docs/book/Makefile.am
+++ b/docs/book/Makefile.am
@@ -36,6 +36,7 @@ DOC_FIGURES_SRC = \
contactlist-flowchart.svg \
telepathy-glib-type-unpacked.svg \
file-transfer-actors.svg \
+ stream-tubes.svg \
tube-actors.svg
# The names of any pictures:
--
1.5.6.5
More information about the telepathy-commits
mailing list