%TGIF 4.1.43-QPL state(0,37,100.000,0,0,0,16,0,9,1,1,0,0,3,2,1,0,'Times-Italic',2,80640,0,8,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,''). rcbox('black','',64,64,400,384,0,1,1,0,16,0,0,0,0,0,'1',0,[ ]). box('black','',280,432,555,464,0,1,1,17,0,0,0,0,0,'1',0,[ ]). text('black',384,435,1,0,1,56,18,18,13,5,0,0,0,0,2,56,18,0,0,"",0,0,0,0,448,'',[ minilines(56,18,0,0,0,0,0,[ mini_line(56,13,5,0,0,0,[ str_block(0,56,13,5,0,-1,0,0,0,[ str_seg('black','Courier-Bold',1,80640,56,13,5,0,-1,0,0,0,0,0, "Channel")]) ]) ])]). text('black',76,42,1,0,1,208,18,108,13,5,2,0,0,0,2,208,18,0,0,"",0,0,0,0,55,'',[ minilines(208,18,0,0,0,0,0,[ mini_line(208,13,5,0,0,0,[ str_block(0,208,13,5,0,0,0,0,0,[ str_seg('black','Courier-Bold',1,80640,208,13,5,0,0,0,0,0,0,0, "class Node : public Object")]) ]) ])]). group([ rcbox('black','',112,304,192,352,2,1,1,0,16,134,0,0,0,0,'1',0,[ ]), text('black',112,323,1,0,1,72,18,135,13,5,0,0,0,0,2,72,18,0,0,"",0,0,0,0,336,'',[ minilines(72,18,0,0,0,0,0,[ mini_line(72,13,5,0,0,0,[ str_block(0,72,13,5,0,0,0,0,0,[ str_seg('black','Courier',0,80640,72,13,5,0,0,0,0,0,0,0, "NetDevice")]) ]) ])]) ], 138,0,0,[ ]). group([ rcbox('black','',266,304,346,352,2,1,1,0,16,125,0,0,0,0,'1',0,[ ]), text('black',266,323,1,0,1,72,18,124,13,5,0,0,0,0,2,72,18,0,0,"",0,0,0,0,336,'',[ minilines(72,18,0,0,0,0,0,[ mini_line(72,13,5,0,0,0,[ str_block(0,72,13,5,0,0,0,0,0,[ str_seg('black','Courier',0,80640,72,13,5,0,0,0,0,0,0,0, "NetDevice")]) ]) ])]) ], 141,0,0,[ ]). poly('black','',2,[ 304,351,304,430],3,1,1,167,0,2,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',219,304,1,0,1,24,37,177,30,7,2,0,0,0,2,24,37,0,0,"",0,0,0,0,334,'',[ minilines(24,37,0,0,0,0,0,[ mini_line(24,30,7,0,0,0,[ str_block(0,24,30,7,0,-2,0,0,0,[ str_seg('black','Times-Bold',1,195840,24,30,7,0,-2,0,0,0,0,0, "...")]) ]) ])]). text('black',220,98,1,0,1,24,37,182,30,7,2,0,0,0,2,24,37,0,0,"",0,0,0,0,128,'',[ minilines(24,37,0,0,0,0,0,[ mini_line(24,30,7,0,0,0,[ str_block(0,24,30,7,0,-2,0,0,0,[ str_seg('black','Times-Bold',1,195840,24,30,7,0,-2,0,0,0,0,0, "...")]) ]) ])]). text('black',420,116,2,0,1,136,36,183,13,5,2,0,0,0,2,136,36,0,0,"",0,0,0,0,129,'',[ minilines(136,36,0,0,0,0,0,[ mini_line(136,13,5,0,0,0,[ str_block(0,136,13,5,0,0,0,0,0,[ str_seg('black','Courier-Bold',1,80640,136,13,5,0,0,0,0,0,0,0, "Unix-like C-based")]) ]), mini_line(80,13,5,0,0,0,[ str_block(0,80,13,5,0,-1,0,0,0,[ str_seg('black','Courier-Bold',1,80640,80,13,5,0,-1,0,0,0,0,0, "socket API")]) ]) ])]). text('black',414,212,3,0,1,232,54,198,13,5,2,0,0,0,2,232,54,0,0,"",0,0,0,0,225,'',[ minilines(232,54,0,0,0,0,0,[ mini_line(112,13,5,0,0,0,[ str_block(0,112,13,5,0,0,0,0,0,[ str_seg('black','Courier-Bold',1,80640,112,13,5,0,0,0,0,0,0,0, "Callback-based")]) ]), mini_line(176,13,5,0,0,0,[ str_block(0,176,13,5,0,0,0,0,0,[ str_seg('black','Courier-Bold',1,80640,176,13,5,0,0,0,0,0,0,0, "protocol demultiplexer")]) ]), mini_line(232,13,5,0,0,0,[ str_block(0,8,13,5,0,-1,0,0,0,[ str_seg('black','Courier-Bold',1,80640,8,13,5,0,-1,0,0,0,0,0, "(")]), str_block(0,216,13,3,0,-2,0,0,0,[ str_seg('black','Courier-Oblique',2,80640,216,13,3,0,-2,0,0,0,0,0, "list of ProtocolHandlers")]), str_block(0,8,13,5,0,-2,0,0,0,[ str_seg('black','Courier-Bold',1,80640,8,13,5,0,-2,0,0,0,0,0, ")")]) ]) ])]). poly('black','',2,[ 410,231,222,259],1,1,1,200,0,2,2,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). box('black','',56,401,229,433,0,1,1,250,0,0,0,0,0,'1',0,[ ]). text('black',119,409,1,0,1,56,18,251,13,5,0,0,0,0,2,56,18,0,0,"",0,0,0,0,422,'',[ minilines(56,18,0,0,0,0,0,[ mini_line(56,13,5,0,0,0,[ str_block(0,56,13,5,0,-1,0,0,0,[ str_seg('black','Courier-Bold',1,80640,56,13,5,0,-1,0,0,0,0,0, "Channel")]) ]) ])]). poly('black','',2,[ 154,353,154,400],3,1,1,254,0,2,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). group([ rcbox('black','',98,96,206,144,2,1,1,0,16,1,0,0,0,0,'1',0,[ ]), text('black',114,115,1,0,1,88,18,2,13,5,0,0,0,0,2,88,18,0,0,"",0,0,0,0,128,'',[ minilines(88,18,0,0,0,0,0,[ mini_line(88,13,5,0,0,0,[ str_block(0,88,13,5,0,0,0,0,0,[ str_seg('black','Courier',0,80640,88,13,5,0,0,0,0,0,0,0, "Application")]) ]) ])]) ], 348,0,0,[ ]). group([ rcbox('black','',257,96,365,144,2,1,1,0,16,354,0,0,0,0,'1',0,[ ]), text('black',273,115,1,0,1,88,18,353,13,5,0,0,0,0,2,88,18,0,0,"",0,0,0,0,128,'',[ minilines(88,18,0,0,0,0,0,[ mini_line(88,13,5,0,0,0,[ str_block(0,88,13,5,0,0,0,0,0,[ str_seg('black','Courier',0,80640,88,13,5,0,0,0,0,0,0,0, "Application")]) ]) ])]) ], 352,0,0,[ ]). text('black',155,73,1,0,1,110,18,426,14,4,2,0,0,0,2,110,18,0,0,"",0,0,0,0,87,'',[ minilines(110,18,0,0,0,0,0,[ mini_line(110,14,4,0,0,0,[ str_block(0,110,14,4,0,-1,0,0,0,[ str_seg('black','Times-Italic',2,80640,110,14,4,0,-1,0,0,0,0,0, "list of Applications")]) ]) ])]). text('black',161,357,1,0,1,106,18,443,14,4,2,0,0,0,2,106,18,0,0,"",0,0,0,0,371,'',[ minilines(106,18,0,0,0,0,0,[ mini_line(106,14,4,0,0,0,[ str_block(0,106,14,4,0,-1,0,0,0,[ str_seg('black','Times-Italic',2,80640,106,14,4,0,-1,0,0,0,0,0, "list of NetDevices")]) ]) ])]). text('black',79,194,2,0,1,55,36,482,14,4,2,0,0,0,2,55,36,0,0,"",0,0,0,0,208,'',[ minilines(55,36,0,0,0,0,0,[ mini_line(53,14,4,0,0,0,[ str_block(0,53,14,4,0,0,0,0,0,[ str_seg('black','Times-Italic',2,80640,53,14,4,0,0,0,0,0,0,0, "unique id")]) ]), mini_line(55,14,4,0,0,0,[ str_block(0,55,14,4,0,0,0,0,0,[ str_seg('black','Times-Italic',2,80640,55,14,4,0,0,0,0,0,0,0, "system id")]) ]) ])]). polygon('black','',7,[ 158,271,305,271,288,291,173,291,159,273,160,273,158,271],2,1,1,0,493,8,0,0,0,0,'1',0, "00",[ ]).