OLD | NEW |
(Empty) | |
| 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| 2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" |
| 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| 4 <!-- Generated by graphviz version 2.34.0 (20130907.0228) |
| 5 --> |
| 6 <!-- Title: SocketPools Pages: 1 --> |
| 7 <svg width="1514pt" height="561pt" |
| 8 viewBox="0.00 0.00 1514.00 561.00" xmlns="http://www.w3.org/2000/svg" xmlns:xli
nk="http://www.w3.org/1999/xlink"> |
| 9 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 557)"> |
| 10 <title>SocketPools</title> |
| 11 <polygon fill="white" stroke="white" points="-4,4 -4,-557 1510,-557 1510,4 -4,4"
/> |
| 12 <g id="clust1" class="cluster"><title>cluster_legend</title> |
| 13 <polygon fill="none" stroke="black" points="8,-382 8,-545 1068,-545 1068,-382 8,
-382"/> |
| 14 <text text-anchor="middle" x="538" y="-529.8" font-family="Times,serif" font-siz
e="14.00">legend</text> |
| 15 </g> |
| 16 <!-- a --> |
| 17 <g id="node1" class="node"><title>a</title> |
| 18 <ellipse fill="none" stroke="black" cx="974" cy="-496" rx="27" ry="18"/> |
| 19 <text text-anchor="middle" x="974" y="-492.3" font-family="Times,serif" font-siz
e="14.00">a</text> |
| 20 </g> |
| 21 <!-- b --> |
| 22 <g id="node13" class="node"><title>b</title> |
| 23 <ellipse fill="none" stroke="black" cx="1033" cy="-408" rx="27" ry="18"/> |
| 24 <text text-anchor="middle" x="1033" y="-404.3" font-family="Times,serif" font-si
ze="14.00">b</text> |
| 25 </g> |
| 26 <!-- a->b --> |
| 27 <g id="edge7" class="edge"><title>a->b</title> |
| 28 <path fill="none" stroke="black" d="M984.822,-479.226C994.552,-465.043 1008.89,-
444.145 1019.39,-428.834"/> |
| 29 <polyline fill="none" stroke="black" points="1022.25,-424.674 1019.42,-428.797 "
/> |
| 30 <text text-anchor="middle" x="1051" y="-448.3" font-family="Times,serif" font-si
ze="14.00">associated with</text> |
| 31 <text text-anchor="middle" x="1011.25" y="-428.474" font-family="Times,serif" fo
nt-size="14.00">0..*</text> |
| 32 <text text-anchor="middle" x="995.822" y="-468.026" font-family="Times,serif" fo
nt-size="14.00">1..*</text> |
| 33 </g> |
| 34 <!-- factory --> |
| 35 <g id="node2" class="node"><title>factory</title> |
| 36 <ellipse fill="none" stroke="black" cx="865" cy="-496" rx="36.096" ry="18"/> |
| 37 <text text-anchor="middle" x="865" y="-492.3" font-family="Times,serif" font-siz
e="14.00">factory</text> |
| 38 </g> |
| 39 <!-- generated_object --> |
| 40 <g id="node12" class="node"><title>generated_object</title> |
| 41 <ellipse fill="none" stroke="black" cx="915" cy="-408" rx="72.192" ry="18"/> |
| 42 <text text-anchor="middle" x="915" y="-404.3" font-family="Times,serif" font-siz
e="14.00">generated_object</text> |
| 43 </g> |
| 44 <!-- factory->generated_object --> |
| 45 <g id="edge6" class="edge"><title>factory->generated_object</title> |
| 46 <path fill="none" stroke="black" d="M874.641,-478.418C880.376,-468.553 887.873,-
455.658 894.847,-443.663"/> |
| 47 <polygon fill="black" stroke="black" points="905.047,-426.119 903.911,-437.026 9
02.534,-430.442 900.021,-434.764 900.021,-434.764 900.021,-434.764 902.534,-430.
442 896.13,-432.503 905.047,-426.119 905.047,-426.119"/> |
| 48 <polygon fill="black" stroke="black" points="900.021,-434.764 898.885,-445.671 8
97.508,-439.087 894.994,-443.41 894.994,-443.41 894.994,-443.41 897.508,-439.087
891.104,-441.148 900.021,-434.764 900.021,-434.764"/> |
| 49 </g> |
| 50 <!-- derived_class --> |
| 51 <g id="node3" class="node"><title>derived_class</title> |
| 52 <ellipse fill="none" stroke="black" cx="714" cy="-496" rx="60.1672" ry="18"/> |
| 53 <text text-anchor="middle" x="714" y="-492.3" font-family="Times,serif" font-siz
e="14.00">derived_class</text> |
| 54 </g> |
| 55 <!-- pure_ABC --> |
| 56 <g id="node4" class="node"><title>pure_ABC</title> |
| 57 <ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="658" cy="-408" rx
="50.0684" ry="18"/> |
| 58 <text text-anchor="middle" x="658" y="-404.3" font-family="Times,serif" font-siz
e="14.00">pure_ABC</text> |
| 59 </g> |
| 60 <!-- derived_class->pure_ABC --> |
| 61 <g id="edge5" class="edge"><title>derived_class->pure_ABC</title> |
| 62 <path fill="none" stroke="black" stroke-dasharray="5,2" d="M700.046,-473.57C692.
282,-461.647 682.573,-446.737 674.442,-434.25"/> |
| 63 <polyline fill="none" stroke="black" points="702.936,-478.009 700.208,-473.819 "
/> |
| 64 <polygon fill="none" stroke="black" points="677.24,-432.133 668.85,-425.663 671.
374,-435.953 677.24,-432.133"/> |
| 65 </g> |
| 66 <!-- base_class --> |
| 67 <g id="node11" class="node"><title>base_class</title> |
| 68 <ellipse fill="none" stroke="black" cx="775" cy="-408" rx="49.0941" ry="18"/> |
| 69 <text text-anchor="middle" x="775" y="-404.3" font-family="Times,serif" font-siz
e="14.00">base_class</text> |
| 70 </g> |
| 71 <!-- derived_class->base_class --> |
| 72 <g id="edge4" class="edge"><title>derived_class->base_class</title> |
| 73 <path fill="none" stroke="black" d="M729.2,-473.57C737.74,-461.531 748.438,-446.
448 757.348,-433.887"/> |
| 74 <polyline fill="none" stroke="black" points="726.052,-478.009 728.944,-473.931 "
/> |
| 75 <polygon fill="none" stroke="black" points="760.25,-435.844 763.181,-425.663 754
.541,-431.795 760.25,-435.844"/> |
| 76 </g> |
| 77 <!-- mixed_ABC --> |
| 78 <g id="node5" class="node"><title>mixed_ABC</title> |
| 79 <ellipse fill="none" stroke="black" stroke-dasharray="5,2" cx="566" cy="-496" rx
="56.3173" ry="18"/> |
| 80 <text text-anchor="middle" x="566" y="-492.3" font-family="Times,serif" font-siz
e="14.00">mixed_ABC</text> |
| 81 </g> |
| 82 <!-- template_class --> |
| 83 <g id="node6" class="node"><title>template_class</title> |
| 84 <polygon fill="none" stroke="black" points="373,-514 282.505,-496 373,-478 463.4
95,-496 373,-514"/> |
| 85 <text text-anchor="middle" x="373" y="-492.3" font-family="Times,serif" font-siz
e="14.00">template_class</text> |
| 86 </g> |
| 87 <!-- whole --> |
| 88 <g id="node7" class="node"><title>whole</title> |
| 89 <ellipse fill="none" stroke="black" cx="224" cy="-496" rx="33.2209" ry="18"/> |
| 90 <text text-anchor="middle" x="224" y="-492.3" font-family="Times,serif" font-siz
e="14.00">whole</text> |
| 91 </g> |
| 92 <!-- referenced_part --> |
| 93 <g id="node8" class="node"><title>referenced_part</title> |
| 94 <ellipse fill="none" stroke="black" cx="84" cy="-408" rx="67.3907" ry="18"/> |
| 95 <text text-anchor="middle" x="84" y="-404.3" font-family="Times,serif" font-size
="14.00">referenced_part</text> |
| 96 </g> |
| 97 <!-- whole->referenced_part --> |
| 98 <g id="edge1" class="edge"><title>whole->referenced_part</title> |
| 99 <path fill="none" stroke="black" d="M192.343,-475.554C167.39,-460.225 133.036,-4
39.122 109.752,-424.819"/> |
| 100 <polygon fill="none" stroke="black" points="192.512,-475.657 199.718,-475.39 202
.737,-481.938 195.531,-482.206 192.512,-475.657"/> |
| 101 </g> |
| 102 <!-- owned_part --> |
| 103 <g id="node9" class="node"><title>owned_part</title> |
| 104 <ellipse fill="none" stroke="black" cx="224" cy="-408" rx="53.4184" ry="18"/> |
| 105 <text text-anchor="middle" x="224" y="-404.3" font-family="Times,serif" font-siz
e="14.00">owned_part</text> |
| 106 </g> |
| 107 <!-- whole->owned_part --> |
| 108 <g id="edge2" class="edge"><title>whole->owned_part</title> |
| 109 <path fill="none" stroke="black" d="M224,-465.311C224,-452.209 224,-437.278 224,
-426.084"/> |
| 110 <polygon fill="black" stroke="black" points="224,-465.597 228,-471.597 224,-477.
597 220,-471.597 224,-465.597"/> |
| 111 </g> |
| 112 <!-- reference_counted_semi_owned_part --> |
| 113 <g id="node10" class="node"><title>reference_counted_semi_owned_part</title> |
| 114 <ellipse fill="none" stroke="black" cx="443" cy="-408" rx="146.331" ry="18"/> |
| 115 <text text-anchor="middle" x="443" y="-404.3" font-family="Times,serif" font-siz
e="14.00">reference_counted_semi_owned_part</text> |
| 116 </g> |
| 117 <!-- whole->reference_counted_semi_owned_part --> |
| 118 <g id="edge3" class="edge"><title>whole->reference_counted_semi_owned_par
t</title> |
| 119 <path fill="none" stroke="red" d="M261.295,-480.355C300.162,-465.092 360.929,-44
1.229 401.345,-425.358"/> |
| 120 <polygon fill="red" stroke="red" points="261.152,-480.411 257.029,-486.327 249.9
82,-484.797 254.105,-478.881 261.152,-480.411"/> |
| 121 </g> |
| 122 <!-- ConnectJob --> |
| 123 <g id="node14" class="node"><title>ConnectJob</title> |
| 124 <ellipse fill="none" stroke="black" stroke-dasharray="5,2" cx="744" cy="-92" rx=
"53.4184" ry="18"/> |
| 125 <text text-anchor="middle" x="744" y="-88.3" font-family="Times,serif" font-size
="14.00">ConnectJob</text> |
| 126 </g> |
| 127 <!-- ConnectJob_Delegate --> |
| 128 <g id="node15" class="node"><title>ConnectJob_Delegate</title> |
| 129 <ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1033" cy="-18" rx
="90.4879" ry="18"/> |
| 130 <text text-anchor="middle" x="1033" y="-14.3" font-family="Times,serif" font-siz
e="14.00">ConnectJob::Delegate</text> |
| 131 </g> |
| 132 <!-- ConnectJob->ConnectJob_Delegate --> |
| 133 <g id="edge24" class="edge"><title>ConnectJob->ConnectJob_Delegate</title
> |
| 134 <path fill="none" stroke="black" d="M797.618,-77.6418C849.319,-64.7614 927.147,-
45.3717 978.982,-32.4579"/> |
| 135 <polygon fill="none" stroke="black" points="797.359,-77.7065 792.503,-83.0383 78
5.714,-80.6075 790.569,-75.2756 797.359,-77.7065"/> |
| 136 </g> |
| 137 <!-- ClientSocketPoolBaseHelper --> |
| 138 <g id="node16" class="node"><title>ClientSocketPoolBaseHelper</title> |
| 139 <ellipse fill="none" stroke="black" cx="1239" cy="-314" rx="116.484" ry="18"/> |
| 140 <text text-anchor="middle" x="1239" y="-310.3" font-family="Times,serif" font-si
ze="14.00">ClientSocketPoolBaseHelper</text> |
| 141 </g> |
| 142 <!-- ClientSocketPoolBaseHelper->ConnectJob_Delegate --> |
| 143 <g id="edge12" class="edge"><title>ClientSocketPoolBaseHelper->ConnectJob
_Delegate</title> |
| 144 <path fill="none" stroke="black" d="M1214.78,-292.893C1195.35,-275.921 1168.24,-
250.252 1149,-224 1126.55,-193.38 1128.41,-181.206 1110,-148 1089.84,-111.632 10
64.93,-70.5329 1049,-44.6986"/> |
| 145 <polyline fill="none" stroke="black" points="1218.55,-296.169 1214.78,-292.893 "
/> |
| 146 <polygon fill="none" stroke="black" points="1051.8,-42.5724 1043.56,-35.9085 104
5.85,-46.2544 1051.8,-42.5724"/> |
| 147 </g> |
| 148 <!-- HigherLayeredPool --> |
| 149 <g id="node18" class="node"><title>HigherLayeredPool</title> |
| 150 <ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1241" cy="-186" r
x="82.3139" ry="18"/> |
| 151 <text text-anchor="middle" x="1241" y="-182.3" font-family="Times,serif" font-si
ze="14.00">HigherLayeredPool</text> |
| 152 </g> |
| 153 <!-- ClientSocketPoolBaseHelper->HigherLayeredPool --> |
| 154 <g id="edge14" class="edge"><title>ClientSocketPoolBaseHelper->HigherLaye
redPool</title> |
| 155 <path fill="none" stroke="black" d="M1239.47,-283.502C1239.86,-258.799 1240.41,-
224.405 1240.73,-204.047"/> |
| 156 <polygon fill="none" stroke="black" points="1239.46,-283.746 1243.37,-289.809 12
39.27,-295.744 1235.37,-289.682 1239.46,-283.746"/> |
| 157 <text text-anchor="middle" x="1236.73" y="-207.847" font-family="Times,serif" fo
nt-size="14.00">*</text> |
| 158 </g> |
| 159 <!-- LowerLayeredPool --> |
| 160 <g id="node19" class="node"><title>LowerLayeredPool</title> |
| 161 <ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1424" cy="-186" r
x="81.3646" ry="18"/> |
| 162 <text text-anchor="middle" x="1424" y="-182.3" font-family="Times,serif" font-si
ze="14.00">LowerLayeredPool</text> |
| 163 </g> |
| 164 <!-- ClientSocketPoolBaseHelper->LowerLayeredPool --> |
| 165 <g id="edge15" class="edge"><title>ClientSocketPoolBaseHelper->LowerLayer
edPool</title> |
| 166 <path fill="none" stroke="black" d="M1273.84,-289.273C1310.67,-264.189 1367.79,-
225.286 1399.92,-203.401"/> |
| 167 <polygon fill="none" stroke="black" points="1273.48,-289.513 1270.78,-296.197 12
63.57,-296.268 1266.27,-289.585 1273.48,-289.513"/> |
| 168 <text text-anchor="middle" x="1395.92" y="-207.201" font-family="Times,serif" fo
nt-size="14.00">*</text> |
| 169 </g> |
| 170 <!-- ClientSocketPoolBaseHelper_ConnectJobFactory --> |
| 171 <g id="node24" class="node"><title>ClientSocketPoolBaseHelper_ConnectJobFactory<
/title> |
| 172 <ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="969" cy="-186" rx
="132.404" ry="26.7407"/> |
| 173 <text text-anchor="middle" x="969" y="-189.8" font-family="Times,serif" font-siz
e="14.00">ClientSocketPoolBaseHelper::</text> |
| 174 <text text-anchor="middle" x="969" y="-174.8" font-family="Times,serif" font-siz
e="14.00">ConnectJobFactory</text> |
| 175 </g> |
| 176 <!-- ClientSocketPoolBaseHelper->ClientSocketPoolBaseHelper_ConnectJobFac
tory --> |
| 177 <g id="edge16" class="edge"><title>ClientSocketPoolBaseHelper->ClientSock
etPoolBaseHelper_ConnectJobFactory</title> |
| 178 <path fill="none" stroke="black" d="M1191.16,-291.998C1168.33,-281.879 1140.68,-
269.474 1116,-258 1083.1,-242.705 1046.35,-224.955 1017.83,-211.029"/> |
| 179 <polygon fill="black" stroke="black" points="1191.3,-292.062 1198.4,-290.831 120
2.27,-296.916 1195.17,-298.147 1191.3,-292.062"/> |
| 180 </g> |
| 181 <!-- ClientSocketPoolBase --> |
| 182 <g id="node17" class="node"><title>ClientSocketPoolBase</title> |
| 183 <polygon fill="none" stroke="black" points="1209,-426 1078.72,-408 1209,-390 133
9.28,-408 1209,-426"/> |
| 184 <text text-anchor="middle" x="1209" y="-404.3" font-family="Times,serif" font-si
ze="14.00">ClientSocketPoolBase</text> |
| 185 </g> |
| 186 <!-- ClientSocketPoolBase->ClientSocketPoolBaseHelper --> |
| 187 <g id="edge17" class="edge"><title>ClientSocketPoolBase->ClientSocketPool
BaseHelper</title> |
| 188 <path fill="none" stroke="black" d="M1218.23,-378.693C1223.18,-363.512 1229.12,-
345.297 1233.38,-332.242"/> |
| 189 <polygon fill="black" stroke="black" points="1218.08,-379.143 1220.03,-386.088 1
214.36,-390.552 1212.42,-383.608 1218.08,-379.143"/> |
| 190 </g> |
| 191 <!-- ClientSocketPool --> |
| 192 <g id="node20" class="node"><title>ClientSocketPool</title> |
| 193 <ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1432" cy="-408" r
x="74.6146" ry="18"/> |
| 194 <text text-anchor="middle" x="1432" y="-404.3" font-family="Times,serif" font-si
ze="14.00">ClientSocketPool</text> |
| 195 </g> |
| 196 <!-- ClientSocketPool->LowerLayeredPool --> |
| 197 <g id="edge13" class="edge"><title>ClientSocketPool->LowerLayeredPool</ti
tle> |
| 198 <path fill="none" stroke="black" d="M1431.19,-384.64C1429.71,-344.068 1426.6,-25
8.458 1425,-214.428"/> |
| 199 <polyline fill="none" stroke="black" points="1431.37,-389.737 1431.19,-384.74 "/
> |
| 200 <polygon fill="none" stroke="black" points="1428.49,-214.049 1424.62,-204.183 14
21.49,-214.303 1428.49,-214.049"/> |
| 201 </g> |
| 202 <!-- TransportSocketParams --> |
| 203 <g id="node21" class="node"><title>TransportSocketParams</title> |
| 204 <ellipse fill="none" stroke="black" cx="413" cy="-18" rx="97.237" ry="18"/> |
| 205 <text text-anchor="middle" x="413" y="-14.3" font-family="Times,serif" font-size
="14.00">TransportSocketParams</text> |
| 206 </g> |
| 207 <!-- TransportConnectJobHelper --> |
| 208 <g id="node22" class="node"><title>TransportConnectJobHelper</title> |
| 209 <ellipse fill="none" stroke="black" cx="413" cy="-92" rx="113.61" ry="18"/> |
| 210 <text text-anchor="middle" x="413" y="-88.3" font-family="Times,serif" font-size
="14.00">TransportConnectJobHelper</text> |
| 211 </g> |
| 212 <!-- TransportConnectJobHelper->TransportSocketParams --> |
| 213 <g id="edge18" class="edge"><title>TransportConnectJobHelper->TransportSo
cketParams</title> |
| 214 <path fill="none" stroke="red" d="M413,-61.9202C413,-53.2821 413,-44.0917 413,-3
6.4407"/> |
| 215 <polygon fill="red" stroke="red" points="413,-61.937 417,-67.937 413,-73.937 409
,-67.937 413,-61.937"/> |
| 216 </g> |
| 217 <!-- TransportConnectJob --> |
| 218 <g id="node23" class="node"><title>TransportConnectJob</title> |
| 219 <ellipse fill="none" stroke="black" cx="413" cy="-186" rx="89.0632" ry="18"/> |
| 220 <text text-anchor="middle" x="413" y="-182.3" font-family="Times,serif" font-siz
e="14.00">TransportConnectJob</text> |
| 221 </g> |
| 222 <!-- TransportConnectJob->ConnectJob --> |
| 223 <g id="edge11" class="edge"><title>TransportConnectJob->ConnectJob</title
> |
| 224 <path fill="none" stroke="black" d="M455.063,-167.754C472.236,-161.072 492.399,-
153.681 511,-148 570.994,-129.678 641.233,-113.843 688.785,-103.931"/> |
| 225 <polyline fill="none" stroke="black" points="450.302,-169.618 454.958,-167.795 "
/> |
| 226 <polygon fill="none" stroke="black" points="689.789,-107.297 698.873,-101.846 68
8.372,-100.442 689.789,-107.297"/> |
| 227 </g> |
| 228 <!-- TransportConnectJob->TransportConnectJobHelper --> |
| 229 <g id="edge19" class="edge"><title>TransportConnectJob->TransportConnectJ
obHelper</title> |
| 230 <path fill="none" stroke="black" d="M413,-155.451C413,-140.521 413,-122.929 413,
-110.227"/> |
| 231 <polygon fill="black" stroke="black" points="413,-155.696 417,-161.696 413,-167.
696 409,-161.695 413,-155.696"/> |
| 232 </g> |
| 233 <!-- ClientSocketPoolBaseHelper_ConnectJobFactory->ConnectJob --> |
| 234 <g id="edge22" class="edge"><title>ClientSocketPoolBaseHelper_ConnectJobFactory&
#45;>ConnectJob</title> |
| 235 <path fill="none" stroke="black" d="M911.932,-161.666C875.959,-146.956 829.904,-
128.125 795.126,-113.905"/> |
| 236 <polygon fill="black" stroke="black" points="776.608,-106.333 787.568,-105.953 7
81.236,-108.226 785.865,-110.118 785.865,-110.118 785.865,-110.118 781.236,-108.
226 784.161,-114.283 776.608,-106.333 776.608,-106.333"/> |
| 237 <polygon fill="black" stroke="black" points="785.865,-110.118 796.824,-109.737 7
90.493,-112.01 795.121,-113.903 795.121,-113.903 795.121,-113.903 790.493,-112.0
1 793.418,-118.068 785.865,-110.118 785.865,-110.118"/> |
| 238 </g> |
| 239 <!-- ClientSocketPoolBase_ConnectJobFactory --> |
| 240 <g id="node25" class="node"><title>ClientSocketPoolBase_ConnectJobFactory</title
> |
| 241 <polygon fill="none" stroke="black" stroke-dasharray="1,5" points="669,-224 520,
-186 669,-148 818,-186 669,-224"/> |
| 242 <text text-anchor="middle" x="669" y="-189.8" font-family="Times,serif" font-siz
e="14.00">ClientSocketPoolBase::</text> |
| 243 <text text-anchor="middle" x="669" y="-174.8" font-family="Times,serif" font-siz
e="14.00">ConnectJobFactory</text> |
| 244 </g> |
| 245 <!-- ClientSocketPoolBase_ConnectJobFactory->ConnectJob --> |
| 246 <g id="edge23" class="edge"><title>ClientSocketPoolBase_ConnectJobFactory-&g
t;ConnectJob</title> |
| 247 <path fill="none" stroke="black" d="M693.974,-154.365C701.591,-145.022 709.987,-
134.723 717.689,-125.274"/> |
| 248 <polygon fill="black" stroke="black" points="730.487,-109.576 727.657,-120.17 72
7.328,-113.451 724.169,-117.326 724.169,-117.326 724.169,-117.326 727.328,-113.4
51 720.681,-114.483 730.487,-109.576 730.487,-109.576"/> |
| 249 <polygon fill="black" stroke="black" points="724.169,-117.326 721.338,-127.921 7
21.009,-121.202 717.85,-125.077 717.85,-125.077 717.85,-125.077 721.009,-121.202
714.362,-122.234 724.169,-117.326 724.169,-117.326"/> |
| 250 </g> |
| 251 <!-- TransportConnectJobFactory --> |
| 252 <g id="node26" class="node"><title>TransportConnectJobFactory</title> |
| 253 <ellipse fill="none" stroke="black" cx="627" cy="-314" rx="116.484" ry="18"/> |
| 254 <text text-anchor="middle" x="627" y="-310.3" font-family="Times,serif" font-siz
e="14.00">TransportConnectJobFactory</text> |
| 255 </g> |
| 256 <!-- TransportConnectJobFactory->ClientSocketPoolBase_ConnectJobFactory -
-> |
| 257 <g id="edge10" class="edge"><title>TransportConnectJobFactory->ClientSock
etPoolBase_ConnectJobFactory</title> |
| 258 <path fill="none" stroke="black" d="M634.391,-290.827C639.905,-274.284 647.618,-
251.145 654.364,-230.908"/> |
| 259 <polyline fill="none" stroke="black" points="632.664,-296.007 634.246,-291.264 "
/> |
| 260 <polygon fill="none" stroke="black" points="657.742,-231.842 657.584,-221.248 65
1.101,-229.628 657.742,-231.842"/> |
| 261 <text text-anchor="middle" x="717" y="-246.3" font-family="Times,serif" font-siz
e="14.00">TransportSocketParams</text> |
| 262 </g> |
| 263 <!-- ClientSocketPoolBase_ConnectJobFactoryAdaptor --> |
| 264 <g id="node27" class="node"><title>ClientSocketPoolBase_ConnectJobFactoryAdaptor
</title> |
| 265 <polygon fill="none" stroke="black" points="933,-352 762,-314 933,-276 1104,-314
933,-352"/> |
| 266 <text text-anchor="middle" x="933" y="-317.8" font-family="Times,serif" font-siz
e="14.00">ClientSocketPoolBase::</text> |
| 267 <text text-anchor="middle" x="933" y="-302.8" font-family="Times,serif" font-siz
e="14.00">ConnectJobFactoryAdaptor</text> |
| 268 </g> |
| 269 <!-- ClientSocketPoolBase_ConnectJobFactoryAdaptor->ClientSocketPoolBaseH
elper_ConnectJobFactory --> |
| 270 <g id="edge8" class="edge"><title>ClientSocketPoolBase_ConnectJobFactoryAdaptor&
#45;>ClientSocketPoolBaseHelper_ConnectJobFactory</title> |
| 271 <path fill="none" stroke="black" d="M944.427,-273.004C949.016,-256.944 954.265,-
238.571 958.731,-222.942"/> |
| 272 <polyline fill="none" stroke="black" points="943.028,-277.902 944.402,-273.094 "
/> |
| 273 <polygon fill="none" stroke="black" points="962.155,-223.696 961.537,-213.119 95
5.425,-221.773 962.155,-223.696"/> |
| 274 </g> |
| 275 <!-- ClientSocketPoolBase_ConnectJobFactoryAdaptor->ClientSocketPoolBase_
ConnectJobFactory --> |
| 276 <g id="edge9" class="edge"><title>ClientSocketPoolBase_ConnectJobFactoryAdaptor&
#45;>ClientSocketPoolBase_ConnectJobFactory</title> |
| 277 <path fill="none" stroke="black" d="M870.444,-281.989C844.937,-269.444 815.118,-
254.904 788,-242 766.215,-231.634 742.069,-220.423 721.251,-210.843"/> |
| 278 <polygon fill="black" stroke="black" points="870.697,-282.114 877.847,-281.177 8
81.462,-287.416 874.312,-288.353 870.697,-282.114"/> |
| 279 </g> |
| 280 <!-- TransportClientSocketPool --> |
| 281 <g id="node28" class="node"><title>TransportClientSocketPool</title> |
| 282 <ellipse fill="none" stroke="black" cx="1301" cy="-496" rx="109.261" ry="18"/> |
| 283 <text text-anchor="middle" x="1301" y="-492.3" font-family="Times,serif" font-si
ze="14.00">TransportClientSocketPool</text> |
| 284 </g> |
| 285 <!-- TransportClientSocketPool->ClientSocketPoolBase --> |
| 286 <g id="edge21" class="edge"><title>TransportClientSocketPool->ClientSocke
tPoolBase</title> |
| 287 <path fill="none" stroke="black" d="M1273.95,-469.717C1258.04,-454.844 1238.46,-
436.543 1224.99,-423.945"/> |
| 288 <polygon fill="black" stroke="black" points="1274.06,-469.815 1281.17,-470.99 12
82.82,-478.009 1275.71,-476.834 1274.06,-469.815"/> |
| 289 <text text-anchor="middle" x="1330" y="-448.3" font-family="Times,serif" font-si
ze="14.00">TransportSocketParams</text> |
| 290 </g> |
| 291 <!-- TransportClientSocketPool->ClientSocketPool --> |
| 292 <g id="edge20" class="edge"><title>TransportClientSocketPool->ClientSocke
tPool</title> |
| 293 <path fill="none" stroke="black" d="M1365,-478.982C1377.05,-474.135 1389,-467.92
1 1399,-460 1407.35,-453.392 1414.24,-444.066 1419.53,-435.193"/> |
| 294 <polyline fill="none" stroke="black" points="1360.2,-480.84 1364.87,-479.035 "/> |
| 295 <polygon fill="none" stroke="black" points="1422.7,-436.692 1424.46,-426.243 141
6.57,-433.316 1422.7,-436.692"/> |
| 296 </g> |
| 297 </g> |
| 298 </svg> |
OLD | NEW |