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="1022.3939"
- height="898.69128"
+ width="1052.3622"
+ height="744.09448"
id="svg2383"
sodipodi:version="0.32"
inkscape:version="0.46"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="0.88254547"
- inkscape:cx="420.06197"
- inkscape:cy="411.42335"
+ inkscape:zoom="0.5"
+ inkscape:cx="404.68726"
+ inkscape:cy="345.66049"
inkscape:current-layer="layer2"
inkscape:document-units="px"
showgrid="false"
inkscape:guide-bbox="true"
inkscape:snap-global="true"
inkscape:snap-nodes="true"
- showborder="false"
- inkscape:connector-spacing="3" />
+ showborder="true"
+ inkscape:connector-spacing="3"
+ units="cm"
+ borderlayer="false" />
<metadata
id="metadata2388">
<rdf:RDF>
style="display:inline"
transform="translate(12.535594,-276.21398)">
<path
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 778.11401,291.35714 L 795.42644,243.76752"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 722.7869,562.59974 L 736.63684,524.52805"
id="path4320"
- transform="translate(-12.535594,276.21398)"
inkscape:connector-type="polyline" />
<path
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
- d="M 421.90298,283.75593 L 365.98681,235.83592"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+ d="M 422.57898,556.51878 L 393.08514,518.18277"
id="path4318"
- transform="translate(-12.535594,276.21398)"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3390" />
<text
xml:space="preserve"
- style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
- x="-759.63147"
- y="404.09589"
+ style="font-size:16px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="-716.24799"
+ y="433.60089"
id="text3481"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan3483"
- x="-759.63147"
- y="404.09589"
- style="font-size:16px">1. frsh_contract_negotiate()</tspan></text>
+ x="-716.24799"
+ y="433.60089"
+ style="font-size:12.80000019px">1. frsh_contract_negotiate()</tspan></text>
<rect
- style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ style="fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3505"
- width="453.29221"
- height="129.67314"
- x="332.50775"
- y="891.87958" />
+ width="362.63376"
+ height="103.73851"
+ x="376.33038"
+ y="822.04645" />
<g
id="g3969"
- transform="translate(-37.188037,231.92226)">
+ transform="matrix(0.8,0,0,0.8,80.573736,294.08065)">
<rect
style="fill:#ffc0c0;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3260"
</g>
<g
id="g4013"
- transform="translate(40.145986,-58.215154)">
+ transform="matrix(0.8,0,0,0.8,142.44095,61.97072)">
<rect
y="334.42914"
x="424.65244"
</g>
<g
id="g4037"
- transform="translate(122.84701,294.90515)">
+ transform="matrix(0.8,0,0,0.8,208.60177,344.46697)">
<rect
style="fill:#ffc0c0;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3913"
<g
id="g3323"
transform="translate(0,46.977432)"
- style="stroke:#000000;stroke-opacity:1;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">
+ style="stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
<rect
style="fill:#ffcc00;fill-opacity:0.71428576;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3957"
</g>
</g>
<path
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.00000048;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 413.37894,946.79555 L 413.37894,619.5384"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.40000033;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 441.02731,865.97929 L 441.02731,604.17357"
id="path4065"
sodipodi:nodetypes="cc" />
<g
id="g3373"
- transform="translate(461.03433,388.92945)">
+ transform="matrix(0.8,0,0,0.8,479.15163,419.68641)">
<rect
- style="fill:#ff5f5f;fill-opacity:1;stroke:#000000;stroke-width:1.99999988000000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ style="fill:#ff5f5f;fill-opacity:1;stroke:#000000;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect5280"
width="127.94772"
height="57.947727"
</g>
<path
id="path5392"
- d="M 455.3007,583.94377 L 650.3912,583.94377"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.00000048;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ d="M 474.56472,575.69786 L 630.63712,575.69786"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.40000033;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.00000048;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 696.49425,955.75069 L 696.28933,714.95752 C 696.27458,697.6262 687.50248,682.95366 663.58299,682.95366 L 470.52694,682.95366 C 447.42951,682.95366 441.02503,696.13022 441.21131,713.4574 L 443.71326,946.18275"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.40000033;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 667.51956,873.1434 L 667.35563,680.50886 C 667.34383,666.64381 660.32615,654.90577 641.19055,654.90577 L 486.74571,654.90577 C 468.26777,654.90577 463.14419,665.44702 463.29321,679.30877 L 465.29477,865.48905"
id="path3413"
sodipodi:nodetypes="czzzzc" />
<g
id="g3355"
- transform="translate(-317.82556,388.92945)">
+ transform="matrix(0.8,0,0,0.8,-143.93629,419.68641)">
<rect
style="fill:#fff6d5;fill-opacity:1;stroke:#ffcc00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect5306"
</g>
<g
id="g3390"
- transform="translate(5.4557694,0)">
+ transform="matrix(0.8,0,0,0.8,114.68878,108.54285)">
<rect
y="560.96991"
x="361.21506"
</g>
<text
xml:space="preserve"
- style="font-size:20px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="-241.56015"
- y="516.46289"
+ style="font-size:16px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-82.92395"
+ y="521.71313"
id="text6492"><tspan
sodipodi:role="line"
id="tspan6494"
- x="-241.56015"
- y="516.46289" /></text>
+ x="-82.92395"
+ y="521.71313" /></text>
<g
- id="g4292">
+ id="g4292"
+ transform="matrix(0.8,0,0,0.8,110.32416,108.54285)">
<rect
rx="22.661722"
ry="22.661726"
<g
style="display:inline"
id="g3425"
- transform="translate(-209.45544,699.95038)">
+ transform="matrix(0.8,0,0,0.8,-57.240186,668.50315)">
<g
transform="translate(250.45708,-530.3578)"
style="display:inline"
</g>
<text
xml:space="preserve"
- style="font-size:16px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
- x="558.45099"
- y="572.60785"
+ style="font-size:12.80000019px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="557.08496"
+ y="566.62909"
id="text3485"><tspan
sodipodi:role="line"
- x="558.45099"
- y="572.60785"
+ x="557.08496"
+ y="566.62909"
id="tspan3511">2. reserve(), commit()</tspan></text>
<text
xml:space="preserve"
- style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
- x="-782.87616"
- y="727.0824"
+ style="font-size:16px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="-734.84375"
+ y="691.99011"
id="text3489"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan3491"
- x="-782.87616"
- y="727.0824"
- style="font-size:16px">3. create_vres()</tspan></text>
+ x="-734.84375"
+ y="691.99011"
+ style="font-size:12.80000019px">3. create_vres()</tspan></text>
<text
xml:space="preserve"
- style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
- x="553.35901"
- y="600.71265"
+ style="font-size:16px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="553.01135"
+ y="589.11292"
id="text3493"><tspan
sodipodi:role="line"
id="tspan3495"
- x="553.35901"
- y="600.71265"
- style="font-size:16px">return</tspan></text>
+ x="553.01135"
+ y="589.11292"
+ style="font-size:12.80000019px">return</tspan></text>
<text
xml:space="preserve"
- style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="563.66425"
- y="913.30377"
+ style="font-size:16px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="561.25555"
+ y="839.18585"
id="text3507"><tspan
sodipodi:role="line"
id="tspan3509"
- x="563.66425"
- y="913.30377"
- style="font-size:16px">Application's address space</tspan></text>
+ x="561.25555"
+ y="839.18585"
+ style="font-size:12.80000019px">Application's address space</tspan></text>
<path
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 660.72536,606.08116 L 470.3394,606.08116 C 433.37451,606.08116 434.78353,652.88869 468.69327,652.88869 L 701.41734,652.88869 C 720.99678,652.88869 736.18588,667.27287 736.18588,692.2612 L 736.18588,942.83356"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.4000001;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 638.90445,593.40777 L 486.59568,593.40777 C 457.02377,593.40777 458.15099,630.8538 485.27878,630.8538 L 671.45803,630.8538 C 687.12159,630.8538 699.27287,642.36114 699.27287,662.35181 L 699.27287,862.80969"
id="path5398"
sodipodi:nodetypes="czzzzc" />
<g
id="g3406"
- transform="translate(4.7548829e-6,2.1862793e-6)">
+ transform="matrix(0.8,0,0,0.8,110.32417,108.54285)">
<rect
y="560.96991"
x="656.11176"
</g>
<text
xml:space="preserve"
- style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
- x="567.73633"
- y="677.51312"
+ style="font-size:16px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="564.51324"
+ y="650.55328"
id="text4245"><tspan
sodipodi:role="line"
id="tspan4247"
- x="567.73633"
- y="677.51312"
- style="font-size:16px">4. return</tspan></text>
+ x="564.51324"
+ y="650.55328"
+ style="font-size:12.80000019px">4. return</tspan></text>
<path
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 727.44127,731.63312 L 756.91138,757.34303"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 682.2487,914.82053 L 705.82479,935.38845"
id="path4261"
- inkscape:connector-type="polyline"
- transform="translate(-12.535594,276.21398)"
- inkscape:connection-end="#rect4257" />
+ inkscape:connector-type="polyline" />
<g
id="g4297"
- transform="translate(-30.257158,-97.600347)">
+ transform="matrix(0.8,0,0,0.8,86.118439,30.462565)">
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
id="rect4255"
</g>
<g
id="g4282"
- transform="translate(-71.462095,-23.704179)">
+ transform="matrix(0.8,0,0,0.8,53.15449,89.579498)">
<rect
rx="22.661722"
ry="22.661724"