Added class diagram of the iostream-derived classes.
[sockstream.git] / doc / classes.obj
1 %TGIF 4.2.5-QPL
2 state(0,37,100.000,0,0,0,16,1,0,1,1,0,0,0,0,1,0,'Helvetica',0,69120,0,0,1,5,0,0,1,0,0,16,0,0,1,2,1,1,1050,1485,0,0,2880,0).
3 %
4 % @(#)$Header$
5 % %W%
6 %
7 unit("1 pixel/pixel").
8 color_info(67,65535,0,[
9         "Black", 0, 0, 0, 0, 0, 0, 1,
10         "White", 65535, 65535, 65535, 65535, 65535, 65535, 1,
11         "#000080", 0, 0, 32911, 0, 0, 32768, 1,
12         "#008000", 0, 32911, 0, 0, 32768, 0, 1,
13         "#008080", 0, 32911, 32911, 0, 32768, 32768, 1,
14         "#800000", 32911, 0, 0, 32768, 0, 0, 1,
15         "#800080", 32911, 0, 32911, 32768, 0, 32768, 1,
16         "#ff8000", 65278, 32911, 0, 65280, 32768, 0, 1,
17         "#808080", 32911, 32911, 32911, 32768, 32768, 32768, 1,
18         "#c0c0c0", 49079, 49079, 49079, 49152, 49152, 49152, 1,
19         "#0000ff", 0, 0, 65278, 0, 0, 65280, 1,
20         "#00ff00", 0, 65278, 0, 0, 65280, 0, 1,
21         "#00ffff", 0, 65278, 65278, 0, 65280, 65280, 1,
22         "#ff0000", 65278, 0, 0, 65280, 0, 0, 1,
23         "#ff00ff", 65278, 0, 65278, 65280, 0, 65280, 1,
24         "#ffff00", 65278, 65278, 0, 65280, 65280, 0, 1,
25         "#4c4c4c", 19529, 19529, 19529, 19456, 19456, 19456, 1,
26         "#b3b3b3", 45749, 45749, 45749, 45824, 45824, 45824, 1,
27         "#e6e6e6", 58875, 58875, 58875, 58880, 58880, 58880, 1,
28         "#dc2300", 56282, 8996, 0, 56320, 8960, 0, 1,
29         "#ff3333", 65278, 13094, 13094, 65280, 13056, 13056, 1,
30         "#b84747", 47030, 18248, 18248, 47104, 18176, 18176, 1,
31         "#99284c", 39058, 10276, 19529, 39168, 10240, 19456, 1,
32         "#94476b", 37777, 18248, 27501, 37888, 18176, 27392, 1,
33         "#9966cc", 39058, 26220, 52184, 39168, 26112, 52224, 1,
34         "#6b2394", 27501, 8996, 37777, 27392, 8960, 37888, 1,
35         "#5e11a6", 24139, 4354, 42420, 24064, 4352, 42496, 1,
36         "#4700b8", 18248, 0, 47030, 18176, 0, 47104, 1,
37         "#2323dc", 8996, 8996, 56282, 8960, 8960, 56320, 1,
38         "#0099ff", 0, 39058, 65278, 0, 39168, 65280, 1,
39         "#99ccff", 39058, 52184, 65278, 39168, 52224, 65280, 1,
40         "#00dcff", 0, 56282, 65278, 0, 56320, 65280, 1,
41         "#23b8dc", 8996, 47030, 56282, 8960, 47104, 56320, 1,
42         "#33a3a3", 13094, 41651, 41651, 13056, 41728, 41728, 1,
43         "#355e00", 13606, 24139, 0, 13568, 24064, 0, 1,
44         "#7da647", 32111, 42420, 18248, 32000, 42496, 18176, 1,
45         "#00ae00", 0, 44469, 0, 0, 44544, 0, 1,
46         "#3deb3d", 15655, 60156, 15655, 15616, 60160, 15616, 1,
47         "#ffff99", 65278, 65278, 39058, 65280, 65280, 39168, 1,
48         "#e6e64c", 58875, 58875, 19529, 58880, 58880, 19456, 1,
49         "#b3b300", 45749, 45749, 0, 45824, 45824, 0, 1,
50         "#666600", 26220, 26220, 0, 26112, 26112, 0, 1,
51         "#4c1900", 19529, 6403, 0, 19456, 6400, 0, 1,
52         "#663300", 26220, 13094, 0, 26112, 13056, 0, 1,
53         "#804c19", 32911, 19529, 6403, 32768, 19456, 6400, 1,
54         "#996633", 39058, 26220, 13094, 39168, 26112, 13056, 1,
55         "#cc6633", 52184, 26220, 13094, 52224, 26112, 13056, 1,
56         "#ff6633", 65278, 26220, 13094, 65280, 26112, 13056, 1,
57         "#ff9966", 65278, 39058, 26220, 65280, 39168, 26112, 1,
58         "#ffcc99", 65278, 52184, 39058, 65280, 52224, 39168, 1,
59         "magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
60         "red", 65535, 0, 0, 65535, 0, 0, 1,
61         "green", 0, 65535, 0, 0, 65535, 0, 1,
62         "blue", 0, 0, 65535, 0, 0, 65535, 1,
63         "yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
64         "pink", 65535, 49367, 52184, 65535, 49344, 52171, 1,
65         "cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
66         "CadetBlue", 24395, 40595, 41139, 24415, 40606, 41120, 1,
67         "DarkSlateGray", 12069, 20297, 20297, 12079, 20303, 20303, 1,
68         "#00000000c000", 0, 0, 49079, 0, 0, 49152, 1,
69         "#820782070000", 33167, 33167, 0, 33287, 33287, 0, 1,
70         "#3cf3fbee34d2", 15655, 64510, 13606, 15603, 64494, 13522, 1,
71         "#3cf3fbed34d3", 15655, 64510, 13606, 15603, 64493, 13523, 1,
72         "#ffffa6990000", 65535, 42676, 0, 65535, 42649, 0, 1,
73         "#ffff0000fffe", 65535, 0, 65535, 65535, 0, 65534, 1,
74         "#fffe0000fffe", 65535, 0, 65535, 65534, 0, 65534, 1,
75         "#fffe00000000", 65535, 0, 0, 65534, 0, 0, 1
76 ]).
77 script_frac("0.6").
78 fg_bg_colors('Black','white').
79 dont_reencode("FFDingbests:ZapfDingbats").
80 objshadow_info('#c0c0c0',2,2).
81 rotate_pivot(0,0,0,0).
82 spline_tightness(1).
83 page(1,"",1,'').
84 group([
85 box('Black','',820,700,970,900,0,1,1,1085,0,0,0,0,0,'1',0,[
86 ]),
87 poly('Black','',2,[
88         820,725,970,725],0,1,1,1086,0,0,0,0,0,0,0,'1',0,0,
89     "0","",[
90     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
91 ]),
92 text('Black',895,701,1,1,1,116,17,1087,14,3,0,0,0,0,2,116,17,0,0,"",0,0,0,0,715,'',[
93 minilines(116,17,0,0,1,0,0,[
94 mini_line(116,14,3,0,0,0,[
95 str_block(0,116,14,3,0,-1,0,0,0,[
96 str_seg('Black','Helvetica-Bold',1,80640,116,14,3,0,-1,0,0,0,0,0,
97         "basic_sockbuf<>")])
98 ])
99 ])]),
100 poly('Black','',2,[
101         820,800,970,800],0,1,1,1088,0,0,0,0,0,0,0,'1',0,0,
102     "0","",[
103     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
104 ])
105 ],
106 1084,0,0,[
107 ]).
108 box('Black','',50,50,1020,1200,0,1,1,1189,0,0,0,0,0,'1',0,[
109 ]).
110 group([
111 box('Black','',801,100,999,170,0,1,1,1367,0,0,0,0,0,'1',0,[
112 ]),
113 poly('Black','',2,[
114         801,125,999,125],0,1,1,1368,0,0,0,0,0,0,0,'1',0,0,
115     "0","",[
116     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
117 ]),
118 text('Black',900,101,1,1,1,162,17,1369,14,3,0,0,0,0,2,162,17,0,0,"",0,0,0,0,115,'',[
119 minilines(162,17,0,0,1,0,0,[
120 mini_line(162,14,3,0,0,0,[
121 str_block(0,162,14,3,0,-1,0,0,0,[
122 str_seg('Black','Helvetica-Bold',1,80640,162,14,3,0,-1,0,0,0,0,0,
123         "std::basic_streambuf<>")])
124 ])
125 ])]),
126 poly('Black','',2,[
127         801,150,999,150],0,1,1,1370,0,0,0,0,0,0,0,'1',0,0,
128     "0","",[
129     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
130 ])
131 ],
132 1398,0,0,[
133 ]).
134 poly('Black','',2,[
135         900,200,900,700],0,1,1,1424,0,0,0,0,0,0,0,'1',0,0,
136     "0","",[
137     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
138 ]).
139 polygon('Black','',4,[
140         900,170,875,200,925,200,900,170],0,1,1,0,1444,0,0,0,0,0,'1',0,
141     "0",[
142 ]).
143 box('Black','',575,400,725,600,0,1,1,1443,0,0,0,0,0,'1',0,[
144 ]).
145 poly('Black','',2,[
146         575,425,725,425],0,1,1,1442,0,0,0,0,0,0,0,'1',0,0,
147     "0","",[
148     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
149 ]).
150 text('Black',650,401,1,1,1,145,17,1441,14,3,0,0,0,0,2,145,17,0,0,"",0,0,0,0,415,'',[
151 minilines(145,17,0,0,1,0,0,[
152 mini_line(145,14,3,0,0,0,[
153 str_block(0,145,14,3,0,-1,0,0,0,[
154 str_seg('Black','Helvetica-Bold',1,80640,145,14,3,0,-1,0,0,0,0,0,
155         "basic_isockstream<>")])
156 ])
157 ])]).
158 poly('Black','',2,[
159         575,500,725,500],0,1,1,1439,0,0,0,0,0,0,0,'1',0,0,
160     "0","",[
161     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
162 ]).
163 polygon('Black','',5,[
164         635,620,650,600,665,620,650,640,635,620],0,1,1,0,1437,0,0,0,0,0,'1',0,
165     "00",[
166 ]).
167 group([
168 box('Black','',551,100,749,170,0,1,1,1472,0,0,0,0,0,'1',0,[
169 ]),
170 poly('Black','',2,[
171         551,125,749,125],0,1,1,1473,0,0,0,0,0,0,0,'1',0,0,
172     "0","",[
173     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
174 ]),
175 text('Black',650,101,1,1,1,144,17,1474,14,3,0,0,0,0,2,144,17,0,0,"",0,0,0,0,115,'',[
176 minilines(144,17,0,0,1,0,0,[
177 mini_line(144,14,3,0,0,0,[
178 str_block(0,144,14,3,0,-1,0,0,0,[
179 str_seg('Black','Helvetica-Bold',1,80640,144,14,3,0,-1,0,0,0,0,0,
180         "std::basic_istream<>")])
181 ])
182 ])]),
183 poly('Black','',2,[
184         551,150,749,150],0,1,1,1475,0,0,0,0,0,0,0,'1',0,0,
185     "0","",[
186     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
187 ])
188 ],
189 1471,0,0,[
190 ]).
191 polygon('Black','',4,[
192         650,170,625,200,675,200,650,170],0,1,1,0,1476,0,0,0,0,0,'1',0,
193     "0",[
194 ]).
195 poly('Black','',2,[
196         650,200,650,400],0,1,1,1484,0,0,0,0,0,0,0,'1',0,0,
197     "0","",[
198     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
199 ]).
200 box('Black','',325,400,475,600,0,1,1,1489,0,0,0,0,0,'1',0,[
201 ]).
202 poly('Black','',2,[
203         325,425,475,425],0,1,1,1490,0,0,0,0,0,0,0,'1',0,0,
204     "0","",[
205     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
206 ]).
207 text('Black',400,401,1,1,1,150,17,1491,14,3,0,0,0,0,2,150,17,0,0,"",0,0,0,0,415,'',[
208 minilines(150,17,0,0,1,0,0,[
209 mini_line(150,14,3,0,0,0,[
210 str_block(0,150,14,3,0,-1,0,0,0,[
211 str_seg('Black','Helvetica-Bold',1,80640,150,14,3,0,-1,0,0,0,0,0,
212         "basic_osockstream<>")])
213 ])
214 ])]).
215 poly('Black','',2,[
216         325,500,475,500],0,1,1,1492,0,0,0,0,0,0,0,'1',0,0,
217     "0","",[
218     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
219 ]).
220 group([
221 box('Black','',301,100,499,170,0,1,1,1495,0,0,0,0,0,'1',0,[
222 ]),
223 poly('Black','',2,[
224         301,125,499,125],0,1,1,1496,0,0,0,0,0,0,0,'1',0,0,
225     "0","",[
226     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
227 ]),
228 text('Black',400,101,1,1,1,149,17,1497,14,3,0,0,0,0,2,149,17,0,0,"",0,0,0,0,115,'',[
229 minilines(149,17,0,0,1,0,0,[
230 mini_line(149,14,3,0,0,0,[
231 str_block(0,149,14,3,0,-1,0,0,0,[
232 str_seg('Black','Helvetica-Bold',1,80640,149,14,3,0,-1,0,0,0,0,0,
233         "std::basic_ostream<>")])
234 ])
235 ])]),
236 poly('Black','',2,[
237         301,150,499,150],0,1,1,1498,0,0,0,0,0,0,0,'1',0,0,
238     "0","",[
239     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
240 ])
241 ],
242 1494,0,0,[
243 ]).
244 polygon('Black','',4,[
245         400,170,375,200,425,200,400,170],0,1,1,0,1499,0,0,0,0,0,'1',0,
246     "0",[
247 ]).
248 poly('Black','',2,[
249         400,200,400,400],0,1,1,1500,0,0,0,0,0,0,0,'1',0,0,
250     "0","",[
251     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
252 ]).
253 box('Black','',95,400,245,600,0,1,1,1508,0,0,0,0,0,'1',0,[
254 ]).
255 poly('Black','',2,[
256         95,425,245,425],0,1,1,1509,0,0,0,0,0,0,0,'1',0,0,
257     "0","",[
258     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
259 ]).
260 text('Black',170,401,1,1,1,141,17,1510,14,3,0,0,0,0,2,141,17,0,0,"",0,0,0,0,415,'',[
261 minilines(141,17,0,0,1,0,0,[
262 mini_line(141,14,3,0,0,0,[
263 str_block(0,141,14,3,0,-1,0,0,0,[
264 str_seg('Black','Helvetica-Bold',1,80640,141,14,3,0,-1,0,0,0,0,0,
265         "basic_sockstream<>")])
266 ])
267 ])]).
268 poly('Black','',2,[
269         95,500,245,500],0,1,1,1511,0,0,0,0,0,0,0,'1',0,0,
270     "0","",[
271     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
272 ]).
273 group([
274 box('Black','',71,100,269,170,0,1,1,1514,0,0,0,0,0,'1',0,[
275 ]),
276 poly('Black','',2,[
277         71,125,269,125],0,1,1,1515,0,0,0,0,0,0,0,'1',0,0,
278     "0","",[
279     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
280 ]),
281 text('Black',170,101,1,1,1,153,17,1516,14,3,0,0,0,0,2,153,17,0,0,"",0,0,0,0,115,'',[
282 minilines(153,17,0,0,1,0,0,[
283 mini_line(153,14,3,0,0,0,[
284 str_block(0,153,14,3,0,-1,0,0,0,[
285 str_seg('Black','Helvetica-Bold',1,80640,153,14,3,0,-1,0,0,0,0,0,
286         "std::basic_iostream<>")])
287 ])
288 ])]),
289 poly('Black','',2,[
290         71,150,269,150],0,1,1,1517,0,0,0,0,0,0,0,'1',0,0,
291     "0","",[
292     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
293 ])
294 ],
295 1513,0,0,[
296 ]).
297 polygon('Black','',4,[
298         170,170,145,200,195,200,170,170],0,1,1,0,1518,0,0,0,0,0,'1',0,
299     "0",[
300 ]).
301 poly('Black','',2,[
302         170,200,170,400],0,1,1,1519,0,0,0,0,0,0,0,'1',0,0,
303     "0","",[
304     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
305 ]).
306 polygon('Black','',5,[
307         385,620,400,600,415,620,400,640,385,620],0,1,1,0,1569,0,0,0,0,0,'1',0,
308     "00",[
309 ]).
310 polygon('Black','',5,[
311         160,620,175,600,190,620,175,640,160,620],0,1,1,0,1570,0,0,0,0,0,'1',0,
312     "00",[
313 ]).
314 poly('Black','',3,[
315         650,640,650,755,820,755],0,1,1,1571,0,0,0,0,0,0,0,'1',0,0,
316     "0","",[
317     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
318 ]).
319 poly('Black','',3,[
320         400,640,400,770,820,770],0,1,1,1572,0,0,0,0,0,0,0,'1',0,0,
321     "0","",[
322     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
323 ]).
324 poly('Black','',3,[
325         175,640,175,780,820,780],0,1,1,1573,0,0,0,0,0,0,0,'1',0,0,
326     "0","",[
327     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
328 ]).
329 page(2,"",1,'').
330 poly('Black','',4,[
331         500,325,500,350,395,350,395,400],0,1,1,52,0,0,2,0,0,0,0,'1',0,0,
332     "0","",[
333     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
334 ]).
335 poly('Black','',4,[
336         500,325,500,350,600,350,600,400],0,1,1,53,0,0,2,0,0,0,0,'1',0,0,
337     "0","",[
338     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
339 ]).
340 polygon('Black','',5,[
341         300,150,325,140,350,150,325,160,300,150],0,1,1,0,62,0,0,0,0,0,'1',0,
342     "00",[
343 ]).
344 poly('Black','',2,[
345         350,150,425,150],0,1,1,63,0,0,0,0,0,0,0,'1',0,0,
346     "0","",[
347     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
348 ]).
349 group([
350 box('Black','',525,400,675,600,0,1,1,34,0,0,0,0,0,'1',0,[
351 ]),
352 poly('Black','',2,[
353         525,425,675,425],0,1,1,35,0,0,0,0,0,0,0,'1',0,0,
354     "0","",[
355     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
356 ]),
357 text('Black',600,401,1,1,1,115,17,36,14,3,0,0,0,0,2,115,17,0,0,"",0,0,0,0,415,'',[
358 minilines(115,17,0,0,1,0,0,[
359 mini_line(115,14,3,0,0,0,[
360 str_block(0,115,14,3,0,0,0,0,0,[
361 str_seg('Black','Helvetica-Bold',1,80640,115,14,3,0,0,0,0,0,0,0,
362         "DatagramSocket")])
363 ])
364 ])]),
365 poly('Black','',2,[
366         525,500,675,500],0,1,1,38,0,0,0,0,0,0,0,'1',0,0,
367     "0","",[
368     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
369 ]),
370 text('Black',535,508,1,0,1,51,15,39,12,3,0,0,0,0,2,51,15,0,0,"",0,0,0,0,520,'',[
371 minilines(51,15,0,0,0,0,0,[
372 mini_line(51,12,3,0,0,0,[
373 str_block(0,51,12,3,0,-1,0,0,0,[
374 str_seg('Black','Helvetica',0,69120,51,12,3,0,-1,0,0,0,0,0,
375         "SendTo()")])
376 ])
377 ])]),
378 text('Black',535,528,1,0,1,82,15,40,12,3,0,0,0,0,2,82,15,0,0,"",0,0,0,0,540,'',[
379 minilines(82,15,0,0,0,0,0,[
380 mini_line(82,12,3,0,0,0,[
381 str_block(0,82,12,3,0,-1,0,0,0,[
382 str_seg('Black','Helvetica',0,69120,82,12,3,0,-1,0,0,0,0,0,
383         "ReceiveFrom()")])
384 ])
385 ])])
386 ],
387 101,0,0,[
388 ]).
389 group([
390 box('Black','',150,100,300,300,0,1,1,54,0,0,0,0,0,'1',0,[
391 ]),
392 poly('Black','',2,[
393         150,125,300,125],0,1,1,55,0,0,0,0,0,0,0,'1',0,0,
394     "0","",[
395     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
396 ]),
397 text('Black',225,101,1,1,1,116,17,56,14,3,0,0,0,0,2,116,17,0,0,"",0,0,0,0,115,'',[
398 minilines(116,17,0,0,1,0,0,[
399 mini_line(116,14,3,0,0,0,[
400 str_block(0,116,14,3,0,-1,0,0,0,[
401 str_seg('Black','Helvetica-Bold',1,80640,116,14,3,0,-1,0,0,0,0,0,
402         "basic_sockbuf<>")])
403 ])
404 ])]),
405 poly('Black','',2,[
406         150,200,300,200],0,1,1,58,0,0,0,0,0,0,0,'1',0,0,
407     "0","",[
408     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
409 ])
410 ],
411 122,0,0,[
412 ]).
413 poly('Black','',4,[
414         625,230,805,230,805,670,650,670],0,1,1,133,0,0,0,0,0,0,0,'1',0,0,
415     "0","",[
416     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
417 ]).
418 polygon('Black','',4,[
419         575,850,550,875,600,875,575,850],0,1,1,0,143,0,0,0,0,0,'1',0,
420     "0",[
421 ]).
422 group([
423 box('Black','',100,950,250,1150,0,1,1,145,0,0,0,0,0,'1',0,[
424 ]),
425 poly('Black','',2,[
426         100,975,250,975],0,1,1,146,0,0,0,0,0,0,0,'1',0,0,
427     "0","",[
428     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
429 ]),
430 text('Black',175,951,1,1,1,141,17,147,14,3,0,0,0,0,2,141,17,0,0,"",0,0,0,0,965,'',[
431 minilines(141,17,0,0,1,0,0,[
432 mini_line(141,14,3,0,0,0,[
433 str_block(0,141,14,3,0,-1,0,0,0,[
434 str_seg('Black','Helvetica-Bold',1,80640,141,14,3,0,-1,0,0,0,0,0,
435         "UNIXSocketAddress")])
436 ])
437 ])]),
438 poly('Black','',2,[
439         100,1050,250,1050],0,1,1,148,0,0,0,0,0,0,0,'1',0,0,
440     "0","",[
441     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
442 ])
443 ],
444 144,0,0,[
445 ]).
446 group([
447 box('Black','',350,950,500,1150,0,1,1,150,0,0,0,0,0,'1',0,[
448 ]),
449 poly('Black','',2,[
450         350,975,500,975],0,1,1,151,0,0,0,0,0,0,0,'1',0,0,
451     "0","",[
452     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
453 ]),
454 text('Black',425,951,1,1,1,136,17,152,14,3,0,0,0,0,2,136,17,0,0,"",0,0,0,0,965,'',[
455 minilines(136,17,0,0,1,0,0,[
456 mini_line(136,14,3,0,0,0,[
457 str_block(0,136,14,3,0,-1,0,0,0,[
458 str_seg('Black','Helvetica-Bold',1,80640,136,14,3,0,-1,0,0,0,0,0,
459         "IPv4SocketAddress")])
460 ])
461 ])]),
462 poly('Black','',2,[
463         350,1050,500,1050],0,1,1,153,0,0,0,0,0,0,0,'1',0,0,
464     "0","",[
465     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
466 ])
467 ],
468 149,0,0,[
469 ]).
470 group([
471 box('Black','',600,950,750,1150,0,1,1,155,0,0,0,0,0,'1',0,[
472 ]),
473 poly('Black','',2,[
474         600,975,750,975],0,1,1,156,0,0,0,0,0,0,0,'1',0,0,
475     "0","",[
476     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
477 ]),
478 text('Black',675,951,1,1,1,136,17,157,14,3,0,0,0,0,2,136,17,0,0,"",0,0,0,0,965,'',[
479 minilines(136,17,0,0,1,0,0,[
480 mini_line(136,14,3,0,0,0,[
481 str_block(0,136,14,3,0,-1,0,0,0,[
482 str_seg('Black','Helvetica-Bold',1,80640,136,14,3,0,-1,0,0,0,0,0,
483         "IPv6SocketAddress")])
484 ])
485 ])]),
486 poly('Black','',2,[
487         600,1050,750,1050],0,1,1,158,0,0,0,0,0,0,0,'1',0,0,
488     "0","",[
489     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
490 ])
491 ],
492 154,0,0,[
493 ]).
494 poly('Black','',4,[
495         575,875,575,910,180,910,180,950],0,1,1,159,0,0,2,0,0,0,0,'1',0,0,
496     "0","",[
497     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
498 ]).
499 poly('Black','',4,[
500         575,875,575,910,435,910,435,950],0,1,1,160,0,0,2,0,0,0,0,'1',0,0,
501     "0","",[
502     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
503 ]).
504 poly('Black','',4,[
505         575,875,575,910,675,910,675,950],0,1,1,161,0,0,2,0,0,0,0,'1',0,0,
506     "0","",[
507     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
508 ]).
509 text('Black',105,978,1,0,1,54,15,200,12,3,0,0,0,0,2,54,15,0,0,"",0,0,0,0,990,'',[
510 minilines(54,15,0,0,0,0,0,[
511 mini_line(54,12,3,0,0,0,[
512 str_block(0,54,12,3,0,-1,0,0,0,[
513 str_seg('Black','Helvetica',0,69120,54,12,3,0,-1,0,0,0,0,0,
514         "pathname")])
515 ])
516 ])]).
517 text('Black',360,978,1,0,1,55,15,203,12,3,0,0,0,0,2,55,15,0,0,"",0,0,0,0,990,'',[
518 minilines(55,15,0,0,0,0,0,[
519 mini_line(55,12,3,0,0,0,[
520 str_block(0,55,12,3,0,-1,0,0,0,[
521 str_seg('Black','Helvetica',0,69120,55,12,3,0,-1,0,0,0,0,0,
522         "IPaddress")])
523 ])
524 ])]).
525 text('Black',360,988,1,0,1,21,15,205,12,3,0,0,0,0,2,21,15,0,0,"",0,0,0,0,1000,'',[
526 minilines(21,15,0,0,0,0,0,[
527 mini_line(21,12,3,0,0,0,[
528 str_block(0,21,12,3,0,0,0,0,0,[
529 str_seg('Black','Helvetica',0,69120,21,12,3,0,0,0,0,0,0,0,
530         "port")])
531 ])
532 ])]).
533 text('Black',605,973,1,0,1,55,15,207,12,3,0,0,0,0,2,55,15,0,0,"",0,0,0,0,985,'',[
534 minilines(55,15,0,0,0,0,0,[
535 mini_line(55,12,3,0,0,0,[
536 str_block(0,55,12,3,0,-1,0,0,0,[
537 str_seg('Black','Helvetica',0,69120,55,12,3,0,-1,0,0,0,0,0,
538         "IPaddress")])
539 ])
540 ])]).
541 text('Black',605,988,1,0,1,21,15,209,12,3,0,0,0,0,2,21,15,0,0,"",0,0,0,0,1000,'',[
542 minilines(21,15,0,0,0,0,0,[
543 mini_line(21,12,3,0,0,0,[
544 str_block(0,21,12,3,0,0,0,0,0,[
545 str_seg('Black','Helvetica',0,69120,21,12,3,0,0,0,0,0,0,0,
546         "port")])
547 ])
548 ])]).
549 group([
550 box('Black','',500,650,650,850,0,1,1,128,0,0,0,0,0,'1',0,[
551 ]),
552 poly('Black','',2,[
553         500,675,650,675],0,1,1,129,0,0,0,0,0,0,0,'1',0,0,
554     "0","",[
555     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
556 ]),
557 text('Black',575,651,1,1,1,106,17,130,14,3,0,0,0,0,2,106,17,0,0,"",0,0,0,0,665,'',[
558 minilines(106,17,0,0,1,0,0,[
559 mini_line(106,14,3,0,0,0,[
560 str_block(0,106,14,3,0,-1,0,0,0,[
561 str_seg('Black','Helvetica-Bold',1,80640,106,14,3,0,-1,0,0,0,0,0,
562         "SocketAddress")])
563 ])
564 ])]),
565 poly('Black','',2,[
566         500,750,650,750],0,1,1,131,0,0,0,0,0,0,0,'1',0,0,
567     "0","",[
568     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
569 ]),
570 text('Black',510,758,1,0,1,91,15,178,12,3,0,0,0,0,2,91,15,0,0,"",0,0,0,0,770,'',[
571 minilines(91,15,0,0,0,0,0,[
572 mini_line(91,12,3,0,0,0,[
573 str_block(0,91,12,3,0,-1,0,0,0,[
574 str_seg('Black','Helvetica',0,69120,91,12,3,0,-1,0,0,0,0,0,
575         "address_family()")])
576 ])
577 ])]),
578 text('Black',510,678,1,0,1,51,15,210,12,3,0,0,0,0,2,51,15,0,0,"",0,0,0,0,690,'',[
579 minilines(51,15,0,0,0,0,0,[
580 mini_line(51,12,3,0,0,0,[
581 str_block(0,51,12,3,0,0,0,0,0,[
582 str_seg('Black','Helvetica',0,69120,51,12,3,0,0,0,0,0,0,0,
583         "sockaddr")])
584 ])
585 ])]),
586 text('Black',510,778,1,0,1,83,15,212,12,3,0,0,0,0,2,83,15,0,0,"",0,0,0,0,790,'',[
587 minilines(83,15,0,0,0,0,0,[
588 mini_line(83,12,3,0,0,0,[
589 str_block(0,83,12,3,0,-1,0,0,0,[
590 str_seg('Black','Helvetica',0,69120,83,12,3,0,-1,0,0,0,0,0,
591         "get_sockaddr()")])
592 ])
593 ])])
594 ],
595 244,0,0,[
596 ]).
597 group([
598 polygon('Black','',4,[
599         500,300,475,325,525,325,500,300],0,1,1,0,48,0,0,0,0,0,'1',0,
600     "0",[
601 ]),
602 box('Black','',425,100,575,300,0,1,1,0,0,0,0,0,0,'1',0,[
603 ]),
604 poly('Black','',2,[
605         425,125,575,125],0,1,1,1,0,0,0,0,0,0,0,'1',0,0,
606     "0","",[
607     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
608 ]),
609 text('Black',500,101,1,1,1,48,17,5,14,3,0,0,0,0,2,48,17,0,0,"",0,0,0,0,115,'',[
610 minilines(48,17,0,0,1,0,0,[
611 mini_line(48,14,3,0,0,0,[
612 str_block(0,48,14,3,0,0,0,0,0,[
613 str_seg('Black','Helvetica-Bold',1,80640,48,14,3,0,0,0,0,0,0,0,
614         "Socket")])
615 ])
616 ])]),
617 text('Black',435,128,1,0,1,10,15,7,12,3,0,0,0,0,2,10,15,0,0,"",0,0,0,0,140,'',[
618 minilines(10,15,0,0,0,0,0,[
619 mini_line(10,12,3,0,0,0,[
620 str_block(0,10,12,3,0,-1,0,0,0,[
621 str_seg('Black','Helvetica',0,69120,10,12,3,0,-1,0,0,0,0,0,
622         "fd")])
623 ])
624 ])]),
625 poly('Black','',2,[
626         425,200,575,200],0,1,1,15,0,0,0,0,0,0,0,'1',0,0,
627     "0","",[
628     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
629 ]),
630 text('Black',430,208,1,0,1,41,15,32,12,3,0,0,0,0,2,41,15,0,0,"",0,0,0,0,220,'',[
631 minilines(41,15,0,0,0,0,0,[
632 mini_line(41,12,3,0,0,0,[
633 str_block(0,41,12,3,0,-1,0,0,0,[
634 str_seg('Black','Helvetica',0,69120,41,12,3,0,-1,0,0,0,0,0,
635         "Listen()")])
636 ])
637 ])]),
638 polygon('Black','',5,[
639         575,230,600,220,625,230,600,240,575,230],0,1,1,0,132,0,0,0,0,0,'1',0,
640     "00",[
641 ]),
642 text('Black',430,223,1,0,1,40,15,287,12,3,0,0,0,0,2,40,15,0,0,"",0,0,0,0,235,'',[
643 minilines(40,15,0,0,0,0,0,[
644 mini_line(40,12,3,0,0,0,[
645 str_block(0,40,12,3,0,-1,0,0,0,[
646 str_seg('Black','Helvetica',0,69120,40,12,3,0,-1,0,0,0,0,0,
647         "Close()")])
648 ])
649 ])])
650 ],
651 307,0,0,[
652 ]).
653 poly('Black','',2,[
654         250,700,500,700],0,1,1,325,0,0,0,0,0,0,0,'1',0,0,
655     "0","",[
656     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
657 ]).
658 poly('Black','',2,[
659         650,715,845,715],0,1,1,336,0,0,0,0,0,0,0,'1',0,0,
660     "0","",[
661     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
662 ]).
663 poly('Black','',2,[
664         920,680,920,590],0,1,1,378,0,0,0,0,0,0,0,'1',0,0,
665     "0","",[
666     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
667 ]).
668 polygon('Black','',5,[
669         905,570,920,550,935,570,920,590,905,570],0,1,1,0,374,0,0,0,0,0,'1',0,
670     "00",[
671 ]).
672 group([
673 box('Black','',850,350,1000,550,0,1,1,348,0,0,0,0,0,'1',0,[
674 ]),
675 poly('Black','',2,[
676         850,375,1000,375],0,1,1,349,0,0,0,0,0,0,0,'1',0,0,
677     "0","",[
678     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
679 ]),
680 text('Black',925,351,1,1,1,32,17,350,14,3,0,0,0,0,2,32,17,0,0,"",0,0,0,0,365,'',[
681 minilines(32,17,0,0,1,0,0,[
682 mini_line(32,14,3,0,0,0,[
683 str_block(0,32,14,3,0,0,0,0,0,[
684 str_seg('Black','Helvetica-Bold',1,80640,32,14,3,0,0,0,0,0,0,0,
685         "Host")])
686 ])
687 ])]),
688 poly('Black','',2,[
689         850,450,1000,450],0,1,1,351,0,0,0,0,0,0,0,'1',0,0,
690     "0","",[
691     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
692 ]),
693 text('Black',860,458,1,0,1,79,15,352,12,3,0,0,0,0,2,79,15,0,0,"",0,0,0,0,470,'',[
694 minilines(79,15,0,0,0,0,0,[
695 mini_line(79,12,3,0,0,0,[
696 str_block(0,79,12,3,0,-1,0,0,0,[
697 str_seg('Black','Helvetica',0,69120,79,12,3,0,-1,0,0,0,0,0,
698         "FindAddress()")])
699 ])
700 ])]),
701 text('Black',860,378,1,0,1,30,15,353,12,3,0,0,0,0,2,30,15,0,0,"",0,0,0,0,390,'',[
702 minilines(30,15,0,0,0,0,0,[
703 mini_line(30,12,3,0,0,0,[
704 str_block(0,30,12,3,0,-1,0,0,0,[
705 str_seg('Black','Helvetica',0,69120,30,12,3,0,-1,0,0,0,0,0,
706         "name")])
707 ])
708 ])]),
709 text('Black',860,478,1,0,1,65,15,354,12,3,0,0,0,0,2,65,15,0,0,"",0,0,0,0,490,'',[
710 minilines(65,15,0,0,0,0,0,[
711 mini_line(65,12,3,0,0,0,[
712 str_block(0,65,12,3,0,-1,0,0,0,[
713 str_seg('Black','Helvetica',0,69120,65,12,3,0,-1,0,0,0,0,0,
714         "FindName()")])
715 ])
716 ])]),
717 text('Black',860,403,1,0,1,57,15,355,12,3,0,0,0,0,2,57,15,0,0,"",0,0,0,0,415,'',[
718 minilines(57,15,0,0,0,0,0,[
719 mini_line(57,12,3,0,0,0,[
720 str_block(0,57,12,3,0,-1,0,0,0,[
721 str_seg('Black','Helvetica',0,69120,57,12,3,0,-1,0,0,0,0,0,
722         "addresses")])
723 ])
724 ])])
725 ],
726 903,0,0,[
727 ]).
728 oval('Black','',905,670,935,700,1,1,1,380,0,0,0,0,0,'1',0,[
729 ]).
730 text('Black',510,798,1,0,1,75,15,942,12,3,0,0,0,0,2,75,15,0,0,"",0,0,0,0,810,'',[
731 minilines(75,15,0,0,0,0,0,[
732 mini_line(75,12,3,0,0,0,[
733 str_block(0,75,12,3,0,-1,0,0,0,[
734 str_seg('Black','Helvetica',0,69120,75,12,3,0,-1,0,0,0,0,0,
735         "get_socklen()")])
736 ])
737 ])]).
738 poly('Black','',2,[
739         170,620,170,590],0,1,1,987,0,0,0,0,0,0,0,'1',0,0,
740     "0","",[
741     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
742 ]).
743 polygon('Black','',5,[
744         155,570,170,550,185,570,170,590,155,570],0,1,1,0,988,0,0,0,0,0,'1',0,
745     "00",[
746 ]).
747 group([
748 box('Black','',845,700,995,900,0,1,1,328,0,0,0,0,0,'1',0,[
749 ]),
750 poly('Black','',2,[
751         845,725,995,725],0,1,1,329,0,0,0,0,0,0,0,'1',0,0,
752     "0","",[
753     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
754 ]),
755 text('Black',920,701,1,1,1,112,17,330,14,3,0,0,0,0,2,112,17,0,0,"",0,0,0,0,715,'',[
756 minilines(112,17,0,0,1,0,0,[
757 mini_line(112,14,3,0,0,0,[
758 str_block(0,112,14,3,0,-1,0,0,0,[
759 str_seg('Black','Helvetica-Bold',1,80640,112,14,3,0,-1,0,0,0,0,0,
760         "InternetAddress")])
761 ])
762 ])]),
763 poly('Black','',2,[
764         845,800,995,800],0,1,1,331,0,0,0,0,0,0,0,'1',0,0,
765     "0","",[
766     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
767 ]),
768 text('Black',855,728,1,0,1,10,15,333,12,3,0,0,0,0,2,10,15,0,1,"",0,0,0,0,740,'',[
769 minilines(10,15,0,1,0,0,0,[
770 mini_line(10,12,3,0,1,0,[
771 str_block(0,10,12,3,0,1,0,0,0,[
772 str_seg('Black','Helvetica',0,69120,10,12,3,0,1,0,0,0,0,0,
773         "af")])
774 ])
775 ])]),
776 text('Black',855,753,1,0,1,52,15,335,12,3,0,0,0,0,2,52,15,0,0,"",0,0,0,0,765,'',[
777 minilines(52,15,0,0,0,0,0,[
778 mini_line(52,12,3,0,0,0,[
779 str_block(0,52,12,3,0,0,0,0,0,[
780 str_seg('Black','Helvetica',0,69120,52,12,3,0,0,0,0,0,0,0,
781         "inet_addr")])
782 ])
783 ])]),
784 text('Black',855,773,1,0,1,86,15,410,12,3,0,0,0,0,2,86,15,0,0,"",0,0,0,0,785,'',[
785 minilines(86,15,0,0,0,0,0,[
786 mini_line(86,12,3,0,0,0,[
787 str_block(0,86,12,3,0,-1,0,0,0,[
788 str_seg('Black','Helvetica',0,69120,86,12,3,0,-1,0,0,0,0,0,
789         "netmask_length")])
790 ])
791 ])]),
792 text('Black',855,808,1,0,1,40,15,924,12,3,0,0,0,0,2,40,15,0,0,"",0,0,0,0,820,'',[
793 minilines(40,15,0,0,0,0,0,[
794 mini_line(40,12,3,0,0,0,[
795 str_block(0,40,12,3,0,-1,0,0,0,[
796 str_seg('Black','Helvetica',0,69120,40,12,3,0,-1,0,0,0,0,0,
797         "String()")])
798 ])
799 ])]),
800 text('Black',855,828,1,0,1,91,15,926,12,3,0,0,0,0,2,91,15,0,0,"",0,0,0,0,840,'',[
801 minilines(91,15,0,0,0,0,0,[
802 mini_line(91,12,3,0,0,0,[
803 str_block(0,91,12,3,0,-1,0,0,0,[
804 str_seg('Black','Helvetica',0,69120,91,12,3,0,-1,0,0,0,0,0,
805         "address_family()")])
806 ])
807 ])]),
808 text('Black',855,848,1,0,1,74,15,928,12,3,0,0,0,0,2,74,15,0,0,"",0,0,0,0,860,'',[
809 minilines(74,15,0,0,0,0,0,[
810 mini_line(74,12,3,0,0,0,[
811 str_block(0,74,12,3,0,-1,0,0,0,[
812 str_seg('Black','Helvetica',0,69120,74,12,3,0,-1,0,0,0,0,0,
813         "get_in_addr()")])
814 ])
815 ])]),
816 text('Black',855,868,1,0,1,81,15,930,12,3,0,0,0,0,2,81,15,0,0,"",0,0,0,0,880,'',[
817 minilines(81,15,0,0,0,0,0,[
818 mini_line(81,12,3,0,0,0,[
819 str_block(0,81,12,3,0,-1,0,0,0,[
820 str_seg('Black','Helvetica',0,69120,81,12,3,0,-1,0,0,0,0,0,
821         "get_in6_addr()")])
822 ])
823 ])])
824 ],
825 1010,0,0,[
826 ]).
827 oval('Black','',155,620,185,650,1,1,1,1011,0,0,0,0,0,'1',0,[
828 ]).
829 group([
830 box('Black','',100,350,250,550,0,1,1,246,0,0,0,0,0,'1',0,[
831 ]),
832 poly('Black','',2,[
833         100,375,250,375],0,1,1,247,0,0,0,0,0,0,0,'1',0,0,
834     "0","",[
835     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
836 ]),
837 text('Black',175,351,1,1,1,52,17,248,14,3,0,0,0,0,2,52,17,0,0,"",0,0,0,0,365,'',[
838 minilines(52,17,0,0,1,0,0,[
839 mini_line(52,14,3,0,0,0,[
840 str_block(0,52,14,3,0,-1,0,0,0,[
841 str_seg('Black','Helvetica-Bold',1,80640,52,14,3,0,-1,0,0,0,0,0,
842         "Service")])
843 ])
844 ])]),
845 poly('Black','',2,[
846         100,450,250,450],0,1,1,249,0,0,0,0,0,0,0,'1',0,0,
847     "0","",[
848     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
849 ]),
850 text('Black',110,458,1,0,1,79,15,250,12,3,0,0,0,0,2,79,15,0,0,"",0,0,0,0,470,'',[
851 minilines(79,15,0,0,0,0,0,[
852 mini_line(79,12,3,0,0,0,[
853 str_block(0,79,12,3,0,-1,0,0,0,[
854 str_seg('Black','Helvetica',0,69120,79,12,3,0,-1,0,0,0,0,0,
855         "FindAddress()")])
856 ])
857 ])]),
858 text('Black',110,378,1,0,1,30,15,251,12,3,0,0,0,0,2,30,15,0,0,"",0,0,0,0,390,'',[
859 minilines(30,15,0,0,0,0,0,[
860 mini_line(30,12,3,0,0,0,[
861 str_block(0,30,12,3,0,-1,0,0,0,[
862 str_seg('Black','Helvetica',0,69120,30,12,3,0,-1,0,0,0,0,0,
863         "name")])
864 ])
865 ])]),
866 text('Black',110,478,1,0,1,65,15,252,12,3,0,0,0,0,2,65,15,0,0,"",0,0,0,0,490,'',[
867 minilines(65,15,0,0,0,0,0,[
868 mini_line(65,12,3,0,0,0,[
869 str_block(0,65,12,3,0,-1,0,0,0,[
870 str_seg('Black','Helvetica',0,69120,65,12,3,0,-1,0,0,0,0,0,
871         "FindName()")])
872 ])
873 ])]),
874 text('Black',110,398,1,0,1,27,15,269,12,3,0,0,0,0,2,27,15,0,0,"",0,0,0,0,410,'',[
875 minilines(27,15,0,0,0,0,0,[
876 mini_line(27,12,3,0,0,0,[
877 str_block(0,27,12,3,0,-1,0,0,0,[
878 str_seg('Black','Helvetica',0,69120,27,12,3,0,-1,0,0,0,0,0,
879         "ports")])
880 ])
881 ])])
882 ],
883 1024,0,0,[
884 ]).
885 group([
886 box('Black','',100,650,250,850,0,1,1,946,0,0,0,0,0,'1',0,[
887 ]),
888 poly('Black','',2,[
889         100,675,250,675],0,1,1,947,0,0,0,0,0,0,0,'1',0,0,
890     "0","",[
891     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
892 ]),
893 text('Black',175,651,1,1,1,30,17,948,14,3,0,0,0,0,2,30,17,0,0,"",0,0,0,0,665,'',[
894 minilines(30,17,0,0,1,0,0,[
895 mini_line(30,14,3,0,0,0,[
896 str_block(0,30,14,3,0,0,0,0,0,[
897 str_seg('Black','Helvetica-Bold',1,80640,30,14,3,0,0,0,0,0,0,0,
898         "Port")])
899 ])
900 ])]),
901 poly('Black','',2,[
902         100,750,250,750],0,1,1,949,0,0,0,0,0,0,0,'1',0,0,
903     "0","",[
904     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
905 ]),
906 text('Black',110,758,1,0,1,53,15,950,12,3,0,0,0,0,2,53,15,0,0,"",0,0,0,0,770,'',[
907 minilines(53,15,0,0,0,0,0,[
908 mini_line(53,12,3,0,0,0,[
909 str_block(0,53,12,3,0,-1,0,0,0,[
910 str_seg('Black','Helvetica',0,69120,53,12,3,0,-1,0,0,0,0,0,
911         "get_port()")])
912 ])
913 ])]),
914 text('Black',110,778,1,0,1,92,15,952,12,3,0,0,0,0,2,92,15,0,0,"",0,0,0,0,790,'',[
915 minilines(92,15,0,0,0,0,0,[
916 mini_line(92,12,3,0,0,0,[
917 str_block(0,92,12,3,0,-1,0,0,0,[
918 str_seg('Black','Helvetica',0,69120,92,12,3,0,-1,0,0,0,0,0,
919         "get_sockettype()")])
920 ])
921 ])]),
922 text('Black',110,698,1,0,1,21,15,953,12,3,0,0,0,0,2,21,15,0,0,"",0,0,0,0,710,'',[
923 minilines(21,15,0,0,0,0,0,[
924 mini_line(21,12,3,0,0,0,[
925 str_block(0,21,12,3,0,0,0,0,0,[
926 str_seg('Black','Helvetica',0,69120,21,12,3,0,0,0,0,0,0,0,
927         "port")])
928 ])
929 ])]),
930 text('Black',110,713,1,0,1,60,15,954,12,3,0,0,0,0,2,60,15,0,0,"",0,0,0,0,725,'',[
931 minilines(60,15,0,0,0,0,0,[
932 mini_line(60,12,3,0,0,0,[
933 str_block(0,60,12,3,0,-1,0,0,0,[
934 str_seg('Black','Helvetica',0,69120,60,12,3,0,-1,0,0,0,0,0,
935         "sockettype")])
936 ])
937 ])])
938 ],
939 1033,0,0,[
940 ]).
941 group([
942 box('Black','',320,400,470,600,0,1,1,26,0,0,0,0,0,'1',0,[
943 ]),
944 poly('Black','',2,[
945         320,425,470,425],0,1,1,27,0,0,0,0,0,0,0,'1',0,0,
946     "0","",[
947     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
948 ]),
949 text('Black',395,401,1,1,1,97,17,28,14,3,0,0,0,0,2,97,17,0,0,"",0,0,0,0,415,'',[
950 minilines(97,17,0,0,1,0,0,[
951 mini_line(97,14,3,0,0,0,[
952 str_block(0,97,14,3,0,0,0,0,0,[
953 str_seg('Black','Helvetica-Bold',1,80640,97,14,3,0,0,0,0,0,0,0,
954         "StreamSocket")])
955 ])
956 ])]),
957 poly('Black','',2,[
958         320,500,470,500],0,1,1,30,0,0,0,0,0,0,0,'1',0,0,
959     "0","",[
960     0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
961 ]),
962 text('Black',330,508,1,0,1,55,15,31,12,3,0,0,0,0,2,55,15,0,0,"",0,0,0,0,520,'',[
963 minilines(55,15,0,0,0,0,0,[
964 mini_line(55,12,3,0,0,0,[
965 str_block(0,55,12,3,0,-1,0,0,0,[
966 str_seg('Black','Helvetica',0,69120,55,12,3,0,-1,0,0,0,0,0,
967         "Connect()")])
968 ])
969 ])]),
970 text('Black',330,528,1,0,1,48,15,33,12,3,0,0,0,0,2,48,15,0,0,"",0,0,0,0,540,'',[
971 minilines(48,15,0,0,0,0,0,[
972 mini_line(48,12,3,0,0,0,[
973 str_block(0,48,12,3,0,-1,0,0,0,[
974 str_seg('Black','Helvetica',0,69120,48,12,3,0,-1,0,0,0,0,0,
975         "Accept()")])
976 ])
977 ])]),
978 text('Black',330,548,1,0,1,37,15,87,12,3,0,0,0,0,2,37,15,0,0,"",0,0,0,0,560,'',[
979 minilines(37,15,0,0,0,0,0,[
980 mini_line(37,12,3,0,0,0,[
981 str_block(0,37,12,3,0,-1,0,0,0,[
982 str_seg('Black','Helvetica',0,69120,37,12,3,0,-1,0,0,0,0,0,
983         "Read()")])
984 ])
985 ])]),
986 text('Black',330,568,1,0,1,36,15,88,12,3,0,0,0,0,2,36,15,0,0,"",0,0,0,0,580,'',[
987 minilines(36,15,0,0,0,0,0,[
988 mini_line(36,12,3,0,0,0,[
989 str_block(0,36,12,3,0,-1,0,0,0,[
990 str_seg('Black','Helvetica',0,69120,36,12,3,0,-1,0,0,0,0,0,
991         "Write()")])
992 ])
993 ])])
994 ],
995 1069,0,0,[
996 ]).
997 box('Black','',50,50,1020,1200,0,1,1,1072,0,0,0,0,0,'1',0,[
998 ]).