diff --git a/notes/data path - rbuf.svg b/notes/data path - rbuf.svg
new file mode 100644
index 0000000..73d333f
--- /dev/null
+++ b/notes/data path - rbuf.svg
@@ -0,0 +1,645 @@
+
+
+
diff --git a/notes/data path - receive.svg b/notes/data path - receive.svg
new file mode 100644
index 0000000..72052bf
--- /dev/null
+++ b/notes/data path - receive.svg
@@ -0,0 +1,745 @@
+
+
+
diff --git a/notes/data path - transmit.svg b/notes/data path - transmit.svg
new file mode 100644
index 0000000..288a28a
--- /dev/null
+++ b/notes/data path - transmit.svg
@@ -0,0 +1,587 @@
+
+
+
diff --git a/notes/data path.graffle b/notes/data path.graffle
new file mode 100644
index 0000000..cb84628
--- /dev/null
+++ b/notes/data path.graffle
@@ -0,0 +1,13698 @@
+
+
+
+
+ ApplicationVersion
+
+ com.omnigroup.OmniGraffle7
+ 186.9.0.304876
+
+ CreationDate
+ 2011-01-28 12:38:57 +0000
+ Creator
+ Erik Boasson
+ GraphDocumentVersion
+ 14
+ GuidesLocked
+ NO
+ GuidesVisible
+ YES
+ ImageCounter
+ 1
+ LinksVisible
+ NO
+ MagnetsVisible
+ NO
+ MasterSheets
+
+ ModificationDate
+ 2018-07-04 12:39:41 +0000
+ Modifier
+ Erik Boasson
+ MovementHandleVisible
+ NO
+ NotesVisible
+ NO
+ OriginVisible
+ NO
+ PageBreaks
+ YES
+ PrintInfo
+
+ NSBottomMargin
+
+ float
+ 41
+
+ NSHorizonalPagination
+
+ coded
+ BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG
+
+ NSLeftMargin
+
+ float
+ 18
+
+ NSPaperSize
+
+ size
+ {595.27556419372559, 841.8897705078125}
+
+ NSPrintReverseOrientation
+
+ coded
+ BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG
+
+ NSRightMargin
+
+ float
+ 18
+
+ NSTopMargin
+
+ float
+ 18
+
+
+ ReadOnly
+ NO
+ Sheets
+
+
+ ActiveLayerIndex
+ 0
+ AutoAdjust
+ 0
+ AutosizingMargin
+ 0
+ BackgroundGraphic
+
+ Bounds
+ {{0, 0}, {560, 783}}
+ Class
+ GraffleShapes.CanvasBackgroundGraphic
+ ID
+ 2
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+ BaseZoom
+ 0
+ CanvasDimensionsOrigin
+ {0, 0}
+ CanvasOrigin
+ {0, 0}
+ CanvasSizingMode
+ 0
+ ColumnAlign
+ 1
+ ColumnSpacing
+ 36
+ DisplayScale
+ 1.0000 cm = 1.0000 cm
+ GraphicsList
+
+
+ Bounds
+ {{377.75409201040827, 192.47373469176028}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 3
+ Line
+
+ ID
+ 46
+ Position
+ 0.89051508903503418
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ TextRelativeArea
+ {{0, 0.20000000000000001}, {1, 1}}
+ TextRotation
+ 40
+ Wrap
+ NO
+
+
+ Bounds
+ {{70.911739628928785, 407.97989237621579}, {41, 9}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACQjAA
+ EAOABNIUDhUWVE5TSUQQ
+ AoAD0hgZGh1YJGNsYXNz
+ ZXNaJGNsYXNzbmFtZaIb
+ HFxOU0NvbG9yU3BhY2VY
+ TlNPYmplY3RcTlNDb2xv
+ clNwYWNl0hgZHyCiIBxX
+ TlNDb2xvchIAAYagXxAP
+ TlNLZXllZEFyY2hpdmVy
+ CBEWHygyNTo8QkhRZm57
+ goSHiYuQlZeZnqeytcLL
+ 2N3g6O0AAAAAAAABAQAA
+ AAAAAAAjAAAAAAAAAAAA
+ AAAAAAAA/w==
+
+ b
+ 0
+ g
+ 0
+ r
+ 0
+
+ Font
+ GillSans-Bold
+ Size
+ 10
+
+ ID
+ 4
+ Line
+
+ ID
+ 5
+ Position
+ 0.39059293270111084
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\b\fs14 \cf0 rmsg, rdata}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 86
+
+ ID
+ 5
+ Points
+
+ {68.06151349993128, 412.4799463885858}
+ {127.84300000000133, 412.47980810556652}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 84
+
+
+
+ Bounds
+ {{456.96417000000002, 35.270389999999999}, {81.702331999999998, 54}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 6
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 DCPS reader entity owns the DDSI reader and stores a pointer and the GUID}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 66
+
+ ID
+ 7
+ Points
+
+ {492.96545239451876, 169.92072673714577}
+ {434.79849999999999, 223.57331649344189}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 8
+
+
+
+ Bounds
+ {{493.33298000000002, 111.1769}, {45.333500000000001, 74.994499000000005}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 8
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 1
+
+ FillType
+ 3
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.723367
+
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.0
+
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 DCPS reader entity}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 66
+ Info
+ 5
+
+ ID
+ 9
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {492.83302440579297, 234.46611182329067}
+ {434.79849999999999, 234.90666100000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 10
+
+
+
+ Bounds
+ {{493.33301, 196.79300000000001}, {45.333500000000001, 74.994499000000005}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 10
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 1
+
+ FillType
+ 3
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.723367
+
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.0
+
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 guid\
+hash\
+table}
+
+
+
+ Bounds
+ {{183.48657157822814, 221.34351210010189}, {14, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 11
+ Line
+
+ ID
+ 12
+ Position
+ 0.86295163631439209
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 guid}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 83
+
+ ID
+ 12
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 106
+ Points
+
+ {320.38973999999996, 212.29201}
+ {203.67798999999999, 214}
+ {163.76546392875221, 226.84351210010189}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ Pattern
+ 24
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 19
+ Info
+ 2
+
+
+
+ Bounds
+ {{365.55711966293484, 226.04700507524069}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 13
+ Line
+
+ ID
+ 14
+ Offset
+ 3.380279541015625
+ Position
+ 0.39656719565391541
+ RotationType
+ 2
+
+ Rotation
+ 359.93580101391262
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 19
+
+ ID
+ 14
+ Points
+
+ {389.46499999999997, 234.90666100000001}
+ {343.05648999999994, 234.95866100000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 66
+ Info
+ 11
+
+
+
+ Bounds
+ {{389.82867568541928, 269.83301}, {14, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 15
+ Line
+
+ ID
+ 17
+ Position
+ 0.83316570520401001
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 guid}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 17
+ Position
+ 0.26414713263511658
+
+ ID
+ 16
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {272.75650000000002, 288.62664100000001}
+ {285.39600000000002, 273.99911247742824}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ 0
+ Legacy
+
+ LineType
+ 2
+ Pattern
+ 24
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 81
+ Info
+ 3
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 66
+ Info
+ 8
+
+ ID
+ 17
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 0.0
+ Points
+
+ {272.75650000000002, 234.29064099999999}
+ {285.39600000000002, 258}
+ {404.35699, 275.33301}
+ {412.13174999999995, 257.57331199999999}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ Pattern
+ 24
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 82
+ Info
+ 3
+
+
+
+ Bounds
+ {{194.88435729937703, 229.1304665118642}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 18
+ Line
+
+ ID
+ 79
+ Position
+ 0.028558904305100441
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Bounds
+ {{297.72298999999998, 212.29201}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 19
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 proxy writer\
+match\
+}
+
+
+
+ Bounds
+ {{7.39499, 448.185}, {278.00101000000001, 134}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 20
+ Style
+
+ fill
+
+ Color
+
+ a
+ 0.89000000000000001
+ b
+ 0.91699087619781494
+ g
+ 0.91700243949890137
+ r
+ 0.91698092222213745
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBK4GuAnRoZSByZWNl
+ aXZlIHRocmVhZCByZXF1ZXN0cyB0
+ aGUgTy9TIGtlcm5lbCB0byBkdW1w
+ IHRoZSBkYXRhIGluIGxhcmdlIHJi
+ dWZzLCBlYWNoIGNvbnRhaW5pbmcg
+ YW55IG51bWJlciBvZiBtZXNzYWdl
+ czsgdGhlIGRlY29kaW5nIGFwcGVu
+ ZHMgc29tZSBpbmZvcm1hdGlvbiwg
+ Ym90aCBmb3IgRGF0YSBhbmQgRGF0
+ YUZyYWcgc3ViLW1lc3NhZ2VzICh0
+ aGUgcmRhdGEgZWxlbWVudHMpLCBh
+ bmQgZm9yIHRoZSBlbWJlZGRlZCBR
+ b1MgbGlzdHMuCgpFYWNoIHJkYXRh
+ IGNvbnRhaW5zIGFsbCB0aGF0IGlz
+ IG5lY2Vzc2FyeSB0byB0cmFjayBp
+ dCBpbiBkZWZyYWdtZW50aW5nIGFu
+ ZCByZW9yZGVyaW5nIGFkbWlucywg
+ YW5kIHRvIGxpbmsgaXQgaW50byB0
+ aGUgZGVsaXZlcnkgcXVldWUuIFRo
+ aXMgZW5zdXJlcyBubyAoaGVhcCkg
+ bWVtb3J5IGFsbG9jYXRpb25zIGFy
+ ZSBuZWNlc3NhcnkgdG8gdHJhY2sg
+ YW4gYXJiaXRyYXJ5IG51bWJlciBv
+ ZiBtZXNzYWdlcy9mcmFnbWVudHMg
+ aW4gdGhlIG5vcm1hbCBjYXNlLgoK
+ VGhlIGRlc2VyaWFsaXplciBvcGVy
+ YXRlcyBmcm9tIHRoZSByZGF0YSBl
+ bGVtZW50cywgaXQgZ2V0cyBhIGxp
+ dHRsZSBiaXQgbmFzdHkgd2hlbiBh
+ IHByaW1pdGl2ZSBpcyBzcGxpdCBv
+ dmVyIG11bGl0cGxlIGZyYWdtZW50
+ cywgYnV0IHNvIGJlIGl0LiAgTklZ
+ OiBjdXJyZW50bHkgbWFsbG9jICsg
+ bWVtY3B5hoQCaUkBgcgAkoSEhAxO
+ U0RpY3Rpb25hcnkAlIQBaQKShJaW
+ EE5TUGFyYWdyYXBoU3R5bGWGkoSE
+ hBdOU011dGFibGVQYXJhZ3JhcGhT
+ dHlsZQCEhBBOU1BhcmFncmFwaFN0
+ eWxlAJSEBENDQFMAAISEhAdOU0Fy
+ cmF5AJSZDJKEhIQJTlNUZXh0VGFi
+ AJSEAkNmAByGkoSgnwA4hpKEoJ8A
+ VIaShKCfAHCGkoSgnwCBjACGkoSg
+ nwCBqACGkoSgnwCBxACGkoSgnwCB
+ 4ACGkoSgnwCB/ACGkoSgnwCBGAGG
+ koSgnwCBNAGGkoSgnwCBUAGGhgCG
+ koSWlgZOU0ZvbnSGkoSEhAZOU0Zv
+ bnQelJkchAVbMjhjXQYAAAASAAAA
+ //5HAGkAbABsAFMAYQBuAHMAAACE
+ AWYJhAFjAKMBowCjAIaGlwIFkoSY
+ mQKSmZKEm5wAAISemQySn5KhkqKS
+ o5KkkqWSppKnkqiSqZKqkquGAIaS
+ rJKErpkohAVbNDBjXQYAAAAgAAAA
+ //5HAGkAbABsAFMAYQBuAHMALQBJ
+ AHQAYQBsAGkAYwCiCaMAowGjAKMA
+ hoaXATKXAgWXAYEfAZcCBZcBaJcD
+ HpKEmJkDkoSWlgdOU0NvbG9yhpKE
+ hIQHTlNDb2xvcgCUowGEBGZmZmaD
+ c4AAP4NzgAA/g3OAAD8BhpKZkrCS
+ rJKyhoY=
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 the receive thread requests the O/S kernel to dump the data in large rbufs, each containing any number of messages; the decoding appends some information, both for Data and DataFrag sub-messages (the
+\i rdata
+\i0 elements), and for the embedded QoS lists.\
+\
+Each
+\i rdata
+\i0 contains all that is necessary to track it in defragmenting and reordering admins, and to link it into the delivery queue. This ensures no (heap) memory allocations are necessary to track an arbitrary number of messages/fragments in the normal case.\
+\
+The deserializer operates from the
+\i rdata
+\i0 elements, it gets a little bit nasty when a primitive is split over mulitple fragments, but so be it.
+\i \cf2 NIY: currently malloc + memcpy}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 35
+ Position
+ 0.12543308734893799
+
+ ID
+ 21
+ Points
+
+ {122.31712819426481, 716.33306520331962}
+ {123.667, 625.5}
+ {181.18090540982314, 602.19506081287852}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ 0
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 40
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 40
+
+ ID
+ 22
+ Points
+
+ {106.66373638905849, 599.99678980084138}
+ {111.9117396289289, 631.57894736842104}
+ {106.333, 687.55200000000002}
+ {115.00447133290611, 716.35423799942214}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 23
+ Position
+ 0.68259400129318237
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 43
+
+ ID
+ 23
+ Points
+
+ {75.666646362957877, 412.47992879683966}
+ {86.333297999999999, 440.66699}
+ {111.91200000000001, 620.66699000000006}
+ {157.89087158374534, 641.84840226381596}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 5
+ Position
+ 0.12721551954746246
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 27
+
+ ID
+ 24
+ Points
+
+ {157.46140254925464, 371.07017905031677}
+ {175.71195634273738, 396.07513294963923}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 26
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 26
+
+ ID
+ 25
+ Points
+
+ {140.62276, 257.457292}
+ {140.62276, 324.83301}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 83
+
+
+
+ Bounds
+ {{117.956, 325.33301}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 26
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 defrag}
+
+
+
+ Bounds
+ {{166.179, 396.47899999999998}, {31.333500000000001, 16}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 27
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Class
+ Group
+ Graphics
+
+
+ Bounds
+ {{396.12398999999999, 529.22460999999998}, {98.4011, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 29
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 given that the kernel can only do groupWrite, and not deliver data to an individual reader, might as well design to that behaviour}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{297.72298999999998, 529.22460999999998}, {98.4011, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 30
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 potentially many delivery threads: if a writer always delivers via the same queue, all expected ordering properties are retained }
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ ID
+ 28
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+
+ Bounds
+ {{494.68799000000001, 3.62656}, {61, 16}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRTAu
+ NzUAEAOABNIUDhUWVE5T
+ SUQQAoAD0hgZGh1YJGNs
+ YXNzZXNaJGNsYXNzbmFt
+ ZaIbHFxOU0NvbG9yU3Bh
+ Y2VYTlNPYmplY3RcTlND
+ b2xvclNwYWNl0hgZHyCi
+ IBxXTlNDb2xvchIAAYag
+ XxAPTlNLZXllZEFyY2hp
+ dmVyAAgAEQAWAB8AKAAy
+ ADUAOgA8AEIASABRAGYA
+ bgB7AIIAhACKAIwAjgCT
+ AJgAmgCcAKEAqgC1ALgA
+ xQDOANsA4ADjAOsA8AAA
+ AAAAAAIBAAAAAAAAACMA
+ AAAAAAAAAAAAAAAAAAEC
+
+ b
+ 0.75
+ g
+ 0.75
+ r
+ 0.75
+
+ Font
+ GillSans-Bold
+ Size
+ 9
+
+ ID
+ 31
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.31799882650375366
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 2
+ Pad
+ 2
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKwxyZWNlaXZlIHBh
+ dGiGhAJpSQEMkoSEhAxOU0RpY3Rp
+ b25hcnkAlIQBaQOShJaWB05TQ29s
+ b3KGkoSEhAdOU0NvbG9yAJSEAWMB
+ hARmZmZmg8a/Pz+Dxr8/P4PGvz8/
+ AYaShJaWEE5TUGFyYWdyYXBoU3R5
+ bGWGkoSEhBdOU011dGFibGVQYXJh
+ Z3JhcGhTdHlsZQCEhBBOU1BhcmFn
+ cmFwaFN0eWxlAJSEBENDQFMBAISE
+ hAdOU0FycmF5AJSZDJKEhIQJTlNU
+ ZXh0VGFiAJSEAkNmAByGkoSjogA4
+ hpKEo6IAVIaShKOiAHCGkoSjogCB
+ jACGkoSjogCBqACGkoSjogCBxACG
+ koSjogCB4ACGkoSjogCB/ACGkoSj
+ ogCBGAGGkoSjogCBNAGGkoSjogCB
+ UAGGhgCGkoSWlgZOU0ZvbnSGkoSE
+ hAZOU0ZvbnQelJkkhAVbMzZjXQYA
+ AAAcAAAA//5HAGkAbABsAFMAYQBu
+ AHMALQBCAG8AbABkAIQBZgmbAJsB
+ mwCbAIaGhg==
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red191\green191\blue191;}
+{\*\expandedcolortbl;;\csgenericrgb\c74902\c74902\c74902;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr\partightenfactor0
+
+\f0\b\fs18 \cf2 receive path}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+ Wrap
+ NO
+
+
+ Bounds
+ {{289.33400999999998, 381.14600000000002}, {266.35399999999998, 54}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRTAu
+ NzUAEAOABNIUDhUWVE5T
+ SUQQAoAD0hgZGh1YJGNs
+ YXNzZXNaJGNsYXNzbmFt
+ ZaIbHFxOU0NvbG9yU3Bh
+ Y2VYTlNPYmplY3RcTlND
+ b2xvclNwYWNl0hgZHyCi
+ IBxXTlNDb2xvchIAAYag
+ XxAPTlNLZXllZEFyY2hp
+ dmVyAAgAEQAWAB8AKAAy
+ ADUAOgA8AEIASABRAGYA
+ bgB7AIIAhACKAIwAjgCT
+ AJgAmgCcAKEAqgC1ALgA
+ xQDOANsA4ADjAOsA8AAA
+ AAAAAAIBAAAAAAAAACMA
+ AAAAAAAAAAAAAAAAAAEC
+
+ b
+ 0.75
+ g
+ 0.75
+ r
+ 0.75
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 32
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.31799882650375366
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBK4EDAU1ham9yIGRp
+ ZmZlcmVuY2VzIGZyb20gY3VycmVu
+ dCBpbXBsZW1lbnRhdGlvbjoKLSBw
+ cm94eSB3cml0ZXIgc3RvcmVzIGFs
+ bCBpdHMgcmVhZGVyIG1hdGNoZXMg
+ Y3VycmVudGx5IGluIGEgc2luZ2xl
+ IHRyZWUsIG5vdCBkaXNjcmltaW5h
+ dGluZyBiZXR3ZWVuIHN5bmMvbm90
+ LWluLXN5bmMKLSBhbGwgcmVjdiBw
+ cm9jZXNzaW5nIGN1cnJlbnRseSBp
+ biBhIHNpbmdsZSB0aHJlYWQKLSBu
+ byBRb1MgY2hhbmdlcyB5ZXQsIG5v
+ IHZlcnNpb25pbmcgb2YgUW9TJ3OG
+ hAJpSQGBAwGShISEDE5TRGljdGlv
+ bmFyeQCUhAFpA5KElpYHTlNDb2xv
+ coaShISEB05TQ29sb3IAlIQBYwGE
+ BGZmZmaDxr8/P4PGvz8/g8a/Pz8B
+ hpKElpYQTlNQYXJhZ3JhcGhTdHls
+ ZYaShISEF05TTXV0YWJsZVBhcmFn
+ cmFwaFN0eWxlAISEEE5TUGFyYWdy
+ YXBoU3R5bGUAlIQEQ0NAUwAAhISE
+ B05TQXJyYXkAlJkMkoSEhAlOU1Rl
+ eHRUYWIAlIQCQ2YAHIaShKOiADiG
+ koSjogBUhpKEo6IAcIaShKOiAIGM
+ AIaShKOiAIGoAIaShKOiAIHEAIaS
+ hKOiAIHgAIaShKOiAIH8AIaShKOi
+ AIEYAYaShKOiAIE0AYaShKOiAIFQ
+ AYaGAIaShJaWBk5TRm9udIaShISE
+ Bk5TRm9udB6UmRyEBVsyOGNdBgAA
+ ABIAAAD//kcAaQBsAGwAUwBhAG4A
+ cwAAAIQBZgmbAJsBmwCbAIaGhg==
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red191\green191\blue191;}
+{\*\expandedcolortbl;;\csgenericrgb\c74902\c74902\c74902;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf2 Major differences from current implementation:\
+- proxy writer stores all its reader matches currently in a single tree, not discriminating between sync/not-in-sync\
+- all recv processing currently in a single thread\
+- no QoS changes yet, no versioning of QoS's}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 87
+
+ ID
+ 33
+ Points
+
+ {336.71404137262351, 593.22460999999998}
+ {332, 608}
+ {310, 631.44799999999998}
+ {312.06173109332491, 630.91615665196844}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ HeadArrow
+ 0
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 6
+
+
+ Tail
+
+ ID
+ 30
+
+
+
+ Bounds
+ {{251.79111, 710.44201999999996}, {144.33299, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 34
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 delivery queues are filled by recv thread (by shuffling rdata references around); heartbeats and acks are a special case: they have no associated rdata and are processed as quickly as possible}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 27
+
+ ID
+ 35
+ Points
+
+ {181.08965070592734, 629.33301282678462}
+ {181.81716771329098, 412.97899717321542}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 43
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 38
+
+ ID
+ 36
+ Points
+
+ {40.561535836822962, 647.83299199999988}
+ {40.561516810459949, 678.95433650000632}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 5
+
+
+ Tail
+
+ ID
+ 37
+
+
+
+ Bounds
+ {{17.8948, 601.99968999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 37
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 heartbeat queue}
+
+
+
+ Bounds
+ {{13.561500000000001, 679.45434999999998}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 38
+ Shape
+ Circle
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 ack & heartbeat proc. thread}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 41
+
+ ID
+ 39
+ Points
+
+ {145.13959899999688, 739.49974324971618}
+ {189.96098650017916, 739.49990238064311}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 40
+
+
+
+ Bounds
+ {{99.306099000000003, 716.83300999999994}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 40
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 builtin/discovery delivery queues}
+
+
+
+ Bounds
+ {{190.46100000000001, 712.5}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 41
+ Shape
+ Circle
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 builtin/discovery threads}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 44
+
+ ID
+ 42
+ Points
+
+ {204.17849999999677, 652.49974455618781}
+ {247.49998650018483, 652.4999008050471}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 43
+
+
+
+ Bounds
+ {{158.345, 629.83300999999994}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 43
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 regular data delivery queue}
+
+
+
+ Bounds
+ {{248, 625.5}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 44
+ Shape
+ Circle
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 delivery thread\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\fs10 \cf0 store in reader history cache}
+
+
+
+ Bounds
+ {{404.35730195313147, 619.66673948211633}, {19, 16}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 45
+ Line
+
+ ID
+ 54
+ Position
+ 0.43638646602630615
+ RotationType
+ 4
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 else}
+ VerticalPad
+ 2
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 66
+
+ ID
+ 46
+ Points
+
+ {215.01248952331622, 166.11567780117966}
+ {343.05649, 165.28676666666655}
+ {400.41046237527212, 211.9245601513926}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 47
+
+
+
+ Bounds
+ {{169.179, 143.59899999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 47
+ Text
+
+ Pad
+ 2
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKxRyZGFyeQp2ZXJz
+ aW9uaW5nIE5JWYaEAmlJAQaShISE
+ DE5TRGljdGlvbmFyeQCUhAFpApKE
+ lpYQTlNQYXJhZ3JhcGhTdHlsZYaS
+ hISEF05TTXV0YWJsZVBhcmFncmFw
+ aFN0eWxlAISEEE5TUGFyYWdyYXBo
+ U3R5bGUAlIQEQ0NAUwIAhISEB05T
+ QXJyYXkAlJkMkoSEhAlOU1RleHRU
+ YWIAlIQCQ2YAHIaShKCfADiGkoSg
+ nwBUhpKEoJ8AcIaShKCfAIGMAIaS
+ hKCfAIGoAIaShKCfAIHEAIaShKCf
+ AIHgAIaShKCfAIH8AIaShKCfAIEY
+ AYaShKCfAIE0AYaShKCfAIFQAYaG
+ AIaShJaWBk5TRm9udIaShISEBk5T
+ Rm9udB6UmRyEBVsyOGNdBgAAABIA
+ AAD//kcAaQBsAGwAUwBhAG4AcwAA
+ AIQBZgmEAWMAowGjAKMAhoaXAg6S
+ hJiZA5KElpYHTlNDb2xvcoaShISE
+ B05TQ29sb3IAlKMBhARmZmZmg3OA
+ AD+Dc4AAP4NzgAA/AYaSmZKEm5wC
+ AISemQySn5KhkqKSo5KkkqWSppKn
+ kqiSqZKqkquGAIaSrJKErpkohAVb
+ NDBjXQYAAAAgAAAA//5HAGkAbABs
+ AFMAYQBuAHMALQBJAHQAYQBsAGkA
+ YwCiCaMAowGjAKMAhoaG
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdary\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\i \cf2 versioning NIY}
+
+
+
+ Bounds
+ {{480.20400999999998, 654.62072999999998}, {93.000197999999997, 44}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 48
+ Rotation
+ 90
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 next-to-be-delivered\
+for this conn. matches\
+next-to-be-delivered\
+for proxy-writer}
+ VerticalPad
+ 2
+
+
+
+ Bounds
+ {{444.56, 668.52173000000005}, {31.333500000000001, 24}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 49
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rejects data}
+ VerticalPad
+ 2
+
+
+
+ Bounds
+ {{365.34659274148999, 673.02959332441787}, {80, 34}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 50
+ Line
+
+ ID
+ 53
+ Offset
+ -16.901409149169922
+ Position
+ 0.49472150206565857
+ RotationType
+ 2
+
+ Rotation
+ 42.988370018535988
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 not trans. local conn.\
+or proxy writer has\
+no old msgs}
+ VerticalPad
+ 2
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 55
+
+ ID
+ 51
+ Points
+
+ {485.24887856392672, 651.33034070162637}
+ {503.22600999999997, 681.66674999999998}
+ {486.7808938658855, 705.64887356142958}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 56
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 56
+
+ ID
+ 52
+ Points
+
+ {457.81119427280345, 704.31874931323739}
+ {444.22600999999997, 679.99976000000004}
+ {458.61390893761563, 652.11227633402848}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 55
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 55
+
+ ID
+ 53
+ Points
+
+ {383.34723226693154, 646.41781690233665}
+ {451.10976773471003, 709.58169309590426}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 57
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 56
+
+ ID
+ 54
+ Points
+
+ {390.73100349999862, 627.66673948211633}
+ {443.72599650000285, 627.66673948211633}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 57
+
+
+
+ Bounds
+ {{444.22600999999997, 701.33276000000001}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 55
+ Shape
+ Circle
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 IN-SYNC}
+
+
+
+ Bounds
+ {{444.22600999999997, 600.66674999999998}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 56
+ Shape
+ Circle
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 NOT-IN-SYNC}
+
+
+
+ Bounds
+ {{336.23099000000002, 600.66674999999998}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 57
+ Shape
+ Circle
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 INIT}
+
+
+
+ Bounds
+ {{18.016999999999999, 128.304}, {87.438498999999993, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 58
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+"reader" is a DDSI reader, which is a proxy for a local DCPS reader; "proxy writer" is a proxy for a remote DDSI writer.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 60
+
+ ID
+ 59
+ Points
+
+ {140.62276032880649, 211.12398999999999}
+ {140.62276032880649, 189.43230199999999}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 83
+
+
+
+ Bounds
+ {{117.956, 143.59899999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 60
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 QOS}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 62
+
+ ID
+ 61
+ Points
+
+ {412.13173999999998, 211.74001000000001}
+ {412.13173999999998, 177.99230199999997}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 66
+
+
+
+ Bounds
+ {{389.46499999999997, 132.15899999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 62
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 QOS}
+
+
+
+ Bounds
+ {{289.33400999999998, 298.79998999999998}, {262.71201000000002, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 63
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 proxy-writer \'96\'a0reader matches switch between not-in-sync and in-sync; the general idea being that the in-sync ones are only relevant to heartbeat processing and need not be touched by Data(Frag) processing. ("Too new" data always gets stored in the primary reorder admin, whereas the not-in-sync ones are generally interested in old data and track old data in the secondary reorder admins.)}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{177.16535593815675, 23.140271999999968}, {188.27699000000001, 114}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 64
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 discovery maintains the set of readers that match the proxy writer and an array of reader pointers that the data from this proxy writer must be delivered to. This should be versioned, so partition changes are (can be) precise. Currently there is no versioning.\
+\
+implementation: possibly by using the sequence number of the writer data as a version number: that allows for a very simple, parallel, garbage collector for these sets.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{6, 276.63101}, {98.4011, 94}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 65
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 guid hash table maps all (local & proxy) endpoint and participant guids to the corresponding object. Pointers to such objects must be derived from the guid hash, and may not be retained across thread liveliness state updates.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{389.46499999999997, 212.24001000000001}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 66
+ Magnets
+
+ {-0.59628397, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628397, -1.1925699999999999}
+ {1.1925699999999999, -0.59628599999999998}
+ {1.3333299999999999, 0}
+ {1.1925699999999999, 0.59628499000000001}
+ {0.59628499000000001, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59628397}
+ {-1.3333299999999999, 0}
+ {-1.1925699999999999, -0.59628599999999998}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 reader}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 83
+
+ ID
+ 67
+ Points
+
+ {63.728299999990455, 234.2911163014075}
+ {117.45600000000954, 234.29078419910493}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 68
+
+
+
+ Bounds
+ {{17.8948, 196.79400999999999}, {45.333500000000001, 74.994499000000005}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 68
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 1
+
+ FillType
+ 3
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.723367
+
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.0
+
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 guid\
+hash table}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 47
+
+ ID
+ 69
+ Points
+
+ {158.05976234571273, 211.22513738653203}
+ {174.60985745015466, 189.3328389315962}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 83
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 72
+
+ ID
+ 70
+ Points
+
+ {249.70861679276592, 377.27424434787207}
+ {249.39359963214633, 396.4220676521287}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 78
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 73
+
+ ID
+ 71
+ Points
+
+ {196.84924349410949, 318.37903247743765}
+ {213.71547764882561, 396.43327952256243}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 76
+
+
+
+ Bounds
+ {{233.58700999999999, 396.92200000000003}, {31.333500000000001, 16}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 72
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Bounds
+ {{199.88300000000001, 396.92200000000003}, {31.333500000000001, 16}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 73
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Bounds
+ {{133.34299999999999, 396.47899999999998}, {31.333500000000001, 16}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 74
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rmsg}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 76
+
+ ID
+ 75
+ Points
+
+ {159.99908290286137, 257.34002294788536}
+ {172.46941661371221, 272.17427905609588}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 83
+
+
+
+ Bounds
+ {{169.179, 272.55700999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 76
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 primary reorder}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 78
+
+ ID
+ 77
+ Points
+
+ {250.08975000000001, 311.29329200000001}
+ {250.08975000000001, 330.94101000000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 81
+
+
+
+ Bounds
+ {{227.423, 331.44101000000001}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 78
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 secondary reorder}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 81
+ Info
+ 4
+
+ ID
+ 79
+ Points
+
+ {198.48437668013054, 234.29064099999999}
+ {215.49001000000001, 238.66701}
+ {221.12299999999999, 268.66699}
+ {227.42299999999997, 288.62664100000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 80
+ Position
+ 0.54522973299026489
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 82
+
+ ID
+ 80
+ Points
+
+ {163.78949999999998, 234.29064099999999}
+ {227.42299999999997, 234.29064099999999}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 83
+
+
+
+ Bounds
+ {{227.423, 265.95999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 81
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 reader\
+match\
+(not in sync)}
+
+
+
+ Bounds
+ {{227.423, 211.62398999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 82
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 reader\
+match\
+(in sync)}
+
+
+
+ Bounds
+ {{117.956, 211.62398999999999}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 83
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 proxy\
+writer}
+
+
+
+ Bounds
+ {{13.561500000000001, 385.48000999999999}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 84
+ Shape
+ Circle
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 recv\
+thread(s)}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 47
+
+ ID
+ 85
+ Points
+
+ {150.46323671752378, 395.98616542975685}
+ {175.78998999999999, 248}
+ {187.29677339184155, 189.42292550360861}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 74
+
+
+
+ Bounds
+ {{128.34299999999999, 389.81299000000001}, {143.495, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 86
+ Text
+
+ Align
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr\partightenfactor0
+
+\f0\fs18 \cf0 rbuf}
+
+ TextPlacement
+ 2
+
+
+ Bounds
+ {{147.14097635155593, 617.44793288402707}, {162.5, 70.103797999999998}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 87
+ Line
+
+ ID
+ 42
+ Position
+ 0.55890226364135742
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ CornerRadius
+ 12
+ Pattern
+ 24
+ Width
+ 5
+
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 37
+
+ ID
+ 88
+ Points
+
+ {40.56150648015673, 439.98002349999962}
+ {40.561544540965436, 601.4996900000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 5
+
+
+ Tail
+
+ ID
+ 84
+
+
+
+ Bounds
+ {{6, 593.33300999999994}, {80.333297999999999, 181.10899000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRDAu
+ NQAQA4AE0hQOFRZUTlNJ
+ RBACgAPSGBkaHVgkY2xh
+ c3Nlc1okY2xhc3NuYW1l
+ ohscXE5TQ29sb3JTcGFj
+ ZVhOU09iamVjdFxOU0Nv
+ bG9yU3BhY2XSGBkfIKIg
+ HFdOU0NvbG9yEgABhqBf
+ EA9OU0tleWVkQXJjaGl2
+ ZXIACAARABYAHwAoADIA
+ NQA6ADwAQgBIAFEAZgBu
+ AHsAggCEAIkAiwCNAJIA
+ lwCZAJsAoACpALQAtwDE
+ AM0A2gDfAOIA6gDvAAAA
+ AAAAAgEAAAAAAAAAIwAA
+ AAAAAAAAAAAAAAAAAQE=
+
+ b
+ 0.5
+ g
+ 0.5
+ r
+ 0.5
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 89
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ CornerRadius
+ 12
+ Pattern
+ 24
+ Width
+ 5
+
+
+ Text
+
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKylOSVk6IGRvbmUg
+ YnkgcmVjdiBhbmQgdGltZWQtZXZl
+ bnQgdGhyZWFkc4aEAmlJASmShISE
+ DE5TRGljdGlvbmFyeQCUhAFpA5KE
+ lpYHTlNDb2xvcoaShISEB05TQ29s
+ b3IAlIQBYwGEBGZmZmaDc4AAP4Nz
+ gAA/g3OAAD8BhpKElpYQTlNQYXJh
+ Z3JhcGhTdHlsZYaShISEF05TTXV0
+ YWJsZVBhcmFncmFwaFN0eWxlAISE
+ EE5TUGFyYWdyYXBoU3R5bGUAlIQE
+ Q0NAUwIAhISEB05TQXJyYXkAlJkM
+ koSEhAlOU1RleHRUYWIAlIQCQ2YA
+ HIaShKOiADiGkoSjogBUhpKEo6IA
+ cIaShKOiAIGMAIaShKOiAIGoAIaS
+ hKOiAIHEAIaShKOiAIHgAIaShKOi
+ AIH8AIaShKOiAIEYAYaShKOiAIE0
+ AYaShKOiAIFQAYaGAIaShJaWBk5T
+ Rm9udIaShISEBk5TRm9udB6UmSiE
+ BVs0MGNdBgAAACAAAAD//kcAaQBs
+ AGwAUwBhAG4AcwAtAEkAdABhAGwA
+ aQBjAIQBZgmbAJsBmwCbAIaGhg==
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\i\fs18 \cf2 NIY: done by recv and timed-event threads}
+
+ TextPlacement
+ 2
+
+
+ GridInfo
+
+ HPages
+ 1
+ KeepToScale
+
+ Layers
+
+
+ Artboards
+
+ Lock
+
+ Name
+ Layer 1
+ Print
+
+ View
+
+
+
+ LayoutInfo
+
+ Animate
+ NO
+ circoMinDist
+ 18
+ circoSeparation
+ 0.0
+ layoutEngine
+ dot
+ neatoLineLength
+ 0.20000000298023224
+ neatoSeparation
+ 0.0
+ twopiSeparation
+ 0.0
+
+ Orientation
+ 2
+ PrintOnePage
+
+ RowAlign
+ 1
+ RowSpacing
+ 36
+ SheetTitle
+ receive path
+ UniqueID
+ 1
+ VPages
+ 1
+ VisibleVoidKey
+ 1
+
+
+ ActiveLayerIndex
+ 0
+ AutoAdjust
+ 0
+ AutosizingMargin
+ 0
+ BackgroundGraphic
+
+ Bounds
+ {{0, 0}, {560, 783}}
+ Class
+ GraffleShapes.CanvasBackgroundGraphic
+ ID
+ 2
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+ BaseZoom
+ 0
+ CanvasDimensionsOrigin
+ {0, 0}
+ CanvasOrigin
+ {0, 0}
+ CanvasSizingMode
+ 0
+ ColumnAlign
+ 1
+ ColumnSpacing
+ 36
+ DisplayScale
+ 1.0000 cm = 1.0000 cm
+ GraphicsList
+
+
+ Bounds
+ {{205.51181288826183, 4}, {105, 44}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 90
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103400000000002
+ g
+ 0.92104600000000003
+ r
+ 0.92102399999999995
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+The local delivery path is essentially the same for local writers & for proxy writers}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{161.98620215266533, 120.53255256091083}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 89
+ Line
+
+ ID
+ 87
+ Position
+ 0.6902184074515032
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ TextRelativeArea
+ {{0, 0.20000000000000001}, {1, 1}}
+ TextRotation
+ 318
+ Wrap
+ NO
+
+
+ Bounds
+ {{282.54424004962004, 53.285047113624294}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 80
+ Line
+
+ ID
+ 83
+ Position
+ 0.74878783855631348
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ TextRelativeArea
+ {{0, 0.20000000000000001}, {1, 1}}
+ TextRotation
+ 54
+ Wrap
+ NO
+
+
+ Bounds
+ {{266.37113340975668, 102.20602185031524}, {14, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 81
+ Line
+
+ ID
+ 82
+ Position
+ 0.67044006938962286
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 guid}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 85
+ Info
+ 11
+
+ ID
+ 82
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {231.95590300000001, 107.70602185031524}
+ {293.72910499999995, 107.70602185031524}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ Pattern
+ 24
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 88
+ Info
+ 3
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 85
+
+ ID
+ 83
+ Points
+
+ {198.006567240723, 53.85569321713492}
+ {284.20932697965503, 52.868869311782149}
+ {305.06249957684031, 85.039370850315237}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 84
+
+
+
+ Bounds
+ {{152.17310000000001, 31.454248}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 84
+ Text
+
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdary}
+
+
+
+ Bounds
+ {{293.72910499999995, 85.039370850315237}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 85
+ Magnets
+
+ {-0.59628397, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628397, -1.1925699999999999}
+ {1.1925699999999999, -0.59628599999999998}
+ {1.3333299999999999, 0}
+ {1.1925699999999999, 0.59628499000000001}
+ {0.59628499000000001, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59628397}
+ {-1.3333299999999999, 0}
+ {-1.1925699999999999, -0.59628599999999998}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 reader}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 84
+
+ ID
+ 86
+ Points
+
+ {124.84920100000002, 166.86554325043181}
+ {164.58685314062498, 77.244633269003657}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 71
+ Info
+ 6
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 88
+
+ ID
+ 87
+ Points
+
+ {124.84920100000002, 166.86554325043181}
+ {186.62240299999999, 107.70602185031524}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 71
+ Info
+ 6
+
+
+
+ Bounds
+ {{186.62240299999999, 85.039370850315237}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 88
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 reader\
+match}
+
+
+
+ Bounds
+ {{339.29964999999999, 604.33960000000002}, {107.68214999999999, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 3
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+xpacks bundle xmsgs into DDSI messages, copying some things and leaving others as references; xmsgs included in an xpack are explicitly tracked. }
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{194.35883999999999, 424.00695999999999}, {115.22485, 74}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 4
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+an xmsg for transmitting a sample references a serdata along with a base+length pair; large samples are fragmented "on-the-fly", each fragment references a different range of the CDR encoded data.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{86.416961999999998, 664.3999}, {134.14865, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 5
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+timed events: xmsgs for delayed transmission (delay can be 0), heartbeat, ack generation, automatic liveliness "participant message" generation, SPDP generation, &c.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{232.66701, 536.68402000000003}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 7
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 xmsg}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 71
+ Info
+ 17
+
+ ID
+ 8
+ Points
+
+ {53.737335611368145, 208.35143623190345}
+ {79.515701000000007, 189.53217272177744}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 9
+
+
+
+ Bounds
+ {{8, 187.69666000000001}, {45.333500000000001, 74.994499000000005}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 9
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 1
+
+ FillType
+ 3
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.723367
+
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.0
+
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 DCPS writer}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 76
+ Info
+ 8
+
+ ID
+ 10
+ Points
+
+ {502.02051000000012, 181.97664}
+ {482.40061000000003, 181.97664}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 11
+
+
+
+ Bounds
+ {{502.52051, 144.4794}, {45.333500000000001, 74.994499000000005}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 11
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 1
+
+ FillType
+ 3
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.723367
+
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.0
+
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 guid\
+hash\
+table}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 71
+ Info
+ 19
+
+ ID
+ 12
+ Points
+
+ {53.72278161575921, 153.63051798608285}
+ {79.515701000000007, 174.42107540007834}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 13
+
+
+
+ Bounds
+ {{8, 97.548798000000005}, {45.333500000000001, 74.994499000000005}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 13
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 1
+
+ FillType
+ 3
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.723367
+
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.0
+
+
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 guid\
+hash table}
+
+
+
+ Bounds
+ {{194.35884801294347, 173.27682119201882}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 14
+ Line
+
+ ID
+ 15
+ Offset
+ 3.1998252868652344
+ Position
+ 0.79084980487823486
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ Head
+
+ ID
+ 22
+
+ ID
+ 15
+ Points
+
+ {124.84920100000002, 181.97662938339741}
+ {219.69609, 181.976651}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 71
+
+
+
+ Bounds
+ {{354.39987257153342, 173.09636614683313}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 16
+ Line
+
+ ID
+ 17
+ Offset
+ 3.380279541015625
+ Position
+ 0.75425595045089722
+ RotationType
+ 2
+
+ Rotation
+ 359.99998781518309
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 23
+ Info
+ 3
+
+ ID
+ 17
+ Points
+
+ {436.56710999999996, 181.97662938339741}
+ {334.92092999999994, 181.976651}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 76
+
+
+
+ Bounds
+ {{389.42361918725231, 168.92107540007834}, {14, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 18
+ Line
+
+ ID
+ 19
+ Position
+ 0.83690613508224487
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 guid}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 76
+ Info
+ 19
+
+ ID
+ 19
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 106
+ Points
+
+ {242.36284000000001, 159.31}
+ {326.25967000000003, 140.89899}
+ {381.56009, 168.83788999999999}
+ {436.56710999999996, 174.42107540007834}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ Pattern
+ 24
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 22
+ Info
+ 2
+
+
+
+ Bounds
+ {{155.60653654269635, 168.92107540007834}, {14, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 20
+ Line
+
+ ID
+ 21
+ Position
+ 0.83316546678543091
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 guid}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 71
+ Info
+ 7
+
+ ID
+ 21
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 106.5
+ Points
+
+ {312.25417999999996, 159.31}
+ {201.61904999999999, 168.24871999999999}
+ {124.84920100000002, 174.42107540007834}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ Pattern
+ 24
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 23
+ Info
+ 2
+
+
+
+ Bounds
+ {{219.69609, 159.31}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 22
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 proxy reader\
+match\
+}
+
+
+
+ Bounds
+ {{289.58742999999998, 159.31}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 9
+
+ ID
+ 23
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 writer\
+match}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 7
+
+ ID
+ 25
+ Points
+
+ {185.16690687803646, 559.5556531071436}
+ {232.16701213356112, 559.41834923153647}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 45
+
+
+
+ Bounds
+ {{308.46116800935204, 513.48852054677764}, {21, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 7
+
+ ID
+ 26
+ Line
+
+ ID
+ 29
+ Position
+ 0.16640891134738922
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 copied}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Bounds
+ {{192.0417608221714, 523.07330981040036}, {34, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 7
+
+ ID
+ 27
+ Line
+
+ ID
+ 30
+ Position
+ 0.18438893556594849
+ RotationType
+ 2
+
+ Rotation
+ 33.52146558715998
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 refcounted}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Bounds
+ {{168.71217330582277, 460.66808474108529}, {34, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ Helvetica
+ Size
+ 7
+
+ ID
+ 28
+ Line
+
+ ID
+ 33
+ Position
+ 0.5791168212890625
+ RotationType
+ 2
+
+ Rotation
+ 82.311990311813474
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 refcounted}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 53
+
+ ID
+ 29
+ Points
+
+ {278.39072141550008, 540.87810296055613}
+ {354.39987000000002, 479.98178000000001}
+ {448.81436238129749, 270.46115667419019}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ Pattern
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 7
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 73
+
+ ID
+ 30
+ Points
+
+ {232.26851413354927, 541.87096300035341}
+ {186.89046999999999, 507.48178000000001}
+ {119.032032072812, 414.57008739123728}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 7
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 47
+
+ ID
+ 31
+ Points
+
+ {282.83377349999432, 696.3998802730365}
+ {330.02844000000334, 696.39984641823617}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 77
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 77
+
+ ID
+ 32
+ Points
+
+ {255.33374463816884, 582.51732200000004}
+ {255.33374463816884, 668.89988650000328}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ FilledArrow
+ TailScale
+ 0.5
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 7
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 35
+
+ ID
+ 33
+ Points
+
+ {232.46163611804121, 536.32931886240578}
+ {192.66022000000001, 496.26821999999999}
+ {178.07878587930855, 391.99547378953679}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 7
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 35
+
+ ID
+ 34
+ Points
+
+ {174.83983799510429, 330.23830199999998}
+ {174.83983799510429, 345.66699}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 36
+
+
+
+ Bounds
+ {{152.17310000000001, 346.16699}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 35
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 ser.data}
+
+
+
+ Bounds
+ {{152.17310000000001, 284.40499999999997}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 36
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 whc node}
+
+
+
+ Bounds
+ {{274.60730000000001, 211.32973999999999}, {123.92361, 74}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 37
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+ack info: highest sequence number ack'd so far; writer can drop non-TL msgs from the WHC with sequence numbers less than the minimum over all matched readers; unreliable readers have it fixed at MAX.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{202.68253000000001, 292.01616999999999}, {141.67798999999999, 54}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 38
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+writer history indexed by sequence number (seqidx; for retransmitting on request) and by key (tlidx)\'97key used only for retaining/dropping data when new data comes in}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 47
+
+ ID
+ 39
+ Points
+
+ {271.80967307477016, 582.42423212125595}
+ {336.71927727863067, 673.32636987577894}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 7
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 41
+
+ ID
+ 40
+ Points
+
+ {376.36193999999989, 696.39994513176407}
+ {423.55664000000093, 696.39997392062583}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ space
+ gg22
+ w
+ 0.57230675220489502
+
+ HeadArrow
+ FilledArrow
+ HeadScale
+ 0.5
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+ Width
+ 10
+
+
+ Tail
+
+ ID
+ 47
+
+
+
+ Bounds
+ {{424.05664000000002, 673.73328000000004}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 41
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sockets}
+
+
+
+ Bounds
+ {{130.66701, 532.63598999999999}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 45
+ Shape
+ Circle
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 application writes}
+ VerticalPad
+ 1
+
+
+
+ Bounds
+ {{289.58742999999998, 536.96996999999999}, {101.82944000000001, 44}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 46
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+an xmsg either references the destination address set of a writer, or a locator of a proxy-reader.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{330.52843999999999, 673.73328000000004}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 47
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 xpacks}
+
+
+
+ Bounds
+ {{54.878295999999999, 271.20758000000001}, {86.564301, 84}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 48
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+serdata is CDR encoded data and a separate copy of its key (except for discovery message where it uses the DDSI "parameter-list" encoding).}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 50
+
+ ID
+ 49
+ Points
+
+ {242.36284000000001, 204.64330200000001}
+ {242.36284000000001, 220.57100000000003}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ GapRatio
+ 0.5
+ HeadArrow
+ 0
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 22
+
+
+
+ Bounds
+ {{219.69609, 221.071}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 50
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 ack info}
+
+
+
+ Bounds
+ {{96.682451000000015, 344.15050116428029}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 51
+ Line
+
+ ID
+ 72
+ Position
+ 0.88586634397506714
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 53
+
+ ID
+ 52
+ Points
+
+ {459.23385999999999, 205.14330200000001}
+ {459.23385999999999, 224.172}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 76
+
+
+
+ Bounds
+ {{436.56711000000001, 224.672}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 53
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 locators}
+
+
+
+ Bounds
+ {{159.79105032962127, 276.04747401602316}, {11, 11}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 7
+
+ ID
+ 54
+ Line
+
+ ID
+ 74
+ Offset
+ -9.0140838623046875
+ Position
+ 0.83510637283325195
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 1
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 set}
+ VerticalPad
+ 1
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 75
+
+ ID
+ 55
+ Points
+
+ {125.20452170460942, 197.43953594734526}
+ {150.5357792953906, 222.51817250259387}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 71
+
+
+
+ Bounds
+ {{486.33899000000002, 4}, {68, 16}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRTAu
+ NzUAEAOABNIUDhUWVE5T
+ SUQQAoAD0hgZGh1YJGNs
+ YXNzZXNaJGNsYXNzbmFt
+ ZaIbHFxOU0NvbG9yU3Bh
+ Y2VYTlNPYmplY3RcTlND
+ b2xvclNwYWNl0hgZHyCi
+ IBxXTlNDb2xvchIAAYag
+ XxAPTlNLZXllZEFyY2hp
+ dmVyAAgAEQAWAB8AKAAy
+ ADUAOgA8AEIASABRAGYA
+ bgB7AIIAhACKAIwAjgCT
+ AJgAmgCcAKEAqgC1ALgA
+ xQDOANsA4ADjAOsA8AAA
+ AAAAAAIBAAAAAAAAACMA
+ AAAAAAAAAAAAAAAAAAEC
+
+ b
+ 0.75
+ g
+ 0.75
+ r
+ 0.75
+
+ Font
+ GillSans-Bold
+ Size
+ 9
+
+ ID
+ 57
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.31799882650375366
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 2
+ Pad
+ 2
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKw10cmFuc21pdCBw
+ YXRohoQCaUkBDZKEhIQMTlNEaWN0
+ aW9uYXJ5AJSEAWkDkoSWlgdOU0Nv
+ bG9yhpKEhIQHTlNDb2xvcgCUhAFj
+ AYQEZmZmZoPGvz8/g8a/Pz+Dxr8/
+ PwGGkoSWlhBOU1BhcmFncmFwaFN0
+ eWxlhpKEhIQXTlNNdXRhYmxlUGFy
+ YWdyYXBoU3R5bGUAhIQQTlNQYXJh
+ Z3JhcGhTdHlsZQCUhARDQ0BTAQCE
+ hIQHTlNBcnJheQCUmQyShISECU5T
+ VGV4dFRhYgCUhAJDZgAchpKEo6IA
+ OIaShKOiAFSGkoSjogBwhpKEo6IA
+ gYwAhpKEo6IAgagAhpKEo6IAgcQA
+ hpKEo6IAgeAAhpKEo6IAgfwAhpKE
+ o6IAgRgBhpKEo6IAgTQBhpKEo6IA
+ gVABhoYAhpKElpYGTlNGb250hpKE
+ hIQGTlNGb250HpSZJIQFWzM2Y10G
+ AAAAHAAAAP/+RwBpAGwAbABTAGEA
+ bgBzAC0AQgBvAGwAZACEAWYJmwCb
+ AZsAmwCGhoY=
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red191\green191\blue191;}
+{\*\expandedcolortbl;;\csgenericrgb\c74902\c74902\c74902;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr\partightenfactor0
+
+\f0\b\fs18 \cf2 transmit path}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+ Wrap
+ NO
+
+
+ Bounds
+ {{8, 27.120899000000001}, {105, 54}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ NSKern
+ 0.0
+ Size
+ 9
+
+ ID
+ 58
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 \expnd0\expndtw0\kerning0
+"writer" is a DDSI writer, which is a proxy for a local DCPS writer; "proxy reader" is a proxy for a remote DDSI reader.}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 60
+
+ ID
+ 59
+ Points
+
+ {459.23385999999999, 159.31}
+ {459.23385999999999, 139.78180400000002}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 76
+
+
+
+ Bounds
+ {{436.56711000000001, 93.948502000000005}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 60
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 QOS}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 62
+
+ ID
+ 61
+ Points
+
+ {102.18245820555902, 159.31}
+ {102.18245820555902, 143.38209999999998}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 71
+
+
+
+ Bounds
+ {{79.515701000000007, 97.548798000000005}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 62
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 QOS}
+
+
+
+ Bounds
+ {{79.515701000000007, 159.31}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 71
+ Magnets
+
+ {-0.73959976000000005, -1.1094006999999999}
+ {-0.42163655, -1.2649112}
+ {1.5894557e-07, -1.3333333999999999}
+ {0.42163669999999998, -1.2649112}
+ {0.73959993999999996, -1.1094006000000001}
+ {1.1094002000000001, -0.73960048}
+ {1.2649106999999999, -0.42163831000000002}
+ {1.3333333999999999, -1.2715658000000001e-06}
+ {1.2649113000000001, 0.42163669999999998}
+ {1.1094002000000001, 0.73960048}
+ {0.73960018000000005, 1.1094005}
+ {0.42163718, 1.2649109000000001}
+ {0, 1.3333333999999999}
+ {-0.42163727000000001, 1.2649109000000001}
+ {-0.73960011999999997, 1.1094004}
+ {-1.1094002000000001, 0.73960048}
+ {-1.2649115, 0.42163557000000002}
+ {-1.3333333999999999, -1.2715658000000001e-06}
+ {-1.2649106999999999, -0.42163831000000002}
+ {-1.1094002000000001, -0.73960048}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 writer}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 73
+
+ ID
+ 72
+ Points
+
+ {102.18245100000001, 204.64330200000001}
+ {102.18245100000001, 368.33301}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 71
+
+
+
+ Bounds
+ {{79.515701000000007, 368.83301}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 73
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 dest. locators}
+
+
+
+ Class
+ LineGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ Head
+
+ ID
+ 36
+
+ ID
+ 74
+ Points
+
+ {174.03682744545512, 268.47719516626319}
+ {174.35580565619605, 283.90510910526706}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 75
+
+
+
+ Bounds
+ {{150.89109999999999, 222.64400000000001}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 75
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 writer history}
+
+
+
+ Bounds
+ {{436.56711000000001, 159.31}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 76
+ Magnets
+
+ {-0.73960071999999999, -1.1093999999999999}
+ {-0.42163524000000002, -1.2649117999999999}
+ {0, -1.3333333999999999}
+ {0.42163524000000002, -1.2649117999999999}
+ {0.73959923000000005, -1.1094010000000001}
+ {1.1094002000000001, -0.73960048}
+ {1.2649106999999999, -0.42163831000000002}
+ {1.3333333999999999, -1.2715658000000001e-06}
+ {1.2649113000000001, 0.42163669999999998}
+ {1.1094002000000001, 0.73960048}
+ {0.73959976000000005, 1.1094006999999999}
+ {0.42163557000000002, 1.2649115}
+ {0, 1.3333333999999999}
+ {-0.42163557000000002, 1.2649115}
+ {-0.73959976000000005, 1.1094006999999999}
+ {-1.1094002000000001, 0.73960048}
+ {-1.2649115, 0.42163557000000002}
+ {-1.3333333999999999, -1.2715658000000001e-06}
+ {-1.2649106999999999, -0.42163831000000002}
+ {-1.1094002000000001, -0.73960048}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 proxy\
+reader}
+
+
+
+ Bounds
+ {{228.33376000000001, 669.3999}, {54, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 77
+ Shape
+ Circle
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 timed events\
+thread}
+
+
+
+ GridInfo
+
+ HPages
+ 1
+ KeepToScale
+
+ Layers
+
+
+ Artboards
+
+ Lock
+
+ Name
+ Layer 1
+ Print
+
+ View
+
+
+
+ LayoutInfo
+
+ Animate
+ NO
+ circoMinDist
+ 18
+ circoSeparation
+ 0.0
+ layoutEngine
+ dot
+ neatoLineLength
+ 0.20000000298023224
+ neatoSeparation
+ 0.0
+ twopiSeparation
+ 0.0
+
+ Orientation
+ 2
+ PrintOnePage
+
+ RowAlign
+ 1
+ RowSpacing
+ 36
+ SheetTitle
+ transmit path
+ UniqueID
+ 2
+ VPages
+ 1
+ VisibleVoidKey
+ 1
+
+
+ ActiveLayerIndex
+ 0
+ AutoAdjust
+ 0
+ AutosizingMargin
+ 0
+ BackgroundGraphic
+
+ Bounds
+ {{0, 0}, {560, 783}}
+ Class
+ GraffleShapes.CanvasBackgroundGraphic
+ ID
+ 2
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+
+ BaseZoom
+ 0
+ CanvasDimensionsOrigin
+ {0, 0}
+ CanvasOrigin
+ {0, 0}
+ CanvasSizingMode
+ 0
+ ColumnAlign
+ 1
+ ColumnSpacing
+ 36
+ DisplayScale
+ 1.0000 cm = 1.0000 cm
+ GraphicsList
+
+
+ Bounds
+ {{339, 14}, {89, 64}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 3
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 Note: there is no conceptual difference between light grey arrows and black arrows: it is merely to reduce visual clutter}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{12.833299999999999, 452.20999}, {228.36098999999999, 264}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 12
+
+ ID
+ 4
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 0
+ Pad
+ 2
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs18 \cf0 A receive thread has a pool of receive buffers,
+\i rbuf
+\i0 s, each large enough to contain several network packets and derived administrative data.\
+Before requesting a packet from the kernel, a receive thread allocates an
+\i rmsg
+\i0 from the buffer, which is the administrative entity representing a raw packet along with additional derived data.\
+During processing the packet, an
+\i rdata
+\i0 is created for each Data/DataFrag submessage. These
+\i rdata
+\i0 entries contain a reference to the
+\i rmsg
+\i0 and a byte range within the packet at which the serialized payload is stored.\
+For each sample (i.e., sequence number), a
+\i sampleinfo
+\i0 containing various metadata on the sample is allocated. The
+\i sampleinfo
+\i0 includes a reference to the receiver state as described in the DDSI specification, which contains, a.o., time stamps and source addresses.\
+For fragmented data,
+\i rdata
+\i0 are chained together into a
+\i fragchain
+\i0 , using interval tree pointed to by a
+\i sample.defrag
+\i0 .\
+Completed samples that have been received out of order are linked into chains of consecutive samples, with the sample chains organized into an interval tree using
+\i sample.reorder
+\i0 .\
+Once a sample has been delivered, the reference count of the
+\i rmsg
+\i0 s pointed to by its fragchain are decremented, eventually freeing the original network packets and recovering space in the
+\i rbuf
+\i0 s.\
+}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 35
+ Position
+ 0.70083564519882202
+
+ ID
+ 5
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86098999999996, 323.33379000000002}
+ {339.66699, 323.3334619477705}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ HeadArrow
+ 0
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 12
+ Info
+ 4
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 38
+ Position
+ 0.53273677825927734
+
+ ID
+ 6
+ Points
+
+ {360.3611650689208, 333.32016985289243}
+ {335.66699, 332.66652308775349}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Cap
+ 0
+ Color
+
+ b
+ 0.91984850168228149
+ g
+ 0.9198601245880127
+ r
+ 0.91983860731124878
+ space
+ srgb
+
+ HeadArrow
+ 0
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 11
+ Info
+ 12
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 63
+ Info
+ 9
+
+ ID
+ 7
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 7.6970000000000312
+ Points
+
+ {360.86099000000002, 336.66680000000002}
+ {321.66699, 326.66699}
+ {253.07850999999999, 194.22258306394804}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 11
+ Info
+ 11
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 12
+ Info
+ 3
+
+ ID
+ 8
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {458.68649000000005, 347.77852571205221}
+ {458.68649000000011, 323.33379000000002}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 13
+ Info
+ 3
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 11
+ Info
+ 10
+
+ ID
+ 9
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86099000000002, 347.77852571205221}
+ {360.86099000000002, 340.00019994409723}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 13
+ Info
+ 8
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 13
+ Info
+ 7
+
+ ID
+ 10
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {458.68649000000005, 464.22209428794781}
+ {479, 464}
+ {478.33301, 405.33301}
+ {360.86099000000002, 352.22309428794779}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 31
+ Info
+ 4
+
+
+
+ Bounds
+ {{360.86099000000002, 330}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 11
+ Magnets
+
+ {-0.59628499000000001, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628499000000001, -1.1925699999999999}
+ {1.1925699999999999, -0.59628499000000001}
+ {1.3333299999999999, 0}
+ {1.1925699999999999, 0.59629202000000003}
+ {0.59628499000000001, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59628499000000001}
+ {-1.3333299999999999, 0}
+ {-1.1925699999999999, -0.59628499000000001}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Bounds
+ {{360.86099000000002, 316.66699}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 12
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sampleinfo}
+
+
+
+ Bounds
+ {{360.86099000000002, 343.33400999999998}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 13
+ Magnets
+
+ {-0.42163801000000001, -1.26491}
+ {0.42163699999999998, -1.26491}
+ {1.26491, -0.42164001000000001}
+ {1.26491, 0.42164001000000001}
+ {0.42163699999999998, 1.26491}
+ {-0.42163801000000001, 1.26491}
+ {-1.26491, 0.42164001000000001}
+ {-1.26491, -0.42164001000000001}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sample chain}
+
+
+
+ Bounds
+ {{378.02600000000001, 538}, {80.660399999999996, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 14
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 lastchunk}
+
+
+
+ Bounds
+ {{378.02600000000001, 551.33300999999994}, {80.660399999999996, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 15
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 chunk hdr}
+
+
+
+ Bounds
+ {{360.86099000000002, 510.66699}, {97.825500000000005, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 16
+ Magnets
+
+ {-0.73960000000000004, -1.1093999999999999}
+ {-0.42163699999999998, -1.26491}
+ {0, -1.3333299999999999}
+ {0.42163699999999998, -1.26491}
+ {0.73960000000000004, -1.1093999999999999}
+ {1.1093999999999999, -0.73960000000000004}
+ {1.26491, -0.42163699999999998}
+ {1.3333299999999999, 0}
+ {1.26491, 0.42163699999999998}
+ {1.1093999999999999, 0.73960000000000004}
+ {0.73960000000000004, 1.1093999999999999}
+ {0.42163699999999998, 1.26491}
+ {0, 1.3333299999999999}
+ {-0.42163699999999998, 1.26491}
+ {-0.73960000000000004, 1.1093999999999999}
+ {-1.1093999999999999, 0.73960102000000005}
+ {-1.26491, 0.42163699999999998}
+ {-1.3333299999999999, -6.3578301000000001e-07}
+ {-1.26491, -0.42163801000000001}
+ {-1.1093999999999999, -0.73960000000000004}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rmsg\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\fs14 \cf0 (counts refs by rdata)
+\fs18 \
+}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{15.453099999999999, 151.31200000000001}, {205, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 17
+ Line
+
+ ID
+ 18
+ Offset
+ -3.380281925201416
+ Position
+ 0.30319148302078247
+ RotationType
+ 2
+
+ Rotation
+ 270
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 large enough for storing & processing a largish number of packets}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ ID
+ 18
+ Points
+
+ {121.333, 43.333401000000002}
+ {121.333, 412.66699}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ DimensionArrow
+ Legacy
+
+ TailArrow
+ DimensionArrow
+
+
+
+
+ Bounds
+ {{360.86099000000002, 564.66699000000006}, {97.825500000000005, 104}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRDAu
+ NQAQA4AE0hQOFRZUTlNJ
+ RBACgAPSGBkaHVgkY2xh
+ c3Nlc1okY2xhc3NuYW1l
+ ohscXE5TQ29sb3JTcGFj
+ ZVhOU09iamVjdFxOU0Nv
+ bG9yU3BhY2XSGBkfIKIg
+ HFdOU0NvbG9yEgABhqBf
+ EA9OU0tleWVkQXJjaGl2
+ ZXIACAARABYAHwAoADIA
+ NQA6ADwAQgBIAFEAZgBu
+ AHsAggCEAIkAiwCNAJIA
+ lwCZAJsAoACpALQAtwDE
+ AM0A2gDfAOIA6gDvAAAA
+ AAAAAgEAAAAAAAAAIwAA
+ AAAAAAAAAAAAAAAAAQE=
+
+ b
+ 0.5
+ g
+ 0.5
+ r
+ 0.5
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 19
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.91984850168228149
+ g
+ 0.9198601245880127
+ r
+ 0.91983860731124878
+ space
+ srgb
+
+ FillType
+ 2
+ GradientAngle
+ 90
+ GradientColor
+
+ space
+ gg22
+ w
+ 0.921028
+
+
+
+ Text
+
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKxcobmV4dCBwYWNr
+ ZXQKZ29lcyBoZXJlKYaEAmlJAReS
+ hISEDE5TRGljdGlvbmFyeQCUhAFp
+ A5KElpYHTlNDb2xvcoaShISEB05T
+ Q29sb3IAlIQBYwGEBGZmZmaDc4AA
+ P4NzgAA/g3OAAD8BhpKElpYQTlNQ
+ YXJhZ3JhcGhTdHlsZYaShISEF05T
+ TXV0YWJsZVBhcmFncmFwaFN0eWxl
+ AISEEE5TUGFyYWdyYXBoU3R5bGUA
+ lIQEQ0NAUwIAhISEB05TQXJyYXkA
+ lJkMkoSEhAlOU1RleHRUYWIAlIQC
+ Q2YAHIaShKOiADiGkoSjogBUhpKE
+ o6IAcIaShKOiAIGMAIaShKOiAIGo
+ AIaShKOiAIHEAIaShKOiAIHgAIaS
+ hKOiAIH8AIaShKOiAIEYAYaShKOi
+ AIE0AYaShKOiAIFQAYaGAIaShJaW
+ Bk5TRm9udIaShISEBk5TRm9udB6U
+ mSiEBVs0MGNdBgAAACAAAAD//kcA
+ aQBsAGwAUwBhAG4AcwAtAEkAdABh
+ AGwAaQBjAIQBZgmbAJsBmwCbAIaG
+ hg==
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\i\fs18 \cf2 (next packet\
+goes here)}
+
+
+
+ Bounds
+ {{155.25300999999999, 382.66699}, {97.825500000000005, 30}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRDAu
+ NQAQA4AE0hQOFRZUTlNJ
+ RBACgAPSGBkaHVgkY2xh
+ c3Nlc1okY2xhc3NuYW1l
+ ohscXE5TQ29sb3JTcGFj
+ ZVhOU09iamVjdFxOU0Nv
+ bG9yU3BhY2XSGBkfIKIg
+ HFdOU0NvbG9yEgABhqBf
+ EA9OU0tleWVkQXJjaGl2
+ ZXIACAARABYAHwAoADIA
+ NQA6ADwAQgBIAFEAZgBu
+ AHsAggCEAIkAiwCNAJIA
+ lwCZAJsAoACpALQAtwDE
+ AM0A2gDfAOIA6gDvAAAA
+ AAAAAgEAAAAAAAAAIwAA
+ AAAAAAAAAAAAAAAAAQE=
+
+ b
+ 0.5
+ g
+ 0.5
+ r
+ 0.5
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 20
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.91984850168228149
+ g
+ 0.9198601245880127
+ r
+ 0.91983860731124878
+ space
+ srgb
+
+
+
+ Text
+
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKxAobGVmdG92ZXIg
+ c3BhY2UphoQCaUkBEJKEhIQMTlNE
+ aWN0aW9uYXJ5AJSEAWkDkoSWlgdO
+ U0NvbG9yhpKEhIQHTlNDb2xvcgCU
+ hAFjAYQEZmZmZoNzgAA/g3OAAD+D
+ c4AAPwGGkoSWlhBOU1BhcmFncmFw
+ aFN0eWxlhpKEhIQXTlNNdXRhYmxl
+ UGFyYWdyYXBoU3R5bGUAhIQQTlNQ
+ YXJhZ3JhcGhTdHlsZQCUhARDQ0BT
+ AgCEhIQHTlNBcnJheQCUmQyShISE
+ CU5TVGV4dFRhYgCUhAJDZgAchpKE
+ o6IAOIaShKOiAFSGkoSjogBwhpKE
+ o6IAgYwAhpKEo6IAgagAhpKEo6IA
+ gcQAhpKEo6IAgeAAhpKEo6IAgfwA
+ hpKEo6IAgRgBhpKEo6IAgTQBhpKE
+ o6IAgVABhoYAhpKElpYGTlNGb250
+ hpKEhIQGTlNGb250HpSZKIQFWzQw
+ Y10GAAAAIAAAAP/+RwBpAGwAbABT
+ AGEAbgBzAC0ASQB0AGEAbABpAGMA
+ hAFmCZsAmwGbAJsAhoaG
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\i\fs18 \cf2 (leftover space)}
+
+
+
+ Bounds
+ {{422.11700000000002, 292.13}, {143, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 21
+ Line
+
+ ID
+ 22
+ Offset
+ 3.380279541015625
+ Position
+ 0.51851850748062134
+ RotationType
+ 4
+
+ Rotation
+ 90
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 fixed size chunks; larger than max packet size}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ ID
+ 22
+ Points
+
+ {490.23700000000002, 202.66701}
+ {490.23700000000002, 382.91699}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ DimensionArrow
+ Legacy
+
+ TailArrow
+ DimensionArrow
+
+
+
+
+ Bounds
+ {{445.49700999999999, 445.67899}, {97, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 23
+ Line
+
+ ID
+ 24
+ Offset
+ 3.380279541015625
+ Position
+ 0.51851850748062134
+ RotationType
+ 4
+
+ Rotation
+ 90
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 last chunk as small as possible}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ ID
+ 24
+ Points
+
+ {490.61700000000002, 384}
+ {490.61700000000002, 510.66699}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ DimensionArrow
+ Legacy
+
+ TailArrow
+ DimensionArrow
+
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 42
+ Info
+ 10
+
+ ID
+ 25
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86099000000002, 459.77752571205224}
+ {360.86099000000002, 433.66120994409721}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 31
+ Info
+ 8
+
+
+
+ Bounds
+ {{306.7030795466228, 504.20032172861227}, {37, 16}}
+ Class
+ ShapedGraphic
+ FitText
+ Vertical
+ Flow
+ Resize
+ ID
+ 26
+ Line
+
+ ID
+ 27
+ Position
+ 0.43868362903594971
+ RotationType
+ 2
+
+ Rotation
+ 341.43318216919113
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 interval tree\
+(seq no)}
+ VerticalPad
+ 0.0
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 29
+ Info
+ 7
+
+ ID
+ 27
+ Points
+
+ {297.33547648627405, 521.56084274165278}
+ {360.86099000000002, 500.22309428794779}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 32
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 31
+ Info
+ 7
+
+ ID
+ 28
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86099000000002, 495.77852571205221}
+ {360.86099000000002, 464.22209428794781}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 29
+ Info
+ 8
+
+
+
+ Bounds
+ {{360.86099000000002, 491.33400999999998}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 29
+ Magnets
+
+ {-0.42163801000000001, -1.26491}
+ {0.42163699999999998, -1.26491}
+ {1.26491, -0.42164001000000001}
+ {1.26491, 0.42164001000000001}
+ {0.42163699999999998, 1.26491}
+ {-0.42163801000000001, 1.26491}
+ {-1.26491, 0.42164001000000001}
+ {-1.26491, -0.42164001000000001}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sample.reorder}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 36
+ Info
+ 3
+
+ ID
+ 30
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {458.68649000000005, 459.77752571205224}
+ {458.68649000000011, 416.99380000000002}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 31
+ Info
+ 3
+
+
+
+ Bounds
+ {{360.86099000000002, 455.33301}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 31
+ Magnets
+
+ {-0.42163801000000001, -1.26491}
+ {0.42163699999999998, -1.26491}
+ {1.26491, -0.42164001000000001}
+ {1.26491, 0.42164001000000001}
+ {0.42163699999999998, 1.26491}
+ {-0.42163801000000001, 1.26491}
+ {-1.26491, 0.42164001000000001}
+ {-1.26491, -0.42164001000000001}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sample chain}
+
+
+
+ Bounds
+ {{251.52799999999999, 506.66699}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 32
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 reorder\
+admin}
+
+
+
+ Bounds
+ {{117.286, 112.667}, {30, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 33
+ Line
+
+ ID
+ 34
+ Offset
+ -3.380281925201416
+ Position
+ 0.51851850748062134
+ RotationType
+ 2
+
+ Rotation
+ 270
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 fixed size}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ ID
+ 34
+ Points
+
+ {135.66701, 88.666702000000001}
+ {135.66701, 142.66701}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ DimensionArrow
+ Legacy
+
+ TailArrow
+ DimensionArrow
+
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 61
+ Info
+ 4
+
+ ID
+ 35
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86098999999996, 416.99380000000002}
+ {339.66699, 340.28899999999999}
+ {360.86098999999996, 295.49981000000002}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 36
+ Info
+ 4
+
+
+
+ Bounds
+ {{360.86099000000002, 410.327}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 36
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sampleinfo}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 74
+ Info
+ 20
+
+ ID
+ 37
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {155.25300999999996, 250.0003707562357}
+ {155.25300999999996, 97.666702000000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 58
+ Info
+ 12
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 39
+ Position
+ 0.084524087607860565
+
+ ID
+ 38
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86099000000002, 426.99441005590279}
+ {335.66699, 227.83392739712286}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ HeadArrow
+ 0
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 42
+ Info
+ 12
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 74
+ Info
+ 20
+
+ ID
+ 39
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {360.86099000000007, 249.0853607562357}
+ {335.66699, 162}
+ {263, 13.333299999999999}
+ {155.25300999999996, 97.666702000000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 59
+ Info
+ 12
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 63
+ Info
+ 10
+
+ ID
+ 40
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 8.3639900000000296
+ Points
+
+ {360.86099000000002, 430.32781}
+ {320.33301, 316.70598999999999}
+ {253.07850999999997, 207.111425}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 42
+ Info
+ 11
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 63
+ Info
+ 8
+
+ ID
+ 41
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 24.666656494140625
+ Points
+
+ {360.86099000000002, 252.41874913635559}
+ {253.07850999999999, 181.33365900000001}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Color
+
+ b
+ 0.92103439569473267
+ g
+ 0.92104595899581909
+ r
+ 0.9210243821144104
+ space
+ srgb
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 59
+ Info
+ 11
+
+
+
+ Bounds
+ {{360.86099000000002, 423.66100999999998}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 42
+ Magnets
+
+ {-0.59628499000000001, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628499000000001, -1.1925699999999999}
+ {1.1925699999999999, -0.59628499000000001}
+ {1.3333299999999999, 0}
+ {1.1925699999999999, 0.59629202000000003}
+ {0.59628499000000001, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59628499000000001}
+ {-1.3333299999999999, 0}
+ {-1.1925699999999999, -0.59628499000000001}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Bounds
+ {{360.86099000000002, 184.66701}, {97.825500000000005, 18}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 43
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rbuf header}
+
+
+
+ Bounds
+ {{268.50887627624513, 156.10668889706454}, {48, 24}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 44
+ Line
+
+ ID
+ 45
+ Offset
+ -14.647886276245117
+ Position
+ 0.74075812101364136
+ RotationType
+ 0
+
+ Style
+
+ fill
+
+ Color
+
+ a
+ 0.72999999999999998
+ b
+ 1
+ g
+ 1
+ r
+ 0.99999600648880005
+ space
+ srgb
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 data ref:\
+offset+length\
+relative to rmsg}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 63
+ Info
+ 6
+
+ ID
+ 45
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {253.07850999999999, 250.0003707562357}
+ {277.86099000000002, 233.334}
+ {253.07850999999997, 155.55589300000003}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 58
+ Info
+ 4
+
+
+
+ Bounds
+ {{96.31509099327566, 323.24912709767591}, {40, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 46
+ Line
+
+ ID
+ 47
+ Offset
+ 3.380279541015625
+ Position
+ 0.43691340088844299
+ RotationType
+ 2
+
+ Rotation
+ 340.18325303638699
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 tree (seq no)}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 53
+
+ ID
+ 47
+ Points
+
+ {88.137291859587322, 340.99611762027462}
+ {155.25300999999996, 316.81081}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 48
+
+
+
+ Bounds
+ {{42.333401000000002, 326.66699}, {45.333500000000001, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 48
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 defrag\
+admin}
+
+
+
+ Bounds
+ {{204.19399999999999, 296.14499000000001}, {37, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 49
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 interval tree}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 51
+
+ ID
+ 50
+ Points
+
+ {204.16575999999998, 310.14401000000004}
+ {204.16575999999998, 284.73961000000003}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 53
+ Info
+ 2
+
+
+
+ Bounds
+ {{155.25300999999999, 271.40600999999998}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 51
+ Magnets
+
+ {-0.59628099000000001, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628099000000001, -1.1925699999999999}
+ {1.1925699999999999, -0.59629202000000003}
+ {1.3333299999999999, 0}
+ {1.1925699999999999, 0.59628499000000001}
+ {0.59628499000000001, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59628499000000001}
+ {-1.3333299999999999, 0}
+ {-1.1925699999999999, -0.59629202000000003}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 defrag_iv}
+
+
+
+ Bounds
+ {{155.25300999999999, 43.333401000000002}, {97.825500000000005, 45.333302000000003}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 52
+ Style
+
+ fill
+
+ Color
+
+ b
+ 0.91984850168228149
+ g
+ 0.9198601245880127
+ r
+ 0.91983860731124878
+ space
+ srgb
+
+
+
+ Text
+
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKwwoZnJlZSBzcGFj
+ ZSmGhAJpSQEMkoSEhAxOU0RpY3Rp
+ b25hcnkAlIQBaQOShJaWB05TQ29s
+ b3KGkoSEhAdOU0NvbG9yAJSEAWMB
+ hARmZmZmg3OAAD+Dc4AAP4NzgAA/
+ AYaShJaWEE5TUGFyYWdyYXBoU3R5
+ bGWGkoSEhBdOU011dGFibGVQYXJh
+ Z3JhcGhTdHlsZQCEhBBOU1BhcmFn
+ cmFwaFN0eWxlAJSEBENDQFMCAISE
+ hAdOU0FycmF5AJSZDJKEhIQJTlNU
+ ZXh0VGFiAJSEAkNmAByGkoSjogA4
+ hpKEo6IAVIaShKOiAHCGkoSjogCB
+ jACGkoSjogCBqACGkoSjogCBxACG
+ koSjogCB4ACGkoSjogCB/ACGkoSj
+ ogCBGAGGkoSjogCBNAGGkoSjogCB
+ UAGGhgCGkoSWlgZOU0ZvbnSGkoSE
+ hAZOU0ZvbnQelJkohAVbNDBjXQYA
+ AAAgAAAA//5HAGkAbABsAFMAYQBu
+ AHMALQBJAHQAYQBsAGkAYwCEAWYJ
+ mwCbAZsAmwCGhoY=
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\i\fs18 \cf2 (free space)}
+
+
+
+ Bounds
+ {{155.25300999999999, 310.14400999999998}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 53
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sample.defrag}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 62
+
+ ID
+ 54
+ Points
+
+ {253.07850999999999, 240.0008}
+ {270.18398999999999, 234.66701}
+ {253.07850999999999, 226.66679999999999}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 1
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 60
+ Info
+ 3
+
+
+
+ Bounds
+ {{280.82043427575212, 252.30858550515399}, {29, 8}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ ID
+ 55
+ Line
+
+ ID
+ 56
+ Position
+ 0.39191827178001404
+ RotationType
+ 0
+
+ Style
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Pad
+ 0.0
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs14 \cf0 fragchain}
+ VerticalPad
+ 0.0
+
+ Wrap
+ NO
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 59
+ Info
+ 10
+
+ ID
+ 56
+ Points
+
+ {253.07850999999999, 256.66720994409724}
+ {360.86099000000007, 255.75216092394407}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 58
+ Info
+ 6
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 58
+ Info
+ 10
+
+ ID
+ 57
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {155.25300999999996, 278.07281}
+ {155.25300999999996, 256.66720994409724}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 51
+ Info
+ 11
+
+
+
+ Bounds
+ {{155.25300999999999, 246.66701}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 58
+ Magnets
+
+ {-0.59628099000000001, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628099000000001, -1.1925699999999999}
+ {1.1925699999999999, -0.59629202000000003}
+ {1.3333299999999999, 0}
+ {1.1925699999999999, 0.59628499000000001}
+ {0.59628499000000001, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59628499000000001}
+ {-1.3333299999999999, 0}
+ {-1.1925699999999999, -0.59629202000000003}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Bounds
+ {{360.86099000000002, 245.75200000000001}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 59
+ Magnets
+
+ {-0.59628099000000001, -1.1925699999999999}
+ {0, -1.3333299999999999}
+ {0.59628099000000001, -1.1925699999999999}
+ {1.1925699999999999, -0.59629202000000003}
+ {1.3333299999999999, -1.01725e-05}
+ {1.1925699999999999, 0.59627801000000002}
+ {0.59628397, 1.1925699999999999}
+ {0, 1.3333299999999999}
+ {-0.59628499000000001, 1.1925699999999999}
+ {-1.1925699999999999, 0.59627801000000002}
+ {-1.3333299999999999, -1.01725e-05}
+ {-1.1925699999999999, -0.59629202000000003}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rdata}
+
+
+
+ Bounds
+ {{155.25300999999999, 233.334}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 60
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 sampleinfo}
+
+
+
+ Bounds
+ {{360.86099000000002, 288.83301}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 61
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 ddsi receiver state}
+
+
+
+ Bounds
+ {{155.25300999999999, 220}, {97.825500000000005, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 62
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 ddsi receiver state}
+
+
+
+ Bounds
+ {{155.25300999999999, 142.66701}, {97.825500000000005, 77.333297999999999}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 63
+ Magnets
+
+ {-0.73960000000000004, -1.1093999999999999}
+ {-0.42163699999999998, -1.26491}
+ {3.1789098999999999e-07, -1.3333299999999999}
+ {0.42163699999999998, -1.26491}
+ {0.73960000000000004, -1.1093999999999999}
+ {1.1093999999999999, -0.73960000000000004}
+ {1.26491, -0.42163699999999998}
+ {1.3333299999999999, 0}
+ {1.26491, 0.42163801000000001}
+ {1.1093999999999999, 0.73960000000000004}
+ {0.73960000000000004, 1.1093999999999999}
+ {0.42163699999999998, 1.26491}
+ {3.1789098999999999e-07, 1.3333299999999999}
+ {-0.42163699999999998, 1.26491}
+ {-0.73959898999999996, 1.1093999999999999}
+ {-1.1093999999999999, 0.73960102000000005}
+ {-1.26491, 0.42163699999999998}
+ {-1.3333299999999999, -1.27157e-06}
+ {-1.26491, -0.42163801000000001}
+ {-1.1093999999999999, -0.73960000000000004}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 raw packet}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 66
+ Info
+ 4
+
+ ID
+ 64
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {253.07839999999999, 122.66679999999999}
+ {360.86099000000002, 122.667}
+ {477.66699, 124}
+ {458.68659000000002, 392.88908428794781}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 68
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 66
+ Info
+ 3
+
+ ID
+ 65
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ -1
+ Points
+
+ {458.68659000000002, 209.33381}
+ {474.33301, 271.40600999999998}
+ {458.68659000000002, 388.44451571205224}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 70
+ Info
+ 3
+
+
+
+ Bounds
+ {{360.86099000000002, 384}, {97.825599999999994, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 66
+ Magnets
+
+ {-0.42163399000000001, -1.26491}
+ {0.42163499999999998, -1.26491}
+ {1.26491, -0.42164001000000001}
+ {1.26491, 0.42164001000000001}
+ {0.42163801000000001, 1.26491}
+ {-0.42163699999999998, 1.26491}
+ {-1.26491, 0.42164001000000001}
+ {-1.26491, -0.42164001000000001}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 chunk hdr}
+
+
+
+ Bounds
+ {{360.86099000000002, 384}, {97.825500000000005, 126.667}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 67
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.79525351524353027
+
+
+
+
+
+ Bounds
+ {{172.41800000000001, 116}, {80.660399999999996, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 68
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 lastchunk}
+
+
+
+ Class
+ LineGraphic
+ Head
+
+ ID
+ 70
+
+ ID
+ 69
+ OrthogonalBarAutomatic
+
+ OrthogonalBarPoint
+ {0, 0}
+ OrthogonalBarPosition
+ 82.666671752929688
+ Points
+
+ {253.57839999999999, 135.99978999999999}
+ {360.86099000000007, 209.33381}
+
+ Style
+
+ fill
+
+ Draws
+ NO
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ HeadArrow
+ FilledArrow
+ Legacy
+
+ LineType
+ 2
+ TailArrow
+ 0
+
+
+ Tail
+
+ ID
+ 73
+
+
+
+ Bounds
+ {{360.86099000000002, 202.66701}, {97.825599999999994, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 70
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 chunk hdr}
+
+
+
+ Bounds
+ {{360.86099000000002, 202.66701}, {97.825500000000005, 181.33299}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 71
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.79525351524353027
+
+
+
+
+
+ Bounds
+ {{155.25300999999999, 142.66701}, {97.825500000000005, 241.33299}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 72
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.79525351524353027
+
+
+
+ Text
+
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBK00odGhpcyBsZXZl
+ bCBvZiBncmF5OiBwYWNrZWQgd2l0
+ aCBtb3JlIHJlY2VpdmVyIHN0YXRl
+ LCBzYW1wbGVpbmZvLCByZGF0YSwg
+ JmMuKYaEAmlJAU2ShISEDE5TRGlj
+ dGlvbmFyeQCUhAFpA5KElpYHTlND
+ b2xvcoaShISEB05TQ29sb3IAlIQB
+ YwGEBGZmZmaDc4AAP4NzgAA/g3OA
+ AD8BhpKElpYQTlNQYXJhZ3JhcGhT
+ dHlsZYaShISEF05TTXV0YWJsZVBh
+ cmFncmFwaFN0eWxlAISEEE5TUGFy
+ YWdyYXBoU3R5bGUAlIQEQ0NAUwIA
+ hISEB05TQXJyYXkAlJkMkoSEhAlO
+ U1RleHRUYWIAlIQCQ2YAHIaShKOi
+ ADiGkoSjogBUhpKEo6IAcIaShKOi
+ AIGMAIaShKOiAIGoAIaShKOiAIHE
+ AIaShKOiAIHgAIaShKOiAIH8AIaS
+ hKOiAIEYAYaShKOiAIE0AYaShKOi
+ AIFQAYaGAIaShJaWBk5TRm9udIaS
+ hISEBk5TRm9udB6UmSiEBVs0MGNd
+ BgAAACAAAAD//kcAaQBsAGwAUwBh
+ AG4AcwAtAEkAdABhAGwAaQBjAIQB
+ ZgmbAJsBmwCbAIaGhg==
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red128\green128\blue128;}
+{\*\expandedcolortbl;;\csgenericrgb\c50196\c50196\c50196;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\i\fs18 \cf2 (this level of gray: packed with more receiver state, sampleinfo, rdata, &c.)}
+
+ TextPlacement
+ 2
+
+
+ Bounds
+ {{172.41800000000001, 129.33299}, {80.660399999999996, 13.333600000000001}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 73
+ Magnets
+
+ {0, 1}
+ {0, -1}
+ {1, 0}
+ {-1, 0}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 chunk hdr}
+
+
+
+ Bounds
+ {{155.25300999999999, 88.666702000000001}, {97.825500000000005, 54}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 74
+ Magnets
+
+ {-0.73960000000000004, -1.1093999999999999}
+ {-0.42163699999999998, -1.26491}
+ {0, -1.3333299999999999}
+ {0.42163699999999998, -1.26491}
+ {0.73960000000000004, -1.1093999999999999}
+ {1.1093999999999999, -0.73960000000000004}
+ {1.26491, -0.42163699999999998}
+ {1.3333299999999999, 0}
+ {1.26491, 0.42163699999999998}
+ {1.1093999999999999, 0.73960000000000004}
+ {0.73960000000000004, 1.1093999999999999}
+ {0.42163699999999998, 1.26491}
+ {0, 1.3333299999999999}
+ {-0.42163699999999998, 1.26491}
+ {-0.73960000000000004, 1.1093999999999999}
+ {-1.1093999999999999, 0.73960102000000005}
+ {-1.26491, 0.42163699999999998}
+ {-1.3333299999999999, -6.3578301000000001e-07}
+ {-1.26491, -0.42163801000000001}
+ {-1.1093999999999999, -0.73960000000000004}
+
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rmsg\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\fs14 \cf0 (counts derived rdatas still to be delivered)
+\fs18 \
+}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+
+
+ Bounds
+ {{155.25300999999999, 25.333400999999999}, {97.825500000000005, 18}}
+ Class
+ ShapedGraphic
+ FontInfo
+
+ Color
+
+ space
+ gg22
+ w
+ 0
+
+ Font
+ GillSans
+ Size
+ 9
+
+ ID
+ 75
+ Text
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs18 \cf0 rbuf header}
+
+
+
+ Bounds
+ {{501.33899000000002, 4}, {53, 16}}
+ Class
+ ShapedGraphic
+ FitText
+ YES
+ Flow
+ Resize
+ FontInfo
+
+ Color
+
+ archive
+
+ YnBsaXN0MDDUAQIDBAUI
+ ISJUJHRvcFgkb2JqZWN0
+ c1gkdmVyc2lvblkkYXJj
+ aGl2ZXLRBgdUcm9vdIAB
+ pQkKExceVSRudWxs1AsM
+ DQ4PEBESXxASTlNDdXN0
+ b21Db2xvclNwYWNlV05T
+ V2hpdGVcTlNDb2xvclNw
+ YWNlViRjbGFzc4ACRTAu
+ NzUAEAOABNIUDhUWVE5T
+ SUQQAoAD0hgZGh1YJGNs
+ YXNzZXNaJGNsYXNzbmFt
+ ZaIbHFxOU0NvbG9yU3Bh
+ Y2VYTlNPYmplY3RcTlND
+ b2xvclNwYWNl0hgZHyCi
+ IBxXTlNDb2xvchIAAYag
+ XxAPTlNLZXllZEFyY2hp
+ dmVyAAgAEQAWAB8AKAAy
+ ADUAOgA8AEIASABRAGYA
+ bgB7AIIAhACKAIwAjgCT
+ AJgAmgCcAKEAqgC1ALgA
+ xQDOANsA4ADjAOsA8AAA
+ AAAAAAIBAAAAAAAAACMA
+ AAAAAAAAAAAAAAAAAAEC
+
+ b
+ 0.75
+ g
+ 0.75
+ r
+ 0.75
+
+ Font
+ GillSans-Bold
+ Size
+ 9
+
+ ID
+ 76
+ Style
+
+ fill
+
+ Color
+
+ space
+ gg22
+ w
+ 0.31799882650375366
+
+
+ shadow
+
+ Draws
+ NO
+
+ stroke
+
+ Draws
+ NO
+
+
+ Text
+
+ Align
+ 2
+ Pad
+ 2
+ RTFD
+
+ BAtzdHJlYW10eXBlZIHoA4QBQISE
+ hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+ hIQITlNPYmplY3QAhZKEhIQITlNT
+ dHJpbmcBlIQBKwtyYnVmLCByZGF0
+ YYaEAmlJAQuShISEDE5TRGljdGlv
+ bmFyeQCUhAFpA5KElpYHTlNDb2xv
+ coaShISEB05TQ29sb3IAlIQBYwGE
+ BGZmZmaDxr8/P4PGvz8/g8a/Pz8B
+ hpKElpYQTlNQYXJhZ3JhcGhTdHls
+ ZYaShISEF05TTXV0YWJsZVBhcmFn
+ cmFwaFN0eWxlAISEEE5TUGFyYWdy
+ YXBoU3R5bGUAlIQEQ0NAUwEAhISE
+ B05TQXJyYXkAlJkMkoSEhAlOU1Rl
+ eHRUYWIAlIQCQ2YAHIaShKOiADiG
+ koSjogBUhpKEo6IAcIaShKOiAIGM
+ AIaShKOiAIGoAIaShKOiAIHEAIaS
+ hKOiAIHgAIaShKOiAIH8AIaShKOi
+ AIEYAYaShKOiAIE0AYaShKOiAIFQ
+ AYaGAIaShJaWBk5TRm9udIaShISE
+ Bk5TRm9udB6UmSSEBVszNmNdBgAA
+ ABwAAAD//kcAaQBsAGwAUwBhAG4A
+ cwAtAEIAbwBsAGQAhAFmCZsAmwGb
+ AJsAhoaG
+
+ Text
+ {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf400
+{\fonttbl\f0\fnil\fcharset0 GillSans;}
+{\colortbl;\red255\green255\blue255;\red191\green191\blue191;}
+{\*\expandedcolortbl;;\csgenericrgb\c74902\c74902\c74902;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qr\partightenfactor0
+
+\f0\b\fs18 \cf2 rbuf, rdata}
+ VerticalPad
+ 2
+
+ TextPlacement
+ 0
+ Wrap
+ NO
+
+
+ GridInfo
+
+ HPages
+ 1
+ KeepToScale
+
+ Layers
+
+
+ Artboards
+
+ Lock
+
+ Name
+ Layer 1
+ Print
+
+ View
+
+
+
+ LayoutInfo
+
+ Animate
+ NO
+ circoMinDist
+ 18
+ circoSeparation
+ 0.0
+ layoutEngine
+ dot
+ neatoLineLength
+ 0.20000000298023224
+ neatoSeparation
+ 0.0
+ twopiSeparation
+ 0.0
+
+ Orientation
+ 2
+ PrintOnePage
+
+ RowAlign
+ 1
+ RowSpacing
+ 36
+ SheetTitle
+ rbuf
+ UniqueID
+ 4
+ VPages
+ 1
+ VisibleVoidKey
+ 1
+
+
+ SmartAlignmentGuidesActive
+ YES
+ SmartDistanceGuidesActive
+ YES
+ UseEntirePage
+
+ WindowInfo
+
+ CurrentSheet
+ 2
+ Frame
+ {{112, 128}, {1440, 838}}
+ ShowInfo
+
+ ShowRuler
+
+ Sidebar
+
+ SidebarWidth
+ 216
+ Sidebar_Tab
+ 0
+ VisibleRegion
+ {{-241, 0}, {1043.2323529411765, 783}}
+ ZoomValues
+
+
+ receive path
+ 1.5
+ 1.5
+
+
+ transmit path
+ 1.5
+ 1.5
+
+
+ rbuf
+ 0.0
+ 1.5
+
+
+
+ compressOnDiskKey
+
+ copyLinkedImagesKey
+
+ createSinglePDFKey
+
+ exportAreaKey
+ 4
+ exportQualityKey
+ 100
+ exportSizesKey
+
+ 1
+
+
+ fileFormatKey
+ 0
+ htmlImageTypeKey
+ 0
+ includeBackgroundGraphicKey
+
+ includeNonPrintingLayersKey
+
+ lastExportTypeKey
+ 11
+ marginWidthKey
+ 0.0
+ previewTypeKey
+ 0
+ readOnlyKey
+
+ resolutionForBMPKey
+ 1
+ resolutionForGIFKey
+ 1
+ resolutionForHTMLKey
+ 1
+ resolutionForJPGKey
+ 1
+ resolutionForPNGKey
+ 1
+ resolutionForTIFFKey
+ 1
+ resolutionUnitsKey
+ 0
+ saveAsFlatFileOptionKey
+ 3
+ useArtboardsKey
+
+ useMarginKey
+
+ useNotesKey
+
+
+