275 lines
4.6 KiB
Plaintext
275 lines
4.6 KiB
Plaintext
.(z
|
|
.br
|
|
.nr g1 3456u
|
|
.nr g2 3202u
|
|
.GS C
|
|
.nr g3 \n(.f
|
|
.nr g4 \n(.s
|
|
\0
|
|
.sp -1
|
|
.sp 253u
|
|
\h'1265u'\D'l 2u 30u'\D'l -9u -16u'\D'l -19u 2u'\D'l 26u -16u'
|
|
.sp -1
|
|
.sp 505u
|
|
\h'928u'\D'l 337u -505u'
|
|
.sp -1
|
|
.sp 2359u
|
|
\h'2361u'\D'l -27u 16u'\D'l 11u -16u'\D'l -11u -15u'\D'l 27u 15u'
|
|
.sp -1
|
|
.sp -168u
|
|
\h'2023u'\D'l 338u 168u'
|
|
.sp -1
|
|
.sp -464u
|
|
\h'1602u'\D'l -26u -16u'\D'l 19u 2u'\D'l 9u -16u'\D'l -2u 30u'
|
|
.sp -1
|
|
.sp -1180u
|
|
\h'843u'\D'l 759u 1180u'
|
|
.sp -1
|
|
.sp 801u
|
|
\h'717u'\D'l 16u -26u'\D'l -2u 19u'\D'l 16u 9u'\D'l -30u -2u'
|
|
.sp -1
|
|
.sp -506u
|
|
\h'1475u'\D'l -758u 506u'
|
|
.sp -1
|
|
.sp 84u
|
|
\h'1518u'\D'l -8u 30u'\D'l -4u -18u'\D'l -18u -4u'\D'l 30u -8u'
|
|
.sp -1
|
|
.sp 506u
|
|
\h'759u'\D'l 759u -506u'
|
|
.sp -1
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "OUTPUT
|
|
.sp 585u
|
|
\h'1586u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "INPUT
|
|
.sp 85u
|
|
\h'2698u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "TIMERS
|
|
.sp 148u
|
|
\h'301u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "DRIVER
|
|
.sp -679u
|
|
\h'1602u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "RECV
|
|
.sp -1221u
|
|
\h'2613u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "SEND
|
|
.sp -1096u
|
|
\h'590u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.sp 759u
|
|
\D'l 0u 253u'\D'l 590u 0u'\D'l 0u -253u'\D'l -590u 0u'
|
|
.sp -1
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "CLOCK
|
|
.sp 168u
|
|
\h'85u'\&\*(g9
|
|
.sp |\n(g8u
|
|
\h'2361u'\D'l 0u 253u'\D'l 1095u 0u'\D'l 0u -253u'\D'l -1095u 0u'
|
|
.sp -1
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "NETWORK LEVEL
|
|
.sp 168u
|
|
\h'2445u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.ft B
|
|
.ps 10
|
|
.nr g8 \n(.d
|
|
.ds g9 "SOCKET CODE
|
|
.sp -2739u
|
|
\h'1433u'\&\*(g9
|
|
.sp |\n(g8u
|
|
.sp -1770u
|
|
\h'1012u'\D'l 30u -7u'\D'l -15u 12u'\D'l 5u 18u'\D'l -20u -23u'
|
|
.sp -1
|
|
\h'1012u'\D'l 463u 210u'
|
|
.sp -1
|
|
.sp -85u
|
|
\h'2529u'\D'l -13u 28u'\D'l 0u -19u'\D'l -18u -7u'\D'l 31u -2u'
|
|
.sp -1
|
|
.sp 253u
|
|
\h'2023u'\D'l 506u -253u'
|
|
.sp -1
|
|
.sp 1138u
|
|
\h'1897u'\D'l 1u -30u'\D'l 8u 17u'\D'l 19u 0u'\D'l -28u 13u'
|
|
.sp -1
|
|
.sp -1306u
|
|
\h'2656u'\D'l -759u 1306u'
|
|
.sp -1
|
|
\h'1771u'\D'l -16u -27u'\D'l 16u 11u'\D'l 15u -11u'\D'l -15u 27u'
|
|
.sp -1
|
|
.sp -926u
|
|
\h'1771u'\D'l 0u 926u'
|
|
.sp -1
|
|
\D't 1u'
|
|
.sp -1
|
|
.sp -253u
|
|
\h'1233u'\D'l 0u 263u'\D'l 1149u 0u'\D'l 0u -263u'\D'l -1149u 0u'
|
|
.sp -1
|
|
.sp 2332u
|
|
\h'220u'\D'c 581u'
|
|
.sp -1
|
|
.sp 422u
|
|
\h'1501u'\D'c 581u'
|
|
.sp -1
|
|
.sp -585u
|
|
\h'2575u'\D'c 581u'
|
|
.sp -1
|
|
.sp -1242u
|
|
\h'2496u'\D'c 581u'
|
|
.sp -1
|
|
.sp 89u
|
|
\h'452u'\D'c 581u'
|
|
.sp -1
|
|
.sp 500u
|
|
\h'1474u'\D'c 581u'
|
|
.sp -1
|
|
\D's 4u'
|
|
.sp -1
|
|
.sp -1242u
|
|
\h'1349u'\D'l -374u 526u'
|
|
.sp -1
|
|
.sp 511u
|
|
\h'986u'\D'l 3u -31u'\D'l 6u 18u'\D'l 19u 1u'\D'l -28u 12u'
|
|
.sp -1
|
|
.sp -517u
|
|
\h'2334u'\D'l 327u 390u'
|
|
.sp -1
|
|
.sp 390u
|
|
\h'2661u'\D'l -29u -9u'\D'l 18u -3u'\D'l 5u -18u'\D'l 6u 30u'
|
|
.sp -1
|
|
.sp 642u
|
|
\h'1981u'\D'l 517u -268u'
|
|
.sp -1
|
|
.sp -273u
|
|
\h'2503u'\D'l -12u 27u'\D'l -1u -18u'\D'l -18u -6u'\D'l 31u -3u'
|
|
.sp -1
|
|
.sp 289u
|
|
\h'785u'\D'l 764u 1222u'
|
|
.sp -1
|
|
.sp 1222u
|
|
\h'1560u'\D'l -29u -12u'\D'l 19u -1u'\D'l 7u -18u'\D'l 3u 31u'
|
|
.sp -1
|
|
.sp -311u
|
|
\h'796u'\D'l 753u -485u'
|
|
.sp -1
|
|
.sp -490u
|
|
\h'1555u'\D'l -13u 28u'\D'l 0u -19u'\D'l -18u -7u'\D'l 31u -2u'
|
|
.sp -1
|
|
.sp -184u
|
|
\h'1460u'\D'l -791u 516u'
|
|
.sp -1
|
|
.sp 506u
|
|
\h'675u'\D'l 13u -28u'\D'l 0u 19u'\D'l 17u 7u'\D'l -30u 2u'
|
|
.sp -1
|
|
.sp -95u
|
|
\h'2666u'\D'l -632u -295u'
|
|
.sp -1
|
|
.sp -311u
|
|
\h'2029u'\D'l 30u -2u'\D'l -16u 9u'\D'l 1u 19u'\D'l -15u -26u'
|
|
.sp -1
|
|
.sp -448u
|
|
\h'2714u'\D'l -749u 1307u'
|
|
.sp -1
|
|
.sp 1307u
|
|
\h'1976u'\D'l 0u -31u'\D'l 8u 17u'\D'l 19u -1u'\D'l -27u 15u'
|
|
.sp -1
|
|
.sp 347u
|
|
\h'2071u'\D'l 284u 143u'
|
|
.sp -1
|
|
.sp 143u
|
|
\h'2366u'\D'l -31u 4u'\D'l 16u -11u'\D'l -3u -18u'\D'l 18u 25u'
|
|
.sp -1
|
|
.sp -548u
|
|
\h'2903u'\D'l 32u 495u'
|
|
.sp -1
|
|
.sp 10u
|
|
\h'2908u'\D'l 18u 26u'\D'l -17u -10u'\D'l -15u 11u'\D'l 14u -27u'
|
|
.sp -1
|
|
.sp -153u
|
|
\h'2598u'\D'l -543u 290u'
|
|
.sp -1
|
|
.sp 285u
|
|
\h'2071u'\D'l 13u -28u'\D'l 0u 19u'\D'l 17u 7u'\D'l -30u 2u'
|
|
.sp -1
|
|
.sp -785u
|
|
\h'1728u'\D'l 11u 658u'
|
|
.sp -1
|
|
.sp 643u
|
|
\h'1739u'\D'l -16u -27u'\D'l 16u 11u'\D'l 16u -11u'\D'l -16u 27u'
|
|
.sp -1
|
|
\D's -1u'\D't 3u'
|
|
.sp -1
|
|
.sp 174u
|
|
\h'469u'\D'l -68u 316u'
|
|
.sp -1
|
|
\h'475u'\D'l 10u 28u'\D'l -14u -13u'\D'l -17u 7u'\D'l 21u -22u'
|
|
.sp -1
|
|
.sp -1938u
|
|
\h'2592u'\D'l -337u -416u'
|
|
.sp -1
|
|
.sp -411u
|
|
\h'2255u'\D'l 30u 7u'\D'l -19u 4u'\D'l -3u 19u'\D'l -8u -30u'
|
|
.sp -1
|
|
.sp 1532u
|
|
\h'1802u'\D'l 11u 632u'
|
|
.sp -1
|
|
.sp 622u
|
|
\h'1818u'\D'l -18u -25u'\D'l 17u 9u'\D'l 15u -12u'\D'l -14u 28u'
|
|
.sp -1
|
|
.sp -401u
|
|
\h'2603u'\D'l -632u -279u'
|
|
.sp -1
|
|
.sp -284u
|
|
\h'1976u'\D'l 31u 2u'\D'l -18u 7u'\D'l 0u 19u'\D'l -13u -28u'
|
|
.sp -1
|
|
.sp 1201u
|
|
\h'2829u'\D'l -10u -480u'
|
|
.sp -1
|
|
.sp -474u
|
|
\h'2814u'\D'l 20u 23u'\D'l -18u -8u'\D'l -13u 13u'\D'l 11u -28u'
|
|
.sp -1
|
|
.sp -116u
|
|
\h'2640u'\D'l -538u 311u'
|
|
.sp -1
|
|
.sp 311u
|
|
\h'2108u'\D'l 14u -28u'\D'l -1u 19u'\D'l 17u 8u'\D'l -30u 1u'
|
|
.sp -1
|
|
.sp 532u
|
|
\D't 3u'\D's -1u'
|
|
.br
|
|
.ft \n(g3
|
|
.ps \n(g4
|
|
.GE
|
|
.ce
|
|
\fB Figure \n+(FG\fR: Control flow (solid) and data flow (broken)
|
|
.ce
|
|
among the parts of the transport implementation.
|
|
.)z
|