1 %TGIF 4.1.43-QPL |
|
2 state(0,37,100.000,0,64,0,32,0,9,1,1,1,0,0,0,1,0,'Courier-Bold',1,103680,0,3,0,10,0,0,1,1,0,16,0,0,1,1,1,1,1088,1408,1,0,2880,0). |
|
3 % |
|
4 % @(#)$Header$ |
|
5 % %W% |
|
6 % |
|
7 unit("1 pixel/pixel"). |
|
8 color_info(11,65535,0,[ |
|
9 "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, |
|
10 "red", 65535, 0, 0, 65535, 0, 0, 1, |
|
11 "green", 0, 65535, 0, 0, 65535, 0, 1, |
|
12 "blue", 0, 0, 65535, 0, 0, 65535, 1, |
|
13 "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, |
|
14 "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, |
|
15 "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, |
|
16 "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, |
|
17 "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, |
|
18 "black", 0, 0, 0, 0, 0, 0, 1, |
|
19 "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 |
|
20 ]). |
|
21 script_frac("0.6"). |
|
22 fg_bg_colors('black','white'). |
|
23 dont_reencode("FFDingbests:ZapfDingbats"). |
|
24 page(1,"",1,''). |
|
25 box('black','',32,48,240,256,0,3,1,0,0,0,0,0,0,'3',0,[ |
|
26 ]). |
|
27 text('black',64,10,1,0,1,121,28,3,22,6,0,0,0,0,2,121,28,0,0,"",0,0,0,0,32,'',[ |
|
28 minilines(121,28,0,0,0,0,0,[ |
|
29 mini_line(121,22,6,0,0,0,[ |
|
30 str_block(0,121,22,6,0,0,0,0,0,[ |
|
31 str_seg('black','Times-Roman',0,138240,121,22,6,0,0,0,0,0,0,0, |
|
32 "class Packet")]) |
|
33 ]) |
|
34 ])]). |
|
35 text('black',416,100,1,0,1,116,28,15,22,6,0,0,0,0,2,116,28,0,0,"",0,0,0,0,122,'',[ |
|
36 minilines(116,28,0,0,0,0,0,[ |
|
37 mini_line(116,22,6,0,0,0,[ |
|
38 str_block(0,116,22,6,0,0,0,0,0,[ |
|
39 str_seg('black','Times-Roman',0,138240,116,22,6,0,0,0,0,0,0,0, |
|
40 "class Buffer")]) |
|
41 ]) |
|
42 ])]). |
|
43 text('black',48,178,4,0,1,83,69,32,14,4,0,0,0,0,2,83,69,0,0,"",0,0,0,0,192,'',[ |
|
44 minilines(83,69,0,0,0,0,0,[ |
|
45 mini_line(80,14,4,0,0,0,[ |
|
46 str_block(0,80,14,4,0,-1,0,0,0,[ |
|
47 str_seg('black','Times-Bold',1,80640,80,14,4,0,-1,0,0,0,0,0, |
|
48 "private data:")]) |
|
49 ]), |
|
50 mini_line(59,14,3,0,0,0,[ |
|
51 str_block(0,59,14,3,0,0,0,0,0,[ |
|
52 str_seg('black','Times-Roman',0,80640,59,14,3,0,0,0,0,0,0,0, |
|
53 "- unique id")]) |
|
54 ]), |
|
55 mini_line(83,14,3,0,0,0,[ |
|
56 str_block(0,83,14,3,0,0,0,0,0,[ |
|
57 str_seg('black','Times-Roman',0,80640,83,14,3,0,0,0,0,0,0,0, |
|
58 "- Buffer object")]) |
|
59 ]), |
|
60 mini_line(76,14,3,0,0,0,[ |
|
61 str_block(0,76,14,3,0,0,0,0,0,[ |
|
62 str_seg('black','Times-Roman',0,80640,76,14,3,0,0,0,0,0,0,0, |
|
63 "- Tags object")]) |
|
64 ]) |
|
65 ])]). |
|
66 text('black',112,288,1,0,1,103,28,82,22,6,0,0,0,0,2,103,28,0,0,"",0,0,0,0,310,'',[ |
|
67 minilines(103,28,0,0,0,0,0,[ |
|
68 mini_line(103,22,6,0,0,0,[ |
|
69 str_block(0,103,22,6,0,-1,0,0,0,[ |
|
70 str_seg('black','Times-Roman',0,138240,103,22,6,0,-1,0,0,0,0,0, |
|
71 "class Tags")]) |
|
72 ]) |
|
73 ])]). |
|
74 text('black',48,50,5,0,1,175,86,176,14,4,0,0,0,0,2,175,86,0,0,"",0,0,0,0,64,'',[ |
|
75 minilines(175,86,0,0,0,0,0,[ |
|
76 mini_line(105,14,4,0,0,0,[ |
|
77 str_block(0,105,14,4,0,-1,0,0,0,[ |
|
78 str_seg('black','Times-Bold',1,80640,105,14,4,0,-1,0,0,0,0,0, |
|
79 "public functions:")]) |
|
80 ]), |
|
81 mini_line(80,14,3,0,0,0,[ |
|
82 str_block(0,80,14,3,0,-1,0,0,0,[ |
|
83 str_seg('black','Times-Roman',0,80640,80,14,3,0,-1,0,0,0,0,0, |
|
84 "- constructors")]) |
|
85 ]), |
|
86 mini_line(175,14,3,0,0,0,[ |
|
87 str_block(0,175,14,3,0,-1,0,0,0,[ |
|
88 str_seg('black','Times-Roman',0,80640,175,14,3,0,-1,0,0,0,0,0, |
|
89 "- add/remove/peek at Headers")]) |
|
90 ]), |
|
91 mini_line(155,14,3,0,0,0,[ |
|
92 str_block(0,155,14,3,0,-1,0,0,0,[ |
|
93 str_seg('black','Times-Roman',0,80640,155,14,3,0,-1,0,0,0,0,0, |
|
94 "- add/remove/peek at Tags")]) |
|
95 ]), |
|
96 mini_line(88,14,3,0,0,0,[ |
|
97 str_block(0,88,14,3,0,0,0,0,0,[ |
|
98 str_seg('black','Times-Roman',0,80640,88,14,3,0,0,0,0,0,0,0, |
|
99 "- fragmentation")]) |
|
100 ]) |
|
101 ])]). |
|
102 box('black','',384,144,614,352,0,3,1,245,0,0,0,0,0,'3',0,[ |
|
103 ]). |
|
104 text('black',400,274,4,0,1,204,69,246,14,4,0,0,0,0,2,204,69,0,0,"",0,0,0,0,288,'',[ |
|
105 minilines(204,69,0,0,0,0,0,[ |
|
106 mini_line(80,14,4,0,0,0,[ |
|
107 str_block(0,80,14,4,0,-1,0,0,0,[ |
|
108 str_seg('black','Times-Bold',1,80640,80,14,4,0,-1,0,0,0,0,0, |
|
109 "private data:")]) |
|
110 ]), |
|
111 mini_line(193,14,3,0,0,0,[ |
|
112 str_block(0,193,14,3,0,0,0,0,0,[ |
|
113 str_seg('black','Times-Roman',0,80640,193,14,3,0,0,0,0,0,0,0, |
|
114 "- struct BufferData, a dynamically")]) |
|
115 ]), |
|
116 mini_line(160,14,3,0,0,0,[ |
|
117 str_block(0,160,14,3,0,0,0,0,0,[ |
|
118 str_seg('black','Times-Roman',0,80640,160,14,3,0,0,0,0,0,0,0, |
|
119 "varying byte buffer to which")]) |
|
120 ]), |
|
121 mini_line(204,14,3,0,0,0,[ |
|
122 str_block(0,204,14,3,0,0,0,0,0,[ |
|
123 str_seg('black','Times-Roman',0,80640,204,14,3,0,0,0,0,0,0,0, |
|
124 "data can be prepended or appended")]) |
|
125 ]) |
|
126 ])]). |
|
127 text('black',400,146,5,0,1,188,86,247,14,4,0,0,0,0,2,188,86,0,0,"",0,0,0,0,160,'',[ |
|
128 minilines(188,86,0,0,0,0,0,[ |
|
129 mini_line(105,14,4,0,0,0,[ |
|
130 str_block(0,105,14,4,0,-1,0,0,0,[ |
|
131 str_seg('black','Times-Bold',1,80640,105,14,4,0,-1,0,0,0,0,0, |
|
132 "public functions:")]) |
|
133 ]), |
|
134 mini_line(172,14,3,0,0,0,[ |
|
135 str_block(0,172,14,3,0,0,0,0,0,[ |
|
136 str_seg('black','Times-Roman',0,80640,172,14,3,0,0,0,0,0,0,0, |
|
137 "- Iterators to move byte buffer")]) |
|
138 ]), |
|
139 mini_line(171,14,3,0,0,0,[ |
|
140 str_block(0,171,14,3,0,0,0,0,0,[ |
|
141 str_seg('black','Times-Roman',0,80640,171,14,3,0,0,0,0,0,0,0, |
|
142 "pointers forward or backward")]) |
|
143 ]), |
|
144 mini_line(188,14,3,0,0,0,[ |
|
145 str_block(0,188,14,3,0,0,0,0,0,[ |
|
146 str_seg('black','Times-Roman',0,80640,188,14,3,0,0,0,0,0,0,0, |
|
147 "- functions to read and write data")]) |
|
148 ]), |
|
149 mini_line(132,14,3,0,0,0,[ |
|
150 str_block(0,132,14,3,0,-1,0,0,0,[ |
|
151 str_seg('black','Times-Roman',0,80640,132,14,3,0,-1,0,0,0,0,0, |
|
152 "of various sized chunks")]) |
|
153 ]) |
|
154 ])]). |
|
155 box('black','',96,324,304,532,0,3,1,264,0,0,0,0,0,'3',0,[ |
|
156 ]). |
|
157 text('black',112,454,4,0,1,167,69,265,14,4,0,0,0,0,2,167,69,0,0,"",0,0,0,0,468,'',[ |
|
158 minilines(167,69,0,0,0,0,0,[ |
|
159 mini_line(80,14,4,0,0,0,[ |
|
160 str_block(0,80,14,4,0,-1,0,0,0,[ |
|
161 str_seg('black','Times-Bold',1,80640,80,14,4,0,-1,0,0,0,0,0, |
|
162 "private data:")]) |
|
163 ]), |
|
164 mini_line(167,14,3,0,0,0,[ |
|
165 str_block(0,167,14,3,0,0,0,0,0,[ |
|
166 str_seg('black','Times-Roman',0,80640,167,14,3,0,0,0,0,0,0,0, |
|
167 "- singly linked-list of TagData")]) |
|
168 ]), |
|
169 mini_line(158,14,3,0,0,0,[ |
|
170 str_block(0,158,14,3,0,0,0,0,0,[ |
|
171 str_seg('black','Times-Roman',0,80640,158,14,3,0,0,0,0,0,0,0, |
|
172 "structures, with a reference")]) |
|
173 ]), |
|
174 mini_line(32,14,3,0,0,0,[ |
|
175 str_block(0,32,14,3,0,0,0,0,0,[ |
|
176 str_seg('black','Times-Roman',0,80640,32,14,3,0,0,0,0,0,0,0, |
|
177 "count")]) |
|
178 ]) |
|
179 ])]). |
|
180 text('black',112,326,5,0,1,155,86,266,14,4,0,0,0,0,2,155,86,0,0,"",0,0,0,0,340,'',[ |
|
181 minilines(155,86,0,0,0,0,0,[ |
|
182 mini_line(105,14,4,0,0,0,[ |
|
183 str_block(0,105,14,4,0,-1,0,0,0,[ |
|
184 str_seg('black','Times-Bold',1,80640,105,14,4,0,-1,0,0,0,0,0, |
|
185 "public functions:")]) |
|
186 ]), |
|
187 mini_line(80,14,3,0,0,0,[ |
|
188 str_block(0,80,14,3,0,-1,0,0,0,[ |
|
189 str_seg('black','Times-Roman',0,80640,80,14,3,0,-1,0,0,0,0,0, |
|
190 "- constructors")]) |
|
191 ]), |
|
192 mini_line(155,14,3,0,0,0,[ |
|
193 str_block(0,155,14,3,0,-1,0,0,0,[ |
|
194 str_seg('black','Times-Roman',0,80640,155,14,3,0,-1,0,0,0,0,0, |
|
195 "- templates to add, remove,")]) |
|
196 ]), |
|
197 mini_line(148,14,3,0,0,0,[ |
|
198 str_block(0,148,14,3,0,-1,0,0,0,[ |
|
199 str_seg('black','Times-Roman',0,80640,148,14,3,0,-1,0,0,0,0,0, |
|
200 "or peek at Tags of various")]) |
|
201 ]), |
|
202 mini_line(31,14,3,0,0,0,[ |
|
203 str_block(0,31,14,3,0,-1,0,0,0,[ |
|
204 str_seg('black','Times-Roman',0,80640,31,14,3,0,-1,0,0,0,0,0, |
|
205 "types")]) |
|
206 ]) |
|
207 ])]). |
|
208 poly('black','',2,[ |
|
209 59,245,96,320],0,2,1,272,0,0,3,0,0,0,0,'2',0,0, |
|
210 "0","",[ |
|
211 0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[ |
|
212 ]). |
|
213 poly('black','',2,[ |
|
214 123,246,288,320],0,2,1,280,0,0,3,0,0,0,0,'2',0,0, |
|
215 "0","",[ |
|
216 0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[ |
|
217 ]). |
|
218 poly('black','',2,[ |
|
219 141,219,379,147],0,2,1,286,0,0,3,0,0,0,0,'2',0,0, |
|
220 "0","",[ |
|
221 0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[ |
|
222 ]). |
|
223 poly('black','',2,[ |
|
224 132,226,375,335],0,2,1,287,0,0,3,0,0,0,0,'2',0,0, |
|
225 "0","",[ |
|
226 0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[ |
|
227 ]). |
|