| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" |
| "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| <!-- Generated by graphviz version 2.36.0 (20140111.2315) |
| --> |
| <!-- Title: impala::DiskIoMgr::RequestRange Pages: 1 --> |
| <!--zoomable 476 --> |
| <svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)"> |
| <style type="text/css"><![CDATA[ |
| .edge:hover path { stroke: red; } |
| .edge:hover polygon { stroke: red; fill: red; } |
| ]]></style> |
| <script type="text/javascript"><![CDATA[ |
| var edges = document.getElementsByTagName('g'); |
| if (edges && edges.length) { |
| for (var i=0;i<edges.length;i++) { |
| if (edges[i].id.substr(0,4)=='edge') { |
| edges[i].setAttribute('class','edge'); |
| } |
| } |
| } |
| ]]></script> |
| <defs> |
| <circle id="rim" cx="0" cy="0" r="7"/> |
| <circle id="rim2" cx="0" cy="0" r="3.5"/> |
| <g id="zoomPlus"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/> |
| </use> |
| <path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> |
| </g> |
| <g id="zoomMin"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/> |
| </use> |
| <path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> |
| </g> |
| <g id="dirArrow"> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="resetDef"> |
| <use xlink:href="#rim2" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/> |
| </use> |
| </g> |
| </defs> |
| |
| <script type="text/javascript"> |
| var viewWidth = 729; |
| var viewHeight = 476; |
| var sectionId = 'dynsection-1'; |
| </script> |
| <script xlink:href="svgpan.js"/> |
| <svg id="graph" class="graph"> |
| <g id="viewport"> |
| <title>impala::DiskIoMgr::RequestRange</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-472 725,-472 725,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="145,-33.5 145,-156.5 247,-156.5 247,-33.5 145,-33.5"/> |
| <text text-anchor="start" x="153" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DiskIoMgr::</text> |
| <text text-anchor="middle" x="196" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">RequestRange</text> |
| <polyline fill="none" stroke="black" points="145,-126.5 247,-126.5 "/> |
| <text text-anchor="middle" x="196" y="-114.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="145,-107.5 247,-107.5 "/> |
| <text text-anchor="start" x="153" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ fs()</text> |
| <text text-anchor="start" x="153" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ file()</text> |
| <text text-anchor="start" x="153" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ offset()</text> |
| <text text-anchor="start" x="153" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ len()</text> |
| <text text-anchor="start" x="153" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ disk_id()</text> |
| <text text-anchor="start" x="153" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ request_type()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <g id="a_node2"><a xlink:href="structimpala_1_1InternalQueue_1_1Node.html" target="_top" xlink:title="{impala::InternalQueue\l\< T \>::Node\n||+ Node()\l+ ~Node()\l+ Next()\l+ Prev()\l}"> |
| <polygon fill="white" stroke="black" points="347,-254.5 347,-355.5 459,-355.5 459,-254.5 347,-254.5"/> |
| <text text-anchor="start" x="355" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::InternalQueue</text> |
| <text text-anchor="middle" x="403" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">< T >::Node</text> |
| <polyline fill="none" stroke="black" points="347,-325.5 459,-325.5 "/> |
| <text text-anchor="middle" x="403" y="-313.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="347,-306.5 459,-306.5 "/> |
| <text text-anchor="start" x="355" y="-294.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Node()</text> |
| <text text-anchor="start" x="355" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Node()</text> |
| <text text-anchor="start" x="355" y="-272.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Next()</text> |
| <text text-anchor="start" x="355" y="-261.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prev()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"><title>Node2->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M346.366,-247.093C315.347,-215.923 277.208,-177.6 247.103,-147.35"/> |
| <polygon fill="none" stroke="midnightblue" points="344.146,-249.824 353.681,-254.443 349.108,-244.886 344.146,-249.824"/> |
| </g> |
| <!-- Node2->Node2 --> |
| <g id="edge2" class="edge"><title>Node2->Node2</title> |
| <path fill="none" stroke="#404040" d="M459.01,-319.12C469.013,-317.285 476,-312.578 476,-305 476,-300.856 473.91,-297.57 470.381,-295.143"/> |
| <polygon fill="none" stroke="#404040" points="470.246,-295.093 463.224,-296.732 459.01,-290.88 466.032,-289.241 470.246,-295.093"/> |
| <text text-anchor="middle" x="488.5" y="-308" font-family="Helvetica,sans-Serif" font-size="10.00"> -prev</text> |
| <text text-anchor="middle" x="488.5" y="-297" font-family="Helvetica,sans-Serif" font-size="10.00">-next</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <g id="a_node3"><a xlink:href="classimpala_1_1InternalQueue.html" target="_top" xlink:title="T must be a subclass of InternalQueue::Node. "> |
| <polygon fill="white" stroke="black" points="429,-0.5 429,-189.5 565,-189.5 565,-0.5 429,-0.5"/> |
| <text text-anchor="middle" x="497" y="-177.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::InternalQueue< T ></text> |
| <polyline fill="none" stroke="black" points="429,-170.5 565,-170.5 "/> |
| <text text-anchor="middle" x="497" y="-158.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="429,-151.5 565,-151.5 "/> |
| <text text-anchor="start" x="437" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ InternalQueue()</text> |
| <text text-anchor="start" x="437" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ head()</text> |
| <text text-anchor="start" x="437" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ tail()</text> |
| <text text-anchor="start" x="437" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Enqueue()</text> |
| <text text-anchor="start" x="437" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Dequeue()</text> |
| <text text-anchor="start" x="437" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PopBack()</text> |
| <text text-anchor="start" x="437" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Remove()</text> |
| <text text-anchor="start" x="437" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text> |
| <text text-anchor="start" x="437" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ size()</text> |
| <text text-anchor="start" x="437" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ empty()</text> |
| <text text-anchor="start" x="437" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Contains()</text> |
| <text text-anchor="start" x="437" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Validate()</text> |
| <text text-anchor="start" x="437" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node3 --> |
| <g id="edge7" class="edge"><title>Node2->Node3</title> |
| <path fill="none" stroke="#404040" d="M397.859,-254.488C397.888,-239.186 399.622,-222.541 405,-208 409.234,-196.554 415.165,-185.424 421.999,-174.903"/> |
| <polygon fill="none" stroke="#404040" points="422.002,-174.898 422.106,-167.688 428.802,-165.011 428.698,-172.221 422.002,-174.898"/> |
| <text text-anchor="middle" x="420" y="-222" font-family="Helvetica,sans-Serif" font-size="10.00"> -tail_</text> |
| <text text-anchor="middle" x="420" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">-head_</text> |
| </g> |
| <!-- Node3->Node2 --> |
| <g id="edge3" class="edge"><title>Node3->Node2</title> |
| <path fill="none" stroke="#404040" d="M454.698,-189.605C446.487,-207.774 438.082,-226.371 430.501,-243.147"/> |
| <polygon fill="none" stroke="#404040" points="430.338,-243.508 431.512,-250.623 425.396,-254.443 424.222,-247.328 430.338,-243.508"/> |
| <text text-anchor="middle" x="477.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -parent_queue</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <g id="a_node4"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. "> |
| <polygon fill="white" stroke="black" points="586.5,-249 586.5,-361 685.5,-361 685.5,-249 586.5,-249"/> |
| <text text-anchor="middle" x="636" y="-349" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text> |
| <polyline fill="none" stroke="black" points="586.5,-342 685.5,-342 "/> |
| <text text-anchor="middle" x="636" y="-330" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="586.5,-323 685.5,-323 "/> |
| <text text-anchor="start" x="594.5" y="-311" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text> |
| <text text-anchor="start" x="594.5" y="-300" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text> |
| <text text-anchor="start" x="594.5" y="-289" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text> |
| <text text-anchor="start" x="594.5" y="-278" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text> |
| <text text-anchor="start" x="594.5" y="-267" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text> |
| <text text-anchor="start" x="594.5" y="-256" font-family="Helvetica,sans-Serif" font-size="10.00">- SlowAcquire()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node4->Node3 --> |
| <g id="edge4" class="edge"><title>Node4->Node3</title> |
| <path fill="none" stroke="#404040" d="M599.115,-248.806C588.963,-233.614 577.61,-216.625 566.266,-199.649"/> |
| <polygon fill="none" stroke="#404040" points="566.264,-199.646 559.604,-196.88 559.596,-189.669 566.256,-192.435 566.264,-199.646"/> |
| <text text-anchor="middle" x="598" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -lock_</text> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <polygon fill="white" stroke="#bfbfbf" points="523.5,-410.5 523.5,-467.5 552.5,-467.5 552.5,-410.5 523.5,-410.5"/> |
| <text text-anchor="middle" x="538" y="-455.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> |
| <polyline fill="none" stroke="#bfbfbf" points="523.5,-448.5 552.5,-448.5 "/> |
| <text text-anchor="middle" x="538" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="523.5,-429.5 552.5,-429.5 "/> |
| <text text-anchor="middle" x="538" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node5->Node1 --> |
| <g id="edge11" class="edge"><title>Node5->Node1</title> |
| <path fill="none" stroke="#404040" d="M523.483,-437.959C481.504,-437.032 358.781,-428.477 293,-362 242.756,-311.224 272.082,-274.884 247,-208 242.047,-194.794 236.258,-180.95 230.392,-167.677"/> |
| <polygon fill="none" stroke="#404040" points="230.374,-167.638 224.269,-163.8 225.463,-156.688 231.569,-160.526 230.374,-167.638"/> |
| <text text-anchor="middle" x="315.5" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #disk_id_</text> |
| </g> |
| <!-- Node5->Node3 --> |
| <g id="edge8" class="edge"><title>Node5->Node3</title> |
| <path fill="none" stroke="#404040" d="M535.534,-410.337C531.584,-367.092 523.328,-280.875 514,-208 513.738,-205.955 513.469,-203.889 513.194,-201.808"/> |
| <polygon fill="none" stroke="#404040" points="513.173,-201.651 508.403,-196.243 511.561,-189.76 516.331,-195.168 513.173,-201.651"/> |
| <text text-anchor="middle" x="545" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -size_</text> |
| </g> |
| <!-- Node5->Node4 --> |
| <g id="edge5" class="edge"><title>Node5->Node4</title> |
| <path fill="none" stroke="#404040" d="M550.459,-410.28C555.384,-400.391 561.438,-389.383 568,-380 571.265,-375.331 574.804,-370.648 578.493,-366.033"/> |
| <polygon fill="none" stroke="#404040" points="578.586,-365.92 579.331,-358.748 586.238,-356.677 585.493,-363.849 578.586,-365.92"/> |
| <text text-anchor="middle" x="620.5" y="-383.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -NUM_SPIN_CYCLES</text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <g id="a_node6"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}"> |
| <polygon fill="white" stroke="black" points="681.5,-410.5 681.5,-467.5 716.5,-467.5 716.5,-410.5 681.5,-410.5"/> |
| <text text-anchor="middle" x="699" y="-455.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text> |
| <polyline fill="none" stroke="black" points="681.5,-448.5 716.5,-448.5 "/> |
| <text text-anchor="middle" x="699" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="681.5,-429.5 716.5,-429.5 "/> |
| <text text-anchor="middle" x="699" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node4 --> |
| <g id="edge6" class="edge"><title>Node6->Node4</title> |
| <path fill="none" stroke="#404040" d="M689.387,-410.227C685.792,-400.538 681.486,-389.672 677,-380 675.801,-377.414 674.548,-374.795 673.256,-372.163"/> |
| <polygon fill="none" stroke="#404040" points="673.186,-372.024 666.907,-368.478 667.766,-361.318 674.045,-364.864 673.186,-372.024"/> |
| <text text-anchor="middle" x="701" y="-383.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -locked_</text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"><title>Node7</title> |
| <polygon fill="white" stroke="#bfbfbf" points="76,-276.5 76,-333.5 124,-333.5 124,-276.5 76,-276.5"/> |
| <text text-anchor="middle" x="100" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">hdfsFS</text> |
| <polyline fill="none" stroke="#bfbfbf" points="76,-314.5 124,-314.5 "/> |
| <text text-anchor="middle" x="100" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="76,-295.5 124,-295.5 "/> |
| <text text-anchor="middle" x="100" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node1 --> |
| <g id="edge9" class="edge"><title>Node7->Node1</title> |
| <path fill="none" stroke="#404040" d="M110.086,-276.381C117.358,-257.028 127.673,-230.675 138,-208 143.991,-194.845 150.75,-181.026 157.481,-167.762"/> |
| <polygon fill="none" stroke="#404040" points="157.638,-167.455 156.815,-160.291 163.111,-156.776 163.934,-163.94 157.638,-167.455"/> |
| <text text-anchor="middle" x="149" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #fs_</text> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"><title>Node8</title> |
| <polygon fill="white" stroke="#bfbfbf" points="142,-276.5 142,-333.5 188,-333.5 188,-276.5 142,-276.5"/> |
| <text text-anchor="middle" x="165" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="142,-314.5 188,-314.5 "/> |
| <text text-anchor="middle" x="165" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="142,-295.5 188,-295.5 "/> |
| <text text-anchor="middle" x="165" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node8->Node1 --> |
| <g id="edge10" class="edge"><title>Node8->Node1</title> |
| <path fill="none" stroke="#404040" d="M163.453,-276.139C162.833,-256.905 162.88,-230.789 166,-208 167.767,-195.097 170.556,-181.563 173.739,-168.541"/> |
| <polygon fill="none" stroke="#404040" points="173.779,-168.383 171.392,-161.579 176.754,-156.758 179.142,-163.562 173.779,-168.383"/> |
| <text text-anchor="middle" x="185.5" y="-222" font-family="Helvetica,sans-Serif" font-size="10.00"> #offset_</text> |
| <text text-anchor="middle" x="185.5" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">#len_</text> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"><title>Node9</title> |
| <polygon fill="white" stroke="#bfbfbf" points="206.5,-276.5 206.5,-333.5 247.5,-333.5 247.5,-276.5 206.5,-276.5"/> |
| <text text-anchor="middle" x="227" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> |
| <polyline fill="none" stroke="#bfbfbf" points="206.5,-314.5 247.5,-314.5 "/> |
| <text text-anchor="middle" x="227" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="206.5,-295.5 247.5,-295.5 "/> |
| <text text-anchor="middle" x="227" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node9->Node1 --> |
| <g id="edge12" class="edge"><title>Node9->Node1</title> |
| <path fill="none" stroke="#404040" d="M222.883,-276.379C218.814,-249.076 212.412,-206.12 206.876,-168.976"/> |
| <polygon fill="none" stroke="#404040" points="206.806,-168.502 201.965,-163.157 205.037,-156.633 209.877,-161.978 206.806,-168.502"/> |
| <text text-anchor="middle" x="229.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #file_</text> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"><title>Node10</title> |
| <polygon fill="white" stroke="#bfbfbf" points="-0.5,-276.5 -0.5,-333.5 34.5,-333.5 34.5,-276.5 -0.5,-276.5"/> |
| <text text-anchor="middle" x="17" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-314.5 34.5,-314.5 "/> |
| <text text-anchor="middle" x="17" y="-302.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-295.5 34.5,-295.5 "/> |
| <text text-anchor="middle" x="17" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node10->Node1 --> |
| <g id="edge13" class="edge"><title>Node10->Node1</title> |
| <path fill="none" stroke="#404040" d="M23.7493,-276.432C29.6616,-256.129 39.729,-228.587 55,-208 76.564,-178.929 107.464,-153.245 134.844,-133.83"/> |
| <polygon fill="none" stroke="#404040" points="134.885,-133.801 137.538,-127.096 144.748,-126.966 142.095,-133.671 134.885,-133.801"/> |
| <text text-anchor="middle" x="90" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #request_type_</text> |
| </g> |
| </g> |
| </svg> |
| <g id="navigator" transform="translate(0 0)" fill="#404254"> |
| <rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/> |
| <use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/> |
| <use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/> |
| <use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/> |
| <g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| </g> |
| <svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet"> |
| <g id="arrow_out" transform="scale(0.3 0.3)"> |
| <a xlink:href="classimpala_1_1DiskIoMgr_1_1RequestRange__coll__graph_org.svg" target="_base"> |
| <rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38" |
| fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/> |
| <path id="arrow" |
| d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z" |
| style="fill:#404040;"/> |
| </a> |
| </g> |
| </svg> |
| </svg> |