⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 srv-inv-fsm.ps

📁 一个sip代理服务器源码
💻 PS
字号:
%!PS-Adobe-2.0%%Creator: dot version 1.7.14 (Mon Oct 21 18:19:04 MDT 2002)%%For: (alan) %%Title: moonshine_ua_fsm%%Pages: (atend)%%BoundingBox: 35 35 644 529%%EndCommentssave%%BeginProlog/DotDict 200 dict defDotDict begin/setupLatin1 {mark/EncodingVector 256 array def EncodingVector 0ISOLatin1Encoding 0 255 getinterval putintervalEncodingVector  dup 306 /AE  dup 301 /Aacute  dup 302 /Acircumflex  dup 304 /Adieresis  dup 300 /Agrave  dup 305 /Aring  dup 303 /Atilde  dup 307 /Ccedilla  dup 311 /Eacute  dup 312 /Ecircumflex  dup 313 /Edieresis  dup 310 /Egrave  dup 315 /Iacute  dup 316 /Icircumflex  dup 317 /Idieresis  dup 314 /Igrave  dup 334 /Udieresis  dup 335 /Yacute  dup 376 /thorn  dup 337 /germandbls  dup 341 /aacute  dup 342 /acircumflex  dup 344 /adieresis  dup 346 /ae  dup 340 /agrave  dup 345 /aring  dup 347 /ccedilla  dup 351 /eacute  dup 352 /ecircumflex  dup 353 /edieresis  dup 350 /egrave  dup 355 /iacute  dup 356 /icircumflex  dup 357 /idieresis  dup 354 /igrave  dup 360 /dcroat  dup 361 /ntilde  dup 363 /oacute  dup 364 /ocircumflex  dup 366 /odieresis  dup 362 /ograve  dup 365 /otilde  dup 370 /oslash  dup 372 /uacute  dup 373 /ucircumflex  dup 374 /udieresis  dup 371 /ugrave  dup 375 /yacute  dup 377 /ydieresis  % Set up ISO Latin 1 character encoding/starnetISO {        dup dup findfont dup length dict begin        { 1 index /FID ne { def }{ pop pop } ifelse        } forall        /Encoding EncodingVector def        currentdict end definefont} def/Times-Roman starnetISO def/Times-Italic starnetISO def/Times-Bold starnetISO def/Times-BoldItalic starnetISO def/Helvetica starnetISO def/Helvetica-Oblique starnetISO def/Helvetica-Bold starnetISO def/Helvetica-BoldOblique starnetISO def/Courier starnetISO def/Courier-Oblique starnetISO def/Courier-Bold starnetISO def/Courier-BoldOblique starnetISO defcleartomark} bind def%%BeginResource: procset/coord-font-family /Times-Roman def/default-font-family /Times-Roman def/coordfont coord-font-family findfont 8 scalefont def/InvScaleFactor 1.0 def/set_scale {	dup 1 exch div /InvScaleFactor exch def	dup scale} bind def% styles/solid { } bind def/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def/bold { 2 setlinewidth } bind def/filled { } bind def/unfilled { } bind def/rounded { } bind def/diagonals { } bind def% hooks for setting color /nodecolor { sethsbcolor } bind def/edgecolor { sethsbcolor } bind def/graphcolor { sethsbcolor } bind def/nopcolor {pop pop pop} bind def/beginpage {	% i j npages	/npages exch def	/j exch def	/i exch def	/str 10 string def	npages 1 gt {		gsave			coordfont setfont			0 0 moveto			(\() show i str cvs show (,) show j str cvs show (\)) show		grestore	} if} bind def/set_font {	findfont exch	scalefont setfont} def% draw aligned label in bounding box aligned to current point/alignedtext {			% width adj text	/text exch def	/adj exch def	/width exch def	gsave		width 0 gt {			text stringwidth pop adj mul 0 rmoveto		} if		[] 0 setdash		text show	grestore} def/boxprim {				% xcorner ycorner xsize ysize		4 2 roll		moveto		2 copy		exch 0 rlineto		0 exch rlineto		pop neg 0 rlineto		closepath} bind def/ellipse_path {	/ry exch def	/rx exch def	/y exch def	/x exch def	matrix currentmatrix	newpath	x y translate	rx ry scale	0 0 1 0 360 arc	setmatrix} bind def/endpage { showpage } bind def/layercolorseq	[	% layer color sequence - darkest to lightest		[0 0 0]		[.2 .8 .8]		[.4 .8 .8]		[.6 .8 .8]		[.8 .8 .8]	]def/setlayer {/maxlayer exch def /curlayer exch def	layercolorseq curlayer get	aload pop sethsbcolor	/nodecolor {nopcolor} def	/edgecolor {nopcolor} def	/graphcolor {nopcolor} def} bind def/onlayer { curlayer ne {invis} if } def/onlayers {	/myupper exch def	/mylower exch def	curlayer mylower lt	curlayer myupper gt	or	{invis} if} def/curlayer 0 def%%EndResource%%EndProlog%%BeginSetup14 default-font-family set_font1 setmiterlimit% /arrowlength 10 def% /arrowwidth 5 def% make sure pdfmark is harmless for PS-interpreters other than Distiller/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse% make '<<' and '>>' safe on PS Level 1 devices/languagelevel where {pop languagelevel}{1} ifelse2 lt {    userdict (<<) cvn ([) cvn load put    userdict (>>) cvn ([) cvn load put} if%%EndSetup%%Page: 1 1%%PageBoundingBox: 36 36 644 529%%PageOrientation: Portraitgsave35 35 609 494 boxprim clip newpath36 36 translate0 0 1 beginpage0 0 translate 0 rotate[ /CropBox [36 36 644 529] /PAGES pdfmark0.000 0.000 0.000 graphcolor14.00 /Helvetica set_font% cluster_xgsave 10 dict begininvisnewpath 8 262 moveto254 262 lineto254 314 lineto8 314 linetoclosepathstrokeend grestore%	INITgsave 10 dict beginfilled0.333 0.392 0.984 nodecolor244 466 18 18 ellipse_pathfillnewpath 255 479 moveto233 479 linetostrokenewpath 255 453 moveto233 453 linetostrokegsave 10 dict begin0.000 0.000 0.000 nodecolor244 461 moveto 34 -0.5 (INIT) alignedtextend grestoreend grestore%	TRYINGgsave 10 dict begin0.000 0.000 0.827 nodecolor244 362 44 18 ellipse_pathstrokegsave 10 dict begin0.000 0.000 0.000 nodecolor244 357 moveto 67 -0.5 (TRYING) alignedtextend grestoreend grestore%	INIT -> TRYINGnewpath 244 448 moveto244 432 244 408 244 389 curvetostrokenewpath 242 390 moveto244 380 lineto247 390 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font308 420 moveto 37 -0.5 (rcv\(INV\):) alignedtext308 411 moveto 120 -0.5 (timerStart\(TRYING\)\(<200ms\)) alignedtext308 402 moveto 40 -0.5 (pass\(INV\)) alignedtextend grestore%	p1PROCEEDINGgsave 10 dict begin0.000 0.000 0.827 nodecolorgsave 10 dict begin0.000 0.000 0.000 nodecolor8.00 /Helvetica set_font44 289 moveto 32 -0.5 (got\(1xx\):) alignedtext44 280 moveto 49 -0.5 (snd\(reponse\)) alignedtextend grestoreend grestore%	TRYING -> p1PROCEEDINGnewpath 205 354 moveto163 342 146 334 97 314 curveto92 311 86 309 81 306 curvetostrokenewpath 80 308 moveto72 302 lineto82 304 linetoclosepathfill%	p2PROCEEDINGgsave 10 dict begin0.000 0.000 0.827 nodecolorgsave 10 dict begin0.000 0.000 0.000 nodecolor8.00 /Helvetica set_font176 289 moveto 133 -0.5 (rcv\(INV\) | timerExpires\(TRYING\):) alignedtext176 280 moveto 31 -0.5 (snd\(100\)) alignedtextend grestoreend grestore%	TRYING -> p2PROCEEDINGnewpath 228 345 moveto219 335 208 324 199 313 curvetostrokenewpath 198 315 moveto193 306 lineto201 312 linetoclosepathfill%	pCOMPLETEDgsave 10 dict begin0.000 0.000 0.827 nodecolorgsave 10 dict begin0.000 0.000 0.000 nodecolor8.00 /Helvetica set_font311 289 moveto 48 -0.5 (got\(300-699\):) alignedtext311 280 moveto 52 -0.5 (snd\(response\)) alignedtextend grestoreend grestore%	TRYING -> pCOMPLETEDnewpath 260 345 moveto268 335 279 324 288 313 curvetostrokenewpath 286 311 moveto295 306 lineto290 315 linetoclosepathfill%	pSTALEgsave 10 dict begin0.000 0.000 0.827 nodecolorgsave 10 dict begin0.000 0.000 0.000 nodecolor8.00 /Helvetica set_font440 289 moveto 38 -0.5 (got\(2XX\):) alignedtext440 280 moveto 124 -0.5 (setTimer\(STALE\),snd\(response\)) alignedtextend grestoreend grestore%	TRYING -> pSTALEnewpath 282 353 moveto313 342 358 324 391 309 curvetostrokenewpath 388 308 moveto398 306 lineto390 312 linetoclosepathfill%	PROCEEDINGgsave 10 dict begin0.000 0.000 0.827 nodecolor133 214 66 18 ellipse_pathstrokegsave 10 dict begin0.000 0.000 0.000 nodecolor133 209 moveto 110 -0.5 (PROCEEDING) alignedtextend grestoreend grestore%	p1PROCEEDING -> PROCEEDINGnewpath 66 270 moveto78 260 92 248 105 237 curvetostrokenewpath 103 236 moveto112 231 lineto106 239 linetoclosepathfill%	p2PROCEEDING -> PROCEEDINGnewpath 165 270 moveto160 261 154 250 148 240 curvetostrokenewpath 146 242 moveto143 232 lineto150 239 linetoclosepathfill%	PROCEEDING -> p1PROCEEDINGnewpath 58 263 moveto65 252 76 238 88 227 curvetostrokenewpath 61 263 moveto54 270 lineto57 260 linetoclosepathfill%	PROCEEDING -> p2PROCEEDINGnewpath 170 262 moveto169 257 167 253 166 250 curveto163 242 162 236 160 231 curvetostrokenewpath 172 260 moveto172 270 lineto167 261 linetoclosepathfill%	pTxErrorgsave 10 dict begin0.000 0.000 0.827 nodecolorgsave 10 dict begin0.000 0.000 0.000 nodecolor8.00 /Helvetica set_font162 121 moveto 56 -0.5 (transport error:) alignedtext162 112 moveto 38 -0.5 (notify TU) alignedtextend grestoreend grestore%	PROCEEDING -> pTxErrornewpath 139 196 moveto143 183 149 163 153 147 curvetostrokenewpath 150 147 moveto156 138 lineto155 148 linetoclosepathfill%	PROCEEDING -> pCOMPLETEDnewpath 273 267 moveto246 253 211 236 185 225 curvetostrokenewpath 274 265 moveto281 272 lineto271 269 linetoclosepathfill%	PROCEEDING -> pSTALEnewpath 373 268 moveto366 266 358 264 350 262 curveto299 247 286 246 234 232 curveto217 226 211 222 197 219 curvetostrokenewpath 370 264 moveto379 270 lineto369 269 linetoclosepathfill%	DELETEgsave 10 dict beginfilled0.969 0.247 1.000 nodecolor293 30 18 18 ellipse_pathfill293 30 22 22 ellipse_pathstrokegsave 10 dict begin0.000 0.000 0.000 nodecolor293 25 moveto 33 -0.5 (DEL) alignedtextend grestoreend grestore%	pTxError -> DELETEnewpath 189 102 moveto211 86 245 63 268 48 curvetostrokenewpath 265 47 moveto275 43 lineto268 51 linetoclosepathfill%	COMPLETEDgsave 10 dict begin0.000 0.000 0.827 nodecolor305 214 62 18 ellipse_pathstrokegsave 10 dict begin0.000 0.000 0.000 nodecolor305 209 moveto 103 -0.5 (COMPLETED) alignedtextend grestoreend grestore%	pCOMPLETED -> COMPLETEDnewpath 310 270 moveto309 261 309 251 308 242 curvetostrokenewpath 306 242 moveto307 232 lineto310 242 linetoclosepathfill%	COMPLETED -> pTxErrornewpath 280 197 moveto257 181 221 158 195 142 curvetostrokenewpath 196 146 moveto190 138 lineto199 142 linetoclosepathfill%	COMPLETED -> COMPLETEDnewpath 363 207 moveto376 208 385 210 385 214 curveto385 217 380 219 372 220 curvetostrokenewpath 373 222 moveto363 221 lineto373 217 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font420 224 moveto 62 -0.5 (expireTimer\(G\):) alignedtext420 215 moveto 52 -0.5 (snd\(response\)) alignedtext420 206 moveto 24 -0.5 (G = 2G) alignedtext420 197 moveto 54 -0.5 (startTimer\(G\)) alignedtextend grestore%	COMPLETED -> COMPLETEDnewpath 327 197 moveto380 166 455 172 455 214 curveto455 254 387 261 334 235 curvetostrokenewpath 334 238 moveto327 231 lineto337 234 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font485 215 moveto 52 -0.5 (rcv\(INVITE\):) alignedtext485 206 moveto 52 -0.5 (snd\(response\)) alignedtextend grestore%	CONFIRMEDgsave 10 dict begin0.000 0.000 0.827 nodecolor293 120 62 18 ellipse_pathstrokegsave 10 dict begin0.000 0.000 0.000 nodecolor293 115 moveto 103 -0.5 (CONFIRMED) alignedtextend grestoreend grestore%	COMPLETED -> CONFIRMEDnewpath 303 196 moveto301 183 298 163 296 147 curvetostrokenewpath 294 148 moveto295 138 lineto299 148 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font330 168 moveto 41 -0.5 (rcv\(ACK\):) alignedtext330 159 moveto 49 -0.5 (startTimer\(I\)) alignedtextend grestore%	STALEgsave 10 dict begin0.000 0.000 0.827 nodecolor425 120 37 18 ellipse_pathstrokegsave 10 dict begin0.000 0.000 0.000 nodecolor425 115 moveto 52 -0.5 (STALE) alignedtextend grestoreend grestore%	pSTALE -> STALEnewpath 496 270 moveto514 261 532 249 542 232 curveto550 218 549 210 542 196 curveto526 165 492 145 465 134 curvetostrokenewpath 464 136 moveto456 130 lineto466 132 linetoclosepathfill%	STALE -> DELETEnewpath 405 105 moveto387 90 362 71 361 70 curveto353 65 334 54 318 45 curvetostrokenewpath 319 49 moveto312 41 lineto322 44 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font427 74 moveto 86 -0.5 (timerExpires\(STALE\)) alignedtextend grestore%	STALE -> STALEnewpath 451 107 moveto466 105 480 109 480 120 curveto480 128 472 133 462 133 curvetostrokenewpath 461 136 moveto451 133 lineto461 131 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font505 121 moveto 41 -0.5 (rcv\(ACK\):) alignedtext505 112 moveto 34 -0.5 (snd to TU) alignedtextend grestore%	CONFIRMED -> DELETEnewpath 293 102 moveto293 90 293 75 293 62 curvetostrokenewpath 291 62 moveto293 52 lineto296 62 linetoclosepathfillgsave 10 dict begin8.00 /Helvetica set_font325 74 moveto 56 -0.5 (expireTimer\(I\)) alignedtextend grestore%	LABEL_NODEgsave 10 dict begin0.000 0.000 0.827 nodecolorgsave 10 dict begin0.000 0.000 0.000 nodecolor6.00 /Helvetica set_font389 467 moveto 58 -0.5 (Server INVITE FSM) alignedtext389 461 moveto 179 -0.5 ($Id: srv-inv-fsm.ps,v 1.1 2002/11/06 21:06:05 alan Exp $ $Name:  $) alignedtextend grestoreend grestoreendpagegrestore%%PageTrailer%%EndPage: 1%%Trailer%%Pages: 1endrestore%%EOF

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -