annotate 3rdparty/vmime/doc/book/images/messaging-services.svg @ 0:a4671277546c tip

created the repository for the thymian project
author ferencd
date Tue, 17 Aug 2021 11:19:54 +0200
parents
children
rev   line source
ferencd@0 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
ferencd@0 2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
ferencd@0 3
ferencd@0 4 <svg
ferencd@0 5 xmlns:dc="http://purl.org/dc/elements/1.1/"
ferencd@0 6 xmlns:cc="http://creativecommons.org/ns#"
ferencd@0 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
ferencd@0 8 xmlns:svg="http://www.w3.org/2000/svg"
ferencd@0 9 xmlns="http://www.w3.org/2000/svg"
ferencd@0 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
ferencd@0 11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
ferencd@0 12 width="629.28000pt"
ferencd@0 13 height="615.89000pt"
ferencd@0 14 id="svg2"
ferencd@0 15 sodipodi:version="0.32"
ferencd@0 16 inkscape:version="0.48.0 r9654"
ferencd@0 17 sodipodi:docname="messaging-services.svg"
ferencd@0 18 inkscape:export-filename="/home/vincent/www/vmime/documentation/images/design-messaging.png"
ferencd@0 19 inkscape:export-xdpi="74.639999"
ferencd@0 20 inkscape:export-ydpi="74.639999"
ferencd@0 21 version="1.1">
ferencd@0 22 <defs
ferencd@0 23 id="defs3">
ferencd@0 24 <marker
ferencd@0 25 inkscape:stockid="Torso"
ferencd@0 26 orient="auto"
ferencd@0 27 refY="0.0"
ferencd@0 28 refX="0.0"
ferencd@0 29 id="Torso"
ferencd@0 30 style="overflow:visible">
ferencd@0 31 <g
ferencd@0 32 id="g2045"
ferencd@0 33 transform="scale(0.7)">
ferencd@0 34 <path
ferencd@0 35 sodipodi:nodetypes="ccccc"
ferencd@0 36 id="path1128"
ferencd@0 37 d="M -4.7792281,-3.2395420 C -2.4288541,-2.8736027 0.52103922,-1.3019943 0.25792722,0.38794346 C -0.0051877922,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 C -6.9134221,1.8857769 -8.5210350,0.75201414 -8.2579220,-0.93792336 C -7.9948090,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.2395420 z "
ferencd@0 38 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;marker-start:none;marker-mid:none;marker-end:none" />
ferencd@0 39 <path
ferencd@0 40 sodipodi:nodetypes="cc"
ferencd@0 41 id="path1909"
ferencd@0 42 d="M 4.4598789,0.088665736 C -2.5564571,-4.3783320 5.2248769,-3.9061806 -0.84829578,-8.7197331"
ferencd@0 43 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-end:none" />
ferencd@0 44 <path
ferencd@0 45 sodipodi:nodetypes="cc"
ferencd@0 46 id="path1910"
ferencd@0 47 d="M 4.9298719,0.057520736 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725"
ferencd@0 48 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none" />
ferencd@0 49 <rect
ferencd@0 50 transform="matrix(0.527536,-0.849533,0.887668,0.460484,0.000000,0.000000)"
ferencd@0 51 y="-1.7408575"
ferencd@0 52 x="-10.391706"
ferencd@0 53 height="2.7608147"
ferencd@0 54 width="2.6366582"
ferencd@0 55 id="rect2035"
ferencd@0 56 style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none" />
ferencd@0 57 <rect
ferencd@0 58 transform="matrix(0.671205,-0.741272,0.790802,0.612072,0.000000,0.000000)"
ferencd@0 59 y="-7.9629307"
ferencd@0 60 x="4.9587269"
ferencd@0 61 height="2.8614161"
ferencd@0 62 width="2.7327356"
ferencd@0 63 id="rect2036"
ferencd@0 64 style="fill-rule:evenodd;stroke-width:1.0000000pt;marker-end:none" />
ferencd@0 65 <path
ferencd@0 66 transform="matrix(6.793608e-17,-1.109517,1.109517,6.793608e-17,25.96648,19.71619)"
ferencd@0 67 d="m 16.779951,-28.685045 c 0,0.335412 -0.271905,0.607317 -0.607317,0.607317 -0.335412,0 -0.607317,-0.271905 -0.607317,-0.607317 0,-0.335412 0.271905,-0.607318 0.607317,-0.607318 0.335412,0 0.607317,0.271906 0.607317,0.607318 z"
ferencd@0 68 sodipodi:ry="0.60731727"
ferencd@0 69 sodipodi:rx="0.60731727"
ferencd@0 70 sodipodi:cy="-28.685045"
ferencd@0 71 sodipodi:cx="16.172634"
ferencd@0 72 id="path2037"
ferencd@0 73 style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
ferencd@0 74 sodipodi:type="arc" />
ferencd@0 75 <path
ferencd@0 76 transform="matrix(6.793608e-17,-1.109517,1.109517,6.793608e-17,26.82450,16.99126)"
ferencd@0 77 d="m 16.779951,-28.685045 c 0,0.335412 -0.271905,0.607317 -0.607317,0.607317 -0.335412,0 -0.607317,-0.271905 -0.607317,-0.607317 0,-0.335412 0.271905,-0.607318 0.607317,-0.607318 0.335412,0 0.607317,0.271906 0.607317,0.607318 z"
ferencd@0 78 sodipodi:ry="0.60731727"
ferencd@0 79 sodipodi:rx="0.60731727"
ferencd@0 80 sodipodi:cy="-28.685045"
ferencd@0 81 sodipodi:cx="16.172634"
ferencd@0 82 id="path2038"
ferencd@0 83 style="fill:#ff0000;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;marker-start:none;marker-end:none"
ferencd@0 84 sodipodi:type="arc" />
ferencd@0 85 </g>
ferencd@0 86 </marker>
ferencd@0 87 <marker
ferencd@0 88 inkscape:stockid="TriangleOutL"
ferencd@0 89 orient="auto"
ferencd@0 90 refY="0.0"
ferencd@0 91 refX="0.0"
ferencd@0 92 id="TriangleOutL"
ferencd@0 93 style="overflow:visible">
ferencd@0 94 <path
ferencd@0 95 sodipodi:nodetypes="cccc"
ferencd@0 96 id="path5324"
ferencd@0 97 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
ferencd@0 98 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
ferencd@0 99 transform="scale(0.8)" />
ferencd@0 100 </marker>
ferencd@0 101 </defs>
ferencd@0 102 <sodipodi:namedview
ferencd@0 103 id="base"
ferencd@0 104 pagecolor="#ffffff"
ferencd@0 105 bordercolor="#666666"
ferencd@0 106 borderopacity="1.0"
ferencd@0 107 inkscape:pageopacity="0.0"
ferencd@0 108 inkscape:pageshadow="2"
ferencd@0 109 inkscape:zoom="0.75785828"
ferencd@0 110 inkscape:cx="365.32198"
ferencd@0 111 inkscape:cy="407.27112"
ferencd@0 112 inkscape:document-units="px"
ferencd@0 113 inkscape:current-layer="svg2"
ferencd@0 114 inkscape:window-width="1150"
ferencd@0 115 inkscape:window-height="986"
ferencd@0 116 inkscape:window-x="69"
ferencd@0 117 inkscape:window-y="33"
ferencd@0 118 showgrid="false"
ferencd@0 119 inkscape:window-maximized="0" />
ferencd@0 120 <metadata
ferencd@0 121 id="metadata4">
ferencd@0 122 <rdf:RDF>
ferencd@0 123 <cc:Work
ferencd@0 124 rdf:about="">
ferencd@0 125 <dc:format>image/svg+xml</dc:format>
ferencd@0 126 <dc:type
ferencd@0 127 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
ferencd@0 128 </cc:Work>
ferencd@0 129 </rdf:RDF>
ferencd@0 130 </metadata>
ferencd@0 131 <path
ferencd@0 132 id="path5442"
ferencd@0 133 d="M 495.30781,321.26414 L 495.30781,390.57215"
ferencd@0 134 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
ferencd@0 135 <path
ferencd@0 136 id="path5440"
ferencd@0 137 d="M 662.55216,389.28102 L 662.55216,456.99397"
ferencd@0 138 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
ferencd@0 139 <path
ferencd@0 140 id="path5438"
ferencd@0 141 d="M 325.22881,389.28102 L 325.22881,456.99397"
ferencd@0 142 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
ferencd@0 143 <g
ferencd@0 144 inkscape:label="Layer 1"
ferencd@0 145 inkscape:groupmode="layer"
ferencd@0 146 id="layer1">
ferencd@0 147 <g
ferencd@0 148 transform="matrix(0.866025,0.499999,-0.499999,0.866025,111.0615,336.6054)"
ferencd@0 149 id="g3452">
ferencd@0 150 <path
ferencd@0 151 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:5.0000000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 152 d="M 278.87323,198.08204 L 405.25462,198.08204"
ferencd@0 153 id="path3454" />
ferencd@0 154 <g
ferencd@0 155 transform="matrix(-1.000000,-1.845854e-17,1.845854e-17,-1.000000,684.3929,415.9391)"
ferencd@0 156 style="stroke-width:1.2500000;stroke-miterlimit:4.0000000"
ferencd@0 157 id="g3456">
ferencd@0 158 <path
ferencd@0 159 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 160 d="M 278.87321,217.60074 L 289.31646,228.04398"
ferencd@0 161 id="path3458" />
ferencd@0 162 <path
ferencd@0 163 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 164 d="M 279.22547,217.92243 L 289.41027,207.73763"
ferencd@0 165 id="path3460" />
ferencd@0 166 </g>
ferencd@0 167 </g>
ferencd@0 168 <g
ferencd@0 169 transform="matrix(-0.499998,0.866024,-0.866024,-0.499998,528.2205,319.3107)"
ferencd@0 170 id="g3396">
ferencd@0 171 <path
ferencd@0 172 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:5.0000000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 173 d="M 278.87323,198.08204 L 405.25462,198.08204"
ferencd@0 174 id="path3398" />
ferencd@0 175 <g
ferencd@0 176 transform="matrix(-1.000000,-1.845854e-17,1.845854e-17,-1.000000,684.3929,415.9391)"
ferencd@0 177 style="stroke-width:1.2500000;stroke-miterlimit:4.0000000"
ferencd@0 178 id="g3400">
ferencd@0 179 <path
ferencd@0 180 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 181 d="M 278.87321,217.60074 L 289.31646,228.04398"
ferencd@0 182 id="path3402" />
ferencd@0 183 <path
ferencd@0 184 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 185 d="M 279.22547,217.92243 L 289.41027,207.73763"
ferencd@0 186 id="path3404" />
ferencd@0 187 </g>
ferencd@0 188 </g>
ferencd@0 189 <g
ferencd@0 190 transform="matrix(0.500000,0.866024,-0.866024,0.500000,431.6077,-252.3913)"
ferencd@0 191 id="g3200">
ferencd@0 192 <path
ferencd@0 193 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:5.0000000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 194 d="M 278.87323,198.08204 L 405.25462,198.08204"
ferencd@0 195 id="path3202" />
ferencd@0 196 <g
ferencd@0 197 transform="matrix(-1.000000,-1.845854e-17,1.845854e-17,-1.000000,684.3929,415.9391)"
ferencd@0 198 style="stroke-width:1.2500000;stroke-miterlimit:4.0000000"
ferencd@0 199 id="g3204">
ferencd@0 200 <path
ferencd@0 201 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 202 d="M 278.87321,217.60074 L 289.31646,228.04398"
ferencd@0 203 id="path3206" />
ferencd@0 204 <path
ferencd@0 205 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 206 d="M 279.22547,217.92243 L 289.41027,207.73763"
ferencd@0 207 id="path3208" />
ferencd@0 208 </g>
ferencd@0 209 </g>
ferencd@0 210 <g
ferencd@0 211 transform="matrix(0.499999,-0.866025,0.866025,0.499999,-54.36140,359.0658)"
ferencd@0 212 id="g3168">
ferencd@0 213 <path
ferencd@0 214 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:5.0000000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 215 d="M 278.87323,198.08204 L 405.25462,198.08204"
ferencd@0 216 id="path3156" />
ferencd@0 217 <g
ferencd@0 218 transform="matrix(-1.000000,-1.845854e-17,1.845854e-17,-1.000000,684.3929,415.9391)"
ferencd@0 219 style="stroke-width:1.2500000;stroke-miterlimit:4.0000000"
ferencd@0 220 id="g3158">
ferencd@0 221 <path
ferencd@0 222 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 223 d="M 278.87321,217.60074 L 289.31646,228.04398"
ferencd@0 224 id="path3160" />
ferencd@0 225 <path
ferencd@0 226 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 227 d="M 279.22547,217.92243 L 289.41027,207.73763"
ferencd@0 228 id="path3162" />
ferencd@0 229 </g>
ferencd@0 230 </g>
ferencd@0 231 <rect
ferencd@0 232 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 233 id="rect1291"
ferencd@0 234 width="144.63049"
ferencd@0 235 height="123.75754"
ferencd@0 236 x="423.21133"
ferencd@0 237 y="200.65219" />
ferencd@0 238 <text
ferencd@0 239 xml:space="preserve"
ferencd@0 240 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 241 x="430.8407"
ferencd@0 242 y="243.43631"
ferencd@0 243 id="text1293"
ferencd@0 244 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 245 id="tspan3116"
ferencd@0 246 sodipodi:role="line"
ferencd@0 247 y="243.43631"
ferencd@0 248 x="430.84070">connect() : void</tspan><tspan
ferencd@0 249 id="tspan3118"
ferencd@0 250 sodipodi:role="line"
ferencd@0 251 y="257.83631"
ferencd@0 252 x="430.84070">disconnect() : void</tspan><tspan
ferencd@0 253 id="tspan3120"
ferencd@0 254 sodipodi:role="line"
ferencd@0 255 y="272.23631"
ferencd@0 256 x="430.84070">isConnected() : bool</tspan><tspan
ferencd@0 257 id="tspan3122"
ferencd@0 258 sodipodi:role="line"
ferencd@0 259 y="286.63631"
ferencd@0 260 x="430.84070">noop() : void</tspan></text>
ferencd@0 261 <text
ferencd@0 262 xml:space="preserve"
ferencd@0 263 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 264 x="473.4863"
ferencd@0 265 y="216.58759"
ferencd@0 266 id="text2347"
ferencd@0 267 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 268 id="tspan2932"
ferencd@0 269 sodipodi:role="line"
ferencd@0 270 y="216.58759"
ferencd@0 271 x="473.48630">service</tspan></text>
ferencd@0 272 <path
ferencd@0 273 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 274 d="M 423.62452,224.92254 L 567.67587,224.92254"
ferencd@0 275 id="path2351" />
ferencd@0 276 <rect
ferencd@0 277 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 278 id="rect2353"
ferencd@0 279 width="254.50919"
ferencd@0 280 height="106.53888"
ferencd@0 281 x="40.771675"
ferencd@0 282 y="200.75146" />
ferencd@0 283 <text
ferencd@0 284 xml:space="preserve"
ferencd@0 285 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 286 x="49.807129"
ferencd@0 287 y="243.64157"
ferencd@0 288 id="text2355"
ferencd@0 289 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 290 id="tspan3148"
ferencd@0 291 sodipodi:role="line"
ferencd@0 292 y="243.64157"
ferencd@0 293 x="49.807129">getTransport(url : url) : ref &lt;transport&gt;</tspan><tspan
ferencd@0 294 id="tspan3150"
ferencd@0 295 sodipodi:role="line"
ferencd@0 296 y="258.04157"
ferencd@0 297 x="49.807129">getStore(url : url) : ref &lt;store&gt;</tspan><tspan
ferencd@0 298 id="tspan3152"
ferencd@0 299 sodipodi:role="line"
ferencd@0 300 y="272.44157"
ferencd@0 301 x="49.807129">getProperties() : propertySet</tspan></text>
ferencd@0 302 <text
ferencd@0 303 xml:space="preserve"
ferencd@0 304 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 305 x="143.33478"
ferencd@0 306 y="216.79285"
ferencd@0 307 id="text2375"
ferencd@0 308 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 309 id="tspan3124"
ferencd@0 310 sodipodi:role="line"
ferencd@0 311 y="216.79285"
ferencd@0 312 x="143.33478">session</tspan></text>
ferencd@0 313 <path
ferencd@0 314 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 315 d="M 41.137120,225.12780 L 294.90028,225.12780"
ferencd@0 316 id="path2379" />
ferencd@0 317 <rect
ferencd@0 318 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 319 id="rect2433"
ferencd@0 320 width="219.00885"
ferencd@0 321 height="100.80741"
ferencd@0 322 x="215.20381"
ferencd@0 323 y="429.00940" />
ferencd@0 324 <text
ferencd@0 325 xml:space="preserve"
ferencd@0 326 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 327 x="223.58997"
ferencd@0 328 y="472.3562"
ferencd@0 329 id="text2435"
ferencd@0 330 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 331 id="tspan3110"
ferencd@0 332 sodipodi:role="line"
ferencd@0 333 y="472.35620"
ferencd@0 334 x="223.58997">getDefaultFolder() : ref &lt;folder&gt;</tspan><tspan
ferencd@0 335 id="tspan3112"
ferencd@0 336 sodipodi:role="line"
ferencd@0 337 y="486.75620"
ferencd@0 338 x="223.58997">getRootFolder() : ref &lt;folder&gt;</tspan></text>
ferencd@0 339 <text
ferencd@0 340 xml:space="preserve"
ferencd@0 341 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 342 x="309.11777"
ferencd@0 343 y="445.50742"
ferencd@0 344 id="text2439"
ferencd@0 345 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 346 id="tspan2936"
ferencd@0 347 sodipodi:role="line"
ferencd@0 348 y="445.50742"
ferencd@0 349 x="309.11777">store</tspan></text>
ferencd@0 350 <path
ferencd@0 351 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 352 d="M 216.61640,453.84241 L 433.36337,453.84241"
ferencd@0 353 id="path2443" />
ferencd@0 354 <rect
ferencd@0 355 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 356 id="rect2447"
ferencd@0 357 width="219.00674"
ferencd@0 358 height="101.04262"
ferencd@0 359 x="553.75336"
ferencd@0 360 y="428.77499" />
ferencd@0 361 <text
ferencd@0 362 xml:space="preserve"
ferencd@0 363 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 364 x="561.0639"
ferencd@0 365 y="472.20447"
ferencd@0 366 id="text2449"
ferencd@0 367 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 368 id="tspan3114"
ferencd@0 369 sodipodi:role="line"
ferencd@0 370 y="472.20447"
ferencd@0 371 x="561.06390">send(msg : ref &lt;message&gt;) : void</tspan></text>
ferencd@0 372 <text
ferencd@0 373 xml:space="preserve"
ferencd@0 374 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 375 x="632.07196"
ferencd@0 376 y="445.35568"
ferencd@0 377 id="text2453"
ferencd@0 378 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 379 id="tspan2934"
ferencd@0 380 sodipodi:role="line"
ferencd@0 381 y="445.35568"
ferencd@0 382 x="632.07196">transport</tspan></text>
ferencd@0 383 <path
ferencd@0 384 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 385 d="M 554.08593,453.69062 L 771.88660,453.69062"
ferencd@0 386 id="path2457" />
ferencd@0 387 <path
ferencd@0 388 id="path2575"
ferencd@0 389 d="M 481.88130,340.17064 L 509.77022,340.17064 L 495.36094,325.76137 L 481.88130,340.17064 z "
ferencd@0 390 style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
ferencd@0 391 <g
ferencd@0 392 transform="translate(17.15883,45.55696)"
ferencd@0 393 id="g3136">
ferencd@0 394 <path
ferencd@0 395 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 396 d="M 405.51967,217.85706 L 279.13828,217.85706"
ferencd@0 397 id="path2265" />
ferencd@0 398 <g
ferencd@0 399 style="stroke-width:1.2500000;stroke-miterlimit:4.0000000"
ferencd@0 400 id="g3132">
ferencd@0 401 <path
ferencd@0 402 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 403 d="M 278.87321,217.60074 L 289.31646,228.04398"
ferencd@0 404 id="path2269" />
ferencd@0 405 <path
ferencd@0 406 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
ferencd@0 407 d="M 279.22547,217.92243 L 289.41027,207.73763"
ferencd@0 408 id="path2271" />
ferencd@0 409 </g>
ferencd@0 410 </g>
ferencd@0 411 <text
ferencd@0 412 sodipodi:linespacing="100.00000%"
ferencd@0 413 xml:space="preserve"
ferencd@0 414 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 415 x="335.37018"
ferencd@0 416 y="257.45505"
ferencd@0 417 id="text2275"><tspan
ferencd@0 418 id="tspan3146"
ferencd@0 419 sodipodi:role="line"
ferencd@0 420 y="257.45505"
ferencd@0 421 x="335.37018">session</tspan></text>
ferencd@0 422 <text
ferencd@0 423 transform="matrix(0.500000,0.866025,-0.866025,0.500000,0.000000,0.000000)"
ferencd@0 424 sodipodi:linespacing="100.00000%"
ferencd@0 425 xml:space="preserve"
ferencd@0 426 style="font-size:11.999973px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 427 x="313.42676"
ferencd@0 428 y="-318.0412"
ferencd@0 429 id="text3174"><tspan
ferencd@0 430 id="tspan3178"
ferencd@0 431 sodipodi:role="line"
ferencd@0 432 y="-318.04120"
ferencd@0 433 x="313.42676">&lt;instanciates&gt;</tspan></text>
ferencd@0 434 <rect
ferencd@0 435 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 436 id="rect3180"
ferencd@0 437 width="253.81813"
ferencd@0 438 height="96.037521"
ferencd@0 439 x="234.02649"
ferencd@0 440 y="9.0948601" />
ferencd@0 441 <text
ferencd@0 442 xml:space="preserve"
ferencd@0 443 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 444 x="241.24963"
ferencd@0 445 y="52.019093"
ferencd@0 446 id="text3182"
ferencd@0 447 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 448 id="tspan3218"
ferencd@0 449 sodipodi:role="line"
ferencd@0 450 y="52.019093"
ferencd@0 451 x="241.24963">create(protocol : string) : ref &lt;service&gt;</tspan></text>
ferencd@0 452 <text
ferencd@0 453 xml:space="preserve"
ferencd@0 454 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 455 x="312.24161"
ferencd@0 456 y="25.170307"
ferencd@0 457 id="text3192"
ferencd@0 458 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 459 id="tspan3198"
ferencd@0 460 sodipodi:role="line"
ferencd@0 461 y="25.170307"
ferencd@0 462 x="312.24161">serviceFactory</tspan></text>
ferencd@0 463 <path
ferencd@0 464 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 465 d="M 234.44127,33.505080 L 487.67742,33.505080"
ferencd@0 466 id="path3196" />
ferencd@0 467 <text
ferencd@0 468 transform="matrix(0.500000,-0.866025,0.866025,0.500000,0.000000,0.000000)"
ferencd@0 469 sodipodi:linespacing="100.00000%"
ferencd@0 470 xml:space="preserve"
ferencd@0 471 style="font-size:11.999965px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 472 x="-19.006903"
ferencd@0 473 y="316.46106"
ferencd@0 474 id="text3210"><tspan
ferencd@0 475 id="tspan3214"
ferencd@0 476 sodipodi:role="line"
ferencd@0 477 y="316.46106"
ferencd@0 478 x="-19.006903">&lt;uses&gt;</tspan></text>
ferencd@0 479 <rect
ferencd@0 480 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 481 id="rect3362"
ferencd@0 482 width="244.86130"
ferencd@0 483 height="116.61144"
ferencd@0 484 x="14.277589"
ferencd@0 485 y="572.10736" />
ferencd@0 486 <text
ferencd@0 487 xml:space="preserve"
ferencd@0 488 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 489 x="22.589966"
ferencd@0 490 y="615.3562"
ferencd@0 491 id="text3364"
ferencd@0 492 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 493 id="tspan3386"
ferencd@0 494 sodipodi:role="line"
ferencd@0 495 y="615.35620"
ferencd@0 496 x="22.589966">getName() : string</tspan><tspan
ferencd@0 497 id="tspan3388"
ferencd@0 498 sodipodi:role="line"
ferencd@0 499 y="629.75620"
ferencd@0 500 x="22.589966">open() : void</tspan><tspan
ferencd@0 501 id="tspan3390"
ferencd@0 502 sodipodi:role="line"
ferencd@0 503 y="644.15620"
ferencd@0 504 x="22.589966">close() : void</tspan><tspan
ferencd@0 505 id="tspan3392"
ferencd@0 506 sodipodi:role="line"
ferencd@0 507 y="658.55620"
ferencd@0 508 x="22.589966">getMessages(int from, int to) : vector</tspan><tspan
ferencd@0 509 id="tspan3394"
ferencd@0 510 sodipodi:role="line"
ferencd@0 511 y="672.95620"
ferencd@0 512 x="22.589966">...</tspan></text>
ferencd@0 513 <text
ferencd@0 514 xml:space="preserve"
ferencd@0 515 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 516 x="119.45631"
ferencd@0 517 y="588.50739"
ferencd@0 518 id="text3370"
ferencd@0 519 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 520 id="tspan3376"
ferencd@0 521 sodipodi:role="line"
ferencd@0 522 y="588.50739"
ferencd@0 523 x="119.45631">folder</tspan></text>
ferencd@0 524 <path
ferencd@0 525 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2449049;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 526 d="M 15.691587,596.84241 L 258.28817,596.84241"
ferencd@0 527 id="path3374" />
ferencd@0 528 <text
ferencd@0 529 transform="matrix(0.500000,-0.866025,0.866025,0.500000,0.000000,0.000000)"
ferencd@0 530 sodipodi:linespacing="100.00000%"
ferencd@0 531 xml:space="preserve"
ferencd@0 532 style="font-size:11.999992px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 533 x="-398.12543"
ferencd@0 534 y="406.40524"
ferencd@0 535 id="text3406"><tspan
ferencd@0 536 id="tspan3408"
ferencd@0 537 sodipodi:role="line"
ferencd@0 538 y="406.40524"
ferencd@0 539 x="-398.12543">&lt;instanciates&gt;</tspan></text>
ferencd@0 540 <rect
ferencd@0 541 style="fill:#f5f5c8;fill-opacity:1.0000000;stroke:#000000;stroke-width:1.2500000;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
ferencd@0 542 id="rect3410"
ferencd@0 543 width="244.86130"
ferencd@0 544 height="140.35690"
ferencd@0 545 x="365.27762"
ferencd@0 546 y="617.23462" />
ferencd@0 547 <text
ferencd@0 548 xml:space="preserve"
ferencd@0 549 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:120.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 550 x="373.59"
ferencd@0 551 y="660.3562"
ferencd@0 552 id="text3412"
ferencd@0 553 sodipodi:linespacing="120.00000%"><tspan
ferencd@0 554 id="tspan3440"
ferencd@0 555 sodipodi:role="line"
ferencd@0 556 y="660.35620"
ferencd@0 557 x="373.59000">getNumber() : int</tspan><tspan
ferencd@0 558 id="tspan3442"
ferencd@0 559 sodipodi:role="line"
ferencd@0 560 y="674.75620"
ferencd@0 561 x="373.59000">getFlags() : int</tspan><tspan
ferencd@0 562 id="tspan3444"
ferencd@0 563 sodipodi:role="line"
ferencd@0 564 y="689.15620"
ferencd@0 565 x="373.59000">getHeader() : int</tspan><tspan
ferencd@0 566 id="tspan3446"
ferencd@0 567 sodipodi:role="line"
ferencd@0 568 y="703.55620"
ferencd@0 569 x="373.59000">getStructure() : structure</tspan><tspan
ferencd@0 570 id="tspan3448"
ferencd@0 571 sodipodi:role="line"
ferencd@0 572 y="717.95620"
ferencd@0 573 x="373.59000">extract(out : outputStream) : void</tspan><tspan
ferencd@0 574 id="tspan3450"
ferencd@0 575 sodipodi:role="line"
ferencd@0 576 y="732.35620"
ferencd@0 577 x="373.59000">...</tspan></text>
ferencd@0 578 <text
ferencd@0 579 xml:space="preserve"
ferencd@0 580 style="font-size:12.000000px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 581 x="459.11771"
ferencd@0 582 y="633.50739"
ferencd@0 583 id="text3424"
ferencd@0 584 sodipodi:linespacing="100.00000%"><tspan
ferencd@0 585 id="tspan3430"
ferencd@0 586 sodipodi:role="line"
ferencd@0 587 y="633.50739"
ferencd@0 588 x="459.11771">message</tspan></text>
ferencd@0 589 <path
ferencd@0 590 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2449049;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
ferencd@0 591 d="M 366.69159,641.84241 L 609.28817,641.84241"
ferencd@0 592 id="path3428" />
ferencd@0 593 <text
ferencd@0 594 transform="matrix(0.866025,0.500000,-0.500000,0.866025,0.000000,0.000000)"
ferencd@0 595 sodipodi:linespacing="100.00000%"
ferencd@0 596 xml:space="preserve"
ferencd@0 597 style="font-size:11.999992px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100.00000%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans"
ferencd@0 598 x="558.315"
ferencd@0 599 y="419.37476"
ferencd@0 600 id="text3462"><tspan
ferencd@0 601 id="tspan3464"
ferencd@0 602 sodipodi:role="line"
ferencd@0 603 y="419.37476"
ferencd@0 604 x="558.31500">&lt;instanciates&gt;</tspan></text>
ferencd@0 605 </g>
ferencd@0 606 <path
ferencd@0 607 id="path5436"
ferencd@0 608 d="M 325.97175,390.06210 L 661.85821,390.06210"
ferencd@0 609 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2515085;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
ferencd@0 610 <rect
ferencd@0 611 y="170.36218"
ferencd@0 612 x="668.00000"
ferencd@0 613 height="76.000000"
ferencd@0 614 width="134.00000"
ferencd@0 615 id="rect3360"
ferencd@0 616 style="stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-miterlimit:4.0000000;stroke-linejoin:miter;stroke-linecap:round;stroke-width:1.2500000;stroke:none;fill-rule:nonzero;fill-opacity:1.0000000;fill:none" />
ferencd@0 617 </svg>