|
Akka/Scala example source code file (tcp-message-protocol.graffle)
The tcp-message-protocol.graffle Akka example source code<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ActiveLayerIndex</key> <integer>0</integer> <key>ApplicationVersion</key> <array> <string>com.omnigroup.OmniGrafflePro</string> <string>138.33.0.157554</string> </array> <key>AutoAdjust</key> <false/> <key>BackgroundGraphic</key> <dict> <key>Bounds</key> <string>{{0, 0}, {559, 3132}}</string> <key>Class</key> <string>SolidGraphic</string> <key>ID</key> <integer>2</integer> <key>Style</key> <dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> </dict> <key>CanvasOrigin</key> <string>{0, 0}</string> <key>ColumnAlign</key> <integer>1</integer> <key>ColumnSpacing</key> <real>36</real> <key>CreationDate</key> <string>2013-01-14 12:27:36 +0000</string> <key>Creator</key> <string>Mathias</string> <key>DisplayScale</key> <string>1.000 cm = 1.000 cm</string> <key>GraphDocumentVersion</key> <integer>8</integer> <key>GraphicsList</key> <array> <dict> <key>Bounds</key> <string>{{45, 1962}, {270, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>237</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs16 \cf0 * if retriesLeft > 0\ ** if retriesLeft == 0}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>236</integer> <key>Points</key> <array> <string>{360, 1926}</string> <string>{72, 1926}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{216, 1881}, {108, 36}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>235</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Retry(command, retriesLeft)*\ (via Router)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ControlPoints</key> <array> <string>{-54, 0}</string> <string>{-54, 0}</string> </array> <key>ID</key> <integer>234</integer> <key>Points</key> <array> <string>{360, 1890}</string> <string>{360, 1908}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Bezier</key> <true/> <key>HeadArrow</key> <string>FilledArrow</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{234, 1854}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>233</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 (via Router)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1773}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>229</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Bind/Connect when max Capacity is reached}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1791}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>228</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Maximum number of channels registered with TcpSelectors}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{81, 1908}, {117, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>227</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 CommandFailed(command)**}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1944}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>226</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Maximum number of channels registered with TcpSelectors}</string> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ControlPoints</key> <array> <string>{54, 0}</string> <string>{-54, 0}</string> </array> <key>ID</key> <integer>218</integer> <key>Points</key> <array> <string>{198, 1854}</string> <string>{198, 1872}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Bezier</key> <true/> <key>HeadArrow</key> <string>0</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>217</integer> <key>Points</key> <array> <string>{198, 1872}</string> <string>{360, 1872}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>216</integer> <key>Points</key> <array> <string>{360, 1836}</string> <string>{360, 1944}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>215</integer> <key>Points</key> <array> <string>{198, 1836}</string> <string>{360, 1836}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>Pattern</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{81, 1836}, {108, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>214</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Bind(\'85) / Connect(\'85)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>213</integer> <key>Points</key> <array> <string>{72, 1854}</string> <string>{198, 1854}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>212</integer> <key>Points</key> <array> <string>{72, 1836}</string> <string>{72, 1944}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1818}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>211</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 User Actor}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{324, 1818}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>209</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{153, 1818}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>208</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpManager}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>207</integer> <key>Points</key> <array> <string>{197.5, 1836}</string> <string>{197.5, 1944}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{135, 1251}, {99, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>206</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 CommandFailed(write)*}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>205</integer> <key>Points</key> <array> <string>{414, 1269}</string> <string>{126, 1269}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{45, 1359}, {270, 36}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>204</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs16 \cf0 * if a preceding write is still uncompleted\ ** if all preceding writes have been completed\ *** if the write has been completed successfully and write.ack != Tcp.NoAck }</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{234, 522}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>203</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 (via Router)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ControlPoints</key> <array> <string>{54, 0}</string> <string>{-54, 0}</string> </array> <key>Head</key> <dict> <key>ID</key> <integer>201</integer> </dict> <key>ID</key> <integer>202</integer> <key>Points</key> <array> <string>{234, 522}</string> <string>{234, 540}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Bezier</key> <true/> <key>HeadArrow</key> <string>0</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>201</integer> <key>Points</key> <array> <string>{234, 540}</string> <string>{306, 540}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>101</integer> <key>Points</key> <array> <string>{261, 873}</string> <string>{72, 873}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>98</integer> <key>Points</key> <array> <string>{477, 819}</string> <string>{162, 819}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{72, 810}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>198</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 (via Router)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>199</integer> <key>Points</key> <array> <string>{171, 783}</string> <string>{171, 927}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ControlPoints</key> <array> <string>{-54, 0}</string> <string>{-54, 0}</string> </array> <key>ID</key> <integer>197</integer> <key>Points</key> <array> <string>{162, 819}</string> <string>{171, 837}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Bezier</key> <true/> <key>HeadArrow</key> <string>FilledArrow</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{234, 90}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>195</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 (via Router)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>194</integer> <key>Points</key> <array> <string>{468, 126}</string> <string>{495, 126}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> <key>Width</key> <real>0.25</real> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{288, 891}, {54, 36}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>193</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs16 \cf0 death pact\ with handler}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>192</integer> <key>Points</key> <array> <string>{279, 891}</string> <string>{279, 927}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Color</key> <dict> <key>a</key> <string>0.5</string> <key>b</key> <string>0</string> <key>g</key> <string>0</string> <key>r</key> <string>0</string> </dict> <key>HeadArrow</key> <string>StickArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{495, 630}, {45, 36}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>191</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs16 \cf0 death pact\ with handler}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>190</integer> <key>Points</key> <array> <string>{486, 630}</string> <string>{486, 666}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Color</key> <dict> <key>a</key> <string>0.5</string> <key>b</key> <string>0</string> <key>g</key> <string>0</string> <key>r</key> <string>0</string> </dict> <key>HeadArrow</key> <string>StickArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{495, 126}, {27, 54}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>189</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\fs16 \cf0 death\ pact\ with\ handler}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>188</integer> <key>Points</key> <array> <string>{486, 126}</string> <string>{486, 198}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Color</key> <dict> <key>a</key> <string>0.5</string> <key>b</key> <string>0</string> <key>g</key> <string>0</string> <key>r</key> <string>0</string> </dict> <key>HeadArrow</key> <string>StickArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>187</integer> <key>Points</key> <array> <string>{261, 873}</string> <string>{288, 873}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> <key>Width</key> <real>0.25</real> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>186</integer> <key>Points</key> <array> <string>{261, 891}</string> <string>{288, 891}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> <key>Width</key> <real>0.25</real> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{279, 873}, {45, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>185</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Timeout}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>184</integer> <key>Points</key> <array> <string>{279, 873}</string> <string>{279, 891}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Color</key> <dict> <key>a</key> <string>0.5</string> <key>b</key> <string>0</string> <key>g</key> <string>0</string> <key>r</key> <string>0</string> </dict> <key>HeadArrow</key> <string>StickArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>183</integer> <key>Points</key> <array> <string>{468, 612}</string> <string>{495, 612}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> <key>Width</key> <real>0.25</real> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>182</integer> <key>Points</key> <array> <string>{468, 630}</string> <string>{495, 630}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> <key>Width</key> <real>0.25</real> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{486, 612}, {45, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>181</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Timeout}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>180</integer> <key>Points</key> <array> <string>{486, 612}</string> <string>{486, 630}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Color</key> <dict> <key>a</key> <string>0.5</string> <key>b</key> <string>0</string> <key>g</key> <string>0</string> <key>r</key> <string>0</string> </dict> <key>HeadArrow</key> <string>StickArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1602}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>179</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Noticing that a Connection was closed}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1719}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>176</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 No Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{135, 1665}, {261, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>175</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Closed / ConfirmedClosed / Aborted / PeerClosed / ErrorClosed(cause)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>174</integer> <key>Points</key> <array> <string>{414, 1683}</string> <string>{126, 1683}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>173</integer> <key>Points</key> <array> <string>{414, 1665}</string> <string>{414, 1701}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>NegativeControls</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>172</integer> <key>Points</key> <array> <string>{126, 1665}</string> <string>{126, 1719}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{360, 1647}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>171</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpConnection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{90, 1647}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>170</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Handler}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1620}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>169</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1413}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>168</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Closing a Connection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{252, 1476}, {117, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>167</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Close / ConfirmedClose / Abort}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>166</integer> <key>Points</key> <array> <string>{162, 1494}</string> <string>{378, 1494}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1548}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>165</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 No Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{171, 1494}, {135, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>162</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Closed / ConfirmedClosed / Aborted}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>161</integer> <key>Points</key> <array> <string>{378, 1512}</string> <string>{162, 1512}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>158</integer> <key>Points</key> <array> <string>{378, 1476}</string> <string>{378, 1530}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>NegativeControls</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>156</integer> <key>Points</key> <array> <string>{162, 1476}</string> <string>{162, 1548}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{324, 1458}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>155</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpConnection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{126, 1458}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>154</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 User Actor}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1431}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>152</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1170}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>144</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Writing to a Connection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 720}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>143</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Establishing an incoming Connection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 981}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>142</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Receiving Data from a Connection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{342, 1233}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>141</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Write(data, ack)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>140</integer> <key>Points</key> <array> <string>{126, 1251}</string> <string>{414, 1251}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1341}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>139</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{135, 1305}, {36, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>138</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ck***}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>137</integer> <key>Points</key> <array> <string>{414, 1323}</string> <string>{126, 1323}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{279, 1269}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>136</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 WriteInterest**}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>135</integer> <key>Points</key> <array> <string>{414, 1287}</string> <string>{270, 1287}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{333, 1287}, {72, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>134</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ChannelWriteable**}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>133</integer> <key>Points</key> <array> <string>{270, 1305}</string> <string>{414, 1305}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>132</integer> <key>Points</key> <array> <string>{414, 1251}</string> <string>{414, 1359}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>131</integer> <key>Points</key> <array> <string>{270, 1233}</string> <string>{270, 1341}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>130</integer> <key>Points</key> <array> <string>{126, 1233}</string> <string>{126, 1341}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{360, 1215}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>129</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpConnection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{90, 1215}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>128</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 User Actor}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{234, 1215}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>127</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 1188}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>126</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 1116}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>125</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{135, 1062}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>124</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Received(data)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>123</integer> <key>Points</key> <array> <string>{414, 1080}</string> <string>{126, 1080}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{396, 819}, {63, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>122</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 AcceptInterest}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>121</integer> <key>Points</key> <array> <string>{477, 837}</string> <string>{387, 837}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{279, 1080}, {54, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>120</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ReadInterest}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>119</integer> <key>Points</key> <array> <string>{414, 1098}</string> <string>{270, 1098}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{333, 1044}, {72, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>118</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ChannelReadable}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>117</integer> <key>Points</key> <array> <string>{270, 1062}</string> <string>{414, 1062}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>116</integer> <key>Points</key> <array> <string>{414, 1044}</string> <string>{414, 1116}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>115</integer> <key>Points</key> <array> <string>{270, 1044}</string> <string>{270, 1116}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>114</integer> <key>Points</key> <array> <string>{126, 1044}</string> <string>{126, 1116}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{360, 1026}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>113</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpConnection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{90, 1026}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>112</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Handler}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{234, 1026}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>84</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 999}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>83</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{180, 891}, {54, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>82</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ReadInterest}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>111</integer> <key>Points</key> <array> <string>{261, 909}</string> <string>{171, 909}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>110</integer> <key>Points</key> <array> <string>{72, 891}</string> <string>{261, 891}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{180, 873}, {72, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>109</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Register(handler)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>108</integer> <key>Points</key> <array> <string>{261, 855}</string> <string>{261, 927}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{207, 837}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>107</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpIncomingConnection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{81, 855}, {135, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>106</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Connected(remoteAddr, localAddr)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>105</integer> <key>Points</key> <array> <string>{171, 855}</string> <string>{261, 855}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>Pattern</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{171, 801}, {216, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>104</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 RegisterIncomingConnection(channel, handler, options)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{387, 783}, {81, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>103</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ChannelAcceptable}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 927}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>102</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Incoming Connection Established}</string> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>97</integer> <key>Points</key> <array> <string>{477, 783}</string> <string>{477, 927}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>96</integer> <key>Points</key> <array> <string>{386.5, 783}</string> <string>{386.5, 927}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>95</integer> <key>Points</key> <array> <string>{387, 801}</string> <string>{477, 801}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>94</integer> <key>Points</key> <array> <string>{72, 783}</string> <string>{72, 927}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 765}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>93</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Bind-Handler}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{432, 765}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>92</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpListener}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{324, 765}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>91</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector (Listener)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{117, 765}, {126, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>90</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector (Connection)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 738}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>88</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Server Bound}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 252}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>87</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Unbinding a Server}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 441}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>86</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Establishing an outgoing Connection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 9}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica-Bold</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>85</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Align</key> <integer>0</integer> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs20 \cf0 Binding a Server}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{315, 630}, {54, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>81</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ReadInterest}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>80</integer> <key>Points</key> <array> <string>{468, 648}</string> <string>{306, 648}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>79</integer> <key>Points</key> <array> <string>{72, 630}</string> <string>{468, 630}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{387, 612}, {72, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>78</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Register(handler)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 459}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>77</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 No Connection Established}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{81, 594}, {135, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>76</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Connected(remoteAddr, localAddr)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 666}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>75</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Outgoing Connection Established}</string> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>74</integer> <key>Points</key> <array> <string>{468, 612}</string> <string>{72, 612}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{378, 576}, {81, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>73</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 ChannelConnectable}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>72</integer> <key>Points</key> <array> <string>{306, 594}</string> <string>{468, 594}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{315, 558}, {153, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>71</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 RegisterOutgoingConnection(channel)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>70</integer> <key>Points</key> <array> <string>{468, 576}</string> <string>{306, 576}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>69</integer> <key>Points</key> <array> <string>{306, 558}</string> <string>{468, 558}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>Pattern</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>68</integer> <key>Points</key> <array> <string>{468, 558}</string> <string>{468, 666}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>65</integer> <key>Points</key> <array> <string>{306, 504}</string> <string>{306, 666}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>64</integer> <key>Points</key> <array> <string>{234, 504}</string> <string>{306, 504}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>Pattern</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{45, 504}, {180, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>63</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Connect(remoteAddress, localAddress, options)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>62</integer> <key>Points</key> <array> <string>{72, 522}</string> <string>{234, 522}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>61</integer> <key>Points</key> <array> <string>{72, 504}</string> <string>{72, 666}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 486}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>60</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 User Actor}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{414, 540}, {108, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>59</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpOutgoingConnection}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{270, 486}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>58</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{198, 486}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>57</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpManager}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>56</integer> <key>Points</key> <array> <string>{234, 504}</string> <string>{234, 666}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 387}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>54</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Server Unbound}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{342, 297}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>53</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpListener}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{36, 270}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>52</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Server Bound}</string> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>51</integer> <key>Points</key> <array> <string>{378, 315}</string> <string>{378, 369}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>NegativeControls</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 27}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>50</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Server Unbound}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{81, 162}, {36, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>49</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Bound}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>48</integer> <key>Points</key> <array> <string>{378, 351}</string> <string>{162, 351}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{333, 315}, {36, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>47</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Unbind}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>46</integer> <key>Points</key> <array> <string>{162, 333}</string> <string>{378, 333}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>45</integer> <key>Points</key> <array> <string>{162, 315}</string> <string>{162, 387}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 198}, {468, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>44</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Color</key> <dict> <key>b</key> <string>0.8</string> <key>g</key> <string>0.8</string> <key>r</key> <string>0.8</string> </dict> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 Server Bound}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{171, 333}, {45, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>43</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Unbound}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>42</integer> <key>Points</key> <array> <string>{468, 180}</string> <string>{72, 180}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HopLines</key> <true/> <key>HopType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{423, 144}, {36, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>41</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Bound}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>40</integer> <key>Points</key> <array> <string>{306, 162}</string> <string>{468, 162}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{315, 126}, {153, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Color</key> <dict> <key>w</key> <string>0</string> </dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>38</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 RegisterServerSocketChannel(channel)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>37</integer> <key>Points</key> <array> <string>{468, 144}</string> <string>{306, 144}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>35</integer> <key>Points</key> <array> <string>{306, 126}</string> <string>{468, 126}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>Pattern</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>34</integer> <key>Points</key> <array> <string>{468, 126}</string> <string>{468, 198}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ControlPoints</key> <array> <string>{54, 0}</string> <string>{-54, 0}</string> </array> <key>Head</key> <dict> <key>ID</key> <integer>24</integer> </dict> <key>ID</key> <integer>33</integer> <key>Points</key> <array> <string>{234, 90}</string> <string>{234, 108}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>Bezier</key> <true/> <key>HeadArrow</key> <string>0</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>24</integer> <key>Points</key> <array> <string>{234, 108}</string> <string>{306, 108}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>23</integer> <key>Points</key> <array> <string>{306, 72}</string> <string>{306, 216}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>200</integer> <key>Points</key> <array> <string>{234, 72}</string> <string>{306, 72}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>Pattern</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{72, 72}, {153, 27}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>8</real> </dict> <key>ID</key> <integer>21</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs16 \cf0 Bind(handler, endpoint, backlog, options)}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>19</integer> <key>Points</key> <array> <string>{72, 90}</string> <string>{234, 90}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>16</integer> <key>Points</key> <array> <string>{72, 72}</string> <string>{72, 216}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> <dict> <key>Bounds</key> <string>{{36, 54}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>12</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 User Actor}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{126, 297}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>11</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 User Actor}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{432, 108}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>10</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpListener}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{270, 54}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>9</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpSelector}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{198, 54}, {72, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Clip</string> <key>Flow</key> <string>Clip</string> <key>FontInfo</key> <dict> <key>Font</key> <string>Helvetica</string> <key>Size</key> <real>10</real> </dict> <key>ID</key> <integer>7</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Pad</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 TcpManager}</string> <key>VerticalPad</key> <integer>0</integer> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowConnections</key> <string>NO</string> <key>AllowLabelDrop</key> <false/> <key>AllowToConnect</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>5</integer> <key>Points</key> <array> <string>{234, 72}</string> <string>{234, 216}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>0</string> <key>TailArrow</key> <string>0</string> </dict> </dict> </dict> </array> <key>GridInfo</key> <dict> <key>ShowsGrid</key> <string>YES</string> <key>SnapsToGrid</key> <string>YES</string> </dict> <key>GuidesLocked</key> <string>NO</string> <key>GuidesVisible</key> <string>YES</string> <key>HPages</key> <integer>1</integer> <key>ImageCounter</key> <integer>1</integer> <key>KeepToScale</key> <false/> <key>Layers</key> <array> <dict> <key>Lock</key> <string>NO</string> <key>Name</key> <string>Layer 1</string> <key>Print</key> <string>YES</string> <key>View</key> <string>YES</string> </dict> </array> <key>LayoutInfo</key> <dict> <key>Animate</key> <string>NO</string> <key>circoMinDist</key> <real>18</real> <key>circoSeparation</key> <real>0.0</real> <key>layoutEngine</key> <string>dot</string> <key>neatoSeparation</key> <real>0.0</real> <key>twopiSeparation</key> <real>0.0</real> </dict> <key>LinksVisible</key> <string>NO</string> <key>MagnetsVisible</key> <string>NO</string> <key>MasterSheets</key> <array/> <key>ModificationDate</key> <string>2013-01-23 14:28:34 +0000</string> <key>Modifier</key> <string>Mathias</string> <key>NotesVisible</key> <string>NO</string> <key>Orientation</key> <integer>2</integer> <key>OriginVisible</key> <string>NO</string> <key>PageBreaks</key> <string>YES</string> <key>PrintInfo</key> <dict> <key>NSBottomMargin</key> <array> <string>float</string> <string>41</string> </array> <key>NSHorizonalPagination</key> <array> <string>int</string> <string>0</string> </array> <key>NSLeftMargin</key> <array> <string>float</string> <string>18</string> </array> <key>NSPaperSize</key> <array> <string>coded</string> <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgVMCgUoDhg==</string> </array> <key>NSPrintReverseOrientation</key> <array> <string>int</string> <string>0</string> </array> <key>NSRightMargin</key> <array> <string>float</string> <string>18</string> </array> <key>NSTopMargin</key> <array> <string>float</string> <string>18</string> </array> </dict> <key>PrintOnePage</key> <false/> <key>ReadOnly</key> <string>NO</string> <key>RowAlign</key> <integer>1</integer> <key>RowSpacing</key> <real>36</real> <key>SheetTitle</key> <string>Canvas 1</string> <key>SmartAlignmentGuidesActive</key> <string>YES</string> <key>SmartDistanceGuidesActive</key> <string>YES</string> <key>UniqueID</key> <integer>1</integer> <key>UseEntirePage</key> <false/> <key>VPages</key> <integer>4</integer> <key>WindowInfo</key> <dict> <key>CurrentSheet</key> <integer>0</integer> <key>ExpandedCanvases</key> <array> <dict> <key>name</key> <string>Canvas 1</string> </dict> </array> <key>Frame</key> <string>{{65, 0}, {1476, 1178}}</string> <key>ListView</key> <true/> <key>OutlineWidth</key> <integer>142</integer> <key>RightSidebar</key> <false/> <key>ShowRuler</key> <true/> <key>Sidebar</key> <true/> <key>SidebarWidth</key> <integer>120</integer> <key>VisibleRegion</key> <string>{{-10, 1661.4718}, {580.51947, 442.8573}}</string> <key>Zoom</key> <real>2.309999942779541</real> <key>ZoomValues</key> <array> <array> <string>Canvas 1</string> <real>2.309999942779541</real> <real>2.2999999523162842</real> </array> </array> </dict> <key>saveQuickLookFiles</key> <string>YES</string> </dict> </plist> Other Akka source code examplesHere is a short list of links related to this Akka tcp-message-protocol.graffle source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.