xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="910.25037"
- height="699.16437"
+ width="1052.3622"
+ height="744.09448"
id="svg2383"
sodipodi:version="0.32"
inkscape:version="0.46"
transform="translate(-58.52032,-298.67903)">
<g
id="g3427"
- transform="translate(41.775375,-20.650252)">
+ transform="translate(112.83129,1.814797)">
<rect
y="759.51843"
x="376.33038"
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 764.56227,541.94949 L 778.41222,503.8778"
+ d="M 835.61819,564.41454 L 849.46814,526.34285"
id="path4320"
inkscape:connector-type="polyline" />
<path
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 464.35436,535.86853 L 434.86052,497.53252"
+ d="M 535.41028,558.33358 L 505.91644,519.99757"
id="path4318"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3390" />
<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="-661.59857"
- y="454.51923"
+ x="-684.0636"
+ y="525.57513"
id="text3481"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan3483"
- x="-661.59857"
- y="454.51923"
+ x="-684.0636"
+ y="525.57513"
style="font-size:12.80000019px">2. negotiate_cpntract()</tspan></text>
<g
id="g3969"
- transform="matrix(0.8,0,0,0.8,122.34911,273.4304)">
+ transform="matrix(0.8,0,0,0.8,193.40503,295.89545)">
<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="matrix(0.8,0,0,0.8,184.21632,41.320468)">
+ transform="matrix(0.8,0,0,0.8,255.27224,63.785517)">
<rect
y="334.42914"
x="424.65244"
</g>
<g
id="g4037"
- transform="matrix(0.8,0,0,0.8,250.37714,323.81672)">
+ transform="matrix(0.8,0,0,0.8,321.43306,346.28177)">
<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>
<path
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:14.39999995, 2.39999999;stroke-dashoffset:0;stroke-opacity:1"
- d="M 466.80268,776.35944 L 466.80268,583.1186"
+ d="M 537.8586,798.82449 L 537.8586,605.58365"
id="path4065"
sodipodi:nodetypes="cc" />
<path
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 516.3401,906.13033 L 672.4125,906.13033"
+ d="M 587.39602,928.59538 L 743.46842,928.59538"
id="path2548" />
<g
id="g3373"
- transform="matrix(0.8,0,0,0.8,520.927,433.03616)">
+ transform="matrix(0.8,0,0,0.8,591.98292,455.50121)">
<rect
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"
</g>
<path
id="path5392"
- d="M 516.3401,555.04761 L 672.4125,555.04761"
+ d="M 587.39602,577.51266 L 743.46842,577.51266"
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:14.4, 2.4;stroke-dashoffset:0;stroke-opacity:1" />
<path
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:14.40000018, 2.40000002;stroke-dashoffset:0;stroke-opacity:1"
- d="M 489.17584,583.60812 L 489.17584,772.13402"
+ d="M 560.23176,606.07317 L 560.23176,794.59907"
id="path3413"
sodipodi:nodetypes="cc" />
<g
id="g3390"
- transform="matrix(0.8,0,0,0.8,156.46415,87.892598)">
+ transform="matrix(0.8,0,0,0.8,227.52007,110.35765)">
<rect
y="560.96991"
x="361.21506"
<text
xml:space="preserve"
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="-41.148575"
- y="501.0629"
+ x="29.907341"
+ y="523.52795"
id="text6492"><tspan
sodipodi:role="line"
id="tspan6494"
- x="-41.148575"
- y="501.0629" /></text>
+ x="29.907341"
+ y="523.52795" /></text>
<g
id="g4292"
- transform="matrix(0.8,0,0,0.8,152.09953,121.8926)">
+ transform="matrix(0.8,0,0,0.8,223.15545,144.35765)">
<rect
rx="22.661722"
ry="22.661724"
<g
style="display:inline"
id="g3425"
- transform="matrix(0.8,0,0,0.8,-44.606892,641.05308)">
+ transform="matrix(0.8,0,0,0.8,26.449024,663.51813)">
<g
transform="translate(250.45708,-530.3578)"
style="display:inline"
<text
xml:space="preserve"
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="598.86035"
- y="545.97882"
+ x="669.91626"
+ y="568.44385"
id="text3485"><tspan
sodipodi:role="line"
- x="598.86035"
- y="545.97882"
+ x="669.91626"
+ y="568.44385"
id="tspan3511">3. reserve(), commit()</tspan></text>
<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="621.68713"
- y="605.89465"
+ x="692.74304"
+ y="628.35968"
id="text3489"><tspan
sodipodi:role="line"
id="tspan3491"
- x="621.68713"
- y="605.89465"
- style="font-size:12.80000019px">4. create_vres()</tspan></text>
+ x="692.74304"
+ y="628.35968"
+ style="font-size:12.80000019px">4. change_vreses()</tspan></text>
<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="594.78674"
- y="568.46265"
+ x="665.84265"
+ y="590.92767"
id="text3493"><tspan
sodipodi:role="line"
id="tspan3495"
- x="594.78674"
- y="568.46265"
+ x="665.84265"
+ y="590.92767"
style="font-size:12.80000019px">return</tspan></text>
<path
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:14.4, 2.4;stroke-dashoffset:0;stroke-opacity:1"
- d="M 680.67982,572.75752 L 528.37106,572.75752 C 498.79915,572.75752 499.92636,610.20355 527.05416,610.20355 L 730.71865,610.20355 C 746.38222,610.20355 758.53349,621.71089 758.53349,641.70156 L 758.53349,875.87516"
+ d="M 751.73574,595.22257 L 599.42698,595.22257 C 569.85507,595.22257 570.98228,632.6686 598.11008,632.6686 L 801.77457,632.6686 C 817.43814,632.6686 829.58941,644.17594 829.58941,664.16661 L 829.58941,898.34021"
id="path5398"
sodipodi:nodetypes="czzczs" />
<g
id="g3406"
- transform="matrix(0.8,0,0,0.8,152.09954,87.892598)">
+ transform="matrix(0.8,0,0,0.8,223.15546,110.35765)">
<rect
y="560.96991"
x="656.11176"
<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="-656.17542"
- y="483.88623"
+ x="-678.64044"
+ y="554.94214"
id="text4245"
transform="matrix(0,-1,1,0,0,0)"
inkscape:transform-center-x="-483.5567"
inkscape:transform-center-y="-21.37086"><tspan
sodipodi:role="line"
id="tspan4247"
- x="-656.17542"
- y="483.88623"
+ x="-678.64044"
+ y="554.94214"
style="font-size:12.80000019px">5. return</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 724.02408,928.17028 L 747.60017,948.7382"
+ d="M 795.08,950.63533 L 818.65609,971.20325"
id="path4261"
inkscape:connector-type="polyline" />
<g
id="g4297"
- transform="matrix(0.8,0,0,0.8,127.89381,9.8123131)">
+ transform="matrix(0.8,0,0,0.8,198.94973,32.277362)">
<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="matrix(0.8,0,0,0.8,94.929865,68.929246)">
+ transform="matrix(0.8,0,0,0.8,165.98578,91.394295)">
<rect
rx="22.661722"
ry="22.661722"
y="532.76178">capacity</tspan></text>
</g>
<g
- transform="matrix(0.6059216,0,0,0.6059216,231.0781,763.92049)"
+ transform="matrix(0.6059216,0,0,0.6059216,302.13402,786.38554)"
id="g2550"
style="display:inline">
<g
</g>
<text
id="text2560"
- y="897.7619"
- x="601.29523"
+ y="920.22693"
+ x="672.35114"
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"
xml:space="preserve"><tspan
style="font-size:12.80000019px"
- y="897.7619"
- x="601.29523"
+ y="920.22693"
+ x="672.35114"
id="tspan2562"
sodipodi:role="line">7. frsh_bind_XXX()</tspan></text>
<path
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:14.40000102, 2.40000018;stroke-dashoffset:0;stroke-opacity:1"
- d="M 59.72032,335.20033 L 122.22436,335.20033"
+ d="M 130.77624,357.66538 L 193.28028,357.66538"
id="path3340" />
<path
id="path3342"
- d="M 60.324668,361.1725 L 121.06692,361.1725"
+ d="M 131.38058,383.63755 L 192.12284,383.63755"
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" />
<text
xml:space="preserve"
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="141.9225"
- y="341.16519"
+ x="212.97842"
+ y="363.63025"
id="text3349"><tspan
sodipodi:role="line"
id="tspan3351"
- x="141.9225"
- y="341.16519">FORB invocation</tspan></text>
+ x="212.97842"
+ y="363.63025">FORB invocation</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="145.80811"
- y="362.41803"
+ x="216.86403"
+ y="384.88309"
id="text3353"><tspan
sodipodi:role="line"
id="tspan3355"
- x="145.80811"
- y="362.41803" /></text>
+ x="216.86403"
+ y="384.88309" /></text>
<text
xml:space="preserve"
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="141.9225"
- y="367.13736"
+ x="212.97842"
+ y="389.60242"
id="text3357"><tspan
sodipodi:role="line"
id="tspan3359"
- x="141.9225"
- y="367.13736">Local invocation</tspan></text>
+ x="212.97842"
+ y="389.60242">Local invocation</tspan></text>
<text
xml:space="preserve"
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="60.324669"
- y="312.8765"
+ x="131.38058"
+ y="335.34155"
id="text3361"><tspan
sodipodi:role="line"
id="tspan3363"
- x="60.324669"
- y="312.8765">Legend:</tspan></text>
+ x="131.38058"
+ y="335.34155">Legend:</tspan></text>
<g
- transform="matrix(0.8,0,0,0.8,520.927,326.69571)"
+ transform="matrix(0.8,0,0,0.8,591.98292,349.16076)"
id="g2573">
<rect
y="560.96991"
<path
sodipodi:nodetypes="cc"
id="path3357"
- d="M 466.80268,881.26666 L 466.80268,824.93191"
+ d="M 537.8586,903.73171 L 537.8586,847.39696"
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-dashoffset:0;stroke-opacity:1" />
<path
id="path3363"
- d="M 533.82534,793.44022 L 703.11607,793.89534 C 725.54974,793.95565 737.49603,800.29754 737.49619,827.5173 L 737.49647,875.64005"
+ d="M 604.88126,815.90527 L 774.17199,816.36039 C 796.60566,816.4207 808.55195,822.76259 808.55211,849.98235 L 808.55239,898.1051"
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"
sodipodi:nodetypes="czzc" />
<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="591.8869"
- y="787.01123"
+ x="662.94281"
+ y="809.47626"
id="text3367"><tspan
sodipodi:role="line"
id="tspan3370"
- x="591.8869"
- y="787.01123"
+ x="662.94281"
+ y="809.47626"
style="font-size:12.80000019px">6. get_vres_id()</tspan></text>
<g
- transform="matrix(0.64,0,0,0.64,-121.44324,476.1708)"
+ transform="matrix(0.64,0,0,0.64,-50.387324,498.63585)"
id="g3372">
<rect
y="560.96991"
<text
transform="matrix(0,-1,1,0,0,0)"
id="text3417"
- y="454.51923"
- x="-851.71027"
+ y="525.57513"
+ x="-874.17529"
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"
xml:space="preserve"><tspan
style="font-size:12.80000019px"
- y="454.51923"
- x="-851.71027"
+ y="525.57513"
+ x="-874.17529"
id="tspan3420"
sodipodi:role="line">1.</tspan></text>
<path
sodipodi:nodetypes="cszzzc"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.40000057;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 491.3265,877.95223 C 491.3265,850.1994 492.23181,902.97647 492.23181,819.9544 C 492.23181,808.78901 492.92856,809.04519 504.01103,809.06257 L 689.66719,809.35369 C 710.31869,809.38607 721.31594,814.57317 721.31606,836.7645 L 721.31632,886.19703"
+ d="M 562.38242,900.41728 C 562.38242,872.66445 563.28773,925.44152 563.28773,842.41945 C 563.28773,831.25406 563.98448,831.51024 575.06695,831.52762 L 760.72311,831.81874 C 781.37461,831.85112 792.37186,837.03822 792.37198,859.22955 L 792.37224,908.66208"
id="path3432" />
<path
id="path2610"
- d="M 770.4089,906.13033 L 835.00977,906.13033"
+ d="M 841.46482,928.59538 L 906.06569,928.59538"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.4000001;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:2.39999994, 2.39999994;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g3355"
- transform="matrix(0.8,0,0,0.8,-100.16092,433.03616)">
+ transform="matrix(0.8,0,0,0.8,-29.105004,455.50121)">
<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>
<text
id="text4753"
- y="805.95355"
- x="561.7735"
+ y="828.41858"
+ x="632.82941"
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"
xml:space="preserve"><tspan
style="font-size:12.80000019px"
- y="805.95355"
- x="561.7735"
+ y="828.41858"
+ x="632.82941"
id="tspan4755"
sodipodi:role="line">return</tspan></text>
<g
- transform="matrix(0.8,0,0,0.8,58.509624,433.03616)"
+ transform="matrix(0.8,0,0,0.8,129.56554,455.50121)"
id="g2594">
<rect
y="560.96991"
</g>
<path
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:2.40000033, 2.40000033;stroke-dashoffset:0;stroke-opacity:1"
- d="M 60.324668,388.37177 L 121.06692,388.37177"
+ d="M 131.38058,410.83682 L 192.12284,410.83682"
id="path4957" />
<text
id="text4959"
- y="394.33667"
- x="141.9225"
+ y="416.80173"
+ x="212.97842"
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"
xml:space="preserve"><tspan
- y="394.33667"
- x="141.9225"
+ y="416.80173"
+ x="212.97842"
id="tspan4961"
sodipodi:role="line">System call or other</tspan><tspan
- y="414.33667"
- x="141.9225"
+ y="436.80173"
+ x="212.97842"
sodipodi:role="line"
id="tspan4965">resource specific</tspan><tspan
- y="434.33667"
- x="141.9225"
+ y="456.80173"
+ x="212.97842"
sodipodi:role="line"
id="tspan4969">communication</tspan></text>
</g>