228 lines
7.1 KiB
Plaintext
228 lines
7.1 KiB
Plaintext
%TGIF 4.1.43-QPL
|
|
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).
|
|
%
|
|
% @(#)$Header$
|
|
% %W%
|
|
%
|
|
unit("1 pixel/pixel").
|
|
color_info(11,65535,0,[
|
|
"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
|
|
"red", 65535, 0, 0, 65535, 0, 0, 1,
|
|
"green", 0, 65535, 0, 0, 65535, 0, 1,
|
|
"blue", 0, 0, 65535, 0, 0, 65535, 1,
|
|
"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
|
|
"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
|
|
"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
|
|
"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
|
|
"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
|
|
"black", 0, 0, 0, 0, 0, 0, 1,
|
|
"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1
|
|
]).
|
|
script_frac("0.6").
|
|
fg_bg_colors('black','white').
|
|
dont_reencode("FFDingbests:ZapfDingbats").
|
|
page(1,"",1,'').
|
|
box('black','',32,48,240,256,0,3,1,0,0,0,0,0,0,'3',0,[
|
|
]).
|
|
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,'',[
|
|
minilines(121,28,0,0,0,0,0,[
|
|
mini_line(121,22,6,0,0,0,[
|
|
str_block(0,121,22,6,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,138240,121,22,6,0,0,0,0,0,0,0,
|
|
"class Packet")])
|
|
])
|
|
])]).
|
|
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,'',[
|
|
minilines(116,28,0,0,0,0,0,[
|
|
mini_line(116,22,6,0,0,0,[
|
|
str_block(0,116,22,6,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,138240,116,22,6,0,0,0,0,0,0,0,
|
|
"class Buffer")])
|
|
])
|
|
])]).
|
|
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,'',[
|
|
minilines(83,69,0,0,0,0,0,[
|
|
mini_line(80,14,4,0,0,0,[
|
|
str_block(0,80,14,4,0,-1,0,0,0,[
|
|
str_seg('black','Times-Bold',1,80640,80,14,4,0,-1,0,0,0,0,0,
|
|
"private data:")])
|
|
]),
|
|
mini_line(59,14,3,0,0,0,[
|
|
str_block(0,59,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,59,14,3,0,0,0,0,0,0,0,
|
|
"- unique id")])
|
|
]),
|
|
mini_line(83,14,3,0,0,0,[
|
|
str_block(0,83,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,83,14,3,0,0,0,0,0,0,0,
|
|
"- Buffer object")])
|
|
]),
|
|
mini_line(76,14,3,0,0,0,[
|
|
str_block(0,76,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,76,14,3,0,0,0,0,0,0,0,
|
|
"- Tags object")])
|
|
])
|
|
])]).
|
|
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,'',[
|
|
minilines(103,28,0,0,0,0,0,[
|
|
mini_line(103,22,6,0,0,0,[
|
|
str_block(0,103,22,6,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,138240,103,22,6,0,-1,0,0,0,0,0,
|
|
"class Tags")])
|
|
])
|
|
])]).
|
|
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,'',[
|
|
minilines(175,86,0,0,0,0,0,[
|
|
mini_line(105,14,4,0,0,0,[
|
|
str_block(0,105,14,4,0,-1,0,0,0,[
|
|
str_seg('black','Times-Bold',1,80640,105,14,4,0,-1,0,0,0,0,0,
|
|
"public functions:")])
|
|
]),
|
|
mini_line(80,14,3,0,0,0,[
|
|
str_block(0,80,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,80,14,3,0,-1,0,0,0,0,0,
|
|
"- constructors")])
|
|
]),
|
|
mini_line(175,14,3,0,0,0,[
|
|
str_block(0,175,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,175,14,3,0,-1,0,0,0,0,0,
|
|
"- add/remove/peek at Headers")])
|
|
]),
|
|
mini_line(155,14,3,0,0,0,[
|
|
str_block(0,155,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,155,14,3,0,-1,0,0,0,0,0,
|
|
"- add/remove/peek at Tags")])
|
|
]),
|
|
mini_line(88,14,3,0,0,0,[
|
|
str_block(0,88,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,88,14,3,0,0,0,0,0,0,0,
|
|
"- fragmentation")])
|
|
])
|
|
])]).
|
|
box('black','',384,144,614,352,0,3,1,245,0,0,0,0,0,'3',0,[
|
|
]).
|
|
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,'',[
|
|
minilines(204,69,0,0,0,0,0,[
|
|
mini_line(80,14,4,0,0,0,[
|
|
str_block(0,80,14,4,0,-1,0,0,0,[
|
|
str_seg('black','Times-Bold',1,80640,80,14,4,0,-1,0,0,0,0,0,
|
|
"private data:")])
|
|
]),
|
|
mini_line(193,14,3,0,0,0,[
|
|
str_block(0,193,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,193,14,3,0,0,0,0,0,0,0,
|
|
"- struct BufferData, a dynamically")])
|
|
]),
|
|
mini_line(160,14,3,0,0,0,[
|
|
str_block(0,160,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,160,14,3,0,0,0,0,0,0,0,
|
|
"varying byte buffer to which")])
|
|
]),
|
|
mini_line(204,14,3,0,0,0,[
|
|
str_block(0,204,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,204,14,3,0,0,0,0,0,0,0,
|
|
"data can be prepended or appended")])
|
|
])
|
|
])]).
|
|
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,'',[
|
|
minilines(188,86,0,0,0,0,0,[
|
|
mini_line(105,14,4,0,0,0,[
|
|
str_block(0,105,14,4,0,-1,0,0,0,[
|
|
str_seg('black','Times-Bold',1,80640,105,14,4,0,-1,0,0,0,0,0,
|
|
"public functions:")])
|
|
]),
|
|
mini_line(172,14,3,0,0,0,[
|
|
str_block(0,172,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,172,14,3,0,0,0,0,0,0,0,
|
|
"- Iterators to move byte buffer")])
|
|
]),
|
|
mini_line(171,14,3,0,0,0,[
|
|
str_block(0,171,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,171,14,3,0,0,0,0,0,0,0,
|
|
"pointers forward or backward")])
|
|
]),
|
|
mini_line(188,14,3,0,0,0,[
|
|
str_block(0,188,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,188,14,3,0,0,0,0,0,0,0,
|
|
"- functions to read and write data")])
|
|
]),
|
|
mini_line(132,14,3,0,0,0,[
|
|
str_block(0,132,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,132,14,3,0,-1,0,0,0,0,0,
|
|
"of various sized chunks")])
|
|
])
|
|
])]).
|
|
box('black','',96,324,304,532,0,3,1,264,0,0,0,0,0,'3',0,[
|
|
]).
|
|
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,'',[
|
|
minilines(167,69,0,0,0,0,0,[
|
|
mini_line(80,14,4,0,0,0,[
|
|
str_block(0,80,14,4,0,-1,0,0,0,[
|
|
str_seg('black','Times-Bold',1,80640,80,14,4,0,-1,0,0,0,0,0,
|
|
"private data:")])
|
|
]),
|
|
mini_line(167,14,3,0,0,0,[
|
|
str_block(0,167,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,167,14,3,0,0,0,0,0,0,0,
|
|
"- singly linked-list of TagData")])
|
|
]),
|
|
mini_line(158,14,3,0,0,0,[
|
|
str_block(0,158,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,158,14,3,0,0,0,0,0,0,0,
|
|
"structures, with a reference")])
|
|
]),
|
|
mini_line(32,14,3,0,0,0,[
|
|
str_block(0,32,14,3,0,0,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,32,14,3,0,0,0,0,0,0,0,
|
|
"count")])
|
|
])
|
|
])]).
|
|
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,'',[
|
|
minilines(155,86,0,0,0,0,0,[
|
|
mini_line(105,14,4,0,0,0,[
|
|
str_block(0,105,14,4,0,-1,0,0,0,[
|
|
str_seg('black','Times-Bold',1,80640,105,14,4,0,-1,0,0,0,0,0,
|
|
"public functions:")])
|
|
]),
|
|
mini_line(80,14,3,0,0,0,[
|
|
str_block(0,80,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,80,14,3,0,-1,0,0,0,0,0,
|
|
"- constructors")])
|
|
]),
|
|
mini_line(155,14,3,0,0,0,[
|
|
str_block(0,155,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,155,14,3,0,-1,0,0,0,0,0,
|
|
"- templates to add, remove,")])
|
|
]),
|
|
mini_line(148,14,3,0,0,0,[
|
|
str_block(0,148,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,148,14,3,0,-1,0,0,0,0,0,
|
|
"or peek at Tags of various")])
|
|
]),
|
|
mini_line(31,14,3,0,0,0,[
|
|
str_block(0,31,14,3,0,-1,0,0,0,[
|
|
str_seg('black','Times-Roman',0,80640,31,14,3,0,-1,0,0,0,0,0,
|
|
"types")])
|
|
])
|
|
])]).
|
|
poly('black','',2,[
|
|
59,245,96,320],0,2,1,272,0,0,3,0,0,0,0,'2',0,0,
|
|
"0","",[
|
|
0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
|
|
]).
|
|
poly('black','',2,[
|
|
123,246,288,320],0,2,1,280,0,0,3,0,0,0,0,'2',0,0,
|
|
"0","",[
|
|
0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
|
|
]).
|
|
poly('black','',2,[
|
|
141,219,379,147],0,2,1,286,0,0,3,0,0,0,0,'2',0,0,
|
|
"0","",[
|
|
0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
|
|
]).
|
|
poly('black','',2,[
|
|
132,226,375,335],0,2,1,287,0,0,3,0,0,0,0,'2',0,0,
|
|
"0","",[
|
|
0,10,4,0,'10','4','0'],[0,10,4,0,'10','4','0'],[
|
|
]).
|