##Sketch 1 2 document() layout('A4',0) layer('Layer 1',1,1,0,0,(0,0,0)) G() lw(1) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(156.038,673.517,0) bs(156.038,751.579,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('open file',(1.19433e-15,1,-1,1.19433e-15,153,687.859)) G_() G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('mp3 data',(-1.83691e-16,-1,1,-1.83691e-16,191.567,741.898)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(188.529,751.579,0) bs(188.529,680.5,0) G_() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(145.824,181.165,0) bs(228.568,181.165,0) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(228.568,161.165,0) bs(145.824,161.165,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('connect local socket',(1.19433e-15,1,-1,1.19433e-15,272.988,207.639)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(307.4,339.815,0) bs(307.4,200,0) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(280,200,0) bs(280,339.815,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('server & audiod status',(-1.83691e-16,-1,1,-1.83691e-16,310.438,332.705)) G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(99.2303,144.289,0) bs(99.2303,73.1918,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('s&a status',(-1.83691e-16,-1,1,-1.83691e-16,102.268,137.713)) G_() G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(61.1648,150.482,0) bs(61.1647,71.2323,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('cmd output',(-1.83691e-16,-1,1,-1.83691e-16,64.2028,142.553)) G_() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(497.249,328.901,0) bs(497.249,212.112,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('pcm data',(-1.83691e-16,-1,1,-1.83691e-16,507.289,295.35)) lw(0.992126) ld((0.10000000000000001, 1.0)) b() bs(24.7094,792.443,0) bs(310.724,792.443,0) bs(310.421,682.725,0) bs(561.98,682.585,0) bs(561.98,609.679,0) bs(24.7094,609.679,0) bs(24.7094,792.443,0) bC() fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('server host',(252.845,779.314)) fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('client host',(512.93,400.509)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(83.5254,750.57,0) bs(83.5254,667.712,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('osl result',(-1.83691e-16,-1,1,-1.83691e-16,86.5634,743.56)) G() lw(1) r(78.7206,0,0,-28.2587,135.073,787.722) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('storage',(139.777,768.001)) G_() G() lw(1) r(119.09,0,0,-28.2587,39.0214,375.322) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_client',(45.2504,355.601)) G_() G() lw(1) r(143.312,0,0,-28.2587,408.597,189.57) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('sound_device',(414.265,169.849)) G_() G() lw(1) r(94.8684,0,0,-28.2587,34.9844,58.6731) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('terminal',(42.4226,38.9517)) G_() G() lw(1) r(131.201,0,0,-28.2587,237.937,189.4) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_audioc',(244.894,169.678)) G_() G() lw(1) r(94.8684,0,0,-28.2587,34.9844,189.4) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_gui',(40.4306,169.678)) G_() fp((0.9,0.9,0.9)) lw(1) r(177.037,0,0,-89.6831,384.699,788.574) fp((0,0,0)) le() lw(1) Fn('Times-Bold') Fs(36) txt('paraslash',(399.201,755.055)) fp((0,0,0)) le() lw(1) Fn('Times-Bold') Fs(36) txt('0.3.0',(437.217,712.433)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('fork & exec',(153.764,182.009)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('s&a status',(158.223,162.009)) G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('fork & exec',(1.19433e-15,1,-1,1.19433e-15,70.3615,232.519)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(73.3994,201.263,0) bs(73.3995,330.639,0) G_() G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(103.54,330.639,0) bs(103.539,201.263,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('cmd output',(-1.83691e-16,-1,1,-1.83691e-16,106.577,297.647)) G_() lw(0.992126) ld((0.10000000000000001, 1.0)) b() bs(29.1803,415.392,0) bs(570.132,415.357,0) bs(570.132,26.3198,0) bs(27.1619,26.3198,0) bs(27.1619,413.359,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt(' server cmd',(2.57235e-15,1,-1,2.57235e-15,360.453,488.417)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('cmd output',(-1.83691e-16,-1,1,-1.83691e-16,381.899,557.595)) G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('connect tcp',(1.19433e-15,1,-1,1.19433e-15,417.495,485.247)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(426.783,435.212,0) bs(426.783,599.431,0) G_() G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('server status',(-1.83691e-16,-1,1,-1.83691e-16,444.309,549.579)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(435.975,597.917,0) bs(435.975,433.698,0) G_() G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('mp3 data ',(-1.83691e-16,-1,1,-1.83691e-16,512.956,542.91)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(506.551,597.412,0) bs(506.551,433.193,0) G_() G() lw(1) r(301.847,0,0,-28.2587,220.095,375.322) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_audiod',(311.703,355.601)) G_() G() lw(1) r(78.7206,0,0,-28.2587,38.5158,786.713) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('storage',(43.2198,766.992)) G_() G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('osl query',(3.06152e-16,1,-1,3.06152e-16,50.9527,678.229)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(53.9907,667.712,0) bs(53.9907,750.57,0) G_() lw(0.992126) la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(144.486,419.683,0) bs(144.486,438.361,0) bs(368.033,438.361,0) bs(368.033,593.325,0) lw(1) la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(151.551,419.179,0) bs(151.551,427.95,0) bs(374.601,427.95,0) bs(374.601,593.311,0) lw(1) ld((4, 4)) r(156.432,0,0,-35.8279,45.5805,652.313) G() G() lw(1) r(41.883,0,0,-28.2587,51.1312,647.771) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('osl',(56.7265,628.05)) G_() G() lw(1) r(41.883,0,0,-28.2587,156.092,648.781) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('afh',(161.687,629.06)) G_() fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('afs process',(101.593,656.791)) lw(1) r(0,0,0,-0.504639,121.273,634.651) G_() lw(1) ld((5, 5)) r(272.999,0,0,-39.3603,274.173,653.827) G() lw(1) r(41.883,0,0,-28.2587,283.256,648.781) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('vss',(288.851,629.06)) G_() G() lw(1) r(73.674,0,0,-28.2587,464.414,648.781) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('sender',(470.01,629.06)) G_() G() lw(1) r(120.099,0,0,-28.2587,336.241,648.781) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('cmd',(0.886791,0,0,1,377.966,629.059)) G_() fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('server process',(278.715,658.81)) lw(1) la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(120.769,425.191,0) bs(120.769,599.332,0) lw(1) la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(130.775,425.191,0) bs(130.775,599.332,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt(' afs cmd',(2.57235e-15,1,-1,2.57235e-15,112.669,486.798)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('cmd output',(-1.83691e-16,-1,1,-1.83691e-16,138.441,546.153)) G() lw(1) la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(210.505,631.033,0) bs(267.025,631.033,0) lw(1) la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(210.505,635.488,0) bs(267.024,635.488,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('open fd',(217.656,620.027)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('request fd',(212.105,639.708)) G_() guidelayer('Guide Lines',1,0,0,1,(0,0,1)) guide(-307.905,0) grid((0,0,20,20),0,(0,0,1),'Grid')