(object Petal
version 43
_written "Rose 6.5.9232.10"
charSet 0)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
quid "3E79BE2603B6"
defaults (object defaults
rightMargin 0.250000
leftMargin 0.250000
topMargin 0.250000
bottomMargin 0.500000
pageOverlap 0.250000
clipIconLabels TRUE
autoResize TRUE
snapToGrid TRUE
gridX 16
gridY 16
defaultFont (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
showMessageNum 1
showClassOfObject TRUE
notation "Unified")
root_usecase_package (object Class_Category "Use Case View"
quid "3E79BE2603B8"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list
(object Class "Application"
quid "3E7B3C400230"
stereotype "Actor")
(object Class "CActiveScheduler"
quid "3E7F10A60099"
stereotype "Actor"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3E83463703B9"
supplier "Logical View::CActive"
quidu "3E7A1BB40378")))
(object UseCase "sc Socket Instance"
attributes (list Attribute_Set
(object Attribute
tool "RequisitePro"
name "ReqProProjectPath"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProProjectGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentName"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProReqType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProRequirementId"
value ""))
quid "3EC2643701C2"
logical_models (list unit_reference_list
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "$UNNAMED$0"
quid "3E7B3B6A03E5"
collaborators (list link_list
(object Link
quid "3E7B3DBA0107"
supplier "$UNNAMED$1"
quidu "3E7B3D2600B9"
messages (list Messages
(object Message "NewL"
quid "3E7B3DBA0108"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "return CSecureSocket*"
quid "3E7B44350164"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2.2.1"
ordinal 5))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$1"
quid "3E7B3D2600B9"
collaborators (list link_list
(object Link
quid "3E7B3DD80184"
supplier "$UNNAMED$2"
quidu "3E7B3D4D01A3"
messages (list Messages
(object Message "NewL()"
quid "3E7B3DD80185"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
Operation "NewL")
(object Message "return MSecureSocket*"
quid "3E7B440D000D"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2.2"
ordinal 4)))
(object Link
quid "3E7B3E3D0136"
supplier "$UNNAMED$1"
quidu "3E7B3D2600B9"
messages (list Messages
(object Message "LoadLibrary"
quid "3E7B3E3D0137"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$2"
quid "3E7B3D4D01A3"
collaborators (list link_list
(object Link
quid "3FE09963006F"
supplier "CTLSProvider"
quidu "3E7B439700F7"
messages (list Messages
(object Message "Connect()"
quid "3FE099630070"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.1"
ordinal 3))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "CTLSProvider"
quid "3E7B439700F7"
persistence "Transient"
multi FALSE)))
(object Mechanism @2
logical_models (list unit_reference_list
(object Object "$UNNAMED$3"
quid "3E7B476B002C"
collaborators (list link_list
(object Link
quid "3E7B476B002D"
supplier "$UNNAMED$4"
quidu "3E7B476B0031"
messages (list Messages
(object Message "delete"
quid "3E7B476B002E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)))
(object Link
quid "3E7B476B003C"
supplier "$UNNAMED$3"
quidu "3E7B476B002C"
messages (list Messages
(object Message "UnloadLibrary"
quid "3E7B481A0116"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 5))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$5"
quid "3E7B476B0039"
collaborators (list link_list
(object Link
quid "3E7B476B0038"
supplier "$UNNAMED$3"
quidu "3E7B476B002C"
messages (list Messages
(object Message "delete"
quid "3E7B476B003A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$4"
quid "3E7B476B0031"
collaborators (list link_list
(object Link
quid "3E7B4D4F004B"
supplier "$UNNAMED$6"
quidu "3E7B4842000D"
messages (list Messages
(object Message "delete"
quid "3E7B4D4F004C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)))
(object Link
quid "3E7B4D8602AD"
supplier "$UNNAMED$7"
quidu "3E7B4CF802AD"
messages (list Messages
(object Message "delete"
quid "3E7B4D8602AE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3)))
(object Link
quid "3E7B4D980201"
supplier "$UNNAMED$8"
quidu "3E7B4D3003E5"
messages (list Messages
(object Message "delete"
quid "3E7B4D980202"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 4))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$6"
quid "3E7B4842000D"
collaborators (list link_list
(object Link
quid "3E7B4D54029D"
supplier "$UNNAMED$7"
quidu "3E7B4CF802AD"))
class "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$7"
quid "3E7B4CF802AD"
class "Logical View::StateMachines::CSendAppData"
quidu "3E7A13D902AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$8"
quid "3E7B4D3003E5"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)))
(object Mechanism @3
logical_models (list unit_reference_list
(object Object "$UNNAMED$9"
quid "3EC39317005A"
collaborators (list link_list
(object Link
quid "3EC39317005B"
supplier "$UNNAMED$10"
quidu "3EC39317005F"
messages (list Messages
(object Message "Close()"
quid "3EC39317005C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$10"
quid "3EC39317005F"
collaborators (list link_list
(object Link
quid "3EC39317005E"
supplier "$UNNAMED$11"
quidu "3EC393170062"
messages (list Messages
(object Message "Close()"
quid "3EC39317005D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Close( )"
quidu "3E9EC3A901B3"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$11"
quid "3EC393170062"
collaborators (list link_list
(object Link
quid "3EC393170061"
supplier "sc Scenario Library"
quidu "3EC393170068"
messages (list Messages
(object Message "Close"
quid "3EC39ACC01B2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC393170068"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Create Socket"
mechanism_ref @1
quid "3E7B3B410136"
title "Create Socket"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$0" @4
location (224, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @4
location (224, 312)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3B6A03E5"
width 336
height 1173
icon_height 162
icon_width 120
icon_y_offset -63
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @5
location (224, 352)
line_color 3342489
InterObjView @4
height 956
y_coord 896
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @6
location (224, 1008)
line_color 3342489
InterObjView @4
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$1" @7
location (688, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @7
location (688, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3D2600B9"
width 381
height 1173
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @8
location (688, 368)
line_color 3342489
InterObjView @7
height 880
y_coord 820
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @9
location (688, 464)
line_color 3342489
InterObjView @7
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @10
location (688, 944)
line_color 3342489
InterObjView @7
height 184
y_coord 124
Nested TRUE))
(object InterObjView "$UNNAMED$2" @11
location (1136, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @11
location (1136, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3D4D01A3"
width 338
height 1173
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @12
location (1136, 576)
line_color 3342489
InterObjView @11
height 612
y_coord 552
Nested FALSE))
(object InterObjView "CTLSProvider" @13
location (1824, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @13
location (1824, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "CTLSProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B439700F7"
width 300
height 1173
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @14
location (1824, 784)
line_color 3342489
InterObjView @13
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @15
location (16, 368)
label (object SegLabel @16
Parent_View @15
location (455, 324)
quidu "3E7B3DBA0108"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @4
supplier @7
Focus_Src @5
Focus_Entry @8
origin (239, 368)
terminus (672, 368)
ordinal 0)
(object InterMessView "" @17
location (16, 576)
label (object SegLabel @18
Parent_View @17
location (911, 532)
quidu "3E7B3DD80185"
anchor_loc 1
nlines 1
max_width 125
justify 0
label "NewL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @7
supplier @11
Focus_Src @8
Focus_Entry @12
origin (703, 576)
terminus (1120, 576)
ordinal 2)
(object SelfMessView "" @19
location (16, 464)
label (object SegLabel @20
Parent_View @19
location (779, 420)
quidu "3E7B3E3D0137"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "LoadLibrary"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @7
supplier @7
Focus_Src @8
Focus_Entry @9
origin (704, 464)
terminus (854, 464)
ordinal 1)
(object InterMessView "" @21
location (16, 944)
label (object SegLabel @22
Parent_View @21
location (912, 900)
quidu "3E7B440D000D"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "return MSecureSocket*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @11
supplier @7
Focus_Src @12
Focus_Entry @10
origin (1120, 944)
terminus (704, 944)
ordinal 4)
(object InterMessView "" @23
location (16, 1008)
label (object SegLabel @24
Parent_View @23
location (456, 964)
quidu "3E7B44350164"
anchor_loc 1
nlines 1
max_width 416
justify 0
label "return CSecureSocket*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @7
supplier @4
Focus_Src @10
Focus_Entry @6
origin (672, 1008)
terminus (240, 1008)
ordinal 5)
(object NoteView @25
location (1264, 384)
label (object ItemLabel
Parent_View @25
location (973, 303)
fill_color 13434879
nlines 3
max_width 547
label "with help of CSecureSocketLibraryLoader class")
line_color 3342489
fill_color 13434879
width 607
height 175)
(object AttachView "" @26
stereotype TRUE
line_color 3342489
client @25
supplier @19
line_style 0)
(object InterMessView "" @27
location (16, 784)
label (object SegLabel @28
Parent_View @27
location (1479, 740)
quidu "3FE099630070"
anchor_loc 1
nlines 1
max_width 175
justify 0
label "Connect()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @11
supplier @13
Focus_Src @12
Focus_Entry @14
origin (1151, 784)
terminus (1808, 784)
ordinal 3)))
(object InteractionDiagram "Destroy Socket"
mechanism_ref @2
quid "3E7B44B8001C"
title "Destroy Socket"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$3" @29
location (640, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @29
location (640, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 300
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B476B002C"
width 318
height 1485
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @30
location (640, 368)
line_color 3342489
InterObjView @29
height 1192
y_coord 1132
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @31
location (640, 1440)
line_color 3342489
InterObjView @29
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$5" @32
location (224, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @32
location (224, 312)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B476B0039"
width 336
height 1485
icon_height 162
icon_width 120
icon_y_offset -63
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @33
location (224, 352)
line_color 3342489
InterObjView @32
height 1268
y_coord 1208
Nested FALSE))
(object InterObjView "$UNNAMED$4" @34
location (992, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @34
location (992, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B476B0031"
width 338
height 1485
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @35
location (992, 576)
line_color 3342489
InterObjView @34
height 648
y_coord 588
Nested FALSE))
(object InterObjView "$UNNAMED$6" @36
location (1344, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @36
location (1344, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 296
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B4842000D"
width 314
height 1485
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @37
location (1344, 592)
line_color 3342489
InterObjView @36
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$7" @38
location (1680, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @38
location (1680, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 302
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B4CF802AD"
width 320
height 1485
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @39
location (1680, 848)
line_color 3342489
InterObjView @38
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$8" @40
location (2016, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @40
location (2016, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B4D3003E5"
width 300
height 1485
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @41
location (2016, 1104)
line_color 3342489
InterObjView @40
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @42
location (16, 368)
label (object SegLabel @43
Parent_View @42
location (417, 326)
quidu "3E7B476B003A"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.464203
height 43
orientation 0)
line_color 3342489
client @32
supplier @29
Focus_Src @33
Focus_Entry @30
origin (239, 368)
terminus (624, 368)
ordinal 0)
(object InterMessView "" @44
location (16, 576)
label (object SegLabel @45
Parent_View @44
location (815, 532)
quidu "3E7B476B002E"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @29
supplier @34
Focus_Src @30
Focus_Entry @35
origin (655, 576)
terminus (976, 576)
ordinal 1)
(object SelfMessView "" @46
location (16, 1440)
label (object SegLabel @47
Parent_View @46
location (731, 1396)
quidu "3E7B481A0116"
anchor_loc 1
nlines 1
max_width 281
justify 0
label "UnloadLibrary"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @29
supplier @29
Focus_Src @30
Focus_Entry @31
origin (656, 1440)
terminus (806, 1440)
ordinal 5)
(object InterMessView "" @48
location (16, 592)
label (object SegLabel @49
Parent_View @48
location (1167, 548)
quidu "3E7B4D4F004C"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @34
supplier @36
Focus_Src @35
Focus_Entry @37
origin (1007, 592)
terminus (1328, 592)
ordinal 2)
(object InterMessView "" @50
location (16, 848)
label (object SegLabel @51
Parent_View @50
location (1335, 804)
quidu "3E7B4D8602AE"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @34
supplier @38
Focus_Src @35
Focus_Entry @39
origin (1007, 848)
terminus (1664, 848)
ordinal 3)
(object InterMessView "" @52
location (16, 1104)
label (object SegLabel @53
Parent_View @52
location (1503, 1060)
quidu "3E7B4D980202"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @34
supplier @40
Focus_Src @35
Focus_Entry @41
origin (1007, 1104)
terminus (2000, 1104)
ordinal 4)
(object NoteView @54
location (944, 400)
label (object ItemLabel
Parent_View @54
location (806, 340)
fill_color 13434879
nlines 2
max_width 240
label
|"Close" sequence
)
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @55
stereotype TRUE
line_color 3342489
client @54
supplier @42
line_style 0)))
(object InteractionDiagram "Close"
mechanism_ref @3
quid "3EC390B000A8"
title "Close"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 31
items (list diagram_item_list
(object InterObjView "$UNNAMED$9" @56
location (160, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @56
location (160, 281)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC39317005A"
width 336
height 553
icon_height 162
icon_width 120
icon_y_offset -32
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @57
location (160, 400)
line_color 3342489
InterObjView @56
height 288
y_coord 228
Nested FALSE))
(object InterObjView "$UNNAMED$10" @58
location (496, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @58
location (496, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC39317005F"
width 382
height 553
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @59
location (496, 400)
line_color 3342489
InterObjView @58
height 228
y_coord 168
Nested FALSE))
(object InterObjView "$UNNAMED$11" @60
location (902, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @60
location (902, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC393170062"
width 381
height 553
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @61
location (902, 416)
line_color 3342489
InterObjView @60
height 152
y_coord 92
Nested FALSE))
(object InterObjView "sc Scenario Library" @62
location (1264, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @62
location (1264, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC393170068"
width 300
height 553
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @63
location (1264, 448)
line_color 3342489
InterObjView @62
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @64
location (16, 400)
label (object SegLabel @65
Parent_View @64
location (327, 356)
quidu "3EC39317005C"
anchor_loc 1
nlines 1
max_width 329
justify 0
label "Close()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @56
supplier @58
Focus_Src @57
Focus_Entry @59
origin (175, 400)
terminus (480, 400)
ordinal 0)
(object InterMessView "" @66
location (16, 416)
label (object SegLabel @67
Parent_View @66
location (698, 372)
quidu "3EC39317005D"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "Close()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @58
supplier @60
Focus_Src @59
Focus_Entry @61
origin (511, 416)
terminus (886, 416)
ordinal 1)
(object InterMessView "" @68
location (16, 448)
label (object SegLabel @69
Parent_View @68
location (1082, 404)
quidu "3EC39ACC01B2"
anchor_loc 1
nlines 1
max_width 108
justify 0
label "Close"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @60
supplier @62
Focus_Src @61
Focus_Entry @63
origin (917, 448)
terminus (1248, 448)
ordinal 2)))))
(object UseCase "sc Handshake"
attributes (list Attribute_Set
(object Attribute
tool "RequisitePro"
name "ReqProProjectPath"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProProjectGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentName"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProReqType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProRequirementId"
value ""))
quid "3EC264630164"
logical_models (list unit_reference_list
(object Mechanism @70
logical_models (list unit_reference_list
(object Object "$UNNAMED$12"
quid "3E7EF34003B6"
collaborators (list link_list
(object Link
quid "3E7EF59F000D"
supplier "$UNNAMED$13"
quidu "3E7EF35B0184"
messages (list Messages
(object Message "StartClientHandshake()"
quid "3E7EF59F000E"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "StartClientHandshake"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$13"
quid "3E7EF35B0184"
collaborators (list link_list
(object Link
quid "3E7EF5EA005B"
supplier "$UNNAMED$14"
quidu "3E7EF37D00C8"
messages (list Messages
(object Message "StartClientHandshake()"
quid "3E7EF5EA005C"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "StartClientHandshake( )"
quidu "3E9EC4660211"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$14"
quid "3E7EF37D00C8"
collaborators (list link_list
(object Link
quid "3E7EF60703C6"
supplier "$UNNAMED$15"
quidu "3E7EF533026E"
messages (list Messages
(object Message "ConstructL( )"
quid "3E7EF60703C7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 4
quidu "3E7B1C26027E")
(object Message "NewL()"
quid "3E7EF6870193"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3
Operation "NewL")
(object Message "HandshakeComplete()"
quid "3E9AF91F003C"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "3.1"
ordinal 11
Operation "HandshakeComplete( )"
quidu "3E7F18B10358")))
(object Link
quid "3E9AEE67007B"
supplier "$UNNAMED$16"
quidu "3E7F15600193"
messages (list Messages
(object Message "StartL()"
quid "3E9AEE67007C"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.4"
ordinal 6)
(object Message "delete"
quid "3EC8B47D02CB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1.1"
ordinal 12)))
(object Link
quid "401E46EC0294"
supplier "$UNNAMED$14"
quidu "3E7EF37D00C8"
messages (list Messages
(object Message "StartClientHandshakeStateMachine()"
quid "401E46EC0295"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$15"
quid "3E7EF533026E"
collaborators (list link_list
(object Link
quid "3E7EF82B03A7"
supplier "$UNNAMED$12"
quidu "3E7EF34003B6")
(object Link
quid "3E7EF8440126"
supplier "$UNNAMED$15"
quidu "3E7EF533026E")
(object Link
quid "3E7F15720387"
supplier "$UNNAMED$16"
quidu "3E7F15600193"
messages (list Messages
(object Message "OnComplete()"
quid "3E9AF9020201"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "3"
ordinal 10)))
(object Link
quid "3EC8EB610125"
supplier "State/Activity Model"
quidu "3EC8B340000C"
messages (list Messages
(object Message "CHandshake::InitiateTransmitL()"
quid "3EC8EB610126"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3.1"
ordinal 5))))
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$16"
quid "3E7F15600193"
collaborators (list link_list
(object Link
quid "3E7F15E6026E"
supplier "$UNNAMED$12"
quidu "3E7EF34003B6"
messages (list Messages
(object Message "CompleteRequest"
quid "3EC8B447006A"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 9)))
(object Link
quid "3E7F1619006A"
supplier "$UNNAMED$16"
quidu "3E7F15600193")
(object Link
quid "3EC8B37B0154"
supplier "State/Activity Model"
quidu "3EC8B340000C"
messages (list Messages
(object Message "Handshake Negotiation"
quid "3EC8B37B0155"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.4.1"
ordinal 7)
(object Message "CompleteRequest"
quid "3EC8B42800F6"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 8))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "State/Activity Model"
quid "3EC8B340000C"
persistence "Transient"
multi FALSE)))
(object Mechanism @71
logical_models (list unit_reference_list
(object Object "$UNNAMED$17"
quid "3E7EF9E8001C"
collaborators (list link_list
(object Link
quid "3E7EF9E8001D"
supplier "$UNNAMED$18"
quidu "3E7EF9E80021"
messages (list Messages
(object Message "RenegotiateHandshake()"
quid "3E7EF9E8001E"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "RenegotiateHandshake( )"
quidu "3E9EC3F403D6"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$18"
quid "3E7EF9E80021"
collaborators (list link_list
(object Link
quid "3E7EF9E80020"
supplier "$UNNAMED$19"
quidu "3E7EF9E80028"
messages (list Messages
(object Message "HandshakeComplete( )"
quid "3EC3BA480079"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "6.1"
ordinal 8
quidu "3E7F18B10358")
(object Message "delete"
quid "3EC3BA5F0125"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6.1.1"
ordinal 9)))
(object Link
quid "3E7EFB4402CC"
supplier "$UNNAMED$20"
quidu "3E7EFA170201"
messages (list Messages
(object Message "Suspend()"
quid "3E7EFB4402CD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 3)))
(object Link
quid "401E479D00CF"
supplier "$UNNAMED$18"
quidu "3E7EF9E80021"
messages (list Messages
(object Message "StartRenegotiation()"
quid "401E479D00D0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)
(object Message "StartClientHandshakeStateMachine()"
quid "401E48260227"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 5)))
(object Link
quid "401E480603CD"
supplier ": CSendAppData"
quidu "401E47B60042"
messages (list Messages
(object Message "Suspend()"
quid "401E480603CE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 4))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$19"
quid "3E7EF9E80028"
collaborators (list link_list
(object Link
quid "3E7EF9E80029"
supplier "$UNNAMED$21"
quidu "3E7EF9E80027"
messages (list Messages
(object Message "Complete()"
quid "3E7EF9E8002A"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5"
ordinal 6)))
(object Link
quid "3E7EF9E8002B"
supplier "$UNNAMED$19"
quidu "3E7EF9E80028"
messages (list Messages
(object Message "OnCompletion( )"
quid "3EC3BA2C028D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 7
quidu "3E9E97AB000D"))))
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$21"
quid "3E7EF9E80027"
collaborators (list link_list
(object Link
quid "3E7EF9E80026"
supplier "$UNNAMED$17"
quidu "3E7EF9E8001C"
messages (list Messages
(object Message "RenegotiateHandshake()"
quid "3E7EF9E80025"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RenegotiateHandshake"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$20"
quid "3E7EFA170201"
class "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
persistence "Transient"
multi FALSE)
(object Object ": CSendAppData"
quid "401E47B60042"
persistence "Transient"
multi FALSE)))
(object Mechanism @72
logical_models (list unit_reference_list
(object Object "$UNNAMED$22"
quid "3E82F7BB030D"
collaborators (list link_list
(object Link
quid "3E82F9DC005E"
supplier "$UNNAMED$23"
quidu "3E82F7D30252"
messages (list Messages
(object Message "CancelRequest()"
quid "3E82F9DC005F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1"
ordinal 7
Operation "CancelRequest")))
(object Link
quid "3E82FAF700CB"
supplier "$UNNAMED$24"
quidu "3E82F88803AA"
messages (list Messages
(object Message "RenegotiateHandshake()"
quid "3E82FAF700CC"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4.2"
ordinal 8
Operation "RenegotiateHandshake( )"
quidu "3E9EC3F403D6"))))
class "Logical View::HelloRequest::CHelloRequest"
quidu "3E82DF270281"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$23"
quid "3E82F7D30252"
collaborators (list link_list
(object Link
quid "3E82FA270271"
supplier "$UNNAMED$24"
quidu "3E82F88803AA"))
class "Logical View::StateMachines::CSendAppData"
quidu "3E7A13D902AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$24"
quid "3E82F88803AA"
collaborators (list link_list
(object Link
quid "3E82FA5C032D"
supplier "$UNNAMED$25"
quidu "3E82F97F02A0")
(object Link
quid "3E82FB75039A"
supplier "$UNNAMED$26"
quidu "3E82FB140262"
messages (list Messages
(object Message "Complete()"
quid "3E82FB75039B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5"
ordinal 10))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$25"
quid "3E82F97F02A0"
collaborators (list link_list
(object Link
quid "3E82F9A103AA"
supplier "$UNNAMED$22"
quidu "3E82F7BB030D"
messages (list Messages
(object Message "ProcessL( )"
quid "3E82F9A103AB"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4"
ordinal 6
quidu "3E82DF4C0148")
(object Message "return CRecordParser*"
quid "3E82FAB200AC"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "4.3"
ordinal 9)))
(object Link
quid "3E833D5000EB"
supplier "$UNNAMED$27"
quidu "3E833C89007D"
messages (list Messages
(object Message "ProcessL()"
quid "3E833D5000EC"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "ProcessL( )"
quidu "3E7B1B0603A7")
(object Message "return CHelloRequest*"
quid "3E833E2C02CF"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.2"
ordinal 3))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$26"
quid "3E82FB140262"
collaborators (list link_list
(object Link
quid "3E82FB4D0158"
supplier "$UNNAMED$25"
quidu "3E82F97F02A0"
messages (list Messages
(object Message "RunL()"
quid "3E82FB4D0159"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 5
Operation "RunL( )"
quidu "3E7B1BBF029D")
(object Message "RunL()"
quid "3E833CEB02FE"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RunL( )"
quidu "3E7B1BBF029D"))))
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$27"
quid "3E833C89007D"
collaborators (list link_list
(object Link
quid "3E833D72033C"
supplier "$UNNAMED$27"
quidu "3E833C89007D"
messages (list Messages
(object Message "ParseHeaderL( )"
quid "3E833D72033D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "3E7B257700C8")))
(object Link
quid "3E833D82010A"
supplier "$UNNAMED$26"
quidu "3E82FB140262"
messages (list Messages
(object Message "Complete()"
quid "3E833D82010B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 4))))
class "Logical View::Handshake Protocol::Receive::CHandshakeParser"
quidu "3E7A217A00E7"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Start Client Handshake"
mechanism_ref @70
quid "3E7EF332025E"
title "Start Client Handshake"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 450
items (list diagram_item_list
(object InterObjView "$UNNAMED$12" @73
location (144, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @73
location (144, 281)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF34003B6"
width 336
height 2037
icon_height 162
icon_width 120
icon_y_offset -32
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @74
location (144, 368)
line_color 3342489
InterObjView @73
height 1052
y_coord 992
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @75
location (144, 1632)
line_color 3342489
InterObjView @73
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$13" @76
location (576, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @76
location (576, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF35B0184"
width 382
height 2037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @77
location (576, 368)
line_color 3342489
InterObjView @76
height 992
y_coord 932
Nested FALSE))
(object InterObjView "$UNNAMED$14" @78
location (960, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @78
location (960, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF37D00C8"
width 338
height 2037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @79
location (960, 432)
line_color 3342489
InterObjView @78
height 868
y_coord 808
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @80
location (960, 544)
line_color 3342489
InterObjView @78
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @81
location (960, 1792)
line_color 3342489
InterObjView @78
height 200
y_coord 140
Nested FALSE))
(object InterObjView "$UNNAMED$15" @82
location (1312, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @82
location (1312, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 300
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF533026E"
width 318
height 2037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @83
location (1312, 720)
line_color 3342489
InterObjView @82
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @84
location (1312, 864)
line_color 3342489
InterObjView @82
height 152
y_coord 92
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @85
location (1312, 1712)
line_color 3342489
InterObjView @82
height 340
y_coord 280
Nested FALSE))
(object InterObjView "$UNNAMED$16" @86
location (1648, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @86
location (1648, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F15600193"
width 338
height 2037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @87
location (1648, 1088)
line_color 3342489
InterObjView @86
height 152
y_coord 92
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @88
location (1648, 1536)
line_color 3342489
InterObjView @86
height 576
y_coord 516
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @89
location (1648, 1872)
line_color 3342489
InterObjView @86
height 60
y_coord 0
Nested TRUE))
(object InterObjView "State/Activity Model" @90
location (1968, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @90
location (1968, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "State/Activity Model")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8B340000C"
width 300
height 2037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @91
location (1968, 896)
line_color 3342489
InterObjView @90
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @92
location (1968, 1120)
line_color 3342489
InterObjView @90
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @93
location (1968, 1248)
line_color 3342489
InterObjView @90
height 924
y_coord 864
Nested FALSE))
(object InterMessView "" @94
location (16, 368)
label (object SegLabel @95
Parent_View @94
location (359, 324)
quidu "3E7EF59F000E"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "StartClientHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @73
supplier @76
Focus_Src @74
Focus_Entry @77
origin (159, 368)
terminus (560, 368)
ordinal 0)
(object InterMessView "" @96
location (16, 432)
label (object SegLabel @97
Parent_View @96
location (767, 388)
quidu "3E7EF5EA005C"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "StartClientHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @76
supplier @78
Focus_Src @77
Focus_Entry @79
origin (591, 432)
terminus (944, 432)
ordinal 1)
(object InterMessView "" @98
location (16, 864)
label (object SegLabel @99
Parent_View @98
location (1135, 820)
quidu "3E7EF60703C7"
anchor_loc 1
nlines 1
max_width 235
justify 0
label "ConstructL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @78
supplier @82
Focus_Src @79
Focus_Entry @84
origin (975, 864)
terminus (1296, 864)
ordinal 4)
(object InterMessView "" @100
location (16, 720)
label (object SegLabel @101
Parent_View @100
location (1135, 676)
quidu "3E7EF6870193"
anchor_loc 1
nlines 1
max_width 125
justify 0
label "NewL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @78
supplier @82
Focus_Src @79
Focus_Entry @83
origin (975, 720)
terminus (1296, 720)
ordinal 3)
(object InterMessView "" @102
location (16, 1088)
label (object SegLabel @103
Parent_View @102
location (1303, 1044)
quidu "3E9AEE67007C"
anchor_loc 1
nlines 1
max_width 137
justify 0
label "StartL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @78
supplier @86
Focus_Src @79
Focus_Entry @87
origin (975, 1088)
terminus (1632, 1088)
ordinal 6)
(object InterMessView "" @104
location (16, 1712)
label (object SegLabel @105
Parent_View @104
location (1480, 1668)
quidu "3E9AF9020201"
anchor_loc 1
nlines 1
max_width 250
justify 0
label "OnComplete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @86
supplier @82
Focus_Src @88
Focus_Entry @85
origin (1632, 1712)
terminus (1328, 1712)
ordinal 10)
(object InterMessView "" @106
location (16, 1792)
label (object SegLabel @107
Parent_View @106
location (1136, 1748)
quidu "3E9AF91F003C"
anchor_loc 1
nlines 1
max_width 400
justify 0
label "HandshakeComplete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @82
supplier @78
Focus_Src @85
Focus_Entry @81
origin (1296, 1792)
terminus (976, 1792)
ordinal 11)
(object InterMessView "" @108
location (16, 1120)
label (object SegLabel @109
Parent_View @108
location (1807, 1076)
quidu "3EC8B37B0155"
anchor_loc 1
nlines 1
max_width 419
justify 0
label "Handshake Negotiation"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @86
supplier @90
Focus_Src @87
Focus_Entry @92
origin (1663, 1120)
terminus (1952, 1120)
ordinal 7)
(object InterMessView "" @110
location (16, 1536)
label (object SegLabel @111
Parent_View @110
location (1808, 1492)
quidu "3EC8B42800F6"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @90
supplier @86
Focus_Src @93
Focus_Entry @88
origin (1952, 1536)
terminus (1664, 1536)
ordinal 8)
(object InterMessView "" @112
location (16, 1632)
label (object SegLabel @113
Parent_View @112
location (896, 1588)
quidu "3EC8B447006A"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @86
supplier @73
Focus_Src @88
Focus_Entry @75
origin (1632, 1632)
terminus (160, 1632)
ordinal 9)
(object InterMessView "" @114
location (16, 1872)
label (object SegLabel @115
Parent_View @114
location (1303, 1828)
quidu "3EC8B47D02CB"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @78
supplier @86
Focus_Src @81
Focus_Entry @89
origin (975, 1872)
terminus (1632, 1872)
ordinal 12)
(object InterMessView "" @116
location (16, 896)
label (object SegLabel @117
Parent_View @116
location (1639, 852)
quidu "3EC8EB610126"
anchor_loc 1
nlines 1
max_width 578
justify 0
label "CHandshake::InitiateTransmitL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @82
supplier @90
Focus_Src @84
Focus_Entry @91
origin (1327, 896)
terminus (1952, 896)
ordinal 5)
(object SelfMessView "" @118
location (16, 544)
label (object SegLabel @119
Parent_View @118
location (1051, 500)
quidu "401E46EC0295"
anchor_loc 1
nlines 1
max_width 634
justify 0
label "StartClientHandshakeStateMachine()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @78
supplier @78
Focus_Src @79
Focus_Entry @80
origin (976, 544)
terminus (1126, 544)
ordinal 2)))
(object InteractionDiagram "Renegotiate via Application request"
mechanism_ref @71
quid "3E7EF9CE0145"
title "Renegotiate via Application request"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 600
items (list diagram_item_list
(object InterObjView "$UNNAMED$17" @120
location (576, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @120
location (576, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 332
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF9E8001C"
width 350
height 1673
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @121
location (624, 368)
line_color 3342489
InterObjView @120
height 292
y_coord 232
Nested FALSE))
(object InterObjView "$UNNAMED$18" @122
location (960, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @122
location (960, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF9E80021"
width 338
height 1673
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @123
location (1040, 432)
line_color 3342489
InterObjView @122
height 168
y_coord 108
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @124
location (1040, 480)
line_color 3342489
InterObjView @122
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @125
location (1040, 656)
line_color 3342489
InterObjView @122
height 280
y_coord 220
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @126
location (960, 816)
line_color 3342489
InterObjView @122
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @127
location (1040, 1472)
line_color 3342489
InterObjView @122
height 216
y_coord 156
Nested FALSE))
(object InterObjView "$UNNAMED$19" @128
location (1376, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @128
location (1376, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 300
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF9E80028"
width 318
height 1673
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @129
location (1568, 1216)
line_color 3342489
InterObjView @128
height 592
y_coord 532
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @130
location (1568, 1456)
line_color 3342489
InterObjView @128
height 292
y_coord 232
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @131
location (1568, 1568)
line_color 3342489
InterObjView @128
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$20" @132
location (1744, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @132
location (1744, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 326
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EFA170201"
width 344
height 1673
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @133
location (1920, 656)
line_color 3342489
InterObjView @132
height 60
y_coord 0
Nested FALSE))
(object InterObjView ": CSendAppData" @134
location (2096, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @134
location (2096, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 300
justify 0
label ": CSendAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "401E47B60042"
width 318
height 1673
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @135
location (2096, 736)
line_color 3342489
InterObjView @134
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$21" @136
location (160, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @136
location (160, 249)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EF9E80027"
width 336
height 1673
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @137
location (160, 368)
line_color 3342489
InterObjView @136
height 352
y_coord 292
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @138
location (160, 1248)
line_color 3342489
InterObjView @136
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @139
location (16, 368)
label (object SegLabel @140
Parent_View @139
location (367, 324)
quidu "3E7EF9E80025"
anchor_loc 1
nlines 1
max_width 445
justify 0
label "RenegotiateHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @136
supplier @120
Focus_Src @137
Focus_Entry @121
origin (175, 368)
terminus (560, 368)
ordinal 0)
(object InterMessView "" @141
location (16, 432)
label (object SegLabel @142
Parent_View @141
location (767, 388)
quidu "3E7EF9E8001E"
anchor_loc 1
nlines 1
max_width 445
justify 0
label "RenegotiateHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @120
supplier @122
Focus_Src @121
Focus_Entry @123
origin (591, 432)
terminus (944, 432)
ordinal 1)
(object InterMessView "" @143
location (16, 1248)
label (object SegLabel @144
Parent_View @143
location (768, 1204)
quidu "3E7EF9E8002A"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @128
supplier @136
Focus_Src @129
Focus_Entry @138
origin (1360, 1248)
terminus (176, 1248)
ordinal 6)
(object InterMessView "" @145
location (16, 656)
label (object SegLabel @146
Parent_View @145
location (1351, 612)
quidu "3E7EFB4402CD"
anchor_loc 1
nlines 1
max_width 188
justify 0
label "Suspend()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @122
supplier @132
Focus_Src @125
Focus_Entry @133
origin (975, 656)
terminus (1728, 656)
ordinal 3)
(object SelfMessView "" @147
location (16, 1456)
label (object SegLabel @148
Parent_View @147
location (1467, 1397)
quidu "3EC3BA2C028D"
anchor_loc 1
nlines 1
max_width 284
justify 0
label "OnCompletion( )"
pctDist 0.500000
height 59
orientation 0)
line_color 3342489
client @128
supplier @128
Focus_Src @129
Focus_Entry @130
origin (1392, 1456)
terminus (1542, 1456)
ordinal 7)
(object InterMessView "" @149
location (16, 1472)
label (object SegLabel @150
Parent_View @149
location (1168, 1428)
quidu "3EC3BA480079"
anchor_loc 1
nlines 1
max_width 413
justify 0
label "HandshakeComplete( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @128
supplier @122
Focus_Src @130
Focus_Entry @127
origin (1360, 1472)
terminus (976, 1472)
ordinal 8)
(object InterMessView "" @151
location (16, 1568)
label (object SegLabel @152
Parent_View @151
location (1167, 1524)
quidu "3EC3BA5F0125"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @122
supplier @128
Focus_Src @127
Focus_Entry @131
origin (975, 1568)
terminus (1360, 1568)
ordinal 9)
(object SelfMessView "" @153
location (16, 480)
label (object SegLabel @154
Parent_View @153
location (1051, 436)
quidu "401E479D00D0"
anchor_loc 1
nlines 1
max_width 344
justify 0
label "StartRenegotiation()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @122
supplier @122
Focus_Src @123
Focus_Entry @124
origin (976, 480)
terminus (1126, 480)
ordinal 2)
(object InterMessView "" @155
location (16, 736)
label (object SegLabel @156
Parent_View @155
location (1527, 692)
quidu "401E480603CE"
anchor_loc 1
nlines 1
max_width 188
justify 0
label "Suspend()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @122
supplier @134
Focus_Src @125
Focus_Entry @135
origin (975, 736)
terminus (2080, 736)
ordinal 4)
(object SelfMessView "" @157
location (16, 816)
label (object SegLabel @158
Parent_View @157
location (1051, 772)
quidu "401E48260227"
anchor_loc 1
nlines 1
max_width 634
justify 0
label "StartClientHandshakeStateMachine()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @122
supplier @122
Focus_Src @125
Focus_Entry @126
origin (976, 816)
terminus (1126, 816)
ordinal 5)))
(object InteractionDiagram "Renegotiate via HelloRequest"
mechanism_ref @72
quid "3E82F3BB036B"
title "Renegotiate via HelloRequest"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$22" @159
location (1392, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @159
location (1392, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82F7BB030D"
width 300
height 1617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @160
location (1392, 1024)
line_color 3342489
InterObjView @159
height 424
y_coord 364
Nested FALSE))
(object InterObjView "$UNNAMED$23" @161
location (1712, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @161
location (1712, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 302
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82F7D30252"
width 320
height 1617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @162
location (1712, 1040)
line_color 3342489
InterObjView @161
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$24" @163
location (2048, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @163
location (2048, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82F88803AA"
width 338
height 1617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @164
location (2048, 1184)
line_color 3342489
InterObjView @163
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @165
location (2048, 1376)
line_color 3342489
InterObjView @163
height 376
y_coord 316
Nested FALSE))
(object InterObjView "$UNNAMED$27" @166
location (1040, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @166
location (1040, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 362
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E833C89007D"
width 380
height 1617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @167
location (1040, 368)
line_color 3342489
InterObjView @166
height 312
y_coord 252
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @168
location (1040, 432)
line_color 3342489
InterObjView @166
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @169
location (1040, 784)
line_color 3342489
InterObjView @166
height 120
y_coord 60
Nested FALSE))
(object InterObjView "$UNNAMED$26" @170
location (272, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @170
location (272, 237)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82FB140262"
width 336
height 1617
icon_height 162
icon_width 120
icon_y_offset 12
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @171
location (272, 352)
line_color 3342489
InterObjView @170
height 448
y_coord 388
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @172
location (272, 784)
line_color 3342489
InterObjView @170
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @173
location (272, 960)
line_color 3342489
InterObjView @170
height 608
y_coord 548
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @174
location (272, 1632)
line_color 3342489
InterObjView @170
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$25" @175
location (672, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @175
location (672, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 300
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82F97F02A0"
width 318
height 1617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @176
location (672, 352)
line_color 3342489
InterObjView @175
height 388
y_coord 328
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @177
location (672, 560)
line_color 3342489
InterObjView @175
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @178
location (672, 976)
line_color 3342489
InterObjView @175
height 532
y_coord 472
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @179
location (672, 1328)
line_color 3342489
InterObjView @175
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @180
location (16, 1024)
label (object SegLabel @181
Parent_View @180
location (1031, 980)
quidu "3E82F9A103AB"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @175
supplier @159
Focus_Src @178
Focus_Entry @160
origin (687, 1024)
terminus (1376, 1024)
ordinal 6)
(object InterMessView "" @182
location (16, 1040)
label (object SegLabel @183
Parent_View @182
location (1551, 996)
quidu "3E82F9DC005F"
anchor_loc 1
nlines 1
max_width 300
justify 0
label "CancelRequest()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @159
supplier @161
Focus_Src @160
Focus_Entry @162
origin (1407, 1040)
terminus (1696, 1040)
ordinal 7)
(object InterMessView "" @184
location (16, 1328)
label (object SegLabel @185
Parent_View @184
location (1032, 1284)
quidu "3E82FAB200AC"
anchor_loc 1
nlines 1
max_width 406
justify 0
label "return CRecordParser*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @159
supplier @175
Focus_Src @160
Focus_Entry @179
origin (1376, 1328)
terminus (688, 1328)
ordinal 9)
(object InterMessView "" @186
location (16, 1184)
label (object SegLabel @187
Parent_View @186
location (1719, 1140)
quidu "3E82FAF700CC"
anchor_loc 1
nlines 1
max_width 444
justify 0
label "RenegotiateHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @159
supplier @163
Focus_Src @160
Focus_Entry @164
origin (1407, 1184)
terminus (2032, 1184)
ordinal 8)
(object InterMessView "" @188
location (16, 976)
label (object SegLabel @189
Parent_View @188
location (471, 932)
quidu "3E82FB4D0159"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @170
supplier @175
Focus_Src @173
Focus_Entry @178
origin (287, 976)
terminus (656, 976)
ordinal 5)
(object InterMessView "" @190
location (16, 1632)
label (object SegLabel @191
Parent_View @190
location (1160, 1588)
quidu "3E82FB75039B"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @163
supplier @170
Focus_Src @165
Focus_Entry @174
origin (2032, 1632)
terminus (288, 1632)
ordinal 10)
(object InterMessView "" @192
location (16, 352)
label (object SegLabel @193
Parent_View @192
location (471, 308)
quidu "3E833CEB02FE"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @170
supplier @175
Focus_Src @171
Focus_Entry @176
origin (287, 352)
terminus (656, 352)
ordinal 0)
(object InterMessView "" @194
location (16, 368)
label (object SegLabel @195
Parent_View @194
location (855, 324)
quidu "3E833D5000EC"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "ProcessL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @175
supplier @166
Focus_Src @176
Focus_Entry @167
origin (687, 368)
terminus (1024, 368)
ordinal 1)
(object SelfMessView "" @196
location (16, 432)
label (object SegLabel @197
Parent_View @196
location (1131, 388)
quidu "3E833D72033D"
anchor_loc 1
nlines 1
max_width 294
justify 0
label "ParseHeaderL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @166
supplier @166
Focus_Src @167
Focus_Entry @168
origin (1056, 432)
terminus (1206, 432)
ordinal 2)
(object InterMessView "" @198
location (16, 784)
label (object SegLabel @199
Parent_View @198
location (656, 740)
quidu "3E833D82010B"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @166
supplier @170
Focus_Src @169
Focus_Entry @172
origin (1024, 784)
terminus (288, 784)
ordinal 4)
(object InterMessView "" @200
location (16, 560)
label (object SegLabel @201
Parent_View @200
location (856, 516)
quidu "3E833E2C02CF"
anchor_loc 1
nlines 1
max_width 461
justify 0
label "return CHelloRequest*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @166
supplier @175
Focus_Src @167
Focus_Entry @177
origin (1024, 560)
terminus (688, 560)
ordinal 3)))))
(object UseCase "sc Cancel"
attributes (list Attribute_Set
(object Attribute
tool "RequisitePro"
name "ReqProProjectPath"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProProjectGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentName"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProReqType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProRequirementId"
value ""))
quid "3EC264720089"
logical_models (list unit_reference_list
(object Mechanism @202
logical_models (list unit_reference_list
(object Object "$UNNAMED$28"
quid "3EC361EC0135"
collaborators (list link_list
(object Link
quid "3EC3627D001C"
supplier "$UNNAMED$29"
quidu "3EC362130183"
messages (list Messages
(object Message "CancelHandshake()"
quid "3EC3627D001D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "CancelHandshake"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$29"
quid "3EC362130183"
collaborators (list link_list
(object Link
quid "3EC362A5023F"
supplier "$UNNAMED$30"
quidu "3EC3622A02EA"
messages (list Messages
(object Message "CancelHandshake( )"
quid "3EC362A50240"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "3E9EC36D0359"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$30"
quid "3EC3622A02EA"
collaborators (list link_list
(object Link
quid "3EC362B803C5"
supplier "sc Scenario Library"
quidu "3EC3625403C5"
messages (list Messages
(object Message "Cancel Handshake(KErrAbort)"
quid "3EC396A801D1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC3625403C5"
collaborators (list link_list
(object Link
quid "3EC363A90319"
supplier "sc Scenario Library"
quidu "3EC3625403C5"))
persistence "Transient"
multi FALSE)))
(object Mechanism @203
logical_models (list unit_reference_list
(object Object "$UNNAMED$31"
quid "3EC37D8A03E4"
collaborators (list link_list
(object Link
quid "3EC37D8A03E5"
supplier "$UNNAMED$32"
quidu "3EC37D8A03E9"
messages (list Messages
(object Message "CancelSend()"
quid "3EC37D8A03E6"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "CancelSend"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$32"
quid "3EC37D8A03E9"
collaborators (list link_list
(object Link
quid "3EC37D8A03E8"
supplier "$UNNAMED$33"
quidu "3EC37D8A03EC"
messages (list Messages
(object Message "CancelSend()"
quid "3EC37D8A03E7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "CancelSend( )"
quidu "3E9EC37E0230"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$33"
quid "3EC37D8A03EC"
collaborators (list link_list
(object Link
quid "3EC37D8A03EB"
supplier "sc Scenario Library"
quidu "3EC37D8A03F0"
messages (list Messages
(object Message "Cancel Send"
quid "3EC3976C006A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC37D8A03F0"
collaborators (list link_list
(object Link
quid "3EC37D8A03EF"
supplier "sc Scenario Library"
quidu "3EC37D8A03F0"))
persistence "Transient"
multi FALSE)))
(object Mechanism @204
logical_models (list unit_reference_list
(object Object "$UNNAMED$34"
quid "3EC38D130396"
collaborators (list link_list
(object Link
quid "3EC38D130397"
supplier "$UNNAMED$35"
quidu "3EC38D13039B"
messages (list Messages
(object Message "CancelRecv()"
quid "3EC38D130398"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "CancelRecv"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$35"
quid "3EC38D13039B"
collaborators (list link_list
(object Link
quid "3EC38D13039A"
supplier "$UNNAMED$36"
quidu "3EC38D13039E"
messages (list Messages
(object Message "CancelRecv()"
quid "3EC38D130399"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "CancelRecv( )"
quidu "3E9EC3760378"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$36"
quid "3EC38D13039E"
collaborators (list link_list
(object Link
quid "3EC38D13039D"
supplier "sc Scenario Library"
quidu "3EC38D1303A1"
messages (list Messages
(object Message "Cancel Receive"
quid "3EC39A750106"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC38D1303A1"
collaborators (list link_list
(object Link
quid "3EC38DCE00A8"
supplier "sc Scenario Library"
quidu "3EC38D1303A1"))
persistence "Transient"
multi FALSE)))
(object Mechanism @205
logical_models (list unit_reference_list
(object Object "$UNNAMED$37"
quid "3EC38EC900A8"
collaborators (list link_list
(object Link
quid "3EC38EC900A9"
supplier "$UNNAMED$38"
quidu "3EC38EC900AD"
messages (list Messages
(object Message "CancelHandshake()"
quid "3EC38EC900AA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "CancelHandshake"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$38"
quid "3EC38EC900AD"
collaborators (list link_list
(object Link
quid "3EC38EC900AC"
supplier "$UNNAMED$39"
quidu "3EC38EC900B0"
messages (list Messages
(object Message "CancelHandshake( )"
quid "3EC38EC900AB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "3E9EC36D0359"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$39"
quid "3EC38EC900B0"
collaborators (list link_list
(object Link
quid "3EC38EC900AF"
supplier "$UNNAMED$40"
quidu "3EC38EC900B7"
messages (list Messages
(object Message "delete"
quid "3EC3926D027D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 4)))
(object Link
quid "3EC3902D0329"
supplier "$UNNAMED$41"
quidu "3EC38EC900BC"
messages (list Messages
(object Message "delete"
quid "3EC392750396"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.4"
ordinal 5)))
(object Link
quid "3EC39197030A"
supplier "sc Scenario Library"
quidu "3EC391770116"
messages (list Messages
(object Message "Cancel Handshake(KErrUserAbort)"
quid "3EC39197030B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)
(object Message "Cancel Receive"
quid "3EC391A2026D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$40"
quid "3EC38EC900B7"
collaborators (list link_list
(object Link
quid "3EC38EC900B6"
supplier "$UNNAMED$40"
quidu "3EC38EC900B7")
(object Link
quid "3EC38EC900B8"
supplier "$UNNAMED$41"
quidu "3EC38EC900BC"))
class "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$41"
quid "3EC38EC900BC"
class "Logical View::StateMachines::CSendAppData"
quidu "3E7A13D902AD"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC391770116"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "API Cancel Handshake"
mechanism_ref @202
quid "3EC3614002DB"
title "API Cancel Handshake"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$28" @206
location (160, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @206
location (160, 281)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC361EC0135"
width 336
height 665
icon_height 162
icon_width 120
icon_y_offset -32
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @207
location (160, 432)
line_color 3342489
InterObjView @206
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$29" @208
location (496, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @208
location (496, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC362130183"
width 382
height 665
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @209
location (496, 432)
line_color 3342489
InterObjView @208
height 308
y_coord 248
Nested FALSE))
(object InterObjView "$UNNAMED$30" @210
location (976, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @210
location (976, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3622A02EA"
width 381
height 665
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @211
location (976, 496)
line_color 3342489
InterObjView @210
height 184
y_coord 124
Nested FALSE))
(object InterObjView "sc Scenario Library" @212
location (1504, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @212
location (1504, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 436
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3625403C5"
width 454
height 665
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @213
location (1504, 560)
line_color 3342489
InterObjView @212
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @214
location (16, 432)
label (object SegLabel @215
Parent_View @214
location (327, 388)
quidu "3EC3627D001D"
anchor_loc 1
nlines 1
max_width 356
justify 0
label "CancelHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @206
supplier @208
Focus_Src @207
Focus_Entry @209
origin (175, 432)
terminus (480, 432)
ordinal 0)
(object InterMessView "" @216
location (16, 496)
label (object SegLabel @217
Parent_View @216
location (735, 452)
quidu "3EC362A50240"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "CancelHandshake( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @208
supplier @210
Focus_Src @209
Focus_Entry @211
origin (511, 496)
terminus (960, 496)
ordinal 1)
(object InterMessView "" @218
location (16, 560)
label (object SegLabel @219
Parent_View @218
location (1239, 516)
quidu "3EC396A801D1"
anchor_loc 1
nlines 1
max_width 653
justify 0
label "Cancel Handshake(KErrAbort)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @210
supplier @212
Focus_Src @211
Focus_Entry @213
origin (991, 560)
terminus (1488, 560)
ordinal 2)))
(object InteractionDiagram "API Cancel Send"
mechanism_ref @203
quid "3EC37D73006A"
title "API Cancel Send"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$31" @220
location (128, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @220
location (128, 281)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC37D8A03E4"
width 336
height 681
icon_height 162
icon_width 120
icon_y_offset -32
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @221
location (128, 416)
line_color 3342489
InterObjView @220
height 400
y_coord 340
Nested FALSE))
(object InterObjView "$UNNAMED$32" @222
location (496, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @222
location (496, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC37D8A03E9"
width 382
height 681
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @223
location (496, 416)
line_color 3342489
InterObjView @222
height 340
y_coord 280
Nested FALSE))
(object InterObjView "$UNNAMED$33" @224
location (928, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @224
location (928, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC37D8A03EC"
width 381
height 681
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @225
location (928, 496)
line_color 3342489
InterObjView @224
height 200
y_coord 140
Nested FALSE))
(object InterObjView "sc Scenario Library" @226
location (1392, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @226
location (1392, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 429
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC37D8A03F0"
width 447
height 681
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @227
location (1392, 576)
line_color 3342489
InterObjView @226
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @228
location (16, 416)
label (object SegLabel @229
Parent_View @228
location (311, 372)
quidu "3EC37D8A03E6"
anchor_loc 1
nlines 1
max_width 252
justify 0
label "CancelSend()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @220
supplier @222
Focus_Src @221
Focus_Entry @223
origin (143, 416)
terminus (480, 416)
ordinal 0)
(object InterMessView "" @230
location (16, 496)
label (object SegLabel @231
Parent_View @230
location (711, 452)
quidu "3EC37D8A03E7"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "CancelSend()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @222
supplier @224
Focus_Src @223
Focus_Entry @225
origin (511, 496)
terminus (912, 496)
ordinal 1)
(object InterMessView "" @232
location (16, 576)
label (object SegLabel @233
Parent_View @232
location (1159, 532)
quidu "3EC3976C006A"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "Cancel Send"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @224
supplier @226
Focus_Src @225
Focus_Entry @227
origin (943, 576)
terminus (1376, 576)
ordinal 2)))
(object InteractionDiagram "API Cancel Receive"
mechanism_ref @204
quid "3EC38D0802CB"
title "API Cancel Receive"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$34" @234
location (128, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @234
location (128, 281)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38D130396"
width 336
height 617
icon_height 162
icon_width 120
icon_y_offset -32
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @235
location (128, 416)
line_color 3342489
InterObjView @234
height 336
y_coord 276
Nested FALSE))
(object InterObjView "$UNNAMED$35" @236
location (512, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @236
location (512, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38D13039B"
width 382
height 617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @237
location (512, 416)
line_color 3342489
InterObjView @236
height 276
y_coord 216
Nested FALSE))
(object InterObjView "$UNNAMED$36" @238
location (944, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @238
location (944, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38D13039E"
width 381
height 617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @239
location (944, 464)
line_color 3342489
InterObjView @238
height 168
y_coord 108
Nested FALSE))
(object InterObjView "sc Scenario Library" @240
location (1408, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @240
location (1408, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 431
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38D1303A1"
width 449
height 617
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @241
location (1408, 512)
line_color 3342489
InterObjView @240
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @242
location (16, 416)
label (object SegLabel @243
Parent_View @242
location (319, 372)
quidu "3EC38D130398"
anchor_loc 1
nlines 1
max_width 238
justify 0
label "CancelRecv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @234
supplier @236
Focus_Src @235
Focus_Entry @237
origin (143, 416)
terminus (496, 416)
ordinal 0)
(object InterMessView "" @244
location (16, 464)
label (object SegLabel @245
Parent_View @244
location (727, 420)
quidu "3EC38D130399"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "CancelRecv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @236
supplier @238
Focus_Src @237
Focus_Entry @239
origin (527, 464)
terminus (928, 464)
ordinal 1)
(object InterMessView "" @246
location (16, 512)
label (object SegLabel @247
Parent_View @246
location (1175, 468)
quidu "3EC39A750106"
anchor_loc 1
nlines 1
max_width 334
justify 0
label "Cancel Receive"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @238
supplier @240
Focus_Src @239
Focus_Entry @241
origin (959, 512)
terminus (1392, 512)
ordinal 2)))
(object InteractionDiagram "API Cancel Renegotiation"
mechanism_ref @205
quid "3EC38E8F00F6"
title "API Cancel Renegotiation"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$37" @248
location (128, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @248
location (128, 281)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38EC900A8"
width 336
height 1097
icon_height 162
icon_width 120
icon_y_offset -32
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @249
location (128, 400)
line_color 3342489
InterObjView @248
height 832
y_coord 772
Nested FALSE))
(object InterObjView "$UNNAMED$38" @250
location (496, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @250
location (496, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38EC900AD"
width 382
height 1097
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @251
location (496, 400)
line_color 3342489
InterObjView @250
height 772
y_coord 712
Nested FALSE))
(object InterObjView "$UNNAMED$39" @252
location (902, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @252
location (902, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38EC900B0"
width 381
height 1097
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @253
location (902, 448)
line_color 3342489
InterObjView @252
height 664
y_coord 604
Nested FALSE))
(object InterObjView "$UNNAMED$40" @254
location (1632, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @254
location (1632, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38EC900B7"
width 381
height 1097
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @255
location (1632, 864)
line_color 3342489
InterObjView @254
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$41" @256
location (2016, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @256
location (2016, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 326
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC38EC900BC"
width 344
height 1097
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @257
location (2016, 992)
line_color 3342489
InterObjView @256
height 60
y_coord 0
Nested FALSE))
(object InterObjView "sc Scenario Library" @258
location (1264, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @258
location (1264, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC391770116"
width 300
height 1097
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @259
location (1264, 544)
line_color 3342489
InterObjView @258
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @260
location (1264, 688)
line_color 3342489
InterObjView @258
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @261
location (16, 400)
label (object SegLabel @262
Parent_View @261
location (311, 356)
quidu "3EC38EC900AA"
anchor_loc 1
nlines 1
max_width 356
justify 0
label "CancelHandshake()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @248
supplier @250
Focus_Src @249
Focus_Entry @251
origin (143, 400)
terminus (480, 400)
ordinal 0)
(object InterMessView "" @263
location (16, 448)
label (object SegLabel @264
Parent_View @263
location (698, 404)
quidu "3EC38EC900AB"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "CancelHandshake( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @250
supplier @252
Focus_Src @251
Focus_Entry @253
origin (511, 448)
terminus (886, 448)
ordinal 1)
(object InterMessView "" @265
location (16, 544)
label (object SegLabel @266
Parent_View @265
location (1082, 500)
quidu "3EC39197030B"
anchor_loc 1
nlines 1
max_width 684
justify 0
label "Cancel Handshake(KErrUserAbort)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @252
supplier @258
Focus_Src @253
Focus_Entry @259
origin (917, 544)
terminus (1248, 544)
ordinal 2)
(object InterMessView "" @267
location (16, 688)
label (object SegLabel @268
Parent_View @267
location (1082, 644)
quidu "3EC391A2026D"
anchor_loc 1
nlines 1
max_width 334
justify 0
label "Cancel Receive"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @252
supplier @258
Focus_Src @253
Focus_Entry @260
origin (917, 688)
terminus (1248, 688)
ordinal 3)
(object InterMessView "" @269
location (16, 864)
label (object SegLabel @270
Parent_View @269
location (1266, 820)
quidu "3EC3926D027D"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @252
supplier @254
Focus_Src @253
Focus_Entry @255
origin (917, 864)
terminus (1616, 864)
ordinal 4)
(object InterMessView "" @271
location (16, 992)
label (object SegLabel @272
Parent_View @271
location (1458, 948)
quidu "3EC392750396"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @252
supplier @256
Focus_Src @253
Focus_Entry @257
origin (917, 992)
terminus (2000, 992)
ordinal 5)))))
(object UseCase "sc Application Data"
attributes (list Attribute_Set
(object Attribute
tool "RequisitePro"
name "ReqProProjectPath"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProProjectGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentName"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProReqType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProRequirementId"
value ""))
quid "3EC265080387"
logical_models (list unit_reference_list
(object Mechanism @273
logical_models (list unit_reference_list
(object Object "$UNNAMED$42"
quid "3E7F079C0145"
collaborators (list link_list
(object Link
quid "3E7F08BF0230"
supplier "$UNNAMED$43"
quidu "3E7F07AB024F"
messages (list Messages
(object Message "Send()"
quid "3E7F08BF0231"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "Send"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$43"
quid "3E7F07AB024F"
collaborators (list link_list
(object Link
quid "3E7F08D103D5"
supplier "$UNNAMED$44"
quidu "3E7F07BC003C"
messages (list Messages
(object Message "Send()"
quid "3E7F08D103E5"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Send( )"
quidu "3E9EC3FF005B"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$44"
quid "3E7F07BC003C"
collaborators (list link_list
(object Link
quid "3E7F08E103C6"
supplier "$UNNAMED$45"
quidu "3E7F0873007A")
(object Link
quid "3E9AEEDD001D"
supplier "$UNNAMED$46"
quidu "3E7F140A0220"
messages (list Messages
(object Message "Start()"
quid "3E9AEEDD001E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
Operation "Start( )"
quidu "3E8B178E0080"))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$45"
quid "3E7F0873007A"
collaborators (list link_list
(object Link
quid "3E7F092C0210"
supplier "$UNNAMED$42"
quidu "3E7F079C0145")
(object Link
quid "3E7F14220349"
supplier "$UNNAMED$46"
quidu "3E7F140A0220"))
class "Logical View::StateMachines::CSendAppData"
quidu "3E7A13D902AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$46"
quid "3E7F140A0220"
collaborators (list link_list
(object Link
quid "3E7F145A0378"
supplier "$UNNAMED$42"
quidu "3E7F079C0145"
messages (list Messages
(object Message "Complete()"
quid "3E7F145A0379"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 3))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)))
(object Mechanism @274
logical_models (list unit_reference_list
(object Object "$UNNAMED$47"
quid "3E7F09660193"
collaborators (list link_list
(object Link
quid "3E7F09660194"
supplier "$UNNAMED$48"
quidu "3E7F09660198"
messages (list Messages
(object Message "Recv()"
quid "3E7F09660195"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "Recv"))))
class "Use Case View::Application"
quidu "3E7B3C400230"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$48"
quid "3E7F09660198"
collaborators (list link_list
(object Link
quid "3E7F09660197"
supplier "$UNNAMED$49"
quidu "3E7F0966019B"
messages (list Messages
(object Message "Recv()"
quid "3E7F09660196"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "Recv( )"
quidu "3E9EC3E30201"))))
class "Logical View::CSecureSocket"
quidu "3E7A083701F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$49"
quid "3E7F0966019B"
collaborators (list link_list
(object Link
quid "3E7F0966019A"
supplier "$UNNAMED$50"
quidu "3E7F0966019D")
(object Link
quid "3E9AF0910155"
supplier "$UNNAMED$51"
quidu "3E7F14DE00D8"
messages (list Messages
(object Message "Start()"
quid "3E9AF0910156"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
Operation "Start( )"
quidu "3E8B178E0080"))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$50"
quid "3E7F0966019D"
collaborators (list link_list
(object Link
quid "3E7F0966019E"
supplier "$UNNAMED$47"
quidu "3E7F09660193")
(object Link
quid "3E7F14EC01F1"
supplier "$UNNAMED$51"
quidu "3E7F14DE00D8"))
class "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$51"
quid "3E7F14DE00D8"
collaborators (list link_list
(object Link
quid "3E7F150B01F1"
supplier "$UNNAMED$47"
quidu "3E7F09660193"
messages (list Messages
(object Message "Complete()"
quid "3E7F150B01F2"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 3))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Send data"
mechanism_ref @273
quid "3E7F077C0107"
title "Send data"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$42" @275
location (160, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @275
location (160, 279)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F079C0145"
width 336
height 961
icon_height 162
icon_width 120
icon_y_offset -30
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @276
location (160, 352)
line_color 3342489
InterObjView @275
height 608
y_coord 548
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @277
location (160, 976)
line_color 3342489
InterObjView @275
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$43" @278
location (496, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @278
location (496, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 332
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F07AB024F"
width 350
height 961
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @279
location (496, 400)
line_color 3342489
InterObjView @278
height 500
y_coord 440
Nested FALSE))
(object InterObjView "$UNNAMED$44" @280
location (864, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @280
location (864, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F07BC003C"
width 338
height 961
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @281
location (864, 560)
line_color 3342489
InterObjView @280
height 280
y_coord 220
Nested FALSE))
(object InterObjView "$UNNAMED$45" @282
location (1248, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @282
location (1248, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0873007A"
width 382
height 961
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$46" @283
location (1632, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @283
location (1632, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F140A0220"
width 338
height 961
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @284
location (1632, 720)
line_color 3342489
InterObjView @283
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @285
location (1632, 816)
line_color 3342489
InterObjView @283
height 280
y_coord 220
Nested FALSE))
(object InterMessView "" @286
location (16, 400)
label (object SegLabel @287
Parent_View @286
location (327, 356)
quidu "3E7F08BF0231"
anchor_loc 1
nlines 1
max_width 128
justify 0
label "Send()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @275
supplier @278
Focus_Src @276
Focus_Entry @279
origin (175, 400)
terminus (480, 400)
ordinal 0)
(object InterMessView "" @288
location (16, 560)
label (object SegLabel @289
Parent_View @288
location (679, 516)
quidu "3E7F08D103E5"
anchor_loc 1
nlines 1
max_width 128
justify 0
label "Send()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @278
supplier @280
Focus_Src @279
Focus_Entry @281
origin (511, 560)
terminus (848, 560)
ordinal 1)
(object InterMessView "" @290
location (16, 976)
label (object SegLabel @291
Parent_View @290
location (896, 932)
quidu "3E7F145A0379"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @283
supplier @275
Focus_Src @285
Focus_Entry @277
origin (1616, 976)
terminus (176, 976)
ordinal 3)
(object InterMessView "" @292
location (16, 720)
label (object SegLabel @293
Parent_View @292
location (1247, 676)
quidu "3E9AEEDD001E"
anchor_loc 1
nlines 1
max_width 113
justify 0
label "Start()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @280
supplier @283
Focus_Src @281
Focus_Entry @284
origin (879, 720)
terminus (1616, 720)
ordinal 2)
(object NoteView @294
location (1696, 464)
font (object Font
size 9)
label (object ItemLabel
Parent_View @294
location (1374, 377)
fill_color 13434879
nlines 3
max_width 608
label "CSendAppData is created and constructed upon a Handshake negotiation completion event")
line_color 3342489
fill_color 13434879
width 668
height 187)
(object AttachView "" @295
stereotype TRUE
line_color 3342489
client @294
supplier @282
line_style 0)))
(object InteractionDiagram "Receive data"
mechanism_ref @274
quid "3E7F09590184"
title "Receive data"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$47" @296
location (128, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @296
location (128, 273)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F09660193"
width 336
height 993
icon_height 162
icon_width 120
icon_y_offset -24
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @297
location (128, 352)
line_color 3342489
InterObjView @296
height 528
y_coord 468
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @298
location (128, 1008)
line_color 3342489
InterObjView @296
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$48" @299
location (512, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @299
location (512, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F09660198"
width 381
height 993
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @300
location (512, 384)
line_color 3342489
InterObjView @299
height 436
y_coord 376
Nested FALSE))
(object InterObjView "$UNNAMED$49" @301
location (896, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @301
location (896, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0966019B"
width 338
height 993
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @302
location (896, 448)
line_color 3342489
InterObjView @301
height 312
y_coord 252
Nested FALSE))
(object InterObjView "$UNNAMED$50" @303
location (1264, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @303
location (1264, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 332
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0966019D"
width 350
height 993
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$51" @304
location (1632, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @304
location (1632, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F14DE00D8"
width 338
height 993
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @305
location (1632, 640)
line_color 3342489
InterObjView @304
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @306
location (1632, 864)
line_color 3342489
InterObjView @304
height 264
y_coord 204
Nested FALSE))
(object InterMessView "" @307
location (16, 384)
label (object SegLabel @308
Parent_View @307
location (319, 340)
quidu "3E7F09660195"
anchor_loc 1
nlines 1
max_width 113
justify 0
label "Recv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @296
supplier @299
Focus_Src @297
Focus_Entry @300
origin (143, 384)
terminus (496, 384)
ordinal 0)
(object InterMessView "" @309
location (16, 448)
label (object SegLabel @310
Parent_View @309
location (703, 404)
quidu "3E7F09660196"
anchor_loc 1
nlines 1
max_width 115
justify 0
label "Recv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @299
supplier @301
Focus_Src @300
Focus_Entry @302
origin (527, 448)
terminus (880, 448)
ordinal 1)
(object NoteView @311
location (1696, 464)
label (object ItemLabel
Parent_View @311
location (1361, 374)
fill_color 13434879
nlines 3
max_width 634
label "CRecvAppData is created and constructed upon a Handshake negotiation completion event")
line_color 3342489
fill_color 13434879
width 694
height 193)
(object InterMessView "" @312
location (16, 1008)
label (object SegLabel @313
Parent_View @312
location (880, 964)
quidu "3E7F150B01F2"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @304
supplier @296
Focus_Src @306
Focus_Entry @298
origin (1616, 1008)
terminus (144, 1008)
ordinal 3)
(object AttachView "" @314
stereotype TRUE
line_color 3342489
client @303
supplier @311
line_style 0)
(object InterMessView "" @315
location (16, 640)
label (object SegLabel @316
Parent_View @315
location (1263, 596)
quidu "3E9AF0910156"
anchor_loc 1
nlines 1
max_width 113
justify 0
label "Start()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @301
supplier @304
Focus_Src @302
Focus_Entry @305
origin (911, 640)
terminus (1616, 640)
ordinal 2)))))
(object UseCase "sc Scenario Library"
attributes (list Attribute_Set
(object Attribute
tool "RequisitePro"
name "ReqProProjectPath"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProProjectGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentName"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocumentGuid"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProDocType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProReqType"
value "")
(object Attribute
tool "RequisitePro"
name "ReqProRequirementId"
value ""))
quid "3EC394240089"
statemachine (object State_Machine "State/Activity Model"
quid "3EC3E7380367"
states (list States
(object State "return"
quid "3EC3E7A20273"
type "EndState")
(object Decision "iActiveEvent?"
quid "3EC3E7A2025C"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A2025D"
stereotype "asynch"
label ""
supplier "ProcessL"
quidu "3EC3E7A20290"
condition "!= NULL"
sendEvent (object sendEvent
quid "3EC3E7A20260"))
(object State_Transition
quid "3EC3E7A20261"
label ""
supplier "Complete user req with iLastError"
quidu "3EC3E7A20265"
condition "== NULL"
sendEvent (object sendEvent
quid "3EC3E7A20264"))))
(object Decision "iStatus?"
quid "3EC3E7A20253"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A20254"
label ""
supplier "iActiveEvent?"
quidu "3EC3E7A2025C"
condition "OK"
sendEvent (object sendEvent
quid "3EC3E7A20257"))
(object State_Transition
quid "3EC3E7A20258"
label ""
supplier "iLastError?"
quidu "3EC3E7A202A4"
condition "ERROR"
sendEvent (object sendEvent
quid "3EC3E7A2025B"))))
(object Decision "iLastError?"
quid "3EC3E7A202A4"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A202A5"
label ""
supplier "iActiveEvent=iErrorEvent?"
quidu "3EC3E7A202AA"
condition "ERROR"
sendEvent (object sendEvent
quid "3EC3E7A202A8"))
(object State_Transition
quid "3EC3E7A202A0"
label ""
supplier "iLastError = iStatus"
quidu "3EC3E7A2029F"
condition "OK"
sendEvent (object sendEvent
quid "3EC3E7A202A3"))
(object State_Transition
quid "3EC3E9D3004B"
label ""
supplier "delete iErrorEvent; iErrorEvent = 0"
quidu "3EC3E95F000C"
condition "==KErrNone"
sendEvent (object sendEvent
quid "3EC3E9D3004E"))
(object State_Transition
quid "3EC3E9D6021F"
label ""
supplier "iActiveEvent = iErrorEvent"
quidu "3EC3E7A2029A"
condition "!=KErrNone"
sendEvent (object sendEvent
quid "3EC3E9D60222"))))
(object ActivityState "Complete user req with iLastError"
quid "3EC3E7A20265"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A20266"
supplier "OnCompletion()"
quidu "3EC3E7A2026E"
sendEvent (object sendEvent
quid "3EC3E7A20269"))
(object State_Transition
quid "3EC3E7A2026A"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC3E7A2026D"))))
(object ActivityState "iActiveEvent = iErrorEvent"
quid "3EC3E7A2029A"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A20296"
supplier "ProcessL"
quidu "3EC3E7A20290"
sendEvent (object sendEvent
quid "3EC3E7A20299"))
(object State_Transition
quid "3EC3E9DD003B"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC3E9DD003E"))))
(object ActivityState "iLastError = iStatus"
quid "3EC3E7A2029F"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A2029B"
supplier "iActiveEvent = iErrorEvent"
quidu "3EC3E7A2029A"
sendEvent (object sendEvent
quid "3EC3E7A2029E"))))
(object ActivityState "return with new event"
quid "3EC3E7A20286"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A20282"
supplier "Exception?"
quidu "3EC3E7A2027D"
sendEvent (object sendEvent
quid "3EC3E7A20285"))))
(object Decision "Exception?"
quid "3EC3E7A2027D"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A2027E"
label ""
supplier "iActiveEvent = 0"
quidu "3EC515350164"
condition "YES"
sendEvent (object sendEvent
quid "3EC3E7A20281"))
(object State_Transition
quid "3EC3E7A20279"
label ""
supplier "SetActive"
quidu "3EC3E7A20278"
condition "NO"
sendEvent (object sendEvent
quid "3EC3E7A2027C"))))
(object ActivityState "Complete iStatus with error"
quid "3EC3E7A202C4"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A202C5"
supplier "SetActive"
quidu "3EC3E7A20278"
sendEvent (object sendEvent
quid "3EC3E7A202C8"))))
(object ActivityState "SetActive"
quid "3EC3E7A20278"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A20274"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC3E7A20277"))))
(object ActivityState "OnCompletion()"
quid "3EC3E7A2026E"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A2026F"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC3E7A20272"))
(object State_Transition
quid "3EC51A54025E"
supplier "Complete user req with iLastError"
quidu "3EC3E7A20265"
sendEvent (object sendEvent
quid "3EC51A540261"))))
(object Decision "iActiveEvent=iErrorEvent?"
quid "3EC3E7A202AA"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A202AB"
label ""
supplier "OnCompletion()"
quidu "3EC3E7A2026E"
condition "NO"
sendEvent (object sendEvent
quid "3EC3E7A202AE"))
(object State_Transition
quid "3EC3E7A202AF"
label ""
supplier "ProcessL"
quidu "3EC3E7A20290"
condition "YES"
sendEvent (object sendEvent
quid "3EC3E7A202B2"))))
(object ActivityState "ProcessL"
quid "3EC3E7A20290"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A2028C"
supplier "Complete request"
quidu "3EC3E7A2028B"
sendEvent (object sendEvent
quid "3EC3E7A2028F"))
(object State_Transition
quid "3EC3E7A20291"
supplier "Access security which completes req later"
quidu "3EC3E7A202BA"
sendEvent (object sendEvent
quid "3EC3E7A20294"))))
(object ActivityState "Complete request"
quid "3EC3E7A2028B"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A20287"
supplier "return with new event"
quidu "3EC3E7A20286"
sendEvent (object sendEvent
quid "3EC3E7A2028A"))))
(object ActivityState "Access security which completes req later"
quid "3EC3E7A202BA"
transitions (list transition_list
(object State_Transition
quid "3EC3E7A202BB"
supplier "return with new event"
quidu "3EC3E7A20286"
sendEvent (object sendEvent
quid "3EC3E7A202BE"))))
(object ActivityState "iLastError = aError"
quid "3EC3E8A601D1"
transitions (list transition_list
(object State_Transition
quid "3EC3E9CF0145"
supplier "iLastError?"
quidu "3EC3E7A202A4"
sendEvent (object sendEvent
quid "3EC3E9CF0148"))))
(object State "Start"
quid "3EC3E8B8000C"
transitions (list transition_list
(object State_Transition
quid "3EC3E9CB03A6"
supplier "iLastError = aError"
quidu "3EC3E8A601D1"
sendEvent (object sendEvent
quid "3EC3E9CB03A9"))
(object State_Transition
quid "3EC3E7A2024F"
label ""
supplier "iStatus?"
quidu "3EC3E7A20253"
Event (object Event "RunL"
quid "3EC3E7A20250")
sendEvent (object sendEvent
quid "3EC3E7A20252"))
(object State_Transition
quid "3EC8E93903A6"
supplier "Destroy"
quidu "3EC8EA490193"
sendEvent (object sendEvent
quid "3EC8E93903A9")))
type "StartState")
(object ActivityState "delete iErrorEvent; iErrorEvent = 0"
quid "3EC3E95F000C"
transitions (list transition_list
(object State_Transition
quid "3EC3E9D901E1"
supplier "iActiveEvent = iErrorEvent"
quidu "3EC3E7A2029A"
sendEvent (object sendEvent
quid "3EC3E9D901E4"))))
(object ActivityState "iActiveEvent = 0"
quid "3EC515350164"
transitions (list transition_list
(object State_Transition
quid "3EC5156B0164"
supplier "Complete iStatus with error"
quidu "3EC3E7A202C4"
sendEvent (object sendEvent
quid "3EC5156B0167"))))
(object ActivityState "Gets CHandshakeParser* from CRecordParser::TPtrList"
quid "3EC8E90801C2"
transitions (list transition_list
(object State_Transition
quid "3EC8EA730387"
supplier "iHistory?"
quidu "3EC8E95202BC"
sendEvent (object sendEvent
quid "3EC8EA73038A"))))
(object Decision "iHistory?"
quid "3EC8E95202BC"
transitions (list transition_list
(object State_Transition
quid "3EC8EA990358"
label ""
supplier "Add CClientHello"
quidu "3EC8E9F503A6"
condition "==0"
sendEvent (object sendEvent
quid "3EC8EA99035B"))
(object State_Transition
quid "3EC8EEFC030A"
label ""
supplier "Certificate ?"
quidu "3EC8ED210210"
condition "ServerHello received"
sendEvent (object sendEvent
quid "3EC8EEFC030D"))
(object State_Transition
quid "3EC8F7F1022F"
label ""
supplier "Add CServerCertificate"
quidu "3EC9086D027D"
condition "Full"
sendEvent (object sendEvent
quid "3EC8F7F10232"))
(object State_Transition
quid "3EC8FFB902CB"
supplier "Add ChangeCipherSend"
quidu "3EC8EF9F01D1"
sendEvent (object sendEvent
quid "3EC8FFB902CE"))
(object State_Transition
quid "3EC9003402BC"
supplier "ClientKeyExch?"
quidu "3EC9012002AC"
sendEvent (object sendEvent
quid "3EC9003402BF"))
(object State_Transition
quid "3EC90BFD03D5"
label ""
supplier "Add CFinishRecv"
quidu "3EC90A690135"
condition "Abbreviated"
sendEvent (object sendEvent
quid "3EC90BFD03D8"))
(object State_Transition
quid "3EC90E0F01C2"
label ""
supplier "return"
quidu "3EC3E7A20273"
condition "Finish received"
sendEvent (object sendEvent
quid "3EC90E0F01C5"))
(object State_Transition
quid "3EC90F140329"
label ""
supplier "return"
quidu "3EC3E7A20273"
condition "Finish sent"
sendEvent (object sendEvent
quid "3EC90F14032C"))))
(object ActivityState "Add CClientHello"
quid "3EC8E9F503A6"
transitions (list transition_list
(object State_Transition
quid "3EC909E9021F"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC909E90222"))))
(object ActivityState "Destroy"
quid "3EC8EA490193"
transitions (list transition_list
(object State_Transition
quid "3EC8EA700089"
supplier "Gets CHandshakeParser* from CRecordParser::TPtrList"
quidu "3EC8E90801C2"
sendEvent (object sendEvent
quid "3EC8EA70008C"))
(object State_Transition
quid "3EC8FEA2028D"
supplier "iHistory?"
quidu "3EC8E95202BC"
sendEvent (object sendEvent
quid "3EC8FEA20290"))))
(object Decision "Certificate?"
quid "3EC8EC49026D")
(object Decision "CertificateVer?"
quid "3EC8EC5A023F"
transitions (list transition_list
(object State_Transition
quid "3EC900750154"
supplier "Certificate ?"
quidu "3EC8ED210210"
sendEvent (object sendEvent
quid "3EC900750157"))
(object State_Transition
quid "3EC9039702AC"
label ""
supplier "Add CCertificateVerify"
quidu "3EC9030801E1"
condition "YES"
sendEvent (object sendEvent
quid "3EC9039702AF"))
(object State_Transition
quid "3EC903A003E4"
label ""
supplier "Add ChangeCipherSend"
quidu "3EC8EF9F01D1"
condition "NO"
sendEvent (object sendEvent
quid "3EC903A003E7"))))
(object Decision "Certificate ?"
quid "3EC8ED210210"
transitions (list transition_list
(object State_Transition
quid "3EC901B100F6"
label ""
supplier "Add CClientCertificate"
quidu "3EC8FEF1004B"
condition "YES"
sendEvent (object sendEvent
quid "3EC901B100F9"))
(object State_Transition
quid "3EC90208000C"
label ""
supplier "Add CClientKeyExch"
quidu "3EC901D0028D"
condition "NO"
sendEvent (object sendEvent
quid "3EC90208000F"))))
(object ActivityState "CreateCrypto3_0"
quid "3EC8EDD103E4")
(object ActivityState "Add ChangeCipherSend"
quid "3EC8EF9F01D1"
transitions (list transition_list
(object State_Transition
quid "3ECB966602BC"
supplier "Add CFinishSend"
quidu "3EC8EFC90329"
sendEvent (object sendEvent
quid "3ECB966602BF"))))
(object ActivityState "Add CFinishSend"
quid "3EC8EFC90329"
transitions (list transition_list
(object State_Transition
quid "3EC9046A0099"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC9046A009C"))))
(object ActivityState "Add CClientCertificate"
quid "3EC8FEF1004B"
transitions (list transition_list
(object State_Transition
quid "3ECB95DF02AC"
supplier "Add CClientKeyExch"
quidu "3EC901D0028D"
sendEvent (object sendEvent
quid "3ECB95DF02AF"))))
(object Decision "ClientKeyExch?"
quid "3EC9012002AC"
transitions (list transition_list
(object State_Transition
quid "3EC9015A001C"
label ""
supplier "Certificate ?"
quidu "3EC8ED210210"
condition "NOT sent"
sendEvent (object sendEvent
quid "3EC9015A001F"))
(object State_Transition
quid "3EC902570173"
label ""
supplier "CertificateVer?"
quidu "3EC8EC5A023F"
condition "sent"
sendEvent (object sendEvent
quid "3EC902570176"))))
(object ActivityState "Add CClientKeyExch"
quid "3EC901D0028D"
transitions (list transition_list
(object State_Transition
quid "3EC9044E02EA"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC9044E02ED"))))
(object ActivityState "Add CCertificateVerify"
quid "3EC9030801E1"
transitions (list transition_list
(object State_Transition
quid "3ECB966400D7"
supplier "Add ChangeCipherSend"
quidu "3EC8EF9F01D1"
sendEvent (object sendEvent
quid "3ECB966400DA"))))
(object ActivityState "Add CServerCertificate"
quid "3EC9086D027D"
transitions (list transition_list
(object State_Transition
quid "3ECB94240135"
supplier "Add CServerKeyExch"
quidu "3EC90913027D"
sendEvent (object sendEvent
quid "3ECB94240138"))))
(object ActivityState "Add CServerKeyExch"
quid "3EC90913027D"
transitions (list transition_list
(object State_Transition
quid "3ECB94270377"
supplier "Add CCertificateReq"
quidu "3EC9092A022F"
sendEvent (object sendEvent
quid "3ECB9427037A"))))
(object ActivityState "Add CCertificateReq"
quid "3EC9092A022F"
transitions (list transition_list
(object State_Transition
quid "3ECB942B01C2"
supplier "Add CFinishRecv"
quidu "3EC90A690135"
sendEvent (object sendEvent
quid "3ECB942B01C5"))))
(object ActivityState "Add CFinishRecv"
quid "3EC90A690135"
transitions (list transition_list
(object State_Transition
quid "3EC90C530329"
supplier "return"
quidu "3EC3E7A20273"
sendEvent (object sendEvent
quid "3EC90C53032C")))))
partitions (list Partitions
(object Partition "$UNNAMED$52"
quid "3EC3E7CF01F0"
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$53"
quid "3EC3E7CF01F6"
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$54"
quid "3EC3E7CF0231"
class "Logical View::CAsynchEvent"
quidu "3E7A1D3402AD"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$55"
quid "3EC8E82303A6"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$56"
quid "3EC8E8A5000C"
class "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
persistence "Transient"
multi FALSE)
(object Partition "CHandshake"
quid "3EC8E8DC027D"
class "Logical View::TPtrList"
quidu "3EC8ACFE0106"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$57"
quid "3EC8EB0C00D7"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$58"
quid "3EC8FE59027D"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$59"
quid "3EC8FE5902AE"
class "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
persistence "Transient"
multi FALSE)
(object Partition "CHandshakeParser"
quid "3EC909B5002B"
class "Logical View::TPtrList"
quidu "3EC8ACFE0106"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$60"
quid "3ECB766900D7"
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "CStateMachine::Cancel"
quid "3EC3E7380377"
title "CStateMachine::Cancel"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$60" @317
line_color 3342489
quidu "3ECB766900D7"
width 1398)
(object ActivityStateView "iLastError = aError" @318
Parent_View @317
location (688, 352)
label (object ItemLabel
Parent_View @318
location (688, 346)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 386
justify 0
label "iLastError = aError")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E8A601D1"
width 500
height 118
autoResize TRUE)
(object StateView "StartState" "Start" @319
Parent_View @317
location (688, 128)
label (object ItemLabel
Parent_View @319
location (730, 98)
nlines 2
max_width 600
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E8B8000C"
autoResize TRUE)
(object TransView "" @320
stereotype TRUE
line_color 3342489
quidu "3EC3E9CB03A6"
client @319
supplier @318
line_style 0
x_offset FALSE)
(object ActivityStateView "iActiveEvent = iErrorEvent" @321
Parent_View @317
location (688, 1072)
label (object ItemLabel
Parent_View @321
location (688, 1070)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 564
justify 0
label "iActiveEvent = iErrorEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2029A"
width 672
height 110
autoResize TRUE)
(object DecisionView "iLastError?" @322
Parent_View @317
location (688, 544)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @322
location (744, 495)
nlines 2
max_width 300
label "iLastError?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A202A4"
autoResize TRUE)
(object TransView "" @323
stereotype TRUE
line_color 3342489
quidu "3EC3E9CF0145"
client @318
supplier @322
line_style 0
x_offset FALSE)
(object TransView "" @324
label (object SegLabel @325
Parent_View @324
location (846, 606)
anchor_loc 1
nlines 1
max_width 287
justify 0
label "[ !=KErrNone ]"
pctDist 0.059850
height 158
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC3E9D6021F"
client @322
supplier @321
line_style 0
x_offset FALSE)
(object StateView "EndState" "return" @326
Parent_View @317
location (688, 1328)
label (object ItemLabel
Parent_View @326
location (742, 1286)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object TransView "" @327
stereotype TRUE
line_color 3342489
quidu "3EC3E9DD003B"
client @321
supplier @326
line_style 0
x_offset FALSE)
(object NoteView @328
Parent_View @317
location (1200, 304)
label (object ItemLabel
Parent_View @328
location (1059, 213)
fill_color 13434879
nlines 3
max_width 246
label "aError is a parameter of the Cancle fn")
line_color 3342489
fill_color 13434879
width 306
height 194)
(object AttachView "" @329
stereotype TRUE
line_color 3342489
client @328
supplier @318
line_style 0)
(object ActivityStateView "delete iErrorEvent; iErrorEvent = 0" @330
Parent_View @317
location (304, 752)
label (object ItemLabel
Parent_View @330
location (304, 743)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 358
justify 0
label "delete iErrorEvent; iErrorEvent = 0")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E95F000C"
width 476
height 124
autoResize TRUE)
(object TransView "" @331
label (object SegLabel @332
Parent_View @331
location (356, 600)
anchor_loc 1
nlines 1
max_width 281
justify 0
label "[ ==KErrNone ]"
pctDist 0.958848
height 97
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC3E9D3004B"
client @322
supplier @330
line_style 0
x_offset FALSE)
(object TransView "" @333
stereotype TRUE
line_color 3342489
quidu "3EC3E9D901E1"
client @330
supplier @321
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$52" @334
location (1398, 0)
line_color 3342489
quidu "3EC3E7CF01F0"
width 450)))
(object ActivityDiagram "CStateMachine::RunL"
quid "3EC3E79B00C8"
title "CStateMachine::RunL"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$52" @335
line_color 3342489
quidu "3EC3E7CF01F0"
width 450)
(object StateView "EndState" "return" @336
Parent_View @335
location (144, 1792)
label (object ItemLabel
Parent_View @336
location (198, 1750)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object StateView "EndState" "return" @337
Parent_View @335
location (208, 112)
label (object ItemLabel
Parent_View @337
location (262, 70)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object StateView "StartState" "Start" @338
Parent_View @335
location (208, 877)
label (object ItemLabel
Parent_View @338
location (250, 847)
anchor_loc 1
nlines 2
max_width 220
justify 0
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E8B8000C"
autoResize TRUE)
(object NoteView @339
Parent_View @335
location (208, 685)
label (object ItemLabel
Parent_View @339
location (70, 625)
fill_color 13434879
nlines 2
max_width 240
label "Wait for request")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @340
stereotype TRUE
line_color 3342489
client @339
supplier @338
line_style 0)
(object NoteView @341
Parent_View @335
location (240, 480)
label (object ItemLabel
Parent_View @341
location (74, 399)
fill_color 13434879
nlines 3
max_width 296
label "It too checks iActiveEvent against NULL")
line_color 3342489
fill_color 13434879
width 356
height 175)
(object Swimlane "$UNNAMED$53" @342
location (450, 0)
line_color 3342489
quidu "3EC3E7CF01F6"
width 1050)
(object DecisionView "iActiveEvent?" @343
Parent_View @342
location (752, 1033)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @343
location (808, 984)
nlines 2
max_width 300
label "iActiveEvent?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2025C"
autoResize TRUE)
(object DecisionView "iStatus?" @344
Parent_View @342
location (752, 877)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @344
location (808, 828)
nlines 2
max_width 300
label "iStatus?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20253"
autoResize TRUE)
(object TransView "" @345
label (object SegLabel @346
Parent_View @345
location (830, 922)
anchor_loc 1
nlines 1
max_width 131
justify 0
label "[ OK ]"
pctDist 0.110687
height 78
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20254"
client @344
supplier @343
line_style 0
x_offset FALSE)
(object TransView "" @347
label (object SegLabel @348
Parent_View @347
location (398, 855)
anchor_loc 1
nlines 1
max_width 150
justify 0
label "RunL"
pctDist 0.364465
height 23
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC3E7A2024F"
client @338
supplier @344
line_style 0
x_offset FALSE)
(object DecisionView "iLastError?" @349
Parent_View @342
location (752, 671)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @349
location (808, 622)
nlines 2
max_width 300
label "iLastError?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A202A4"
autoResize TRUE)
(object TransView "" @350
label (object SegLabel @351
Parent_View @350
location (864, 807)
font (object Font
color 255
default_color FALSE)
anchor_loc 1
nlines 1
max_width 197
justify 0
label "[ ERROR ]"
pctDist 0.258242
height 112
orientation 1)
stereotype TRUE
line_color 255
quidu "3EC3E7A20258"
client @344
supplier @349
line_style 0
x_offset FALSE)
(object ActivityStateView "Complete user req with iLastError" @352
Parent_View @342
location (752, 1255)
label (object ItemLabel
Parent_View @352
location (752, 1250)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 336
justify 0
label "Complete user req with iLastError")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20265"
width 448
height 116
autoResize TRUE)
(object TransView "" @353
label (object SegLabel @354
Parent_View @353
location (636, 1104)
anchor_loc 1
nlines 1
max_width 262
justify 0
label "[ == NULL ]"
pctDist 0.280424
height 117
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20261"
client @343
supplier @352
line_style 0
x_offset FALSE)
(object ActivityStateView "Complete user req with iLastError" @355
Parent_View @342
location (752, 112)
label (object ItemLabel
Parent_View @355
location (752, 107)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 336
justify 0
label "Complete user req with iLastError")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20265"
width 448
height 116
autoResize TRUE)
(object TransView "" @356
stereotype TRUE
line_color 3342489
quidu "3EC3E7A2026A"
client @355
supplier @337
line_style 0
x_offset FALSE)
(object ActivityStateView "iActiveEvent = iErrorEvent" @357
Parent_View @342
location (1200, 877)
label (object ItemLabel
Parent_View @357
location (1200, 875)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 370
justify 0
label "iActiveEvent = iErrorEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2029A"
width 478
height 110
autoResize TRUE)
(object ActivityStateView "iLastError = iStatus" @358
Parent_View @342
location (1200, 671)
label (object ItemLabel
Parent_View @358
location (1200, 672)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "iLastError = iStatus")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2029F"
autoResize TRUE)
(object TransView "" @359
label (object SegLabel @360
Parent_View @359
location (873, 701)
anchor_loc 1
nlines 1
max_width 150
justify 0
label "[ OK ]"
pctDist 0.226496
height 30
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC3E7A202A0"
client @349
supplier @358
line_style 0
x_offset FALSE)
(object TransView "" @361
stereotype TRUE
line_color 3342489
quidu "3EC3E7A2029B"
client @358
supplier @357
line_style 0
x_offset FALSE)
(object ActivityStateView "return with new event" @362
Parent_View @342
location (1216, 1257)
label (object ItemLabel
Parent_View @362
location (1216, 1258)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "return with new event")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20286"
autoResize TRUE)
(object DecisionView "Exception?" @363
Parent_View @342
location (1216, 1424)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @363
location (1272, 1375)
nlines 2
max_width 300
label "Exception?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2027D"
autoResize TRUE)
(object TransView "" @364
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20282"
client @362
supplier @363
line_style 0
x_offset FALSE)
(object ActivityStateView "Complete iStatus with error" @365
Parent_View @342
location (1216, 1792)
label (object ItemLabel
Parent_View @365
location (1216, 1790)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 306
justify 0
label "Complete iStatus with error")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A202C4"
width 414
height 110
autoResize TRUE)
(object ActivityStateView "SetActive" @366
Parent_View @342
location (720, 1792)
label (object ItemLabel
Parent_View @366
location (720, 1793)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "SetActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20278"
autoResize TRUE)
(object TransView "" @367
label (object SegLabel @368
Parent_View @367
location (998, 1481)
anchor_loc 1
nlines 1
max_width 138
justify 0
label "[ NO ]"
pctDist 0.304950
height 51
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20279"
client @363
supplier @366
line_style 0
x_offset FALSE)
(object TransView "" @369
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20274"
client @366
supplier @336
line_style 0
x_offset FALSE)
(object TransView "" @370
stereotype TRUE
line_color 3342489
quidu "3EC3E7A202C5"
client @365
supplier @366
line_style 0
x_offset FALSE)
(object ActivityStateView "OnCompletion()" @371
Parent_View @342
location (755, 1497)
label (object ItemLabel
Parent_View @371
location (755, 1488)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 300
justify 0
label "OnCompletion()")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2026E"
width 419
height 125
autoResize TRUE)
(object TransView "" @372
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20266"
client @352
supplier @371
line_style 0
x_offset FALSE)
(object TransView "" @373
stereotype TRUE
line_color 3342489
quidu "3EC3E7A2026F"
client @371
supplier @336
line_style 0
x_offset FALSE)
(object DecisionView "iActiveEvent=iErrorEvent?" @374
Parent_View @342
location (752, 477)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @374
location (808, 428)
nlines 2
max_width 300
label "iActiveEvent=iErrorEvent?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A202AA"
autoResize TRUE)
(object TransView "" @375
label (object SegLabel @376
Parent_View @375
location (867, 590)
font (object Font
color 255
default_color FALSE)
anchor_loc 1
nlines 1
max_width 206
justify 0
label "[ ERROR ]"
pctDist 0.362745
height 115
orientation 1)
stereotype TRUE
line_color 255
quidu "3EC3E7A202A5"
client @349
supplier @374
line_style 0
x_offset FALSE)
(object AttachView "" @377
stereotype TRUE
line_color 3342489
client @341
supplier @374
line_style 0)
(object NoteView @378
Parent_View @342
location (1424, 144)
font (object Font
color 255
default_color FALSE)
label (object ItemLabel
Parent_View @378
location (1099, 63)
fill_color 13434879
nlines 2
max_width 615
label "The error event should not return pointer to itself from ProcessL method")
line_color 3342489
fill_color 13434879
width 675
height 175)
(object AttachView "" @379
stereotype TRUE
line_color 3342489
client @378
supplier @374
line_style 0)
(object ActivityStateView "iActiveEvent = 0" @380
Parent_View @342
location (1218, 1600)
label (object ItemLabel
Parent_View @380
location (1218, 1601)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "iActiveEvent = 0")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC515350164"
autoResize TRUE)
(object TransView "" @381
label (object SegLabel @382
Parent_View @381
location (1277, 1477)
font (object Font
color 255
default_color FALSE)
anchor_loc 1
nlines 1
max_width 156
justify 0
label "[ YES ]"
pctDist 0.201597
height 61
orientation 0)
stereotype TRUE
line_color 255
quidu "3EC3E7A2027E"
client @363
supplier @380
line_style 0
x_offset FALSE)
(object TransView "" @383
stereotype TRUE
line_color 255
quidu "3EC5156B0164"
client @380
supplier @365
line_style 0
x_offset FALSE)
(object ActivityStateView "OnCompletion()" @384
Parent_View @342
location (752, 283)
label (object ItemLabel
Parent_View @384
location (752, 280)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "OnCompletion()")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2026E"
width 431
height 112
autoResize TRUE)
(object Swimlane "$UNNAMED$54" @385
location (1500, 0)
line_color 3342489
quidu "3EC3E7CF0231"
width 794)
(object ActivityStateView "ProcessL" @386
Parent_View @385
location (1968, 1033)
label (object ItemLabel
Parent_View @386
location (1968, 1034)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20290"
autoResize TRUE)
(object TransView "" @387
label (object SegLabel @388
Parent_View @387
location (1229, 1111)
anchor_loc 1
nlines 1
max_width 232
justify 0
label "[ != NULL ]"
pctDist 0.414712
height 78
orientation 1)
stereotype (object SegLabel @389
Parent_View @387
location (1234, 1061)
anchor 10
anchor_loc 1
nlines 1
max_width 232
justify 0
label "<<asynch>>"
pctDist 0.420043
height 28
orientation 1)
line_color 3342489
quidu "3EC3E7A2025D"
client @343
supplier @386
line_style 0
x_offset FALSE)
(object TransView "" @390
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20296"
client @357
supplier @386
line_style 0
x_offset FALSE)
(object ActivityStateView "Complete request" @391
Parent_View @385
location (1776, 1257)
label (object ItemLabel
Parent_View @391
location (1776, 1258)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Complete request")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A2028B"
autoResize TRUE)
(object TransView "" @392
stereotype TRUE
line_color 3342489
quidu "3EC3E7A2028C"
client @386
supplier @391
line_style 0
x_offset FALSE)
(object TransView "" @393
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20287"
client @391
supplier @362
line_style 0
x_offset FALSE)
(object ActivityStateView "Access security which completes req later" @394
Parent_View @385
location (1968, 1433)
label (object ItemLabel
Parent_View @394
location (1968, 1431)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 422
justify 0
label "Access security which completes req later")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A202BA"
width 530
height 110
autoResize TRUE)
(object TransView "" @395
stereotype TRUE
line_color 3342489
quidu "3EC3E7A20291"
client @386
supplier @394
line_style 0
x_offset FALSE)
(object TransView "" @396
stereotype TRUE
line_color 3342489
quidu "3EC3E7A202BB"
client @394
supplier @362
line_style 0
x_offset FALSE)
(object NoteView @397
Parent_View @385
location (1952, 1648)
font (object Font
color 255
default_color FALSE)
label (object ItemLabel
Parent_View @397
location (1624, 1557)
fill_color 13434879
nlines 3
max_width 621
label "!AsynchEvent::ProcessL must NOT issue asynch call or complete request if it leaves!")
line_color 3342489
fill_color 13434879
width 681
height 194)
(object AttachView "" @398
stereotype TRUE
line_color 3342489
client @397
supplier @363
line_style 0)
(object AttachView "" @399
stereotype TRUE
line_color 3342489
client @397
supplier @365
line_style 0)
(object Swimlane "$UNNAMED$52" @400
location (2294, 0)
line_color 3342489
quidu "3EC3E7CF01F0"
width 450)
(object TransView "" @401
label (object SegLabel @402
Parent_View @401
location (675, 423)
anchor_loc 1
nlines 1
max_width 112
justify 0
label "[ NO ]"
pctDist 0.173469
height 77
orientation 0)
stereotype TRUE
line_color 255
quidu "3EC3E7A202AB"
client @374
supplier @384
line_style 0
x_offset FALSE)
(object TransView "" @403
label (object SegLabel @404
Parent_View @403
location (1166, 449)
anchor_loc 1
nlines 1
max_width 150
justify 0
label "[ YES ]"
pctDist 0.248833
height 29
orientation 0)
stereotype TRUE
line_color 255
quidu "3EC3E7A202AF"
client @374
supplier @386
vertices (list Points
(827, 477)
(1581, 478)
(1929, 978))
line_style 0
x_offset FALSE)
(object TransView "" @405
stereotype TRUE
line_color 255
quidu "3EC51A54025E"
client @384
supplier @355
line_style 0
x_offset FALSE)))
(object ActivityDiagram "CHandshake::InitiateReceiveL"
quid "3EC8D5710367"
title "CHandshake::InitiateReceiveL"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$58" @406
line_color 3342489
quidu "3EC8FE59027D"
width 880)
(object StateView "StartState" "Start" @407
Parent_View @406
location (640, 128)
label (object ItemLabel
Parent_View @407
location (682, 98)
anchor_loc 1
nlines 2
max_width 220
justify 0
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E8B8000C"
autoResize TRUE)
(object DecisionView "iHistory?" @408
Parent_View @406
location (638, 288)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @408
location (694, 239)
nlines 2
max_width 300
label "iHistory?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8E95202BC"
autoResize TRUE)
(object StateView "EndState" "return" @409
Parent_View @406
location (639, 672)
label (object ItemLabel
Parent_View @409
location (693, 630)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object StateView "EndState" "return" @410
Parent_View @406
location (320, 1536)
label (object ItemLabel
Parent_View @410
location (374, 1494)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object NoteView @411
Parent_View @406
location (320, 1712)
label (object ItemLabel
Parent_View @411
location (154, 1647)
fill_color 13434879
nlines 2
max_width 296
label "returns with CRecordParser*")
line_color 3342489
fill_color 13434879
width 356
height 143)
(object AttachView "" @412
stereotype TRUE
line_color 3342489
client @411
supplier @410
line_style 0)
(object StateView "EndState" "return" @413
Parent_View @406
location (126, 96)
label (object ItemLabel
Parent_View @413
location (180, 54)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object TransView "" @414
label (object SegLabel @415
Parent_View @414
location (281, 222)
anchor_loc 1
nlines 1
max_width 362
justify 0
label "[ Finish received ]"
pctDist 0.479592
height 66
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC90E0F01C2"
client @408
supplier @413
vertices (list Points
(563, 288)
(125, 288)
(125, 138))
line_style 0
x_offset FALSE)
(object NoteView @416
Parent_View @406
location (400, 112)
label (object ItemLabel
Parent_View @416
location (262, 52)
fill_color 13434879
nlines 2
max_width 240
label "returns with NULL")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @417
stereotype TRUE
line_color 3342489
client @416
supplier @413
line_style 0)
(object NoteView @418
Parent_View @406
location (496, 1120)
label (object ItemLabel
Parent_View @418
location (308, 1054)
fill_color 13434879
nlines 2
max_width 340
label "Read Reacord sequence follows")
line_color 3342489
fill_color 13434879
width 400
height 144)
(object Swimlane "CHandshakeParser" @419
location (880, 0)
line_color 3342489
quidu "3EC909B5002B"
width 548)
(object ActivityStateView "Destroy" @420
Parent_View @419
location (1130, 128)
label (object ItemLabel
Parent_View @420
location (1130, 129)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Destroy")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8EA490193"
autoResize TRUE)
(object TransView "" @421
stereotype TRUE
line_color 3342489
quidu "3EC8E93903A6"
client @407
supplier @420
line_style 0
x_offset FALSE)
(object NoteView @422
Parent_View @419
location (1242, 336)
label (object ItemLabel
Parent_View @422
location (988, 276)
fill_color 13434879
nlines 2
max_width 472
label "Called from CHandshake::ConstructL")
line_color 3342489
fill_color 13434879
width 532
height 132)
(object NoteView @423
Parent_View @419
location (1157, 688)
label (object ItemLabel
Parent_View @423
location (991, 623)
fill_color 13434879
nlines 2
max_width 296
label "returns with CRecordParser*")
line_color 3342489
fill_color 13434879
width 356
height 143)
(object AttachView "" @424
stereotype TRUE
line_color 3342489
client @423
supplier @409
line_style 0)
(object ActivityStateView "Add CClientHello" @425
Parent_View @419
location (1128, 512)
label (object ItemLabel
Parent_View @425
location (1128, 513)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Add CClientHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8E9F503A6"
autoResize TRUE)
(object TransView "" @426
label (object SegLabel @427
Parent_View @426
location (699, 339)
anchor_loc 1
nlines 1
max_width 132
justify 0
label "[ ==0 ]"
pctDist 0.290000
height 74
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC8EA990358"
client @408
supplier @425
vertices (list Points
(638, 325)
(638, 400)
(972, 476))
line_style 0
x_offset FALSE)
(object AttachView "" @428
stereotype TRUE
line_color 3342489
client @422
supplier @426
line_style 0)
(object TransView "" @429
stereotype TRUE
line_color 3342489
quidu "3EC909E9021F"
client @425
supplier @409
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CServerCertificate" @430
Parent_View @419
location (1160, 864)
label (object ItemLabel
Parent_View @430
location (1160, 859)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 326
justify 0
label "Add CServerCertificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC9086D027D"
width 438
height 116
autoResize TRUE)
(object TransView "" @431
label (object SegLabel @432
Parent_View @431
location (409, 331)
anchor_loc 1
nlines 1
max_width 116
justify 0
label "[ Full ]"
pctDist 0.189873
height 75
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC8F7F1022F"
client @408
supplier @430
vertices (list Points
(563, 288)
(334, 288)
(334, 863)
(961, 863))
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CServerKeyExch" @433
Parent_View @419
location (1159, 1060)
label (object ItemLabel
Parent_View @433
location (1159, 1058)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 310
justify 0
label "Add CServerKeyExch")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC90913027D"
width 418
height 110
autoResize TRUE)
(object TransView "" @434
stereotype TRUE
line_color 3342489
quidu "3ECB94240135"
client @430
supplier @433
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CCertificateReq" @435
Parent_View @419
location (1159, 1236)
label (object ItemLabel
Parent_View @435
location (1159, 1234)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "Add CCertificateReq")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC9092A022F"
width 390
height 110
autoResize TRUE)
(object TransView "" @436
stereotype TRUE
line_color 3342489
quidu "3ECB94270377"
client @433
supplier @435
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CFinishRecv" @437
Parent_View @419
location (1155, 1412)
label (object ItemLabel
Parent_View @437
location (1155, 1413)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Add CFinishRecv")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC90A690135"
autoResize TRUE)
(object TransView "" @438
label (object SegLabel @439
Parent_View @438
location (-33, 333)
anchor_loc 1
nlines 1
max_width 287
justify 0
label "[ Abbreviated ]"
pctDist 0.223417
height 81
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC90BFD03D5"
client @408
supplier @437
vertices (list Points
(563, 288)
(47, 288)
(47, 1344)
(983, 1401))
line_style 0
x_offset FALSE)
(object TransView "" @440
stereotype TRUE
line_color 3342489
quidu "3ECB942B01C2"
client @435
supplier @437
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$59" @441
location (1428, 0)
line_color 3342489
quidu "3EC8FE5902AE"
width 918)
(object ActivityStateView "Gets CHandshakeParser* from CRecordParser::TPtrList" @442
Parent_View @441
location (1900, 128)
label (object ItemLabel
Parent_View @442
location (1900, 116)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 650
justify 0
label "Gets CHandshakeParser* from CRecordParser::TPtrList")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8E90801C2"
width 772
height 130
autoResize TRUE)
(object TransView "" @443
stereotype TRUE
line_color 3342489
quidu "3EC8EA700089"
client @420
supplier @442
line_style 0
x_offset FALSE)
(object TransView "" @444
stereotype TRUE
line_color 3342489
quidu "3EC8EA730387"
client @442
supplier @408
line_style 0
x_offset FALSE)
(object NoteView @445
Parent_View @441
location (1794, 672)
label (object ItemLabel
Parent_View @445
location (1456, 450)
fill_color 13434879
nlines 9
max_width 640
label
|CRecordParser::TPtrList is set in CHandshake::ConstructL.
|It has the following:
|CHandshakeParser
|CChangeCipherSpec (which checks itslef - via ::AcceptRecord() - whether the message is allowed or not)
)
line_color 3342489
fill_color 13434879
width 700
height 456)
(object Swimlane "$UNNAMED$52" @446
location (2346, 0)
line_color 3342489
quidu "3EC3E7CF01F0"
width 450)
(object AttachView "" @447
stereotype TRUE
line_color 3342489
client @409
supplier @418
line_style 0)
(object TransView "" @448
stereotype TRUE
line_color 3342489
quidu "3EC90C530329"
client @437
supplier @410
line_style 0
x_offset FALSE)
(object AttachView "" @449
stereotype TRUE
line_color 3342489
client @418
supplier @410
line_style 0)))
(object ActivityDiagram "CHandshake::InitiateTransmitL"
quid "3EC8DB440377"
title "CHandshake::InitiateTransmitL"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$57" @450
line_color 3342489
quidu "3EC8EB0C00D7"
width 1106)
(object StateView "StartState" "Start" @451
Parent_View @450
location (763, 200)
label (object ItemLabel
Parent_View @451
location (805, 170)
anchor_loc 1
nlines 2
max_width 220
justify 0
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E8B8000C"
autoResize TRUE)
(object DecisionView "iHistory?" @452
Parent_View @450
location (766, 295)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @452
location (822, 246)
nlines 2
max_width 300
label "iHistory?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8E95202BC"
autoResize TRUE)
(object DecisionView "CertificateVer?" @453
Parent_View @450
location (222, 1032)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @453
location (278, 983)
nlines 2
max_width 300
label "CertificateVer?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8EC5A023F"
autoResize TRUE)
(object DecisionView "Certificate ?" @454
Parent_View @450
location (766, 665)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @454
location (822, 616)
nlines 2
max_width 300
label "Certificate ?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ED210210"
autoResize TRUE)
(object DecisionView "ClientKeyExch?" @455
Parent_View @450
location (766, 469)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @455
location (822, 420)
nlines 2
max_width 300
label "ClientKeyExch?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC9012002AC"
autoResize TRUE)
(object TransView "" @456
label (object SegLabel @457
Parent_View @456
location (826, 366)
hidden TRUE
anchor_loc 1
nlines 1
max_width 100
justify 0
label ""
pctDist 0.344657
height 60
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC9003402BC"
client @452
supplier @455
line_style 0
x_offset FALSE)
(object TransView "" @458
label (object SegLabel @459
Parent_View @458
location (873, 530)
anchor_loc 1
nlines 1
max_width 200
justify 0
label "[ NOT sent ]"
pctDist 0.204165
height 107
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC9015A001C"
client @455
supplier @454
line_style 0
x_offset FALSE)
(object TransView "" @460
label (object SegLabel @461
Parent_View @460
location (312, 396)
anchor_loc 1
nlines 1
max_width 156
justify 0
label "[ sent ]"
pctDist 0.381127
height 75
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC902570173"
client @455
supplier @453
vertices (list Points
(691, 469)
(222, 470)
(222, 995))
line_style 0
x_offset FALSE)
(object StateView "EndState" "return" @462
Parent_View @450
location (239, 112)
label (object ItemLabel
Parent_View @462
location (293, 70)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object TransView "" @463
label (object SegLabel @464
Parent_View @463
location (378, 226)
anchor_loc 1
nlines 1
max_width 275
justify 0
label "[ Finish sent ]"
pctDist 0.528877
height 69
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC90F140329"
client @452
supplier @462
vertices (list Points
(691, 295)
(238, 294)
(238, 154))
line_style 0
x_offset FALSE)
(object NoteView @465
Parent_View @450
location (528, 96)
label (object ItemLabel
Parent_View @465
location (390, 36)
fill_color 13434879
nlines 2
max_width 240
label "returns with NULL")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @466
stereotype TRUE
line_color 3342489
client @465
supplier @462
line_style 0)
(object Swimlane "CHandshake" @467
location (1106, 0)
line_color 3342489
quidu "3EC8E8DC027D"
width 580)
(object ActivityStateView "Destroy" @468
Parent_View @467
location (1356, 201)
label (object ItemLabel
Parent_View @468
location (1356, 202)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Destroy")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8EA490193"
autoResize TRUE)
(object TransView "" @469
stereotype TRUE
line_color 3342489
quidu "3EC8E93903A6"
client @451
supplier @468
line_style 0
x_offset FALSE)
(object TransView "" @470
stereotype TRUE
line_color 3342489
quidu "3EC8FEA2028D"
client @468
supplier @452
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CClientCertificate" @471
Parent_View @467
location (1378, 857)
label (object ItemLabel
Parent_View @471
location (1378, 855)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 314
justify 0
label "Add CClientCertificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8FEF1004B"
width 422
height 110
autoResize TRUE)
(object ActivityStateView "Add CClientKeyExch" @472
Parent_View @467
location (1376, 1033)
label (object ItemLabel
Parent_View @472
location (1376, 1028)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 302
justify 0
label "Add CClientKeyExch")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC901D0028D"
width 414
height 116
autoResize TRUE)
(object TransView "" @473
stereotype TRUE
line_color 3342489
quidu "3ECB95DF02AC"
client @471
supplier @472
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CCertificateVerify" @474
Parent_View @467
location (1394, 1369)
label (object ItemLabel
Parent_View @474
location (1394, 1364)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 316
justify 0
label "Add CCertificateVerify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC9030801E1"
width 428
height 116
autoResize TRUE)
(object TransView "" @475
label (object SegLabel @476
Parent_View @475
location (675, 1088)
anchor_loc 1
nlines 1
max_width 169
justify 0
label "[ YES ]"
pctDist 0.389029
height 59
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC9039702AC"
client @453
supplier @474
line_style 0
x_offset FALSE)
(object ActivityStateView "Add ChangeCipherSend" @477
Parent_View @467
location (1396, 1547)
label (object ItemLabel
Parent_View @477
location (1396, 1545)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 352
justify 0
label "Add ChangeCipherSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8EF9F01D1"
width 460
height 110
autoResize TRUE)
(object TransView "" @478
label (object SegLabel @479
Parent_View @478
location (134, 386)
hidden TRUE
anchor_loc 1
nlines 1
max_width 275
justify 0
label ""
pctDist 0.239241
height 71
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC8FFB902CB"
client @452
supplier @477
vertices (list Points
(691, 295)
(63, 295)
(63, 1545)
(1191, 1546))
line_style 0
x_offset FALSE)
(object TransView "" @480
label (object SegLabel @481
Parent_View @480
location (154, 1088)
anchor_loc 1
nlines 1
max_width 118
justify 0
label "[ NO ]"
pctDist 0.015974
height 69
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC903A003E4"
client @453
supplier @477
vertices (list Points
(222, 1069)
(222, 1317)
(1207, 1510))
line_style 0
x_offset FALSE)
(object ActivityStateView "Add CFinishSend" @482
Parent_View @467
location (1394, 1737)
label (object ItemLabel
Parent_View @482
location (1394, 1738)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Add CFinishSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8EFC90329"
autoResize TRUE)
(object Swimlane "$UNNAMED$52" @483
location (1686, 0)
line_color 3342489
quidu "3EC3E7CF01F0"
width 450)
(object StateView "EndState" "return" @484
Parent_View @483
location (1924, 1545)
label (object ItemLabel
Parent_View @484
location (1978, 1503)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "return")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3E7A20273"
autoResize TRUE)
(object TransView "" @485
stereotype TRUE
line_color 3342489
quidu "3EC9044E02EA"
client @472
supplier @484
line_style 0
x_offset FALSE)
(object TransView "" @486
stereotype TRUE
line_color 3342489
quidu "3EC9046A0099"
client @482
supplier @484
line_style 0
x_offset FALSE)
(object NoteView @487
Parent_View @483
location (1924, 1273)
label (object ItemLabel
Parent_View @487
location (1758, 1207)
fill_color 13434879
nlines 2
max_width 297
label "returns with TPtrList::iHead")
line_color 3342489
fill_color 13434879
width 357
height 144)
(object AttachView "" @488
stereotype TRUE
line_color 3342489
client @487
supplier @484
line_style 0)
(object TransView "" @489
label (object SegLabel @490
Parent_View @489
location (1013, 683)
anchor_loc 1
nlines 1
max_width 132
justify 0
label "[ YES ]"
pctDist 0.418418
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3EC901B100F6"
client @454
supplier @471
line_style 0
x_offset FALSE)
(object TransView "" @491
label (object SegLabel @492
Parent_View @491
location (678, 735)
anchor_loc 1
nlines 1
max_width 118
justify 0
label "[ NO ]"
pctDist 0.043905
height 89
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3EC90208000C"
client @454
supplier @472
vertices (list Points
(766, 702)
(766, 1032)
(1186, 1032))
line_style 0
x_offset FALSE)
(object TransView "" @493
stereotype TRUE
line_color 3342489
quidu "3ECB966400D7"
client @474
supplier @477
line_style 0
x_offset FALSE)
(object TransView "" @494
stereotype TRUE
line_color 3342489
quidu "3ECB966602BC"
client @477
supplier @482
line_style 0
x_offset FALSE)))))
logical_models (list unit_reference_list
(object Mechanism @495
logical_models (list unit_reference_list
(object Object "$UNNAMED$61"
quid "3EC3956A023F"
collaborators (list link_list
(object Link
quid "3EC3956A0240"
supplier "sc Scenario Library"
quidu "3EC3956A0249"
messages (list Messages
(object Message "CStateMachine::Cancel()"
quid "3EC3956A0241"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 5)))
(object Link
quid "3EC3956A0243"
supplier "$UNNAMED$62"
quidu "3EC3956A0246")
(object Link
quid "3EC395F001C2"
supplier "$UNNAMED$63"
quidu "3EC3958E03E4"
messages (list Messages
(object Message "Cancel( )"
quid "3EC395F001C3"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3EC3832B0164")))
(object Link
quid "3EC395FF00A8"
supplier "$UNNAMED$64"
quidu "3EC3959201F0"
messages (list Messages
(object Message "Cancel()"
quid "3EC395FF00A9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2
Operation "Cancel( )"
quidu "3EC3831A029C")))
(object Link
quid "3EC3C4A302EA"
supplier "$UNNAMED$65"
quidu "3EC3956A024E"
messages (list Messages
(object Message "Cancel()"
quid "3EC3C4A302EB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 4))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC3956A0249"
collaborators (list link_list
(object Link
quid "3EC3956A0248"
supplier "sc Scenario Library"
quidu "3EC3956A0249")
(object Link
quid "3EC3956A024A"
supplier "$UNNAMED$65"
quidu "3EC3956A024E"))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$65"
quid "3EC3956A024E"
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$62"
quid "3EC3956A0246"
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$63"
quid "3EC3958E03E4"
collaborators (list link_list
(object Link
quid "3EC396060358"
supplier "$UNNAMED$62"
quidu "3EC3956A0246"
messages (list Messages
(object Message "CancelSend()"
quid "3EC396060359"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$64"
quid "3EC3959201F0"
collaborators (list link_list
(object Link
quid "3EC3961900F6"
supplier "$UNNAMED$62"
quidu "3EC3956A0246"
messages (list Messages
(object Message "CancelRead()"
quid "3EC3961900F7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 3))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
persistence "Transient"
multi FALSE)))
(object Mechanism @496
logical_models (list unit_reference_list
(object Object "$UNNAMED$66"
quid "3EC3971D0396"
collaborators (list link_list
(object Link
quid "3EC3971D0397"
supplier "sc Scenario Library"
quidu "3EC3971D039B"
messages (list Messages
(object Message "CStateMachine::Cancel()"
quid "3EC3971D0398"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 3)))
(object Link
quid "3EC3CDB702FA"
supplier "$UNNAMED$67"
quidu "3EC3971D03A0"
messages (list Messages
(object Message "CancelEncryption"
quid "3EC3CDB702FB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)))
(object Link
quid "3EC3CE01022F"
supplier "$UNNAMED$68"
quidu "3EC3971D03A1"
messages (list Messages
(object Message "Cancel()"
quid "3EC3CE010230"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "Cancel( )"
quidu "3EC3832B0164"))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC3971D039B"
collaborators (list link_list
(object Link
quid "3EC3971D039C"
supplier "sc Scenario Library"
quidu "3EC3971D039B")
(object Link
quid "3EC3971D039A"
supplier "$UNNAMED$67"
quidu "3EC3971D03A0"))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$67"
quid "3EC3971D03A0"
collaborators (list link_list
(object Link
quid "3EC3971D039F"
supplier "$UNNAMED$68"
quidu "3EC3971D03A1"))
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$68"
quid "3EC3971D03A1"
collaborators (list link_list
(object Link
quid "3EC399960319"
supplier "$UNNAMED$69"
quidu "3EC39981004B"
messages (list Messages
(object Message "CancelSend()"
quid "3EC39996031A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$69"
quid "3EC39981004B"
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)))
(object Mechanism @497
logical_models (list unit_reference_list
(object Object "$UNNAMED$70"
quid "3EC3980F005A"
collaborators (list link_list
(object Link
quid "3EC3980F005B"
supplier "$UNNAMED$71"
quidu "3EC3980F0063"
messages (list Messages
(object Message "delete"
quid "3EC3980F005C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 3)))
(object Link
quid "3EC3980F005D"
supplier "$UNNAMED$72"
quidu "3EC3980F0064"
messages (list Messages
(object Message "delete"
quid "3EC3980F005E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 4)))
(object Link
quid "3EC3980F005F"
supplier "sc Scenario Library"
quidu "3EC3980F0062"
messages (list Messages
(object Message "Cancel Handshake(KErrSessionClosed)"
quid "3EC3980F0060"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2)
(object Message "Cancel Receive"
quid "3EC3980F0061"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "Cancel Send(ipHandshake == 0 ? KErrSessionClosed : KErrNone)"
quid "3EC398500193"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1)))
(object Link
quid "3EC398AA0164"
supplier "$UNNAMED$70"
quidu "3EC3980F005A"))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC3980F0062"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$71"
quid "3EC3980F0063"
class "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$72"
quid "3EC3980F0064"
class "Logical View::StateMachines::CSendAppData"
quidu "3E7A13D902AD"
persistence "Transient"
multi FALSE)))
(object Mechanism @498
logical_models (list unit_reference_list
(object Object "$UNNAMED$73"
quid "3EC3D7D902EA"
collaborators (list link_list
(object Link
quid "3EC3D7D902EB"
supplier "sc Scenario Library"
quidu "3EC3D7D902F3"
messages (list Messages
(object Message "CStateMachine::Cancel()"
quid "3EC3D7D902EC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 3)))
(object Link
quid "3EC3D7D902ED"
supplier "$UNNAMED$74"
quidu "3EC3D7D902F6"
messages (list Messages
(object Message "CancelDecryption"
quid "3EC3D7D902EE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)))
(object Link
quid "3EC3D7D902EF"
supplier "$UNNAMED$75"
quidu "3EC3D7D902F8"
messages (list Messages
(object Message "Cancel()"
quid "3EC3D7D902F0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "Cancel( )"
quidu "3EC3831A029C"))))
class "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC3D7D902F3"
collaborators (list link_list
(object Link
quid "3EC3D7D902F2"
supplier "sc Scenario Library"
quidu "3EC3D7D902F3"))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$74"
quid "3EC3D7D902F6"
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$75"
quid "3EC3D7D902F8"
collaborators (list link_list
(object Link
quid "3EC3D7D902F9"
supplier "$UNNAMED$76"
quidu "3EC3D7D902FB"
messages (list Messages
(object Message "CancelRead()"
quid "3EC3D7D902FA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$76"
quid "3EC3D7D902FB"
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)))
(object Mechanism @499
logical_models (list unit_reference_list
(object Object "$UNNAMED$77"
quid "3EC8CC530164"
collaborators (list link_list
(object Link
quid "3EC8CC530165"
supplier "$UNNAMED$78"
quidu "3EC8CC53016B"
messages (list Messages
(object Message "ProcessL( )"
quid "3EC8CC530166"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3E7B1B2B00D8")
(object Message "ProcessL( )"
quid "3EC8CD730089"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 3
quidu "3E7B1B2B00D8")
(object Message "InitiateReceiveL( )"
quid "3EC8CF3801C2"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.1.2"
ordinal 5
quidu "3EC4C7BB0183")))
(object Link
quid "3EC8D256028D"
supplier "sc Scenario Library"
quidu "3EC8CFE803E4"
messages (list Messages
(object Message "CHandshake::InitiateReceiveL()"
quid "3EC8D256028E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.2.1"
ordinal 6)
(object Message "Write Record"
quid "3EC8D38E01D1"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4"
ordinal 10)
(object Message "CompleteRequest"
quid "3EC8D3EF03B6"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "5"
ordinal 11))))
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$78"
quid "3EC8CC53016B"
collaborators (list link_list
(object Link
quid "3EC8CCDD02CB"
supplier "$UNNAMED$79"
quidu "3EC8CCAA0135"
messages (list Messages
(object Message "FetchClientHelloItems"
quid "3EC8CCDD02CC"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)))
(object Link
quid "3EC8CD9600C8"
supplier "$UNNAMED$78"
quidu "3EC8CC53016B"
messages (list Messages
(object Message "Fill CHelloMsg"
quid "3EC8CD9600C9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 4)))
(object Link
quid "3EC8CF570377"
supplier "$UNNAMED$80"
quidu "3EC8CC53016C"
messages (list Messages
(object Message "SetNext( )"
quid "3EC8CF570378"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.3"
ordinal 7
quidu "3EC3B22701A2")
(object Message "ProcessL( )"
quid "3EC8D05802EA"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.1.4"
ordinal 8
quidu "3E7B1919007A"))))
class "Logical View::Handshake Protocol::Transmit::CClientHello"
quidu "3E7A1FAD01A3"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$80"
quid "3EC8CC53016C"
collaborators (list link_list
(object Link
quid "3EC8D088005A"
supplier "$UNNAMED$77"
quidu "3EC8CC530164"
messages (list Messages
(object Message "CompleteRequest"
quid "3EC8D088005B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 9))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$79"
quid "3EC8CCAA0135"
collaborators (list link_list
(object Link
quid "3EC8CD5302FA"
supplier "$UNNAMED$77"
quidu "3EC8CC530164"
messages (list Messages
(object Message "CompleteRequest"
quid "3EC8CD5302FB"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 2))))
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC8CFE803E4"
persistence "Transient"
multi FALSE)))
(object Mechanism @500
logical_models (list unit_reference_list
(object Object "$UNNAMED$81"
quid "3E7B120701E1"
collaborators (list link_list
(object Link
quid "3E7B1E5B00E7"
supplier "$UNNAMED$82"
quidu "3E7B12860184"
messages (list Messages
(object Message "Recv()"
quid "3E7B1E5B00E8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)
(object Message "Recv()"
quid "3E7B226601F1"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5.1.1"
ordinal 8)))
(object Link
quid "3E7B1F3402DB"
supplier "$UNNAMED$81"
quidu "3E7B120701E1"
messages (list Messages
(object Message "ParseHeaderL ()"
quid "3E7B1F3402DC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 7
Operation "ParseHeaderL( )"
quidu "3E7B20A103E5")
(object Message "PayloadParserLookup"
quid "3E9A90A90230"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.1.2"
ordinal 14)))
(object Link
quid "3E7F0F9000F7"
supplier "$UNNAMED$83"
quidu "3E7F0F6800F7"
messages (list Messages
(object Message "Decrypt()"
quid "3E7F0F9000F8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "7.1.1"
ordinal 13))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$82"
quid "3E7B12860184"
collaborators (list link_list
(object Link
quid "3E7B1ED9003C"
supplier "$UNNAMED$84"
quidu "3E7B14950145")
(object Link
quid "3E7F1217001C"
supplier "$UNNAMED$85"
quidu "3E7F11DB0387"
messages (list Messages
(object Message "Complete()"
quid "3E7F1217001D"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 4)
(object Message "Complete()"
quid "3E7F129D0126"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "6"
ordinal 10))))
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$84"
quid "3E7B14950145"
collaborators (list link_list
(object Link
quid "3E7B156300F7"
supplier "$UNNAMED$81"
quidu "3E7B120701E1"
messages (list Messages
(object Message "ProcessL( )"
quid "3E7B156300F8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3E7B18F101D2")
(object Message "ProcessL( )"
quid "3E7B1F260126"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5"
ordinal 6
quidu "3E7B18F101D2")
(object Message "return self"
quid "3E7B1FC503B6"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.2"
ordinal 3)
(object Message "return self"
quid "3E7F0B12025E"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "5.1.2"
ordinal 9)
(object Message "ProcessL( )"
quid "3E7F0B4C0349"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "7.1"
ordinal 12
quidu "3E7B18F101D2")
(object Message "return NewParser*"
quid "3E7F0FBA0126"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "7.1.3"
ordinal 15))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$83"
quid "3E7F0F6800F7"
collaborators (list link_list
(object Link
quid "3E7F0FA10174"
supplier "$UNNAMED$84"
quidu "3E7B14950145")
(object Link
quid "3E7F12EC03A7"
supplier "$UNNAMED$85"
quidu "3E7F11DB0387"
messages (list Messages
(object Message "Complete()"
quid "3E7F12EC03A8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "8"
ordinal 16))))
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$85"
quid "3E7F11DB0387"
collaborators (list link_list
(object Link
quid "3E7F11F602EB"
supplier "$UNNAMED$84"
quidu "3E7B14950145"
messages (list Messages
(object Message "RunL()"
quid "3E7F11F602EC"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RunL( )"
quidu "3E7B1BBF029D")
(object Message "RunL()"
quid "3E7F1227008A"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4"
ordinal 5
Operation "RunL( )"
quidu "3E7B1BBF029D")
(object Message "RunL()"
quid "3E7F12C001F1"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "7"
ordinal 11
Operation "RunL( )"
quidu "3E7B1BBF029D"))))
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)))
(object Mechanism @501
logical_models (list unit_reference_list
(object Object "$UNNAMED$86"
quid "3E7F0A32006A"
collaborators (list link_list
(object Link
quid "3E7F0A32006B"
supplier "$UNNAMED$87"
quidu "3E7F0A32006F"
messages (list Messages
(object Message "ProcessL( )"
quid "3E7F0A32006C"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3E7B1919007A")
(object Message "ProcessL( )"
quid "3E7F0A320074"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5"
ordinal 7
quidu "3E7B1919007A")
(object Message "return self"
quid "3E7F0A320073"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.3"
ordinal 4)
(object Message "return NextFragment ? self : iNext"
quid "3E7F0A320075"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "5.3"
ordinal 10))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$87"
quid "3E7F0A32006F"
collaborators (list link_list
(object Link
quid "3E7F0A32006E"
supplier "$UNNAMED$88"
quidu "3E7F0A320076"
messages (list Messages
(object Message "Send()"
quid "3E7F0A320072"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5.2"
ordinal 9)))
(object Link
quid "3E7F0A320070"
supplier "$UNNAMED$87"
quidu "3E7F0A32006F"
messages (list Messages
(object Message "ConstructHeaderL ()"
quid "3E7F0A320071"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 8)
(object Message "GetFragment"
quid "3E7F0E3200B9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)))
(object Link
quid "3E7F0F02027E"
supplier "$UNNAMED$89"
quidu "3E7F0EE30358"
messages (list Messages
(object Message "Encrypt()"
quid "3E7F0F02027F"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$88"
quid "3E7F0A320076"
collaborators (list link_list
(object Link
quid "3E7F0A320077"
supplier "$UNNAMED$86"
quidu "3E7F0A32006A")
(object Link
quid "3E7F11A600B9"
supplier "$UNNAMED$90"
quidu "3E7F1079023F"
messages (list Messages
(object Message "Complete()"
quid "3E7F11A600BA"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "6"
ordinal 11))))
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$89"
quid "3E7F0EE30358"
collaborators (list link_list
(object Link
quid "3E7F0F42001C"
supplier "$UNNAMED$86"
quidu "3E7F0A32006A")
(object Link
quid "3E7F11100174"
supplier "$UNNAMED$90"
quidu "3E7F1079023F"
messages (list Messages
(object Message "Complete()"
quid "3E7F11100175"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 5))))
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$90"
quid "3E7F1079023F"
collaborators (list link_list
(object Link
quid "3E7F10EB031A"
supplier "$UNNAMED$86"
quidu "3E7F0A32006A"
messages (list Messages
(object Message "RunL()"
quid "3E7F10EB031B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RunL( )"
quidu "3E7B1BBF029D")
(object Message "RunL()"
quid "3E7F118101C2"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4"
ordinal 6
Operation "RunL( )"
quidu "3E7B1BBF029D"))))
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)))
(object Mechanism @502
logical_models (list unit_reference_list
(object Object "$UNNAMED$91"
quid "3EC4B9AF02BC"
collaborators (list link_list
(object Link
quid "3EC4B9AF02BD"
supplier "$UNNAMED$92"
quidu "3EC4B9AF02C2"
messages (list Messages
(object Message "ProcessL( )"
quid "3EC4B9AF02BE"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3E7B1919007A")
(object Message "return DataToSendLeft ? self : iNext"
quid "3EC4B9AF02C1"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.4"
ordinal 5))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$92"
quid "3EC4B9AF02C2"
collaborators (list link_list
(object Link
quid "3EC4B9AF02C3"
supplier "$UNNAMED$93"
quidu "3EC4B9AF02CA"
messages (list Messages
(object Message "Send()"
quid "3EC4B9AF02C4"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.3"
ordinal 4)))
(object Link
quid "3EC4B9AF02C5"
supplier "$UNNAMED$92"
quidu "3EC4B9AF02C2"
messages (list Messages
(object Message "ConstructHeaderL ()"
quid "3EC4B9AF02C6"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3)
(object Message "SplitBlock"
quid "3EC4B9AF02C7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)))
(object Link
quid "3EC4B9AF02C8"
supplier "$UNNAMED$94"
quidu "3EC4B9AF02D4"))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$93"
quid "3EC4B9AF02CA"
collaborators (list link_list
(object Link
quid "3EC4B9AF02CC"
supplier "$UNNAMED$95"
quidu "3EC4B9AF02CE"
messages (list Messages
(object Message "Complete()"
quid "3EC4B9AF02CD"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 6))))
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$94"
quid "3EC4B9AF02D4"
collaborators (list link_list
(object Link
quid "3EC4B9AF02D3"
supplier "$UNNAMED$95"
quidu "3EC4B9AF02CE"))
class "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$95"
quid "3EC4B9AF02CE"
collaborators (list link_list
(object Link
quid "3EC4B9AF02CF"
supplier "$UNNAMED$91"
quidu "3EC4B9AF02BC"
messages (list Messages
(object Message "RunL"
quid "3EC4B9AF02D0"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RunL( )"
quidu "3E7B1BBF029D"))))
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)))
(object Mechanism @503
logical_models (list unit_reference_list
(object Object "$UNNAMED$96"
quid "3E8C3D290022"
collaborators (list link_list
(object Link
quid "3E8C3D290023"
supplier "$UNNAMED$97"
quidu "3E8C3D290029"
messages (list Messages
(object Message "RunL()"
quid "3E8C3D290025"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RunL( )"
quidu "3E7B1BBF029D")
(object Message "RunL()"
quid "3E8C3D290026"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4"
ordinal 6
Operation "RunL( )"
quidu "3E7B1BBF029D"))))
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$97"
quid "3E8C3D290029"
collaborators (list link_list
(object Link
quid "3E8C3D290028"
supplier "$UNNAMED$98"
quidu "3E8C3D290031"
messages (list Messages
(object Message "ProcessL( )"
quid "3E8C3D29002A"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3E7B18F101D2")
(object Message "return self"
quid "3E8C3D29002C"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.1.2"
ordinal 4)
(object Message "ProcessL( )"
quid "3E8C3D29002D"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "4.1"
ordinal 7
quidu "3E7B18F101D2")
(object Message "leave with error==alert info"
quid "3E8C3D29002E"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "4.1.2"
ordinal 9))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$98"
quid "3E8C3D290031"
collaborators (list link_list
(object Link
quid "3E8C3D290030"
supplier "$UNNAMED$99"
quidu "3E8C3D290037"
messages (list Messages
(object Message "Recv()"
quid "3E8C3D290036"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 3)))
(object Link
quid "3E8C3D290032"
supplier "$UNNAMED$98"
quidu "3E8C3D290031"
messages (list Messages
(object Message "ParseHeaderL ()"
quid "3E8C3D290033"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2
Operation "ParseHeaderL( )"
quidu "3E7B20A103E5")
(object Message "GetAlertInfo"
quid "3E8C3F2A0300"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1.1"
ordinal 8))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$99"
quid "3E8C3D290037"
collaborators (list link_list
(object Link
quid "3E8C3D290039"
supplier "$UNNAMED$96"
quidu "3E8C3D290022"
messages (list Messages
(object Message "Complete()"
quid "3E8C3D29003B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 5))))
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)))
(object Mechanism @504
logical_models (list unit_reference_list
(object Object "$UNNAMED$100"
quid "3EC3AFFF02CB"
collaborators (list link_list
(object Link
quid "3EC3B09D029C"
supplier "$UNNAMED$101"
quidu "3EC3B01403D5"
messages (list Messages
(object Message "ProcessL( )"
quid "3EC3B09D029D"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3E9E95D800C9")
(object Message "LastError( )"
quid "3EC3B0B8006A"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1"
ordinal 1
quidu "3EC39E7502BC")
(object Message "return 0"
quid "3EC3B1D900E7"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.5"
ordinal 7)))
(object Link
quid "3EC3B2AE006A"
supplier "$UNNAMED$102"
quidu "3EC3B280002B"
messages (list Messages
(object Message "Complete()"
quid "3EC4BADC003B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 8))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$101"
quid "3EC3B01403D5"
collaborators (list link_list
(object Link
quid "3EC3B0C3026D"
supplier "$UNNAMED$101"
quidu "3EC3B01403D5"
messages (list Messages
(object Message "Create Alert msg. body"
quid "3EC3B0C3026E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2)))
(object Link
quid "3EC3B0F8028D"
supplier "$UNNAMED$103"
quidu "3EC3B04F02AC"
messages (list Messages
(object Message "SetNext( 0 )"
quid "3EC3B0F8028E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.3"
ordinal 3
Operation "SetNext( )"
quidu "3EC3B22701A2")
(object Message "ProcessL( )"
quid "3EC4BA650079"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.4"
ordinal 4
quidu "3E7B1919007A"))))
class "Logical View::Alert Protocol::CAlert"
quidu "3E7A210F030A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$103"
quid "3EC3B04F02AC"
collaborators (list link_list
(object Link
quid "3EC4BAA800E7"
supplier "$UNNAMED$103"
quidu "3EC3B04F02AC"
messages (list Messages
(object Message "ConstructHeader"
quid "3EC4BAA800E8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.4.1"
ordinal 5)))
(object Link
quid "3EC4BAC400A8"
supplier "$UNNAMED$102"
quidu "3EC3B280002B"
messages (list Messages
(object Message "Send()"
quid "3EC4BAC400A9"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.4.2"
ordinal 6))))
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$102"
quid "3EC3B280002B"
class "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
persistence "Transient"
multi FALSE)))
(object Mechanism @505
logical_models (list unit_reference_list
(object Object "$UNNAMED$104"
quid "3EC8D55901D1"
collaborators (list link_list
(object Link
quid "3EC8D55901D6"
supplier "sc Scenario Library"
quidu "3EC8D55901E5"
messages (list Messages
(object Message "Read Record"
quid "3EC8D60703B6"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "CompleteRequest"
quid "3EC8D61C03B6"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 1)
(object Message "Read Handshake Msg"
quid "3EC8D77C0358"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 2)
(object Message "CompleteRequest"
quid "3EC8D81C025E"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "4"
ordinal 3)
(object Message "Parse Handshake Header"
quid "3EC8D82E00C8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5"
ordinal 4)
(object Message "CompleteRequest"
quid "3EC8D84703C5"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "6"
ordinal 5)
(object Message "CHandshake::InitiateTransmit"
quid "3EC8DB6803E4"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "8"
ordinal 9))))
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Object "sc Scenario Library"
quid "3EC8D55901E5"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$105"
quid "3EC8D55901E6"
collaborators (list link_list
(object Link
quid "3EC8D55901E7"
supplier "$UNNAMED$104"
quidu "3EC8D55901D1"
messages (list Messages
(object Message "ProcessL( )"
quid "3EC8D8BC0125"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "7"
ordinal 6
quidu "3E8ABB8303AC")
(object Message "InitiateTransmitL( )"
quid "3EC8DAD8022F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.2"
ordinal 8
quidu "3EC3D68F00A8")
(object Message "CompleteRequest"
quid "3EC8DB150099"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "9"
ordinal 10)))
(object Link
quid "3EC8D9ED002B"
supplier "$UNNAMED$105"
quidu "3EC8D55901E6"
messages (list Messages
(object Message "Parse CHelloMsg"
quid "3EC8D9ED002C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.1"
ordinal 7))))
class "Logical View::Handshake Protocol::Receive::CServerHello"
quidu "3E8ABB1B02B2"
persistence "Transient"
multi FALSE)))
(object Mechanism @506
logical_models (list unit_reference_list
(object Object "$UNNAMED$106"
quid "3E7B398B0126"
collaborators (list link_list
(object Link
quid "3E7B398B0125"
supplier "$UNNAMED$106"
quidu "3E7B398B0126"
messages (list Messages
(object Message "ParseHeaderL()"
quid "3E7B398B0124"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2
Operation "ParseHeaderL( )"
quidu "3E7B257700C8")
(object Message "TLSEvent (handshake message) lookup"
quid "3E9A91180369"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3)))
(object Link
quid "3E8994FC007F"
supplier "$UNNAMED$107"
quidu "3E8994B00179"
messages (list Messages
(object Message "Complete()"
quid "3E8994FC0080"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.4"
ordinal 5))))
class "Logical View::Handshake Protocol::Receive::CHandshakeParser"
quidu "3E7A217A00E7"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$108"
quid "3E7B398B0116"
collaborators (list link_list
(object Link
quid "3E7B398B0122"
supplier "$UNNAMED$106"
quidu "3E7B398B0126"
messages (list Messages
(object Message "ProcessL( )"
quid "3E7B398B0123"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "3E7B1B0603A7")
(object Message "return NewTLSEvent*"
quid "3E7B398B0128"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.3"
ordinal 4))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$107"
quid "3E8994B00179"
collaborators (list link_list
(object Link
quid "3E8994D2006F"
supplier "$UNNAMED$108"
quidu "3E7B398B0116"
messages (list Messages
(object Message "RunL()"
quid "3E8994D20070"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "RunL( )"
quidu "3E7B1BBF029D"))))
class "Use Case View::CActiveScheduler"
quidu "3E7F10A60099"
persistence "Transient"
multi FALSE)))
(object Mechanism @507
logical_models (list unit_reference_list
(object Object "$UNNAMED$109"
quid "3E7B39F303B6"
collaborators (list link_list
(object Link
quid "3E7B39F303C2"
supplier "$UNNAMED$110"
quidu "3E7B39F303C6"
messages (list Messages
(object Message "ProcessL( )"
quid "3E7B39F303CA"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "3E7B1B0603A7")
(object Message "return CRecordParser*"
quid "3E7B39F303CB"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2"
ordinal 2)
(object Message "Complete()"
quid "3E7B39F303CC"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "1.3"
ordinal 3))))
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$110"
quid "3E7B39F303C6"
collaborators (list link_list
(object Link
quid "3E7B39F303C5"
supplier "$UNNAMED$110"
quidu "3E7B39F303C6"
messages (list Messages
(object Message "Accumulate"
quid "3E7B3A840116"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1))))
class "Logical View::Handshake Protocol::Receive::CHandshakeParser"
quidu "3E7A217A00E7"
persistence "Transient"
multi FALSE)))
(object Mechanism @508
logical_models (list unit_reference_list
(object Object "$UNNAMED$111"
quid "3E9A9A100175"
collaborators (list link_list
(object Link
quid "3E9A9CF5003C"
supplier "$UNNAMED$112"
quidu "3E9A9BE00165"
messages (list Messages
(object Message "SetNext(iNext)"
quid "3E9A9F77033A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "SetNext( )"
quidu "3EC3B22701A2")))
(object Link
quid "3E9A9EF7028E"
supplier "$UNNAMED$113"
quidu "3E9A9EA30184"
messages (list Messages
(object Message "return CRecordComposer*"
quid "3E9A9EF7028F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2)))
(object Link
quid "3E9E8CC002CC"
supplier "$UNNAMED$111"
quidu "3E9A9A100175"
messages (list Messages
(object Message "ComposeHeader"
quid "3E9E8CC002CD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$112"
quid "3E9A9BE00165"
class "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$113"
quid "3E9A9EA30184"
class "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "Cancel Handshake"
mechanism_ref @495
quid "3EC394D10099"
title "Cancel Handshake"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$61" @509
location (208, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @509
location (208, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3956A023F"
width 381
height 865
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @510
location (208, 448)
line_color 3342489
InterObjView @509
height 552
y_coord 492
Nested FALSE))
(object InterObjView "sc Scenario Library" @511
location (640, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @511
location (640, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 436
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3956A0249"
width 454
height 865
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @512
location (640, 880)
line_color 3342489
InterObjView @511
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$65" @513
location (1040, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @513
location (1040, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3956A024E"
width 300
height 865
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @514
location (1040, 752)
line_color 3342489
InterObjView @513
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$62" @515
location (2192, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @515
location (2192, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3956A0246"
width 300
height 865
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @516
location (2192, 480)
line_color 3342489
InterObjView @515
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @517
location (2192, 672)
line_color 3342489
InterObjView @515
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$64" @518
location (1824, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @518
location (1824, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 364
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3959201F0"
width 382
height 865
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @519
location (1824, 656)
line_color 3342489
InterObjView @518
height 136
y_coord 76
Nested FALSE))
(object InterObjView "$UNNAMED$63" @520
location (1408, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @520
location (1408, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 395
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3958E03E4"
width 413
height 865
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @521
location (1408, 464)
line_color 3342489
InterObjView @520
height 136
y_coord 76
Nested FALSE))
(object InterMessView "" @522
location (16, 880)
label (object SegLabel @523
Parent_View @522
location (423, 836)
quidu "3EC3956A0241"
anchor_loc 1
nlines 1
max_width 453
justify 0
label "CStateMachine::Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @509
supplier @511
Focus_Src @510
Focus_Entry @512
origin (223, 880)
terminus (624, 880)
ordinal 5)
(object InterMessView "" @524
location (16, 464)
label (object SegLabel @525
Parent_View @524
location (807, 420)
quidu "3EC395F001C3"
anchor_loc 1
nlines 1
max_width 343
justify 0
label "Cancel( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @509
supplier @520
Focus_Src @510
Focus_Entry @521
origin (223, 464)
terminus (1392, 464)
ordinal 0)
(object InterMessView "" @526
location (16, 656)
label (object SegLabel @527
Parent_View @526
location (1015, 612)
quidu "3EC395FF00A9"
anchor_loc 1
nlines 1
max_width 313
justify 0
label "Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @509
supplier @518
Focus_Src @510
Focus_Entry @519
origin (223, 656)
terminus (1808, 656)
ordinal 2)
(object InterMessView "" @528
location (16, 480)
label (object SegLabel @529
Parent_View @528
location (1799, 436)
quidu "3EC396060359"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "CancelSend()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @520
supplier @515
Focus_Src @521
Focus_Entry @516
origin (1423, 480)
terminus (2176, 480)
ordinal 1)
(object InterMessView "" @530
location (16, 672)
label (object SegLabel @531
Parent_View @530
location (2007, 628)
quidu "3EC3961900F7"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "CancelRead()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @518
supplier @515
Focus_Src @519
Focus_Entry @517
origin (1839, 672)
terminus (2176, 672)
ordinal 3)
(object InterMessView "" @532
location (16, 752)
label (object SegLabel @533
Parent_View @532
location (623, 708)
quidu "3EC3C4A302EB"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @509
supplier @513
Focus_Src @510
Focus_Entry @514
origin (223, 752)
terminus (1024, 752)
ordinal 4)))
(object InteractionDiagram "Cancel Send"
mechanism_ref @496
quid "3EC3965601B2"
title "Cancel Send"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 84
items (list diagram_item_list
(object InterObjView "$UNNAMED$66" @534
location (240, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @534
location (240, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3971D0396"
width 381
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @535
location (240, 391)
line_color 3342489
InterObjView @534
height 273
y_coord 213
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @536
location (240, 688)
line_color 3342489
InterObjView @534
height 184
y_coord 124
Nested FALSE))
(object InterObjView "sc Scenario Library" @537
location (688, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @537
location (688, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 435
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3971D039B"
width 453
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @538
location (688, 752)
line_color 3342489
InterObjView @537
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$67" @539
location (1104, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @539
location (1104, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3971D03A0"
width 300
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @540
location (1104, 416)
line_color 3342489
InterObjView @539
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$68" @541
location (1485, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @541
location (1485, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 395
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3971D03A1"
width 413
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @542
location (1485, 448)
line_color 3342489
InterObjView @541
height 312
y_coord 252
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @543
location (1485, 544)
line_color 3342489
InterObjView @541
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$69" @544
location (1869, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @544
location (1869, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC39981004B"
width 300
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @545
location (1869, 640)
line_color 3342489
InterObjView @544
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @546
location (16, 752)
label (object SegLabel @547
Parent_View @546
location (463, 708)
quidu "3EC3971D0398"
anchor_loc 1
nlines 1
max_width 453
justify 0
label "CStateMachine::Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @534
supplier @537
Focus_Src @536
Focus_Entry @538
origin (255, 752)
terminus (672, 752)
ordinal 3)
(object InterMessView "" @548
location (16, 640)
label (object SegLabel @549
Parent_View @548
location (1676, 596)
quidu "3EC39996031A"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "CancelSend()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @541
supplier @544
Focus_Src @542
Focus_Entry @545
origin (1500, 640)
terminus (1853, 640)
ordinal 2)
(object InterMessView "" @550
location (16, 416)
label (object SegLabel @551
Parent_View @550
location (671, 372)
quidu "3EC3CDB702FB"
anchor_loc 1
nlines 1
max_width 319
justify 0
label "CancelEncryption"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @534
supplier @539
Focus_Src @535
Focus_Entry @540
origin (255, 416)
terminus (1088, 416)
ordinal 0)
(object InterMessView "" @552
location (16, 544)
label (object SegLabel @553
Parent_View @552
location (862, 500)
quidu "3EC3CE010230"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @534
supplier @541
Focus_Src @535
Focus_Entry @543
origin (255, 544)
terminus (1469, 544)
ordinal 1)))
(object InteractionDiagram "Close"
mechanism_ref @497
quid "3EC3980701E1"
title "Close"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$70" @554
location (240, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @554
location (240, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3980F005A"
width 381
height 1105
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @555
location (240, 368)
line_color 3342489
InterObjView @554
height 872
y_coord 812
Nested FALSE))
(object InterObjView "sc Scenario Library" @556
location (1136, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @556
location (1136, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3980F0062"
width 300
height 1105
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @557
location (1136, 480)
line_color 3342489
InterObjView @556
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @558
location (1136, 624)
line_color 3342489
InterObjView @556
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @559
location (1136, 784)
line_color 3342489
InterObjView @556
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$71" @560
location (1504, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @560
location (1504, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3980F0063"
width 381
height 1105
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @561
location (1504, 960)
line_color 3342489
InterObjView @560
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$72" @562
location (1888, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @562
location (1888, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 326
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3980F0064"
width 344
height 1105
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @563
location (1888, 1120)
line_color 3342489
InterObjView @562
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @564
location (16, 784)
label (object SegLabel @565
Parent_View @564
location (687, 740)
quidu "3EC3980F0060"
anchor_loc 1
nlines 1
max_width 876
justify 0
label "Cancel Handshake(KErrSessionClosed)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @556
Focus_Src @555
Focus_Entry @559
origin (255, 784)
terminus (1120, 784)
ordinal 2)
(object InterMessView "" @566
location (16, 480)
label (object SegLabel @567
Parent_View @566
location (687, 436)
quidu "3EC3980F0061"
anchor_loc 1
nlines 1
max_width 309
justify 0
label "Cancel Receive"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @556
Focus_Src @555
Focus_Entry @557
origin (255, 480)
terminus (1120, 480)
ordinal 0)
(object InterMessView "" @568
location (16, 960)
label (object SegLabel @569
Parent_View @568
location (871, 916)
quidu "3EC3980F005C"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @560
Focus_Src @555
Focus_Entry @561
origin (255, 960)
terminus (1488, 960)
ordinal 3)
(object InterMessView "" @570
location (16, 1120)
label (object SegLabel @571
Parent_View @570
location (1063, 1076)
quidu "3EC3980F005E"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @562
Focus_Src @555
Focus_Entry @563
origin (255, 1120)
terminus (1872, 1120)
ordinal 4)
(object InterMessView "" @572
location (16, 624)
label (object SegLabel @573
Parent_View @572
location (687, 580)
quidu "3EC398500193"
anchor_loc 1
nlines 1
max_width 1239
justify 0
label "Cancel Send(ipHandshake == 0 ? KErrSessionClosed : KErrNone)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @556
Focus_Src @555
Focus_Entry @558
origin (255, 624)
terminus (1120, 624)
ordinal 1)
(object NoteView @574
location (1616, 688)
label (object ItemLabel
Parent_View @574
location (1357, 604)
fill_color 13434879
nlines 3
max_width 483
label "Alert is sent by either the Handshake or Sending state machines.")
line_color 3342489
fill_color 13434879
width 543
height 181)
(object AttachView "" @575
stereotype TRUE
line_color 3342489
client @572
supplier @574
line_style 0)
(object AttachView "" @576
stereotype TRUE
line_color 3342489
client @564
supplier @574
line_style 0)))
(object InteractionDiagram "Cancel Receive"
mechanism_ref @498
quid "3EC399F8002B"
title "Cancel Receive"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$73" @577
location (240, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @577
location (240, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 363
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3D7D902EA"
width 381
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @578
location (240, 391)
line_color 3342489
InterObjView @577
height 273
y_coord 213
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @579
location (240, 688)
line_color 3342489
InterObjView @577
height 184
y_coord 124
Nested FALSE))
(object InterObjView "sc Scenario Library" @580
location (688, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @580
location (688, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 435
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3D7D902F3"
width 453
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @581
location (688, 752)
line_color 3342489
InterObjView @580
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$74" @582
location (1088, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @582
location (1088, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3D7D902F6"
width 300
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @583
location (1088, 416)
line_color 3342489
InterObjView @582
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$75" @584
location (1472, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @584
location (1472, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 395
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3D7D902F8"
width 413
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @585
location (1472, 448)
line_color 3342489
InterObjView @584
height 312
y_coord 252
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @586
location (1472, 544)
line_color 3342489
InterObjView @584
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$76" @587
location (1856, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @587
location (1856, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3D7D902FB"
width 300
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @588
location (1856, 640)
line_color 3342489
InterObjView @587
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @589
location (16, 752)
label (object SegLabel @590
Parent_View @589
location (463, 708)
quidu "3EC3D7D902EC"
anchor_loc 1
nlines 1
max_width 453
justify 0
label "CStateMachine::Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @577
supplier @580
Focus_Src @579
Focus_Entry @581
origin (255, 752)
terminus (672, 752)
ordinal 3)
(object InterMessView "" @591
location (16, 416)
label (object SegLabel @592
Parent_View @591
location (663, 372)
quidu "3EC3D7D902EE"
anchor_loc 1
nlines 1
max_width 319
justify 0
label "CancelDecryption"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @577
supplier @582
Focus_Src @578
Focus_Entry @583
origin (255, 416)
terminus (1072, 416)
ordinal 0)
(object InterMessView "" @593
location (16, 544)
label (object SegLabel @594
Parent_View @593
location (855, 500)
quidu "3EC3D7D902F0"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "Cancel()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @577
supplier @584
Focus_Src @578
Focus_Entry @586
origin (255, 544)
terminus (1456, 544)
ordinal 1)
(object InterMessView "" @595
location (16, 640)
label (object SegLabel @596
Parent_View @595
location (1663, 596)
quidu "3EC3D7D902FA"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "CancelRead()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @584
supplier @587
Focus_Src @585
Focus_Entry @588
origin (1487, 640)
terminus (1840, 640)
ordinal 2)))
(object InteractionDiagram "Client Hello"
mechanism_ref @499
quid "3EC8CC4701F0"
title "Client Hello"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$77" @597
location (464, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @597
location (464, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8CC530164"
width 300
height 1713
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @598
location (464, 352)
line_color 3342489
InterObjView @597
height 276
y_coord 216
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @599
location (464, 672)
line_color 3342489
InterObjView @597
height 724
y_coord 664
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @600
location (464, 912)
line_color 3342489
InterObjView @597
height 216
y_coord 156
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @601
location (464, 1312)
line_color 3342489
InterObjView @597
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @602
location (464, 1472)
line_color 3342489
InterObjView @597
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @603
location (464, 1728)
line_color 3342489
InterObjView @597
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$78" @604
location (1648, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @604
location (1648, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8CC53016B"
width 300
height 1713
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @605
location (1648, 368)
line_color 3342489
InterObjView @604
height 200
y_coord 140
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @606
location (1648, 768)
line_color 3342489
InterObjView @604
height 568
y_coord 508
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @607
location (1648, 848)
line_color 3342489
InterObjView @604
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$79" @608
location (1984, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @608
location (1984, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8CCAA0135"
width 300
height 1713
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @609
location (1984, 448)
line_color 3342489
InterObjView @608
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @610
location (1984, 624)
line_color 3342489
InterObjView @608
height 832
y_coord 772
Nested FALSE))
(object InterObjView "sc Scenario Library" @611
location (832, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @611
location (832, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 357
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8CFE803E4"
width 375
height 1713
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @612
location (832, 1008)
line_color 3342489
InterObjView @611
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @613
location (832, 1472)
line_color 3342489
InterObjView @611
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @614
location (832, 1632)
line_color 3342489
InterObjView @611
height 216
y_coord 156
Nested FALSE))
(object InterObjView "$UNNAMED$80" @615
location (1264, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @615
location (1264, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 432
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8CC53016C"
width 450
height 1713
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @616
location (1264, 1136)
line_color 3342489
InterObjView @615
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @617
location (1264, 1216)
line_color 3342489
InterObjView @615
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @618
location (1264, 1312)
line_color 3342489
InterObjView @615
height 120
y_coord 60
Nested FALSE))
(object InterMessView "" @619
location (16, 368)
label (object SegLabel @620
Parent_View @619
location (1055, 324)
quidu "3EC8CC530166"
anchor_loc 1
nlines 1
max_width 419
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @597
supplier @604
Focus_Src @598
Focus_Entry @605
origin (479, 368)
terminus (1632, 368)
ordinal 0)
(object InterMessView "" @621
location (16, 448)
label (object SegLabel @622
Parent_View @621
location (1815, 404)
quidu "3EC8CCDD02CC"
anchor_loc 1
nlines 1
max_width 397
justify 0
label "FetchClientHelloItems"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @604
supplier @608
Focus_Src @605
Focus_Entry @609
origin (1663, 448)
terminus (1968, 448)
ordinal 1)
(object InterMessView "" @623
location (16, 672)
label (object SegLabel @624
Parent_View @623
location (1224, 628)
quidu "3EC8CD5302FB"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @608
supplier @597
Focus_Src @610
Focus_Entry @599
origin (1968, 672)
terminus (480, 672)
ordinal 2)
(object InterMessView "" @625
location (16, 768)
label (object SegLabel @626
Parent_View @625
location (1055, 724)
quidu "3EC8CD730089"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @597
supplier @604
Focus_Src @599
Focus_Entry @606
origin (479, 768)
terminus (1632, 768)
ordinal 3)
(object SelfMessView "" @627
location (16, 848)
label (object SegLabel @628
Parent_View @627
location (1739, 804)
quidu "3EC8CD9600C9"
anchor_loc 1
nlines 1
max_width 263
justify 0
label "Fill CHelloMsg"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @604
supplier @604
Focus_Src @606
Focus_Entry @607
origin (1664, 848)
terminus (1814, 848)
ordinal 4)
(object InterMessView "" @629
location (16, 912)
label (object SegLabel @630
Parent_View @629
location (1056, 868)
quidu "3EC8CF3801C2"
anchor_loc 1
nlines 1
max_width 319
justify 0
label "InitiateReceiveL( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @604
supplier @597
Focus_Src @606
Focus_Entry @600
origin (1632, 912)
terminus (480, 912)
ordinal 5)
(object InterMessView "" @631
location (16, 1136)
label (object SegLabel @632
Parent_View @631
location (1456, 1092)
quidu "3EC8CF570378"
anchor_loc 1
nlines 1
max_width 184
justify 0
label "SetNext( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @604
supplier @615
Focus_Src @606
Focus_Entry @616
origin (1632, 1136)
terminus (1280, 1136)
ordinal 7)
(object InterMessView "" @633
location (16, 1216)
label (object SegLabel @634
Parent_View @633
location (1456, 1172)
quidu "3EC8D05802EA"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @604
supplier @615
Focus_Src @606
Focus_Entry @617
origin (1632, 1216)
terminus (1280, 1216)
ordinal 8)
(object InterMessView "" @635
location (16, 1312)
label (object SegLabel @636
Parent_View @635
location (864, 1268)
quidu "3EC8D088005B"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @615
supplier @597
Focus_Src @618
Focus_Entry @601
origin (1248, 1312)
terminus (480, 1312)
ordinal 9)
(object NoteView @637
location (1872, 1344)
label (object ItemLabel
Parent_View @637
location (1615, 1275)
fill_color 13434879
nlines 2
max_width 478
label "To issue the Record protocol's send request.")
line_color 3342489
fill_color 13434879
width 538
height 150)
(object AttachView "" @638
stereotype TRUE
line_color 3342489
client @637
supplier @633
line_style 0)
(object InterMessView "" @639
location (16, 1008)
label (object SegLabel @640
Parent_View @639
location (647, 964)
quidu "3EC8D256028E"
anchor_loc 1
nlines 1
max_width 544
justify 0
label "CHandshake::InitiateReceiveL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @597
supplier @611
Focus_Src @600
Focus_Entry @612
origin (479, 1008)
terminus (816, 1008)
ordinal 6)
(object InterMessView "" @641
location (16, 1472)
label (object SegLabel @642
Parent_View @641
location (647, 1428)
quidu "3EC8D38E01D1"
anchor_loc 1
nlines 1
max_width 238
justify 0
label "Write Record"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @597
supplier @611
Focus_Src @602
Focus_Entry @613
origin (479, 1472)
terminus (816, 1472)
ordinal 10)
(object NoteView @643
location (1152, 1456)
label (object ItemLabel
Parent_View @643
location (883, 1378)
fill_color 13434879
nlines 3
max_width 502
label "To complete the Record protocol's send request.")
line_color 3342489
fill_color 13434879
width 562
height 169)
(object AttachView "" @644
stereotype TRUE
line_color 3342489
client @643
supplier @642
line_style 0)
(object InterMessView "" @645
location (16, 1728)
label (object SegLabel @646
Parent_View @645
location (648, 1684)
quidu "3EC8D3EF03B6"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @611
supplier @597
Focus_Src @614
Focus_Entry @603
origin (816, 1728)
terminus (480, 1728)
ordinal 11)
(object NoteView @647
location (192, 400)
label (object ItemLabel
Parent_View @647
location (35, 340)
fill_color 13434879
nlines 2
max_width 278
label "iActiveEvent==CClientHello*")
line_color 3342489
fill_color 13434879
width 338
height 132)
(object NoteView @648
location (192, 736)
label (object ItemLabel
Parent_View @648
location (35, 676)
fill_color 13434879
nlines 2
max_width 278
label "iActiveEvent==CClientHello*")
line_color 3342489
fill_color 13434879
width 338
height 132)
(object NoteView @649
location (208, 1440)
label (object ItemLabel
Parent_View @649
location (8, 1371)
fill_color 13434879
nlines 2
max_width 365
label "iActiveEvent== CRecordComposer*")
line_color 3342489
fill_color 13434879
width 425
height 150)
(object AttachView "" @650
stereotype TRUE
line_color 3342489
client @647
supplier @619
line_style 0)
(object AttachView "" @651
stereotype TRUE
line_color 3342489
client @648
supplier @625
line_style 0)
(object AttachView "" @652
stereotype TRUE
line_color 3342489
client @649
supplier @641
line_style 0)
(object NoteView @653
location (304, 1840)
label (object ItemLabel
Parent_View @653
location (32, 1775)
fill_color 13434879
nlines 2
max_width 509
label "iActiveEvent== CRecordComposer::iNext")
line_color 3342489
fill_color 13434879
width 569
height 143)))
(object InteractionDiagram "Read Record"
mechanism_ref @500
quid "3E7AFD5803A7"
title "Read Record"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$81" @654
location (1056, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @654
location (1056, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 395
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B120701E1"
width 413
height 2529
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @655
location (1056, 480)
line_color 3342489
InterObjView @654
height 232
y_coord 172
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @656
location (1056, 1024)
line_color 3342489
InterObjView @654
height 500
y_coord 440
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @657
location (1056, 1120)
line_color 3342489
InterObjView @654
height 344
y_coord 284
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @658
location (1056, 1936)
line_color 3342489
InterObjView @654
height 440
y_coord 380
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @659
location (1056, 2112)
line_color 3342489
InterObjView @654
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$82" @660
location (1504, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @660
location (1504, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B12860184"
width 300
height 2529
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @661
location (1504, 512)
line_color 3342489
InterObjView @660
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @662
location (1504, 768)
line_color 3342489
InterObjView @660
height 200
y_coord 140
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @663
location (1504, 1248)
line_color 3342489
InterObjView @660
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @664
location (1504, 1632)
line_color 3342489
InterObjView @660
height 152
y_coord 92
Nested FALSE))
(object InterObjView "$UNNAMED$83" @665
location (1920, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @665
location (1920, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0F6800F7"
width 300
height 2529
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @666
location (1920, 2000)
line_color 3342489
InterObjView @665
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @667
location (1920, 2512)
line_color 3342489
InterObjView @665
height 152
y_coord 92
Nested FALSE))
(object InterObjView "$UNNAMED$85" @668
location (192, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @668
location (192, 312)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F11DB0387"
width 336
height 2529
icon_height 162
icon_width 120
icon_y_offset -63
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @669
location (192, 352)
line_color 3342489
InterObjView @668
height 480
y_coord 420
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @670
location (192, 848)
line_color 3342489
InterObjView @668
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @671
location (192, 912)
line_color 3342489
InterObjView @668
height 732
y_coord 672
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @672
location (192, 1664)
line_color 3342489
InterObjView @668
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @673
location (192, 1824)
line_color 3342489
InterObjView @668
height 672
y_coord 612
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @674
location (192, 2544)
line_color 3342489
InterObjView @668
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$84" @675
location (608, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @675
location (608, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B14950145"
width 338
height 2529
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @676
location (608, 432)
line_color 3342489
InterObjView @675
height 340
y_coord 280
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @677
location (608, 592)
line_color 3342489
InterObjView @675
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @678
location (608, 976)
line_color 3342489
InterObjView @675
height 608
y_coord 548
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @679
location (608, 1344)
line_color 3342489
InterObjView @675
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @680
location (608, 1824)
line_color 3342489
InterObjView @675
height 612
y_coord 552
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @681
location (608, 2256)
line_color 3342489
InterObjView @675
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @682
location (16, 480)
label (object SegLabel @683
Parent_View @682
location (831, 436)
quidu "3E7B156300F8"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @675
supplier @654
Focus_Src @676
Focus_Entry @655
origin (623, 480)
terminus (1040, 480)
ordinal 1)
(object InterMessView "" @684
location (16, 512)
label (object SegLabel @685
Parent_View @684
location (1279, 468)
quidu "3E7B1E5B00E8"
anchor_loc 1
nlines 1
max_width 113
justify 0
label "Recv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @654
supplier @660
Focus_Src @655
Focus_Entry @661
origin (1071, 512)
terminus (1488, 512)
ordinal 2)
(object InterMessView "" @686
location (16, 1024)
label (object SegLabel @687
Parent_View @686
location (831, 980)
quidu "3E7B1F260126"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @675
supplier @654
Focus_Src @678
Focus_Entry @656
origin (623, 1024)
terminus (1040, 1024)
ordinal 6)
(object SelfMessView "" @688
location (16, 1120)
label (object SegLabel @689
Parent_View @688
location (1147, 1076)
quidu "3E7B1F3402DC"
anchor_loc 1
nlines 1
max_width 294
justify 0
label "ParseHeaderL ()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @654
supplier @654
Focus_Src @656
Focus_Entry @657
origin (1072, 1120)
terminus (1222, 1120)
ordinal 7)
(object InterMessView "" @690
location (16, 592)
label (object SegLabel @691
Parent_View @690
location (832, 548)
quidu "3E7B1FC503B6"
anchor_loc 1
nlines 1
max_width 178
justify 0
label "return self"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @654
supplier @675
Focus_Src @655
Focus_Entry @677
origin (1040, 592)
terminus (624, 592)
ordinal 3)
(object InterMessView "" @692
location (16, 1248)
label (object SegLabel @693
Parent_View @692
location (1279, 1204)
quidu "3E7B226601F1"
anchor_loc 1
nlines 1
max_width 113
justify 0
label "Recv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @654
supplier @660
Focus_Src @657
Focus_Entry @663
origin (1071, 1248)
terminus (1488, 1248)
ordinal 8)
(object InterMessView "" @694
location (16, 1344)
label (object SegLabel @695
Parent_View @694
location (832, 1300)
quidu "3E7F0B12025E"
anchor_loc 1
nlines 1
max_width 178
justify 0
label "return self"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @654
supplier @675
Focus_Src @657
Focus_Entry @679
origin (1040, 1344)
terminus (624, 1344)
ordinal 9)
(object InterMessView "" @696
location (16, 432)
label (object SegLabel @697
Parent_View @696
location (399, 388)
quidu "3E7F11F602EC"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @668
supplier @675
Focus_Src @669
Focus_Entry @676
origin (207, 432)
terminus (592, 432)
ordinal 0)
(object InterMessView "" @698
location (16, 848)
label (object SegLabel @699
Parent_View @698
location (848, 804)
quidu "3E7F1217001D"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @660
supplier @668
Focus_Src @662
Focus_Entry @670
origin (1488, 848)
terminus (208, 848)
ordinal 4)
(object InterMessView "" @700
location (16, 976)
label (object SegLabel @701
Parent_View @700
location (399, 932)
quidu "3E7F1227008A"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @668
supplier @675
Focus_Src @671
Focus_Entry @678
origin (207, 976)
terminus (592, 976)
ordinal 5)
(object InterMessView "" @702
location (16, 1664)
label (object SegLabel @703
Parent_View @702
location (848, 1620)
quidu "3E7F129D0126"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @660
supplier @668
Focus_Src @664
Focus_Entry @672
origin (1488, 1664)
terminus (208, 1664)
ordinal 10)
(object InterMessView "" @704
location (16, 1824)
label (object SegLabel @705
Parent_View @704
location (399, 1780)
quidu "3E7F12C001F1"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @668
supplier @675
Focus_Src @673
Focus_Entry @680
origin (207, 1824)
terminus (592, 1824)
ordinal 11)
(object InterMessView "" @706
location (16, 2544)
label (object SegLabel @707
Parent_View @706
location (1056, 2500)
quidu "3E7F12EC03A8"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @665
supplier @668
Focus_Src @667
Focus_Entry @674
origin (1904, 2544)
terminus (208, 2544)
ordinal 16)
(object InterMessView "" @708
location (16, 1936)
label (object SegLabel @709
Parent_View @708
location (831, 1892)
quidu "3E7F0B4C0349"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @675
supplier @654
Focus_Src @680
Focus_Entry @658
origin (623, 1936)
terminus (1040, 1936)
ordinal 12)
(object InterMessView "" @710
location (16, 2000)
label (object SegLabel @711
Parent_View @710
location (1487, 1956)
quidu "3E7F0F9000F8"
anchor_loc 1
nlines 1
max_width 166
justify 0
label "Decrypt()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @654
supplier @665
Focus_Src @658
Focus_Entry @666
origin (1071, 2000)
terminus (1904, 2000)
ordinal 13)
(object InterMessView "" @712
location (16, 2256)
label (object SegLabel @713
Parent_View @712
location (832, 2212)
quidu "3E7F0FBA0126"
anchor_loc 1
nlines 1
max_width 328
justify 0
label "return NewParser*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @654
supplier @675
Focus_Src @658
Focus_Entry @681
origin (1040, 2256)
terminus (624, 2256)
ordinal 15)
(object SelfMessView "" @714
location (16, 2112)
label (object SegLabel @715
Parent_View @714
location (1147, 2068)
quidu "3E9A90A90230"
anchor_loc 1
nlines 1
max_width 381
justify 0
label "PayloadParserLookup"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @654
supplier @654
Focus_Src @658
Focus_Entry @659
origin (1072, 2112)
terminus (1222, 2112)
ordinal 14)
(object NoteView @716
location (1680, 432)
label (object ItemLabel
Parent_View @716
location (1502, 369)
fill_color 13434879
nlines 2
max_width 321
label "TLS Record header length")
line_color 3342489
fill_color 13434879
width 381
height 138)
(object NoteView @717
location (1664, 1088)
label (object ItemLabel
Parent_View @717
location (1492, 1022)
fill_color 13434879
nlines 2
max_width 309
label "TLS Record fragment length")
line_color 3342489
fill_color 13434879
width 369
height 144)
(object AttachView "" @718
stereotype TRUE
line_color 3342489
client @716
supplier @684
line_style 0)
(object AttachView "" @719
stereotype TRUE
line_color 3342489
client @717
supplier @692
line_style 0)))
(object InteractionDiagram "Write Encrypted Record"
mechanism_ref @501
quid "3E7F09B10099"
title "Write Encrypted Record"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 1350
items (list diagram_item_list
(object InterObjView "$UNNAMED$86" @720
location (656, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @720
location (656, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0A32006A"
width 338
height 1793
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @721
location (656, 336)
line_color 3342489
InterObjView @720
height 644
y_coord 584
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @722
location (656, 368)
line_color 3342489
InterObjView @720
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @723
location (656, 800)
line_color 3342489
InterObjView @720
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @724
location (656, 1152)
line_color 3342489
InterObjView @720
height 532
y_coord 472
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @725
location (656, 1504)
line_color 3342489
InterObjView @720
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$87" @726
location (1120, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @726
location (1120, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 426
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0A32006F"
width 444
height 1793
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @727
location (1120, 448)
line_color 3342489
InterObjView @726
height 472
y_coord 412
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @728
location (1120, 560)
line_color 3342489
InterObjView @726
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @729
location (1120, 1200)
line_color 3342489
InterObjView @726
height 424
y_coord 364
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @730
location (1120, 1296)
line_color 3342489
InterObjView @726
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$88" @731
location (1568, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @731
location (1568, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 307
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0A320076"
width 325
height 1793
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @732
location (1568, 1440)
line_color 3342489
InterObjView @731
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @733
location (1568, 1760)
line_color 3342489
InterObjView @731
height 168
y_coord 108
Nested FALSE))
(object InterObjView "$UNNAMED$89" @734
location (1968, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @734
location (1968, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F0EE30358"
width 300
height 1793
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @735
location (1968, 688)
line_color 3342489
InterObjView @734
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @736
location (1968, 960)
line_color 3342489
InterObjView @734
height 168
y_coord 108
Nested FALSE))
(object InterObjView "$UNNAMED$90" @737
location (192, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @737
location (192, 265)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F1079023F"
width 336
height 1793
icon_height 162
icon_width 120
icon_y_offset -16
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @738
location (192, 368)
line_color 3342489
InterObjView @737
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @739
location (192, 1008)
line_color 3342489
InterObjView @737
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @740
location (192, 1104)
line_color 3342489
InterObjView @737
height 640
y_coord 580
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @741
location (192, 1808)
line_color 3342489
InterObjView @737
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @742
location (16, 448)
label (object SegLabel @743
Parent_View @742
location (887, 404)
quidu "3E7F0A32006C"
anchor_loc 1
nlines 1
max_width 210
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @720
supplier @726
Focus_Src @721
Focus_Entry @727
origin (671, 448)
terminus (1104, 448)
ordinal 1)
(object InterMessView "" @744
location (16, 1200)
label (object SegLabel @745
Parent_View @744
location (887, 1156)
quidu "3E7F0A320074"
anchor_loc 1
nlines 1
max_width 210
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @720
supplier @726
Focus_Src @724
Focus_Entry @729
origin (671, 1200)
terminus (1104, 1200)
ordinal 7)
(object SelfMessView "" @746
location (16, 1296)
label (object SegLabel @747
Parent_View @746
location (1211, 1252)
quidu "3E7F0A320071"
anchor_loc 1
nlines 1
max_width 362
justify 0
label "ConstructHeaderL ()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @726
supplier @726
Focus_Src @729
Focus_Entry @730
origin (1136, 1296)
terminus (1286, 1296)
ordinal 8)
(object InterMessView "" @748
location (16, 800)
label (object SegLabel @749
Parent_View @748
location (888, 756)
quidu "3E7F0A320073"
anchor_loc 1
nlines 1
max_width 178
justify 0
label "return self"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @726
supplier @720
Focus_Src @727
Focus_Entry @723
origin (1104, 800)
terminus (672, 800)
ordinal 4)
(object InterMessView "" @750
location (16, 1504)
label (object SegLabel @751
Parent_View @750
location (888, 1460)
quidu "3E7F0A320075"
anchor_loc 1
nlines 1
max_width 616
justify 0
label "return NextFragment ? self : iNext"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @726
supplier @720
Focus_Src @729
Focus_Entry @725
origin (1104, 1504)
terminus (672, 1504)
ordinal 10)
(object InterMessView "" @752
location (16, 1440)
label (object SegLabel @753
Parent_View @752
location (1343, 1396)
quidu "3E7F0A320072"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "Send()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @726
supplier @731
Focus_Src @729
Focus_Entry @732
origin (1135, 1440)
terminus (1552, 1440)
ordinal 9)
(object SelfMessView "" @754
location (16, 560)
label (object SegLabel @755
Parent_View @754
location (1211, 516)
quidu "3E7F0E3200B9"
anchor_loc 1
nlines 1
max_width 225
justify 0
label "GetFragment"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @726
supplier @726
Focus_Src @727
Focus_Entry @728
origin (1136, 560)
terminus (1286, 560)
ordinal 2)
(object InterMessView "" @756
location (16, 688)
label (object SegLabel @757
Parent_View @756
location (1543, 644)
quidu "3E7F0F02027F"
anchor_loc 1
nlines 1
max_width 166
justify 0
label "Encrypt()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @726
supplier @734
Focus_Src @727
Focus_Entry @735
origin (1135, 688)
terminus (1952, 688)
ordinal 3)
(object InterMessView "" @758
location (16, 368)
label (object SegLabel @759
Parent_View @758
location (423, 324)
quidu "3E7F10EB031B"
anchor_loc 1
nlines 1
max_width 128
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @737
supplier @720
Focus_Src @738
Focus_Entry @722
origin (207, 368)
terminus (640, 368)
ordinal 0)
(object InterMessView "" @760
location (16, 1008)
label (object SegLabel @761
Parent_View @760
location (1080, 964)
quidu "3E7F11100175"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @734
supplier @737
Focus_Src @736
Focus_Entry @739
origin (1952, 1008)
terminus (208, 1008)
ordinal 5)
(object InterMessView "" @762
location (16, 1152)
label (object SegLabel @763
Parent_View @762
location (423, 1108)
quidu "3E7F118101C2"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @737
supplier @720
Focus_Src @740
Focus_Entry @724
origin (207, 1152)
terminus (640, 1152)
ordinal 6)
(object InterMessView "" @764
location (16, 1808)
label (object SegLabel @765
Parent_View @764
location (880, 1764)
quidu "3E7F11A600BA"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @731
supplier @737
Focus_Src @733
Focus_Entry @741
origin (1552, 1808)
terminus (208, 1808)
ordinal 11)))
(object InteractionDiagram "Write Plain Record"
mechanism_ref @502
quid "3EC4B8BC0079"
title "Write Plain Record"
zoom 100
max_height 28350
max_width 21600
origin_x 66
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$91" @766
location (704, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @766
location (704, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC4B9AF02BC"
width 338
height 1121
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @767
location (704, 336)
line_color 3342489
InterObjView @766
height 708
y_coord 648
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @768
location (704, 368)
line_color 3342489
InterObjView @766
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @769
location (704, 864)
line_color 3342489
InterObjView @766
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$92" @770
location (1120, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @770
location (1120, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 426
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC4B9AF02C2"
width 444
height 1121
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @771
location (1120, 448)
line_color 3342489
InterObjView @770
height 536
y_coord 476
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @772
location (1120, 512)
line_color 3342489
InterObjView @770
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @773
location (1120, 656)
line_color 3342489
InterObjView @770
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$93" @774
location (1568, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @774
location (1568, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 307
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC4B9AF02CA"
width 325
height 1121
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @775
location (1568, 784)
line_color 3342489
InterObjView @774
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @776
location (1568, 1136)
line_color 3342489
InterObjView @774
height 120
y_coord 60
Nested FALSE))
(object InterObjView "$UNNAMED$94" @777
location (1968, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @777
location (1968, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC4B9AF02D4"
width 300
height 1121
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$95" @778
location (304, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @778
location (304, 249)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC4B9AF02CE"
width 336
height 1121
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @779
location (304, 368)
line_color 3342489
InterObjView @778
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @780
location (304, 1136)
line_color 3342489
InterObjView @778
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @781
location (16, 448)
label (object SegLabel @782
Parent_View @781
location (911, 404)
quidu "3EC4B9AF02BE"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @766
supplier @770
Focus_Src @767
Focus_Entry @771
origin (719, 448)
terminus (1104, 448)
ordinal 1)
(object SelfMessView "" @783
location (16, 512)
label (object SegLabel @784
Parent_View @783
location (1211, 468)
quidu "3EC4B9AF02C7"
anchor_loc 1
nlines 1
max_width 184
justify 0
label "SplitBlock"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @770
supplier @770
Focus_Src @771
Focus_Entry @772
origin (1136, 512)
terminus (1286, 512)
ordinal 2)
(object InterMessView "" @785
location (16, 368)
label (object SegLabel @786
Parent_View @785
location (503, 324)
quidu "3EC4B9AF02D0"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "RunL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @778
supplier @766
Focus_Src @779
Focus_Entry @768
origin (319, 368)
terminus (688, 368)
ordinal 0)
(object SelfMessView "" @787
location (16, 656)
label (object SegLabel @788
Parent_View @787
location (1211, 612)
quidu "3EC4B9AF02C6"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "ConstructHeaderL ()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @770
supplier @770
Focus_Src @771
Focus_Entry @773
origin (1136, 656)
terminus (1286, 656)
ordinal 3)
(object InterMessView "" @789
location (16, 864)
label (object SegLabel @790
Parent_View @789
location (912, 820)
quidu "3EC4B9AF02C1"
anchor_loc 1
nlines 1
max_width 644
justify 0
label "return DataToSendLeft ? self : iNext"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @770
supplier @766
Focus_Src @771
Focus_Entry @769
origin (1104, 864)
terminus (720, 864)
ordinal 5)
(object InterMessView "" @791
location (16, 784)
label (object SegLabel @792
Parent_View @791
location (1343, 740)
quidu "3EC4B9AF02C4"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "Send()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @770
supplier @774
Focus_Src @771
Focus_Entry @775
origin (1135, 784)
terminus (1552, 784)
ordinal 4)
(object InterMessView "" @793
location (16, 1136)
label (object SegLabel @794
Parent_View @793
location (936, 1092)
quidu "3EC4B9AF02CD"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @774
supplier @778
Focus_Src @776
Focus_Entry @780
origin (1552, 1136)
terminus (320, 1136)
ordinal 6)))
(object InteractionDiagram "Read Alert message"
mechanism_ref @503
quid "3E8C3CBA0022"
title "Read Alert message"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$96" @795
location (192, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @795
location (192, 312)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8C3D290022"
width 336
height 1625
icon_height 162
icon_width 120
icon_y_offset -63
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @796
location (192, 400)
line_color 3342489
InterObjView @795
height 684
y_coord 624
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @797
location (192, 1152)
line_color 3342489
InterObjView @795
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @798
location (192, 1312)
line_color 3342489
InterObjView @795
height 448
y_coord 388
Nested FALSE))
(object InterObjView "$UNNAMED$97" @799
location (608, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @799
location (608, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8C3D290029"
width 338
height 1625
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @800
location (608, 400)
line_color 3342489
InterObjView @799
height 624
y_coord 564
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @801
location (608, 784)
line_color 3342489
InterObjView @799
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @802
location (608, 1312)
line_color 3342489
InterObjView @799
height 388
y_coord 328
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @803
location (608, 1520)
line_color 3342489
InterObjView @799
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$98" @804
location (1112, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @804
location (1112, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 336
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8C3D290031"
width 354
height 1625
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @805
location (1112, 448)
line_color 3342489
InterObjView @804
height 516
y_coord 456
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @806
location (1112, 544)
line_color 3342489
InterObjView @804
height 360
y_coord 300
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @807
location (1112, 1360)
line_color 3342489
InterObjView @804
height 280
y_coord 220
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @808
location (1112, 1440)
line_color 3342489
InterObjView @804
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$99" @809
location (1561, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @809
location (1561, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8C3D290037"
width 300
height 1625
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @810
location (1561, 704)
line_color 3342489
InterObjView @809
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @811
location (1561, 1152)
line_color 3342489
InterObjView @809
height 120
y_coord 60
Nested FALSE))
(object InterMessView "" @812
location (16, 400)
label (object SegLabel @813
Parent_View @812
location (399, 356)
quidu "3E8C3D290025"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @795
supplier @799
Focus_Src @796
Focus_Entry @800
origin (207, 400)
terminus (592, 400)
ordinal 0)
(object InterMessView "" @814
location (16, 1312)
label (object SegLabel @815
Parent_View @814
location (399, 1268)
quidu "3E8C3D290026"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @795
supplier @799
Focus_Src @798
Focus_Entry @802
origin (207, 1312)
terminus (592, 1312)
ordinal 6)
(object InterMessView "" @816
location (16, 448)
label (object SegLabel @817
Parent_View @816
location (859, 404)
quidu "3E8C3D29002A"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @799
supplier @804
Focus_Src @800
Focus_Entry @805
origin (623, 448)
terminus (1096, 448)
ordinal 1)
(object SelfMessView "" @818
location (16, 544)
label (object SegLabel @819
Parent_View @818
location (1203, 500)
quidu "3E8C3D290033"
anchor_loc 1
nlines 1
max_width 294
justify 0
label "ParseHeaderL ()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @804
supplier @804
Focus_Src @805
Focus_Entry @806
origin (1128, 544)
terminus (1278, 544)
ordinal 2)
(object InterMessView "" @820
location (16, 784)
label (object SegLabel @821
Parent_View @820
location (860, 740)
quidu "3E8C3D29002C"
anchor_loc 1
nlines 1
max_width 178
justify 0
label "return self"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @804
supplier @799
Focus_Src @806
Focus_Entry @801
origin (1096, 784)
terminus (624, 784)
ordinal 4)
(object InterMessView "" @822
location (16, 1360)
label (object SegLabel @823
Parent_View @822
location (859, 1316)
quidu "3E8C3D29002D"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @799
supplier @804
Focus_Src @802
Focus_Entry @807
origin (623, 1360)
terminus (1096, 1360)
ordinal 7)
(object InterMessView "" @824
location (16, 1520)
label (object SegLabel @825
Parent_View @824
location (860, 1476)
quidu "3E8C3D29002E"
anchor_loc 1
nlines 1
max_width 472
justify 0
label "leave with error==alert info"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @804
supplier @799
Focus_Src @807
Focus_Entry @803
origin (1096, 1520)
terminus (624, 1520)
ordinal 9)
(object InterMessView "" @826
location (16, 704)
label (object SegLabel @827
Parent_View @826
location (1336, 660)
quidu "3E8C3D290036"
anchor_loc 1
nlines 1
max_width 113
justify 0
label "Recv()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @804
supplier @809
Focus_Src @806
Focus_Entry @810
origin (1127, 704)
terminus (1545, 704)
ordinal 3)
(object InterMessView "" @828
location (16, 1152)
label (object SegLabel @829
Parent_View @828
location (877, 1108)
quidu "3E8C3D29003B"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @809
supplier @795
Focus_Src @811
Focus_Entry @797
origin (1545, 1152)
terminus (208, 1152)
ordinal 5)
(object SelfMessView "" @830
location (16, 1440)
label (object SegLabel @831
Parent_View @830
location (1203, 1396)
quidu "3E8C3F2A0300"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "GetAlertInfo"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @804
supplier @804
Focus_Src @807
Focus_Entry @808
origin (1128, 1440)
terminus (1278, 1440)
ordinal 8)))
(object InteractionDiagram "Send Alert message"
mechanism_ref @504
quid "3EC39BD10387"
title "Send Alert message"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$100" @832
location (336, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @832
location (336, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 357
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3AFFF02CB"
width 375
height 1441
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @833
location (336, 368)
line_color 3342489
InterObjView @832
height 996
y_coord 936
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @834
location (336, 464)
line_color 3342489
InterObjView @832
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @835
location (336, 1184)
line_color 3342489
InterObjView @832
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @836
location (336, 1456)
line_color 3342489
InterObjView @832
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$101" @837
location (832, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @837
location (832, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 370
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3B01403D5"
width 388
height 1441
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @838
location (832, 368)
line_color 3342489
InterObjView @837
height 936
y_coord 876
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @839
location (832, 560)
line_color 3342489
InterObjView @837
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$103" @840
location (1360, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @840
location (1360, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 426
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3B04F02AC"
width 444
height 1441
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @841
location (1360, 688)
line_color 3342489
InterObjView @840
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @842
location (1360, 832)
line_color 3342489
InterObjView @840
height 344
y_coord 284
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @843
location (1360, 928)
line_color 3342489
InterObjView @840
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$102" @844
location (1840, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @844
location (1840, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC3B280002B"
width 300
height 1441
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @845
location (1840, 1056)
line_color 3342489
InterObjView @844
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @846
location (1840, 1456)
line_color 3342489
InterObjView @844
height 120
y_coord 60
Nested FALSE))
(object InterMessView "" @847
location (16, 368)
label (object SegLabel @848
Parent_View @847
location (583, 324)
quidu "3EC3B09D029D"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @832
supplier @837
Focus_Src @833
Focus_Entry @838
origin (351, 368)
terminus (816, 368)
ordinal 0)
(object InterMessView "" @849
location (16, 464)
label (object SegLabel @850
Parent_View @849
location (584, 420)
quidu "3EC3B0B8006A"
anchor_loc 1
nlines 1
max_width 203
justify 0
label "LastError( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @837
supplier @832
Focus_Src @838
Focus_Entry @834
origin (816, 464)
terminus (352, 464)
ordinal 1)
(object SelfMessView "" @851
location (16, 560)
label (object SegLabel @852
Parent_View @851
location (923, 516)
quidu "3EC3B0C3026E"
anchor_loc 1
nlines 1
max_width 388
justify 0
label "Create Alert msg. body"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @837
supplier @837
Focus_Src @838
Focus_Entry @839
origin (848, 560)
terminus (998, 560)
ordinal 2)
(object InterMessView "" @853
location (16, 688)
label (object SegLabel @854
Parent_View @853
location (1095, 644)
quidu "3EC3B0F8028E"
anchor_loc 1
nlines 1
max_width 219
justify 0
label "SetNext( 0 )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @837
supplier @840
Focus_Src @838
Focus_Entry @841
origin (847, 688)
terminus (1344, 688)
ordinal 3)
(object InterMessView "" @855
location (16, 1184)
label (object SegLabel @856
Parent_View @855
location (584, 1140)
quidu "3EC3B1D900E7"
anchor_loc 1
nlines 1
max_width 466
justify 0
label "return 0"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @837
supplier @832
Focus_Src @838
Focus_Entry @835
origin (816, 1184)
terminus (352, 1184)
ordinal 7)
(object InterMessView "" @857
location (16, 832)
label (object SegLabel @858
Parent_View @857
location (1095, 788)
quidu "3EC4BA650079"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @837
supplier @840
Focus_Src @838
Focus_Entry @842
origin (847, 832)
terminus (1344, 832)
ordinal 4)
(object SelfMessView "" @859
location (16, 928)
label (object SegLabel @860
Parent_View @859
location (1451, 884)
quidu "3EC4BAA800E8"
anchor_loc 1
nlines 1
max_width 294
justify 0
label "ConstructHeader"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @840
supplier @840
Focus_Src @842
Focus_Entry @843
origin (1376, 928)
terminus (1526, 928)
ordinal 5)
(object InterMessView "" @861
location (16, 1056)
label (object SegLabel @862
Parent_View @861
location (1599, 1012)
quidu "3EC4BAC400A9"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "Send()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @840
supplier @844
Focus_Src @842
Focus_Entry @845
origin (1375, 1056)
terminus (1824, 1056)
ordinal 6)
(object InterMessView "" @863
location (16, 1456)
label (object SegLabel @864
Parent_View @863
location (1088, 1412)
quidu "3EC4BADC003B"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @844
supplier @832
Focus_Src @846
Focus_Entry @836
origin (1824, 1456)
terminus (352, 1456)
ordinal 8)))
(object InteractionDiagram "Server Hello"
mechanism_ref @505
quid "3EC8D5440173"
title "Server Hello"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 619
items (list diagram_item_list
(object InterObjView "$UNNAMED$104" @865
location (640, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @865
location (640, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8D55901D1"
width 300
height 1729
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @866
location (640, 384)
line_color 3342489
InterObjView @865
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @867
location (640, 512)
line_color 3342489
InterObjView @865
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @868
location (640, 672)
line_color 3342489
InterObjView @865
height 152
y_coord 92
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @869
location (640, 848)
line_color 3342489
InterObjView @865
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @870
location (640, 1024)
line_color 3342489
InterObjView @865
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @871
location (640, 1152)
line_color 3342489
InterObjView @865
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @872
location (640, 1328)
line_color 3342489
InterObjView @865
height 360
y_coord 300
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @873
location (640, 1472)
line_color 3342489
InterObjView @865
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @874
location (640, 1744)
line_color 3342489
InterObjView @865
height 60
y_coord 0
Nested FALSE))
(object InterObjView "sc Scenario Library" @875
location (1216, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @875
location (1216, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 357
justify 0
label "sc Scenario Library")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8D55901E5"
width 375
height 1729
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @876
location (1216, 384)
line_color 3342489
InterObjView @875
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @877
location (1216, 512)
line_color 3342489
InterObjView @875
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @878
location (1216, 704)
line_color 3342489
InterObjView @875
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @879
location (1216, 848)
line_color 3342489
InterObjView @875
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @880
location (1216, 1024)
line_color 3342489
InterObjView @875
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @881
location (1216, 1152)
line_color 3342489
InterObjView @875
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @882
location (1216, 1568)
line_color 3342489
InterObjView @875
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$105" @883
location (1760, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @883
location (1760, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 432
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8D55901E6"
width 450
height 1729
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @884
location (1760, 1328)
line_color 3342489
InterObjView @883
height 264
y_coord 204
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @885
location (1760, 1408)
line_color 3342489
InterObjView @883
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @886
location (1760, 1728)
line_color 3342489
InterObjView @883
height 136
y_coord 76
Nested FALSE))
(object NoteView @887
location (205, 400)
label (object ItemLabel
Parent_View @887
location (30, 334)
fill_color 13434879
nlines 2
max_width 315
label
|iActiveEvent==
|CRecordParser*
)
line_color 3342489
fill_color 13434879
width 375
height 144)
(object NoteView @888
location (252, 832)
label (object ItemLabel
Parent_View @888
location (27, 766)
fill_color 13434879
nlines 2
max_width 415
label
|iActiveEvent==
|CCHandshakeParser*
)
line_color 3342489
fill_color 13434879
width 475
height 144)
(object NoteView @889
location (224, 1280)
label (object ItemLabel
Parent_View @889
location (24, 1211)
fill_color 13434879
nlines 2
max_width 365
label "iActiveEvent== CServerHello*")
line_color 3342489
fill_color 13434879
width 425
height 150)
(object NoteView @890
location (224, 1712)
label (object ItemLabel
Parent_View @890
location (27, 1646)
fill_color 13434879
nlines 2
max_width 358
label "iActiveEvent== CRecordParser*")
line_color 3342489
fill_color 13434879
width 418
height 144)
(object InterMessView "" @891
location (16, 384)
label (object SegLabel @892
Parent_View @891
location (927, 340)
quidu "3EC8D60703B6"
anchor_loc 1
nlines 1
max_width 234
justify 0
label "Read Record"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @865
supplier @875
Focus_Src @866
Focus_Entry @876
origin (655, 384)
terminus (1200, 384)
ordinal 0)
(object InterMessView "" @893
location (16, 512)
label (object SegLabel @894
Parent_View @893
location (928, 468)
quidu "3EC8D61C03B6"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @875
supplier @865
Focus_Src @877
Focus_Entry @867
origin (1200, 512)
terminus (656, 512)
ordinal 1)
(object AttachView "" @895
stereotype TRUE
line_color 3342489
client @887
supplier @891
line_style 0)
(object InterMessView "" @896
location (16, 704)
label (object SegLabel @897
Parent_View @896
location (927, 660)
quidu "3EC8D77C0358"
anchor_loc 1
nlines 1
max_width 400
justify 0
label "Read Handshake Msg"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @865
supplier @875
Focus_Src @868
Focus_Entry @878
origin (655, 704)
terminus (1200, 704)
ordinal 2)
(object InterMessView "" @898
location (16, 848)
label (object SegLabel @899
Parent_View @898
location (928, 804)
quidu "3EC8D81C025E"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @875
supplier @865
Focus_Src @879
Focus_Entry @869
origin (1200, 848)
terminus (656, 848)
ordinal 3)
(object InterMessView "" @900
location (16, 1024)
label (object SegLabel @901
Parent_View @900
location (927, 980)
quidu "3EC8D82E00C8"
anchor_loc 1
nlines 1
max_width 463
justify 0
label "Parse Handshake Header"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @865
supplier @875
Focus_Src @870
Focus_Entry @880
origin (655, 1024)
terminus (1200, 1024)
ordinal 4)
(object InterMessView "" @902
location (16, 1152)
label (object SegLabel @903
Parent_View @902
location (928, 1108)
quidu "3EC8D84703C5"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @875
supplier @865
Focus_Src @881
Focus_Entry @871
origin (1200, 1152)
terminus (656, 1152)
ordinal 5)
(object AttachView "" @904
stereotype TRUE
line_color 3342489
client @888
supplier @896
line_style 0)
(object AttachView "" @905
stereotype TRUE
line_color 3342489
client @888
supplier @900
line_style 0)
(object InterMessView "" @906
location (16, 1328)
label (object SegLabel @907
Parent_View @906
location (1199, 1284)
quidu "3EC8D8BC0125"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @865
supplier @883
Focus_Src @872
Focus_Entry @884
origin (655, 1328)
terminus (1744, 1328)
ordinal 6)
(object AttachView "" @908
stereotype TRUE
line_color 3342489
client @889
supplier @906
line_style 0)
(object SelfMessView "" @909
location (16, 1408)
label (object SegLabel @910
Parent_View @909
location (1851, 1364)
quidu "3EC8D9ED002C"
anchor_loc 1
nlines 1
max_width 316
justify 0
label "Parse CHelloMsg"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @883
supplier @883
Focus_Src @884
Focus_Entry @885
origin (1776, 1408)
terminus (1926, 1408)
ordinal 7)
(object NoteView @911
location (1824, 1120)
label (object ItemLabel
Parent_View @911
location (1474, 1036)
fill_color 13434879
nlines 3
max_width 665
label
|see
|State/Activity Model /Handshake Negotiation/ServerHello
)
line_color 3342489
fill_color 13434879
width 725
height 181)
(object AttachView "" @912
stereotype TRUE
line_color 3342489
client @911
supplier @909
line_style 0)
(object InterMessView "" @913
location (16, 1472)
label (object SegLabel @914
Parent_View @913
location (1200, 1428)
quidu "3EC8DAD8022F"
anchor_loc 1
nlines 1
max_width 334
justify 0
label "InitiateTransmitL( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @883
supplier @865
Focus_Src @884
Focus_Entry @873
origin (1744, 1472)
terminus (656, 1472)
ordinal 8)
(object InterMessView "" @915
location (16, 1744)
label (object SegLabel @916
Parent_View @915
location (1200, 1700)
quidu "3EC8DB150099"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "CompleteRequest"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @883
supplier @865
Focus_Src @886
Focus_Entry @874
origin (1744, 1744)
terminus (656, 1744)
ordinal 10)
(object InterMessView "" @917
location (16, 1568)
label (object SegLabel @918
Parent_View @917
location (927, 1524)
quidu "3EC8DB6803E4"
anchor_loc 1
nlines 1
max_width 531
justify 0
label "CHandshake::InitiateTransmit"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @865
supplier @875
Focus_Src @872
Focus_Entry @882
origin (655, 1568)
terminus (1200, 1568)
ordinal 9)
(object AttachView "" @919
stereotype TRUE
line_color 3342489
client @890
supplier @915
line_style 0)))
(object InteractionDiagram "Parse Handshake Header"
mechanism_ref @506
quid "3E7B390D0126"
title "Parse Handshake Header"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$106" @920
location (1328, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @920
location (1328, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 362
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B398B0126"
width 380
height 1165
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @921
location (1328, 608)
line_color 3342489
InterObjView @920
height 632
y_coord 572
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @922
location (1328, 704)
line_color 3342489
InterObjView @920
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @923
location (1328, 864)
line_color 3342489
InterObjView @920
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$108" @924
location (832, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @924
location (832, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B398B0116"
width 338
height 1165
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @925
location (832, 432)
line_color 3342489
InterObjView @924
height 868
y_coord 808
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @926
location (832, 464)
line_color 3342489
InterObjView @924
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @927
location (832, 992)
line_color 3342489
InterObjView @924
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @928
location (16, 608)
label (object SegLabel @929
Parent_View @928
location (1079, 564)
quidu "3E7B398B0123"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @924
supplier @920
Focus_Src @925
Focus_Entry @921
origin (847, 608)
terminus (1312, 608)
ordinal 1)
(object SelfMessView "" @930
location (16, 704)
label (object SegLabel @931
Parent_View @930
location (1419, 660)
quidu "3E7B398B0124"
anchor_loc 1
nlines 1
max_width 281
justify 0
label "ParseHeaderL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @920
supplier @920
Focus_Src @921
Focus_Entry @922
origin (1344, 704)
terminus (1494, 704)
ordinal 2)
(object InterMessView "" @932
location (16, 992)
label (object SegLabel @933
Parent_View @932
location (1080, 948)
quidu "3E7B398B0128"
anchor_loc 1
nlines 1
max_width 419
justify 0
label "return NewTLSEvent*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @920
supplier @924
Focus_Src @921
Focus_Entry @927
origin (1312, 992)
terminus (848, 992)
ordinal 4)
(object InterObjView "$UNNAMED$107" @934
location (320, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @934
location (320, 250)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8994B00179"
width 336
height 1165
icon_height 162
icon_width 120
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @935
location (320, 432)
line_color 3342489
InterObjView @934
height 152
y_coord 92
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @936
location (320, 1120)
line_color 3342489
InterObjView @934
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @937
location (16, 464)
label (object SegLabel @938
Parent_View @937
location (575, 420)
quidu "3E8994D20070"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "RunL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @934
supplier @924
Focus_Src @935
Focus_Entry @926
origin (335, 464)
terminus (816, 464)
ordinal 0)
(object InterMessView "" @939
location (16, 1120)
label (object SegLabel @940
Parent_View @939
location (824, 1076)
quidu "3E8994FC0080"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @920
supplier @934
Focus_Src @921
Focus_Entry @936
origin (1312, 1120)
terminus (336, 1120)
ordinal 5)
(object SelfMessView "" @941
location (16, 864)
label (object SegLabel @942
Parent_View @941
location (1419, 820)
quidu "3E9A91180369"
anchor_loc 1
nlines 1
max_width 691
justify 0
label "TLSEvent (handshake message) lookup"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @920
supplier @920
Focus_Src @921
Focus_Entry @923
origin (1344, 864)
terminus (1494, 864)
ordinal 3)))
(object InteractionDiagram "Read Handshake Message"
mechanism_ref @507
quid "3E7B394E00E7"
title "Read Handshake Message"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$109" @943
location (448, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @943
location (448, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B39F303B6"
width 338
height 861
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @944
location (448, 400)
line_color 3342489
InterObjView @943
height 596
y_coord 536
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @945
location (448, 688)
line_color 3342489
InterObjView @943
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @946
location (448, 816)
line_color 3342489
InterObjView @943
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$110" @947
location (1136, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @947
location (1136, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 652
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B39F303C6"
width 670
height 861
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @948
location (1136, 400)
line_color 3342489
InterObjView @947
height 536
y_coord 476
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @949
location (1136, 496)
line_color 3342489
InterObjView @947
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @950
location (16, 400)
label (object SegLabel @951
Parent_View @950
location (791, 356)
quidu "3E7B39F303CA"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "ProcessL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @943
supplier @947
Focus_Src @944
Focus_Entry @948
origin (463, 400)
terminus (1120, 400)
ordinal 0)
(object InterMessView "" @952
location (16, 688)
label (object SegLabel @953
Parent_View @952
location (792, 644)
quidu "3E7B39F303CB"
anchor_loc 1
nlines 1
max_width 613
justify 0
label "return CRecordParser*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @947
supplier @943
Focus_Src @948
Focus_Entry @945
origin (1120, 688)
terminus (464, 688)
ordinal 2)
(object InterMessView "" @954
location (16, 816)
label (object SegLabel @955
Parent_View @954
location (792, 772)
quidu "3E7B39F303CC"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Complete()"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @947
supplier @943
Focus_Src @948
Focus_Entry @946
origin (1120, 816)
terminus (464, 816)
ordinal 3)
(object SelfMessView "" @956
location (16, 496)
label (object SegLabel @957
Parent_View @956
location (1227, 452)
quidu "3E7B3A840116"
anchor_loc 1
nlines 1
max_width 216
justify 0
label "Accumulate"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @947
supplier @947
Focus_Src @948
Focus_Entry @949
origin (1152, 496)
terminus (1302, 496)
ordinal 1)
(object NoteView @958
location (1648, 496)
label (object ItemLabel
Parent_View @958
location (1370, 427)
fill_color 13434879
nlines 2
max_width 521
label "Accumulates Handshake message header and body")
line_color 3342489
fill_color 13434879
width 581
height 150)))
(object InteractionDiagram "Compose Handshake Message"
mechanism_ref @508
quid "3E9A99B103C6"
title "Compose Handshake Message"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$111" @959
location (848, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @959
location (848, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 457
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9A9A100175"
width 475
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @960
location (848, 400)
line_color 3342489
InterObjView @959
height 472
y_coord 412
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @961
location (848, 464)
line_color 3342489
InterObjView @959
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$112" @962
location (1440, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @962
location (1440, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 457
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9A9BE00165"
width 475
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @963
location (1440, 608)
line_color 3342489
InterObjView @962
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$113" @964
location (304, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @964
location (304, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 370
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9A9EA30184"
width 388
height 737
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @965
location (304, 752)
line_color 3342489
InterObjView @964
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @966
location (16, 752)
label (object SegLabel @967
Parent_View @966
location (576, 708)
quidu "3E9A9EF7028F"
anchor_loc 1
nlines 1
max_width 547
justify 0
label "return CRecordComposer*"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @959
supplier @964
Focus_Src @960
Focus_Entry @965
origin (832, 752)
terminus (320, 752)
ordinal 2)
(object InterMessView "" @968
location (16, 608)
label (object SegLabel @969
Parent_View @968
location (1143, 564)
quidu "3E9A9F77033A"
anchor_loc 1
nlines 1
max_width 266
justify 0
label "SetNext(iNext)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @959
supplier @962
Focus_Src @960
Focus_Entry @963
origin (863, 608)
terminus (1424, 608)
ordinal 1)
(object SelfMessView "" @970
location (16, 464)
label (object SegLabel @971
Parent_View @970
location (939, 420)
quidu "3E9E8CC002CD"
anchor_loc 1
nlines 1
max_width 300
justify 0
label "ComposeHeader"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @959
supplier @959
Focus_Src @960
Focus_Entry @961
origin (864, 464)
terminus (1014, 464)
ordinal 0))))))
statemachine (object State_Machine "State/Activity Model"
quid "3E82FE84035C"
states (list States
(object State "Idle"
quid "3E84528E0158"
transitions (list transition_list
(object State_Transition
quid "3E84551D02B0"
label ""
supplier "Handshake Negotiation"
quidu "3E8452B2035C"
Event (object Event "StartClientHandshake()"
quid "3E84551D02B1")
sendEvent (object sendEvent
quid "3E84551D02B3"))
(object State_Transition
quid "3E84566801E5"
label ""
supplier "Closed"
quidu "3E8455B3004E"
Event (object Event "Close()"
quid "3E84566801E6")
sendEvent (object sendEvent
quid "3E84566801E8")))
type "Normal")
(object State "Handshake Negotiation"
quid "3E8452B2035C"
transitions (list transition_list
(object State_Transition
quid "3E8455200223"
label ""
supplier "Application Data"
quidu "3E8452BB0242"
Event (object Event "CompleteRequest"
quid "3E8455200224")
sendEvent (object sendEvent
quid "3E8455200226"))
(object State_Transition
quid "3E84553B02DF"
label ""
supplier "Idle"
quidu "3E84528E0158"
Event (object Event "Alert"
quid "3E84553B02E0")
sendEvent (object sendEvent
quid "3E84553B02E2"))
(object State_Transition
quid "3E8456BB038A"
label ""
supplier "Closed"
quidu "3E8455B3004E"
Event (object Event "Close()"
quid "3E8456BB038B")
sendEvent (object sendEvent
quid "3E8456BB038D")))
statemachine (object State_Machine "State/Activity Model"
quid "3E845391033C"
states (list States
(object State "Start"
quid "3E8453C9031D"
transitions (list transition_list
(object State_Transition
quid "3E8453C9031E"
supplier ":Handshake Negotiation:ClientHello"
quidu "3E8453C90322"
sendEvent (object sendEvent
quid "3E8453C90321")))
type "StartState")
(object State "ClientHello"
quid "3E8453C90322"
transitions (list transition_list
(object State_Transition
quid "3E8453C90323"
supplier ":Handshake Negotiation:ServerHello"
quidu "3E8453C9032D"
sendEvent (object sendEvent
quid "3E8453C90326"))
(object State_Transition
quid "3E8453C90327"
supplier ":Handshake Negotiation:On Error"
quidu "3E8453C903A6"
sendEvent (object sendEvent
quid "3E8453C9032A")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8984560263"
states (list States
(object State "Start"
quid "3E8984CF011B"
transitions (list transition_list
(object State_Transition
quid "3E89874701A8"
label ""
supplier ":Handshake Negotiation:ClientHello:GetRandom"
quidu "3E8985CA0050"
Event (object Event "ProcessL()"
quid "3EC4C3CF04B5")
sendEvent (object sendEvent
quid "3E89874701AB")))
type "StartState")
(object ActivityState "Fill CHelloMsg"
quid "3E8985100225"
transitions (list transition_list
(object State_Transition
quid "3E8987B903DA"
supplier ":Handshake Negotiation:ClientHello:InitiateReceiveL"
quidu "3EC9FFD10396"
sendEvent (object sendEvent
quid "3E8987B903DD"))))
(object ActivityState "Compose & send"
quid "3E898535011B"
transitions (list transition_list
(object State_Transition
quid "3E8987D4013B"
supplier ":Handshake Negotiation:ClientHello:Success"
quidu "3E8987C90300"
sendEvent (object sendEvent
quid "3E8987D4013E"))))
(object ActivityState "Protocol Version"
quid "3E89857D01A8"
transitions (list transition_list
(object State_Transition
quid "3E89878D012B"
supplier ":Handshake Negotiation:ClientHello:Compression NOT supported"
quidu "3E898773033E"
sendEvent (object sendEvent
quid "3E89878D012E"))))
(object ActivityState "GetRandom"
quid "3E8985CA0050"
transitions (list transition_list
(object State_Transition
quid "3E89874B0206"
stereotype "Asynch"
supplier ":Handshake Negotiation:ClientHello:Generate Random value"
quidu "3E89863D0225"
sendEvent (object sendEvent
quid "3E89874B0209"))))
(object ActivityState "GetSessionID"
quid "3E8986050060"
transitions (list transition_list
(object State_Transition
quid "3E89875C0283"
stereotype "Asynch"
supplier ":Handshake Negotiation:ClientHello:Session Cache"
quidu "3E89868601A8"
sendEvent (object sendEvent
quid "3E89875C0286"))))
(object ActivityState "GetCipherSuites"
quid "3E89861A011B"
transitions (list transition_list
(object State_Transition
quid "3E8987620283"
supplier ":Handshake Negotiation:ClientHello:Configuration"
quidu "3E8986A5015A"
sendEvent (object sendEvent
quid "3E8987620286"))))
(object ActivityState "Generate Random value"
quid "3E89863D0225"
transitions (list transition_list
(object State_Transition
quid "3E8987590050"
supplier ":Handshake Negotiation:ClientHello:GetSessionID"
quidu "3E8986050060"
sendEvent (object sendEvent
quid "3E8987590053"))))
(object ActivityState "Session Cache"
quid "3E89868601A8"
transitions (list transition_list
(object State_Transition
quid "3E89875F01B8"
supplier ":Handshake Negotiation:ClientHello:GetCipherSuites"
quidu "3E89861A011B"
sendEvent (object sendEvent
quid "3E89875F01BB"))))
(object ActivityState "Configuration"
quid "3E8986A5015A"
transitions (list transition_list
(object State_Transition
quid "3E898766007F"
supplier ":Handshake Negotiation:ClientHello:Protocol Version"
quidu "3E89857D01A8"
sendEvent (object sendEvent
quid "3E8987660082"))))
(object ActivityState "Compression NOT supported"
quid "3E898773033E"
transitions (list transition_list
(object State_Transition
quid "3E89879A0021"
supplier ":Handshake Negotiation:ClientHello:Fill CHelloMsg"
quidu "3E8985100225"
sendEvent (object sendEvent
quid "3E89879A0024"))))
(object State "Success"
quid "3E8987C90300"
type "EndState")
(object ActivityState "InitiateReceiveL"
quid "3EC9FFD10396"
transitions (list transition_list
(object State_Transition
quid "3EC9FFFA0358"
supplier ":Handshake Negotiation:ClientHello:Compose & send"
quidu "3E898535011B"
sendEvent (object sendEvent
quid "3EC9FFFA035B")))))
partitions (list Partitions
(object Partition "$UNNAMED$114"
quid "3E89847F0300"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$115"
quid "3E89848D0060"
class "Logical View::Handshake Protocol::Transmit::CClientHello"
quidu "3E7A1FAD01A3"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E8984B20263"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E8984BF00DD"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Actions"
quid "3E8984560273"
title "Actions"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$114" @972
line_color 3342489
quidu "3E89847F0300"
width 516)
(object StateView "StartState" "Start" @973
Parent_View @972
location (144, 128)
label (object ItemLabel
Parent_View @973
location (186, 98)
nlines 2
max_width 600
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8984CF011B"
autoResize TRUE)
(object StateView "EndState" "Success" @974
Parent_View @972
location (240, 1408)
label (object ItemLabel
Parent_View @974
location (294, 1366)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8987C90300"
autoResize TRUE)
(object Swimlane "$UNNAMED$115" @975
location (516, 0)
line_color 3342489
quidu "3E89848D0060"
width 650)
(object ActivityStateView "Compose & send" @976
Parent_View @975
location (844, 1408)
label (object ItemLabel
Parent_View @976
location (844, 1409)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Compose & send")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E898535011B"
autoResize TRUE)
(object TransView "" @977
stereotype TRUE
line_color 3342489
quidu "3E8987D4013B"
client @976
supplier @974
line_style 0
x_offset FALSE)
(object ActivityStateView "Protocol Version" @978
Parent_View @975
location (844, 800)
label (object ItemLabel
Parent_View @978
location (844, 801)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Protocol Version")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E89857D01A8"
autoResize TRUE)
(object ActivityStateView "GetRandom" @979
Parent_View @975
location (844, 128)
label (object ItemLabel
Parent_View @979
location (844, 128)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "GetRandom")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8985CA0050"
height 106
autoResize TRUE)
(object TransView "" @980
label (object SegLabel @981
Parent_View @980
location (447, 85)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "ProcessL()"
pctDist 0.549839
height 44
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E89874701A8"
client @973
supplier @979
line_style 0
x_offset FALSE)
(object ActivityStateView "GetSessionID" @982
Parent_View @975
location (844, 352)
label (object ItemLabel
Parent_View @982
location (844, 353)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "GetSessionID")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8986050060"
autoResize TRUE)
(object ActivityStateView "GetCipherSuites" @983
Parent_View @975
location (844, 576)
label (object ItemLabel
Parent_View @983
location (844, 573)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 314
justify 0
label "GetCipherSuites")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E89861A011B"
width 425
height 113
autoResize TRUE)
(object ActivityStateView "Fill CHelloMsg" @984
Parent_View @975
location (846, 1200)
label (object ItemLabel
Parent_View @984
location (846, 1194)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 266
justify 0
label "Fill CHelloMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8985100225"
width 381
height 119
autoResize TRUE)
(object ActivityStateView "Compression NOT supported" @985
Parent_View @975
location (844, 1008)
label (object ItemLabel
Parent_View @985
location (844, 1006)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 340
justify 0
label "Compression NOT supported")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E898773033E"
width 448
height 110
autoResize TRUE)
(object TransView "" @986
stereotype TRUE
line_color 3342489
quidu "3E89878D012B"
client @978
supplier @985
line_style 0
x_offset FALSE)
(object TransView "" @987
stereotype TRUE
line_color 3342489
quidu "3E89879A0021"
client @985
supplier @984
line_style 0
x_offset FALSE)
(object Swimlane "TLSCrypto" @988
location (1166, 0)
line_color 3342489
quidu "3E8984B20263"
width 520)
(object ActivityStateView "Session Cache" @989
Parent_View @988
location (1438, 352)
label (object ItemLabel
Parent_View @989
location (1438, 353)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Session Cache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E89868601A8"
autoResize TRUE)
(object TransView "" @990
label (object SegLabel @991
Parent_View @990
location (1141, 308)
hidden TRUE
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.500000
height 45
orientation 0)
stereotype (object SegLabel @992
Parent_View @990
location (1156, 332)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Asynch>>"
pctDist 0.563492
height 21
orientation 0)
line_color 3342489
quidu "3E89875C0283"
client @982
supplier @989
line_style 0
x_offset FALSE)
(object TransView "" @993
stereotype TRUE
line_color 3342489
quidu "3E89875F01B8"
client @989
supplier @983
line_style 0
x_offset FALSE)
(object ActivityStateView "Configuration" @994
Parent_View @988
location (1438, 576)
label (object ItemLabel
Parent_View @994
location (1438, 577)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Configuration")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8986A5015A"
autoResize TRUE)
(object TransView "" @995
stereotype TRUE
line_color 3342489
quidu "3E8987620283"
client @983
supplier @994
line_style 0
x_offset FALSE)
(object TransView "" @996
stereotype TRUE
line_color 3342489
quidu "3E898766007F"
client @994
supplier @978
line_style 0
x_offset FALSE)
(object Swimlane "Security" @997
location (1686, 0)
line_color 3342489
quidu "3E8984BF00DD"
width 496)
(object ActivityStateView "Generate Random value" @998
Parent_View @997
location (1934, 128)
label (object ItemLabel
Parent_View @998
location (1934, 129)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Generate Random value")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E89863D0225"
autoResize TRUE)
(object TransView "" @999
label (object SegLabel @1000
Parent_View @999
location (1389, 84)
hidden TRUE
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.500000
height 45
orientation 0)
stereotype (object SegLabel @1001
Parent_View @999
location (1373, 104)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<Asynch>>"
pctDist 0.479947
height 25
orientation 0)
line_color 3342489
quidu "3E89874B0206"
client @979
supplier @998
line_style 0
x_offset FALSE)
(object TransView "" @1002
stereotype TRUE
line_color 3342489
quidu "3E8987590050"
client @998
supplier @982
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$115" @1003
location (2182, 0)
line_color 3342489
quidu "3E89848D0060"
width 450)
(object ActivityStateView "InitiateReceiveL" @1004
Parent_View @972
location (260, 1200)
label (object ItemLabel
Parent_View @1004
location (260, 1197)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 290
justify 0
label "InitiateReceiveL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC9FFD10396"
width 400
height 112
autoResize TRUE)
(object TransView "" @1005
stereotype TRUE
line_color 3342489
quidu "3E8987B903DA"
client @984
supplier @1004
line_style 0
x_offset FALSE)
(object TransView "" @1006
stereotype TRUE
line_color 3342489
quidu "3EC9FFFA0358"
client @1004
supplier @976
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "ServerHello"
quid "3E8453C9032D"
transitions (list transition_list
(object State_Transition
quid "3E8453C9032E"
label ""
supplier ":Handshake Negotiation:Abbreviated"
quidu "3E8453C9033A"
Event (object Event "ServerHello received"
quid "3E84780403F2")
condition "SessionID matches"
sendEvent (object sendEvent
quid "3E8453C90331"))
(object State_Transition
quid "3E8453C90332"
label ""
supplier ":Handshake Negotiation:Full"
quidu "3E8453C903AF"
Event (object Event "ServerHello received"
quid "3E84780403F7")
condition "SessionID no match"
sendEvent (object sendEvent
quid "3E8453C90335"))
(object State_Transition
quid "3E8453C90336"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C90339"))
(object State_Transition
quid "3E8453C904B6"
supplier ":Handshake Negotiation:Alert"
quidu "3E8453C9039D"
sendEvent (object sendEvent
quid "3E8453C904B9")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8988C60021"
states (list States
(object ActivityState "Parse Server Hello message (CServerHelloMsg)"
quid "3E898A58036D"
transitions (list transition_list
(object State_Transition
quid "3FE1DEC400EC"
supplier ":Handshake Negotiation:ServerHello:Assert that Compression is equal to NULL compression"
quidu "3FE1DE9303BB"
sendEvent (object sendEvent
quid "3FE1DEC400EF"))))
(object State "Start"
quid "3E898A5F009E"
transitions (list transition_list
(object State_Transition
quid "3E899081038C"
label ""
supplier ":Handshake Negotiation:ServerHello:Parse Server Hello message (CServerHelloMsg)"
quidu "3E898A58036D"
Event (object Event "ProcessL()"
quid "3EC4C3CF052F")
sendEvent (object sendEvent
quid "3E899081038F")))
type "StartState")
(object ActivityState "Configuration"
quid "3E898FE30225"
transitions (list transition_list
(object State_Transition
quid "3EC8F7790348"
supplier ":Handshake Negotiation:ServerHello:Set up the expected messages to receive (InitiateReceiveL())"
quidu "3EC8F4E400F6"
sendEvent (object sendEvent
quid "3EC8F779034B"))))
(object ActivityState "Create Abbreviated"
quid "3E899240037D")
(object ActivityState "Create Full"
quid "3E89926801F6"
transitions (list transition_list
(object State_Transition
quid "3E8992B901E6"
supplier ":Handshake Negotiation:ServerHello:Success"
quidu "3E8992A103BB"
sendEvent (object sendEvent
quid "3E8992B901E9"))))
(object State "Success"
quid "3E8992A103BB"
type "EndState")
(object ActivityState "Set up the expected messages to receive (InitiateReceiveL())"
quid "3EC8F4E400F6"
transitions (list transition_list
(object State_Transition
quid "3E8992BF0283"
supplier ":Handshake Negotiation:ServerHello:Success"
quidu "3E8992A103BB"
sendEvent (object sendEvent
quid "3E8992BF0286"))))
(object ActivityState "Set Server Hello parameters in CTLSProvider::TTlsCryptoAttributes"
quid "3FE1DE160205"
transitions (list transition_list
(object State_Transition
quid "3FE1E13801D6"
supplier ":Handshake Negotiation:ServerHello:Get session Id"
quidu "3FE1E00E03CA"
sendEvent (object sendEvent
quid "3FE1E13801D9"))))
(object ActivityState "Assert that Compression is equal to NULL compression"
quid "3FE1DE9303BB"
transitions (list transition_list
(object State_Transition
quid "3FE1DEC9007E"
supplier ":Handshake Negotiation:ServerHello:Set Server Hello parameters in CTLSProvider\\:\\:TTlsCryptoAttributes"
quidu "3FE1DE160205"
sendEvent (object sendEvent
quid "3FE1DEC90081"))))
(object ActivityState "Session Id"
quid "3FE1DF0D0040"
transitions (list transition_list
(object State_Transition
quid "3FE1DFB50030"
supplier ":Handshake Negotiation:ServerHello:Full Handshake"
quidu "3FE1DF9C0244"
sendEvent (object sendEvent
quid "3FE1DFB50050"))))
(object ActivityState "Abbreviated Handshake"
quid "3FE1DF97007E")
(object ActivityState "Full Handshake"
quid "3FE1DF9C0244")
(object Decision "SessionId"
quid "3FE1DFF0005F")
(object ActivityState "Get session Id"
quid "3FE1E00E03CA"
transitions (list transition_list
(object State_Transition
quid "3FE1E223009E"
supplier "$UNNAMED$116"
quidu "3FE1E0190282"
sendEvent (object sendEvent
quid "3FE1E22300A1"))))
(object Decision "$UNNAMED$116"
quid "3FE1E0190282"
transitions (list transition_list
(object State_Transition
quid "3FE1E2290188"
supplier ":Handshake Negotiation:ServerHello:Full Handshake"
quidu "3FE1DF9C0244"
sendEvent (object sendEvent
quid "3FE1E229018B"))
(object State_Transition
quid "3FE1E2360244"
supplier ":Handshake Negotiation:ServerHello:Abbreviated Handshake"
quidu "3FE1DF97007E"
sendEvent (object sendEvent
quid "3FE1E2360247")))))
partitions (list Partitions
(object Partition "TLSConnect"
quid "3E8989C5011B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$117"
quid "3E8989D100FC"
class "Logical View::Handshake Protocol::Receive::CServerHello"
quidu "3E8ABB1B02B2"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$118"
quid "3EC8F45F029C"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Actions"
quid "3E8988C60022"
title "Actions"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "TLSConnect" @1007
line_color 3342489
quidu "3E8989C5011B"
width 334)
(object StateView "StartState" "Start" @1008
Parent_View @1007
location (96, 160)
label (object ItemLabel
Parent_View @1008
location (138, 130)
nlines 2
max_width 600
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E898A5F009E"
autoResize TRUE)
(object StateView "EndState" "Success" @1009
Parent_View @1007
location (112, 1584)
label (object ItemLabel
Parent_View @1009
location (166, 1542)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8992A103BB"
autoResize TRUE)
(object Swimlane "$UNNAMED$117" @1010
location (334, 0)
line_color 3342489
quidu "3E8989D100FC"
width 1034)
(object ActivityStateView "Parse Server Hello message (CServerHelloMsg)" @1011
Parent_View @1010
location (816, 144)
label (object ItemLabel
Parent_View @1011
location (816, 132)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 552
justify 0
label "Parse Server Hello message (CServerHelloMsg)")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E898A58036D"
width 674
height 130
autoResize TRUE)
(object TransView "" @1012
label (object SegLabel @1013
Parent_View @1012
location (326, 111)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "ProcessL()"
pctDist 0.500000
height 45
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E899081038C"
client @1008
supplier @1011
line_style 0
x_offset FALSE)
(object ActivityStateView "Set Server Hello parameters in CTLSProvider::TTlsCryptoAttributes" @1014
Parent_View @1010
location (816, 832)
label (object ItemLabel
Parent_View @1014
location (816, 830)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 712
justify 0
label "Set Server Hello parameters in CTLSProvider::TTlsCryptoAttributes")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FE1DE160205"
width 820
height 110
autoResize TRUE)
(object ActivityStateView "Assert that Compression is equal to NULL compression" @1015
Parent_View @1010
location (816, 480)
label (object ItemLabel
Parent_View @1015
location (816, 478)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 550
justify 0
label "Assert that Compression is equal to NULL compression")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FE1DE9303BB"
width 658
height 110
autoResize TRUE)
(object TransView "" @1016
stereotype TRUE
line_color 3342489
quidu "3FE1DEC400EC"
client @1011
supplier @1015
line_style 0
x_offset FALSE)
(object TransView "" @1017
stereotype TRUE
line_color 3342489
quidu "3FE1DEC9007E"
client @1015
supplier @1014
line_style 0
x_offset FALSE)
(object ActivityStateView "Abbreviated Handshake" @1018
Parent_View @1010
location (1120, 1456)
label (object ItemLabel
Parent_View @1018
location (1120, 1457)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Abbreviated Handshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FE1DF97007E"
autoResize TRUE)
(object ActivityStateView "Full Handshake" @1019
Parent_View @1010
location (582, 1440)
label (object ItemLabel
Parent_View @1019
location (582, 1441)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Full Handshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FE1DF9C0244"
autoResize TRUE)
(object ActivityStateView "Get session Id" @1020
Parent_View @1010
location (816, 1072)
label (object ItemLabel
Parent_View @1020
location (816, 1073)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Get session Id")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FE1E00E03CA"
autoResize TRUE)
(object TransView "" @1021
stereotype TRUE
line_color 3342489
quidu "3FE1E13801D6"
client @1014
supplier @1020
line_style 0
x_offset FALSE)
(object DecisionView "$UNNAMED$116" @1022
Parent_View @1010
location (816, 1264)
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3FE1E0190282"
autoResize TRUE)
(object TransView "" @1023
stereotype TRUE
line_color 3342489
quidu "3FE1E223009E"
client @1020
supplier @1022
line_style 0
x_offset FALSE)
(object Label @1024
Parent_View @1010
location (400, 1231)
nlines 1
max_width 250
label "new session")
(object Label @1025
Parent_View @1010
location (1138, 1247)
nlines 1
max_width 350
label "resumed session")
(object Swimlane "$UNNAMED$118" @1026
location (1368, 0)
line_color 3342489
quidu "3EC8F45F029C"
width 896)
(object ActivityStateView "Set up the expected messages to receive (InitiateReceiveL())" @1027
Parent_View @1026
location (1816, 1584)
label (object ItemLabel
Parent_View @1027
location (1816, 1581)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 664
justify 0
label "Set up the expected messages to receive (InitiateReceiveL())")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8F4E400F6"
width 774
height 112
autoResize TRUE)
(object TransView "" @1028
stereotype TRUE
line_color 3342489
quidu "3E8992BF0283"
client @1027
supplier @1009
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$117" @1029
location (2264, 0)
line_color 3342489
quidu "3E8989D100FC"
width 450)
(object TransView "" @1030
stereotype TRUE
line_color 3342489
quidu "3FE1E2290188"
client @1022
supplier @1019
vertices (list Points
(741, 1264)
(606, 1263)
(589, 1384))
line_style 0
x_offset FALSE)
(object TransView "" @1031
stereotype TRUE
line_color 3342489
quidu "3FE1E2360244"
client @1022
supplier @1018
vertices (list Points
(891, 1264)
(1103, 1263)
(1115, 1401))
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "On Error"
quid "3E8453C903A6"
type "EndState")
(object State "On Success"
quid "3E8453C903AA"
type "EndState")
(object State "Full"
quid "3E8453C903AF"
transitions (list transition_list
(object State_Transition
quid "3E8453C903B0"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C903B3"))
(object State_Transition
quid "3E8453C903AB"
supplier ":Handshake Negotiation:On Success"
quidu "3E8453C903AA"
sendEvent (object sendEvent
quid "3E8453C903AE"))
(object State_Transition
quid "3E8453C904BA"
supplier ":Handshake Negotiation:Alert"
quidu "3E8453C9039D"
sendEvent (object sendEvent
quid "3E8453C904BD")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8453C903B4"
states (list States
(object State "Alert"
quid "3E8453C903B6"
transitions (list transition_list
(object State_Transition
quid "3E8453C903B7"
supplier "On Error"
sendEvent (object sendEvent
quid "3E8453C903BA"))
(object State_Transition
quid "3E8453C903BB"
supplier "On Error"
sendEvent (object sendEvent
quid "3E8453C903BE"))
(object State_Transition
quid "3E8453C903BF"
supplier ":Full:On Error"
sendEvent (object sendEvent
quid "3E8453C903C2"))
(object State_Transition
quid "3E8453C903C3"
supplier ":Full:On Error"
sendEvent (object sendEvent
quid "3E8453C903C6"))
(object State_Transition
quid "3E8839F00271"
supplier ":Handshake Negotiation:Full:On Error"
quidu "3E8453C90443"
sendEvent (object sendEvent
quid "3E8839F00274"))
(object State_Transition
quid "3E883A0D03AA"
supplier ":Handshake Negotiation:Full:On Error"
quidu "3E8453C90443"
sendEvent (object sendEvent
quid "3E883A0D03AD")))
type "Normal")
(object State "FinishSend"
quid "3E8453C90412"
transitions (list transition_list
(object State_Transition
quid "3E8453C90413"
supplier ":Full:ChangeCipherRecv"
sendEvent (object sendEvent
quid "3E8453C90416"))
(object State_Transition
quid "3E8453C90417"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C9041A"))
(object State_Transition
quid "3E8453C9041B"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C9041E"))
(object State_Transition
quid "3E8839F80148"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E8839F8014B"))
(object State_Transition
quid "3E883A4003B9"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv"
quidu "3E8453C90423"
sendEvent (object sendEvent
quid "3E883A4003BC"))
(object State_Transition
quid "3ECC927F01E4"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3ECC927F01E7")))
statemachine (object State_Machine "State/Activity Model"
quid "3E887DF500FA"
states (list States
(object State "ProcessL"
quid "3E887E3B02FE"
transitions (list transition_list
(object State_Transition
quid "3E887F1502A0"
supplier ":Handshake Negotiation:Full:FinishSend:Compute HASH"
quidu "3E887E6B03AA"
sendEvent (object sendEvent
quid "3E887F1502A3")))
type "StartState")
(object ActivityState "Fill CFinishMsg3_1"
quid "3E887E410196"
transitions (list transition_list
(object State_Transition
quid "3E887EFD036B"
supplier ":Handshake Negotiation:Full:FinishSend:Alert"
quidu "3E887EE6004E"
sendEvent (object sendEvent
quid "3E887EFD036E"))
(object State_Transition
quid "3E887F06007D"
supplier ":Handshake Negotiation:Full:FinishSend:Compose and send message"
quidu "3E887ED902EE"
sendEvent (object sendEvent
quid "3E887F060080"))))
(object ActivityState "Compute HASH"
quid "3E887E6B03AA"
transitions (list transition_list
(object State_Transition
quid "3E887F120010"
supplier ":Handshake Negotiation:Full:FinishSend:MD5"
quidu "3E887E7C030D"
sendEvent (object sendEvent
quid "3E887F120013"))
(object State_Transition
quid "3EC26D61028D"
supplier ":Handshake Negotiation:Full:FinishSend:SHA"
quidu "3E887E87038A"
sendEvent (object sendEvent
quid "3EC26D610290"))
(object State_Transition
quid "3EC26D6B024E"
supplier ":Handshake Negotiation:Full:FinishSend:PRF"
quidu "3E887E8F003F"
sendEvent (object sendEvent
quid "3EC26D6B0251"))
(object State_Transition
quid "3EC26E09000C"
supplier ":Handshake Negotiation:Full:FinishSend:Protocol version?"
quidu "3EC26DEB02BC"
sendEvent (object sendEvent
quid "3EC26E09000F"))))
(object ActivityState "MD5"
quid "3E887E7C030D"
transitions (list transition_list
(object State_Transition
quid "3E887F0E03D9"
supplier ":Handshake Negotiation:Full:FinishSend:SHA"
quidu "3E887E87038A"
sendEvent (object sendEvent
quid "3E887F0E03DC"))))
(object ActivityState "SHA"
quid "3E887E87038A"
transitions (list transition_list
(object State_Transition
quid "3E887F0C00CB"
supplier ":Handshake Negotiation:Full:FinishSend:PRF"
quidu "3E887E8F003F"
sendEvent (object sendEvent
quid "3E887F0C00CE"))
(object State_Transition
quid "3EC26C620377"
supplier ":Handshake Negotiation:Full:FinishSend:Fill CFinishMsg3_0"
quidu "3EC26C3A0173"
sendEvent (object sendEvent
quid "3EC26C62037A"))))
(object ActivityState "PRF"
quid "3E887E8F003F"
transitions (list transition_list
(object State_Transition
quid "3E887F0901B6"
supplier ":Handshake Negotiation:Full:FinishSend:Fill CFinishMsg3_1"
quidu "3E887E410196"
sendEvent (object sendEvent
quid "3E887F0901B9"))))
(object ActivityState "Compose and send message"
quid "3E887ED902EE"
transitions (list transition_list
(object State_Transition
quid "3E887EFA006E"
supplier ":Handshake Negotiation:Full:FinishSend:Alert"
quidu "3E887EE6004E"
sendEvent (object sendEvent
quid "3E887EFA0071"))
(object State_Transition
quid "3E887F0002CF"
supplier ":Handshake Negotiation:Full:FinishSend:InitiateTransmitL"
quidu "3EC90FFD0348"
sendEvent (object sendEvent
quid "3E887F0002D2"))
(object State_Transition
quid "3ECC960B02DE"
supplier ":Handshake Negotiation:Full:FinishSend:Alert"
quidu "3E887EE6004E"
sendEvent (object sendEvent
quid "3ECC960B02E1"))))
(object State "Alert"
quid "3E887EE6004E"
type "EndState")
(object State "Success"
quid "3E887EE803D9"
type "EndState")
(object State "NewState"
quid "3EC26C320367"
type "Normal")
(object ActivityState "Fill CFinishMsg3_0"
quid "3EC26C3A0173"
transitions (list transition_list
(object State_Transition
quid "3EC26E3801E1"
supplier ":Handshake Negotiation:Full:FinishSend:Compose and send message"
quidu "3E887ED902EE"
sendEvent (object sendEvent
quid "3EC26E3801E4"))
(object State_Transition
quid "3EC26E57001C"
supplier ":Handshake Negotiation:Full:FinishSend:Alert"
quidu "3E887EE6004E"
sendEvent (object sendEvent
quid "3EC26E57001F"))
(object State_Transition
quid "3ECC9622031C"
supplier ":Handshake Negotiation:Full:FinishSend:Alert"
quidu "3E887EE6004E"
sendEvent (object sendEvent
quid "3ECC9622031F"))))
(object Decision "Protocol version?"
quid "3EC26DEB02BC"
transitions (list transition_list
(object State_Transition
quid "3EC26E0F02DB"
supplier ":Handshake Negotiation:Full:FinishSend:Fill CFinishMsg3_0"
quidu "3EC26C3A0173"
sendEvent (object sendEvent
quid "3EC26E0F02DE"))
(object State_Transition
quid "3EC26E1402FA"
supplier ":Handshake Negotiation:Full:FinishSend:Fill CFinishMsg3_1"
quidu "3E887E410196"
sendEvent (object sendEvent
quid "3EC26E1402FD"))))
(object ActivityState "InitiateTransmitL"
quid "3EC90FFD0348"
transitions (list transition_list
(object State_Transition
quid "3EC910310367"
supplier ":Handshake Negotiation:Full:FinishSend:Success"
quidu "3E887EE803D9"
sendEvent (object sendEvent
quid "3EC91031036A")))))
partitions (list Partitions
(object Partition "$UNNAMED$119"
quid "3E887E0D007D"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$120"
quid "3E887E170290"
class "Logical View::Handshake Protocol::Transmit::CSendFinished"
quidu "3E7A20B701B3"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E887E320262"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E89886C0060"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E887DF50129"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$119" @1032
line_color 3342489
quidu "3E887E0D007D"
width 538)
(object StateView "StartState" "ProcessL" @1033
Parent_View @1032
location (96, 618)
label (object ItemLabel
Parent_View @1033
location (138, 588)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887E3B02FE"
autoResize TRUE)
(object StateView "EndState" "Alert" @1034
Parent_View @1032
location (272, 1808)
label (object ItemLabel
Parent_View @1034
location (326, 1766)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887EE6004E"
autoResize TRUE)
(object StateView "EndState" "Success" @1035
Parent_View @1032
location (256, 1344)
label (object ItemLabel
Parent_View @1035
location (310, 1302)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887EE803D9"
autoResize TRUE)
(object ActivityStateView "InitiateTransmitL" @1036
Parent_View @1032
location (266, 1568)
label (object ItemLabel
Parent_View @1036
location (266, 1565)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 302
justify 0
label "InitiateTransmitL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC90FFD0348"
width 412
height 113
autoResize TRUE)
(object TransView "" @1037
stereotype TRUE
line_color 3342489
quidu "3EC910310367"
client @1036
supplier @1035
line_style 0
x_offset FALSE)
(object StateView "EndState" "Alert" @1038
Parent_View @1032
location (256, 1056)
label (object ItemLabel
Parent_View @1038
location (310, 1014)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887EE6004E"
autoResize TRUE)
(object Swimlane "$UNNAMED$120" @1039
location (538, 0)
line_color 3342489
quidu "3E887E170290"
width 1075)
(object ActivityStateView "Compose and send message" @1040
Parent_View @1039
location (1056, 1568)
label (object ItemLabel
Parent_View @1040
location (1056, 1566)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 310
justify 0
label "Compose and send message")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887ED902EE"
width 418
height 110
autoResize TRUE)
(object TransView "" @1041
stereotype TRUE
line_color 3342489
quidu "3E887F0002CF"
client @1040
supplier @1036
line_style 0
x_offset FALSE)
(object NoteView @1042
Parent_View @1039
location (826, 240)
label (object ItemLabel
Parent_View @1042
location (213, 40)
fill_color 13434879
nlines 8
max_width 1190
label
|TLS 1.0
|PRF(master_secret, finished_label, MD5(handshake_messages) + SHA-1(handshake_messages))
|SSL 3.0
|MD5(master_secret + pad2 + MD5(handshake_messages + Sender + master_secret + pad1));
|SHA(master_secret + pad2 + SHA(handshake_messages + Sender + master_secret + pad1));
)
line_color 3342489
fill_color 13434879
width 1250
height 412)
(object ActivityStateView "Fill CFinishMsg3_0" @1043
Parent_View @1039
location (816, 1200)
label (object ItemLabel
Parent_View @1043
location (816, 1194)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 304
justify 0
label "Fill CFinishMsg3_0")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC26C3A0173"
width 419
height 119
autoResize TRUE)
(object TransView "" @1044
stereotype TRUE
line_color 3342489
quidu "3EC26E3801E1"
client @1043
supplier @1040
line_style 0
x_offset FALSE)
(object ActivityStateView "Fill CFinishMsg3_1" @1045
Parent_View @1039
location (1312, 1200)
label (object ItemLabel
Parent_View @1045
location (1312, 1191)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 332
justify 0
label "Fill CFinishMsg3_1")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887E410196"
width 450
height 125
autoResize TRUE)
(object DecisionView "Protocol version?" @1046
Parent_View @1039
location (1024, 832)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1046
location (1080, 783)
nlines 2
max_width 300
label "Protocol version?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC26DEB02BC"
autoResize TRUE)
(object TransView "" @1047
stereotype TRUE
line_color 3342489
quidu "3EC26E1402FA"
client @1046
supplier @1045
line_style 0
x_offset FALSE)
(object TransView "" @1048
stereotype TRUE
line_color 3342489
quidu "3EC26E0F02DB"
client @1046
supplier @1043
line_style 0
x_offset FALSE)
(object Label @1049
Parent_View @1039
location (1184, 960)
nlines 1
max_width 218
label "TLS v1.0")
(object Label @1050
Parent_View @1039
location (768, 1040)
nlines 1
max_width 256
label "SSL v3.0")
(object Swimlane "TLSCrypto" @1051
location (1613, 0)
line_color 3342489
quidu "3E89886C0060"
width 494)
(object ActivityStateView "Compute HASH" @1052
Parent_View @1051
location (1860, 618)
label (object ItemLabel
Parent_View @1052
location (1860, 619)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Compute HASH")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887E6B03AA"
autoResize TRUE)
(object TransView "" @1053
stereotype TRUE
line_color 3342489
quidu "3E887F1502A0"
client @1033
supplier @1052
line_style 0
x_offset FALSE)
(object AttachView "" @1054
stereotype TRUE
line_color 3342489
client @1042
supplier @1052
line_style 0)
(object TransView "" @1055
stereotype TRUE
line_color 3342489
quidu "3EC26E09000C"
client @1052
supplier @1046
line_style 0
x_offset FALSE)
(object Swimlane "Security" @1056
location (2107, 0)
line_color 3342489
quidu "3E887E320262"
width 496)
(object ActivityStateView "MD5" @1057
Parent_View @1056
location (2356, 448)
label (object ItemLabel
Parent_View @1057
location (2356, 449)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "MD5")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887E7C030D"
autoResize TRUE)
(object ActivityStateView "SHA" @1058
Parent_View @1056
location (2356, 672)
label (object ItemLabel
Parent_View @1058
location (2356, 673)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "SHA")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887E87038A"
autoResize TRUE)
(object ActivityStateView "PRF" @1059
Parent_View @1056
location (2356, 896)
label (object ItemLabel
Parent_View @1059
location (2356, 897)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "PRF")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887E8F003F"
autoResize TRUE)
(object Swimlane "$UNNAMED$120" @1060
location (2603, 0)
line_color 3342489
quidu "3E887E170290"
width 450)
(object TransView "" @1061
stereotype TRUE
line_color 255
quidu "3EC26E57001C"
client @1043
supplier @1038
line_style 0
x_offset FALSE)
(object TransView "" @1062
stereotype TRUE
line_color 3342489
quidu "3E887F06007D"
client @1045
supplier @1040
line_style 0
x_offset FALSE)
(object TransView "" @1063
stereotype TRUE
line_color 255
quidu "3E887EFD036B"
client @1045
supplier @1034
vertices (list Points
(1313, 1265)
(1325, 1806)
(314, 1807))
line_style 0
x_offset FALSE)
(object TransView "" @1064
stereotype TRUE
line_color 255
quidu "3E887EFA006E"
client @1040
supplier @1034
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "ChangeCipherSpecSend"
quid "3E8453C90405"
documentation "Compute crypto params"
transitions (list transition_list
(object State_Transition
quid "3E8453C90406"
supplier ":Full:FinishSend"
sendEvent (object sendEvent
quid "3E8453C90409"))
(object State_Transition
quid "3E8453C9040A"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C9040D"))
(object State_Transition
quid "3E8453C9040E"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C90411"))
(object State_Transition
quid "3E8839EE00BC"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E8839EE00BF"))
(object State_Transition
quid "3E883A3D031D"
supplier ":Handshake Negotiation:Full:FinishSend"
quidu "3E8453C90412"
sendEvent (object sendEvent
quid "3E883A3D0320")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8867E700BC"
states (list States
(object State "$UNNAMED$121"
quid "3E88687C034C"
transitions (list transition_list
(object State_Transition
quid "3E886A9100CB"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend:Compute cryptographic parameters to write"
quidu "3E886A8101E5"
sendEvent (object sendEvent
quid "3E886A9100CE")))
type "StartState")
(object ActivityState "Compute cryptographic parameters to write"
quid "3E886A8101E5"
transitions (list transition_list
(object State_Transition
quid "3E886BF202BF"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend:Pseudo Random Function (PRF)"
quidu "3E886A9C0252"
sendEvent (object sendEvent
quid "3E886BF202C2"))))
(object ActivityState "Pseudo Random Function (PRF)"
quid "3E886A9C0252"
transitions (list transition_list
(object State_Transition
quid "3E886C7F001F"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend:Apply security parameters to write"
quidu "3E886C270177"
sendEvent (object sendEvent
quid "3E886C7F0022"))))
(object ActivityState "Compose and send message"
quid "3E886C0202BF"
transitions (list transition_list
(object State_Transition
quid "3E886CA40233"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend:Success"
quidu "3E886C8502BF"
sendEvent (object sendEvent
quid "3E886CA40236"))))
(object ActivityState "Apply security parameters to write"
quid "3E886C270177"
transitions (list transition_list
(object State_Transition
quid "3E886C820204"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend:Compose and send message"
quidu "3E886C0202BF"
sendEvent (object sendEvent
quid "3E886C820207"))
(object State_Transition
quid "3E886C9F03D9"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend:Alert"
quidu "3E886C920262"
sendEvent (object sendEvent
quid "3E886C9F03DC"))))
(object State "Success"
quid "3E886C8502BF"
type "EndState")
(object State "Alert"
quid "3E886C920262"
type "EndState"))
partitions (list Partitions
(object Partition "TLSConnect"
quid "3E8868020119"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$122"
quid "3E886818008D"
class "Logical View::ChangeCipherSpec protocol::CSendChangeCipherSpec"
quidu "3E7A1FED01F1"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E88685B02DF"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E88686501C5"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E8867E700EB"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "TLSConnect" @1065
line_color 3342489
quidu "3E8868020119"
width 374)
(object StateView "StartState" "$UNNAMED$121" @1066
Parent_View @1065
location (128, 368)
label (object ItemLabel
Parent_View @1066
location (170, 338)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88687C034C"
autoResize TRUE)
(object StateView "EndState" "Success" @1067
Parent_View @1065
location (128, 1776)
label (object ItemLabel
Parent_View @1067
location (182, 1734)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886C8502BF"
autoResize TRUE)
(object StateView "EndState" "Alert" @1068
Parent_View @1065
location (112, 1456)
label (object ItemLabel
Parent_View @1068
location (166, 1414)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886C920262"
autoResize TRUE)
(object Swimlane "$UNNAMED$122" @1069
location (374, 0)
line_color 3342489
quidu "3E886818008D"
width 593)
(object ActivityStateView "Compose and send message" @1070
Parent_View @1069
location (672, 1776)
label (object ItemLabel
Parent_View @1070
location (672, 1774)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 310
justify 0
label "Compose and send message")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886C0202BF"
width 418
height 110
autoResize TRUE)
(object TransView "" @1071
stereotype TRUE
line_color 3342489
quidu "3E886CA40233"
client @1070
supplier @1067
line_style 0
x_offset FALSE)
(object ActivityStateView "Apply security parameters to write" @1072
Parent_View @1069
location (670, 1456)
label (object ItemLabel
Parent_View @1072
location (670, 1448)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 356
justify 0
label "Apply security parameters to write")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886C270177"
width 472
height 122
autoResize TRUE)
(object NoteView @1073
Parent_View @1069
location (640, 608)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1073
location (115, 489)
fill_color 13434879
nlines 6
max_width 1015
label
|master secret = PRF(pre_master_secret, "master secret",
| ClientHello.random + erverHello.random)
|key_block = PRF(SecurityParameters.master_secret,
| "key expansion", SecurityParameters.server_random +
| SecurityParameters.client_random);
)
line_color 3342489
fill_color 13434879
width 1075
height 250)
(object NoteView @1074
Parent_View @1069
location (576, 880)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1074
location (116, 767)
fill_color 13434879
nlines 6
max_width 884
label
|key_block is divided as follows
| client_write_MAC_secret[SecurityParameters.hash_size] client_write_key[SecurityParameters.key_material_length]
| client_write_IV[SecurityParameters.IV_size]
)
line_color 3342489
fill_color 13434879
width 944
height 238)
(object Swimlane "TLSCrypto" @1075
location (967, 0)
line_color 3342489
quidu "3E88685B02DF"
width 778)
(object ActivityStateView "Compute cryptographic parameters to write" @1076
Parent_View @1075
location (1356, 368)
label (object ItemLabel
Parent_View @1076
location (1356, 354)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 532
justify 0
label "Compute cryptographic parameters to write")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886A8101E5"
width 656
height 134
autoResize TRUE)
(object TransView "" @1077
stereotype TRUE
line_color 3342489
quidu "3E886A9100CB"
client @1066
supplier @1076
line_style 0
x_offset FALSE)
(object AttachView "" @1078
stereotype TRUE
line_color 3342489
client @1073
supplier @1076
line_style 0)
(object NoteView @1079
Parent_View @1075
location (1352, 144)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1079
location (1014, 63)
fill_color 13434879
nlines 4
max_width 640
label "The cryptographic computation is version dependent. The example below shows the computation for TLS1.0")
line_color 3342489
fill_color 13434879
width 700
height 175)
(object AttachView "" @1080
stereotype TRUE
line_color 3342489
client @1079
supplier @1076
line_style 0)
(object Swimlane "Security" @1081
location (1745, 0)
line_color 3342489
quidu "3E88686501C5"
width 540)
(object ActivityStateView "Pseudo Random Function (PRF)" @1082
Parent_View @1081
location (2014, 768)
label (object ItemLabel
Parent_View @1082
location (2014, 763)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 306
justify 0
label "Pseudo Random Function (PRF)")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886A9C0252"
width 418
height 116
autoResize TRUE)
(object TransView "" @1083
stereotype TRUE
line_color 3342489
quidu "3E886BF202BF"
client @1076
supplier @1082
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$122" @1084
location (2285, 0)
line_color 3342489
quidu "3E886818008D"
width 450)
(object TransView "" @1085
stereotype TRUE
line_color 3342489
quidu "3E886C7F001F"
client @1082
supplier @1072
vertices (list Points
(2005, 828)
(1919, 1453)
(883, 1455))
line_style 0
x_offset FALSE)
(object TransView "" @1086
stereotype TRUE
line_color 3342489
quidu "3E886C820204"
client @1072
supplier @1070
line_style 0
x_offset FALSE)
(object TransView "" @1087
stereotype TRUE
line_color 255
quidu "3E886C9F03D9"
client @1072
supplier @1068
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "ClientInfo"
quid "3E8453C903CB"
transitions (list transition_list
(object State_Transition
quid "3E8453C903CC"
supplier ":Full:ChangeCipherSend"
sendEvent (object sendEvent
quid "3E8453C903CF"))
(object State_Transition
quid "3E8453C903C7"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C903CA"))
(object State_Transition
quid "3E8839E901B6"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E8839E901B9"))
(object State_Transition
quid "3E883A3B00FA"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecSend"
quidu "3E8453C90405"
sendEvent (object sendEvent
quid "3E883A3B00FD")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8453C903D0"
states (list States
(object State "ClientCertificate"
quid "3E8453C903D2"
transitions (list transition_list
(object State_Transition
quid "3E8453C903D3"
supplier ":ClientInfo:ClientKeyExchange"
sendEvent (object sendEvent
quid "3E8453C903D6"))
(object State_Transition
quid "3E8475B1039A"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange"
quidu "3E8453C903D9"
Event (object Event "ClientCertificate sent"
quid "3E8478040454")
sendEvent (object sendEvent
quid "3E8475B1039D"))
(object State_Transition
quid "3E8475BA00CB"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify"
quidu "3E8453C903EA"
sendEvent (object sendEvent
quid "3E8475BA00CE")))
statemachine (object State_Machine "State/Activity Model"
quid "3E883AB80242"
states (list States
(object State "ProcessL"
quid "3E883B1A01E5"
transitions (list transition_list
(object State_Transition
quid "3E883C21032D"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:GetClientCertificates"
quidu "3E883BCC02BF"
sendEvent (object sendEvent
quid "3E883C210330")))
type "StartState")
(object ActivityState "Display certificates"
quid "3E883B340187")
(object ActivityState "GetClientCertificates"
quid "3E883BCC02BF"
transitions (list transition_list
(object State_Transition
quid "3E883C6702B0"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:Display certificates"
quidu "3E883B340187"
sendEvent (object sendEvent
quid "3E883C6702B3"))
(object State_Transition
quid "3E883CD103D9"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:Fill CCertificateMsg"
quidu "3E884DD9003F"
sendEvent (object sendEvent
quid "3E883CD103DC"))))
(object ActivityState "Compose message&send"
quid "3E883C75032D"
transitions (list transition_list
(object State_Transition
quid "3E883D0301D5"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:Success"
quidu "3E883CE1003F"
sendEvent (object sendEvent
quid "3E883D0301D8"))
(object State_Transition
quid "3E883D10001F"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:Alert"
quidu "3E883CFA033C"
sendEvent (object sendEvent
quid "3E883D100022"))))
(object State "Success"
quid "3E883CE1003F"
type "EndState")
(object State "Alert"
quid "3E883CFA033C"
type "EndState")
(object ActivityState "Fill CCertificateMsg"
quid "3E884DD9003F"
transitions (list transition_list
(object State_Transition
quid "3E88674F02A0"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:Alert"
quidu "3E883CFA033C"
sendEvent (object sendEvent
quid "3E88674F02A3"))
(object State_Transition
quid "3E88677103B9"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate:Compose message&send"
quidu "3E883C75032D"
sendEvent (object sendEvent
quid "3E88677103BC")))))
partitions (list Partitions
(object Partition "$UNNAMED$123"
quid "3E883AEB010A"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E883B0D02BF"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$124"
quid "3E883BB9004E"
class "Logical View::TLSCryptography::TLSProvider"
quidu "3E7B52B1006A"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$125"
quid "3E883C8C0204"
class "Logical View::Handshake Protocol::Transmit::CClientCertificate"
quidu "3E7A1FC00174"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E883AB802A0"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$123" @1088
line_color 3342489
quidu "3E883AEB010A"
width 380)
(object StateView "StartState" "ProcessL" @1089
Parent_View @1088
location (128, 560)
label (object ItemLabel
Parent_View @1089
location (170, 530)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883B1A01E5"
autoResize TRUE)
(object StateView "EndState" "Success" @1090
Parent_View @1088
location (128, 1008)
label (object ItemLabel
Parent_View @1090
location (182, 966)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883CE1003F"
autoResize TRUE)
(object StateView "EndState" "Alert" @1091
Parent_View @1088
location (128, 832)
label (object ItemLabel
Parent_View @1091
location (182, 790)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883CFA033C"
autoResize TRUE)
(object Swimlane "$UNNAMED$125" @1092
location (380, 0)
line_color 3342489
quidu "3E883C8C0204"
width 527)
(object ActivityStateView "Compose message&send" @1093
Parent_View @1092
location (644, 1008)
label (object ItemLabel
Parent_View @1093
location (644, 999)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 288
justify 0
label "Compose message&send")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883C75032D"
width 431
height 125
autoResize TRUE)
(object TransView "" @1094
stereotype TRUE
line_color 3342489
quidu "3E883D0301D5"
client @1093
supplier @1090
line_style 0
x_offset FALSE)
(object TransView "" @1095
stereotype TRUE
line_color 255
quidu "3E883D10001F"
client @1093
supplier @1091
line_style 0
x_offset FALSE)
(object Swimlane "TLSCrypto" @1096
location (907, 0)
line_color 3342489
quidu "3E883B0D02BF"
width 570)
(object ActivityStateView "Fill CCertificateMsg" @1097
Parent_View @1096
location (1201, 832)
label (object ItemLabel
Parent_View @1097
location (1201, 826)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 316
justify 0
label "Fill CCertificateMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E884DD9003F"
width 431
height 119
autoResize TRUE)
(object TransView "" @1098
stereotype TRUE
line_color 255
quidu "3E88674F02A0"
client @1097
supplier @1091
line_style 0
x_offset FALSE)
(object TransView "" @1099
stereotype TRUE
line_color 3342489
quidu "3E88677103B9"
client @1097
supplier @1093
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$124" @1100
location (1477, 0)
line_color 3342489
quidu "3E883BB9004E"
width 675)
(object ActivityStateView "GetClientCertificates" @1101
Parent_View @1100
location (1808, 560)
label (object ItemLabel
Parent_View @1101
location (1808, 554)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 416
justify 0
label "GetClientCertificates")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883BCC02BF"
width 531
height 119
autoResize TRUE)
(object TransView "" @1102
stereotype TRUE
line_color 3342489
quidu "3E883CD103D9"
client @1101
supplier @1097
line_style 0
x_offset FALSE)
(object TransView "" @1103
stereotype TRUE
line_color 3342489
quidu "3E883C21032D"
client @1089
supplier @1101
line_style 0
x_offset FALSE)
(object NoteView @1104
Parent_View @1100
location (1830, 288)
label (object ItemLabel
Parent_View @1104
location (1561, 163)
fill_color 13434879
nlines 5
max_width 503
label "Retreives suitable certificates according to CertificateRequest message")
line_color 3342489
fill_color 13434879
width 563
height 263)
(object Swimlane "$UNNAMED$124" @1105
location (2152, 0)
line_color 3342489
quidu "3E883BB9004E"
width 450)
(object AttachView "" @1106
stereotype TRUE
line_color 3342489
client @1104
supplier @1101
line_style 0)))))
type "Normal")
(object State "ClientKeyExchange"
quid "3E8453C903D9"
transitions (list transition_list
(object State_Transition
quid "3E8453C903DA"
supplier ":ClientInfo:CertificateVerify"
sendEvent (object sendEvent
quid "3E8453C903DD"))
(object State_Transition
quid "3E8453C903DE"
supplier "ChangeCipherSend"
sendEvent (object sendEvent
quid "3E8453C903E1"))
(object State_Transition
quid "3E8453C903E2"
supplier ":ClientInfo:ChangeCipherSend"
sendEvent (object sendEvent
quid "3E8453C903E5"))
(object State_Transition
quid "3E8475B7034C"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify"
quidu "3E8453C903EA"
Event (object Event "ClientKeyExchange sent"
quid "3E847804046E")
condition "ClientCertificate with signing capability sent"
sendEvent (object sendEvent
quid "3E8475B7034F"))
(object State_Transition
quid "3E8475C30271"
supplier ":Handshake Negotiation:Full:ClientInfo:ChangeCipherSend"
quidu "3E8453C903F5"
sendEvent (object sendEvent
quid "3E8475C30274")))
statemachine (object State_Machine "State/Activity Model"
quid "3E883E760196"
states (list States
(object State "ProcessL"
quid "3E884D7B0223"
transitions (list transition_list
(object State_Transition
quid "3E88502F0262"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Encryption?"
quidu "3E884FDC01B6"
sendEvent (object sendEvent
quid "3E88502F0265")))
type "StartState")
(object Decision "Encryption?"
quid "3E884FDC01B6"
transitions (list transition_list
(object State_Transition
quid "3E88519900BC"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Yc sent via certificate?"
quidu "3E8850E101E5"
condition "DH"
sendEvent (object sendEvent
quid "3E88519900BF"))
(object State_Transition
quid "3E8855870290"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:generate RSA premaster secret"
quidu "3E88503901E5"
condition "RSA"
sendEvent (object sendEvent
quid "3E8855870293"))))
(object ActivityState "generate RSA premaster secret"
quid "3E88503901E5"
transitions (list transition_list
(object State_Transition
quid "3E88558D0119"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:encrypt premaster secret"
quidu "3E8850AF02A0"
sendEvent (object sendEvent
quid "3E88558D011C"))))
(object ActivityState "encrypt premaster secret"
quid "3E8850AF02A0"
transitions (list transition_list
(object State_Transition
quid "3E88574700FA"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Fill message class"
quidu "3E8851800262"
sendEvent (object sendEvent
quid "3E88574700FD"))))
(object Decision "Yc sent via certificate?"
quid "3E8850E101E5"
transitions (list transition_list
(object State_Transition
quid "3E8851A601B6"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Fill message class"
quidu "3E8851800262"
condition "YES"
sendEvent (object sendEvent
quid "3E8851A601B9"))
(object State_Transition
quid "3E88573B01A6"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Get Yc of DH key"
quidu "3E8856F802A0"
condition "NO"
sendEvent (object sendEvent
quid "3E88573B01A9"))))
(object ActivityState "Fill message class"
quid "3E8851800262"
transitions (list transition_list
(object State_Transition
quid "3E88575A00CB"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:InitiateTransmitL"
quidu "3EC906940145"
sendEvent (object sendEvent
quid "3E88575A00CE"))
(object State_Transition
quid "3E885764005E"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Alert"
quidu "3E8851E30187"
sendEvent (object sendEvent
quid "3E8857640061"))))
(object ActivityState "Compose & send"
quid "3E8851B900BC"
transitions (list transition_list
(object State_Transition
quid "3E88575F008D"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Success"
quidu "3E8851D20119"
sendEvent (object sendEvent
quid "3E88575F0090"))
(object State_Transition
quid "3E88673702BF"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Alert"
quidu "3E8851E30187"
sendEvent (object sendEvent
quid "3E88673702C2"))))
(object State "Success"
quid "3E8851D20119"
type "EndState")
(object State "Alert"
quid "3E8851E30187"
type "EndState")
(object ActivityState "Get Yc of DH key"
quid "3E8856F802A0"
transitions (list transition_list
(object State_Transition
quid "3E88574A036B"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Fill message class"
quidu "3E8851800262"
sendEvent (object sendEvent
quid "3E88574A036E"))))
(object ActivityState "InitiateTransmitL"
quid "3EC906940145"
transitions (list transition_list
(object State_Transition
quid "3EC9077803A6"
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange:Compose & send"
quidu "3E8851B900BC"
sendEvent (object sendEvent
quid "3EC9077803A9")))))
partitions (list Partitions
(object Partition "$UNNAMED$126"
quid "3E883E8200AC"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$127"
quid "3E883F87034C"
class "Logical View::Handshake Protocol::Transmit::CClientKeyExch"
quidu "3E8ABA7C0274"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E883F9600CB"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E883FA1003F"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E883E7601B6"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 106
items (list diagram_item_list
(object Swimlane "$UNNAMED$126" @1107
line_color 3342489
quidu "3E883E8200AC"
width 570)
(object StateView "StartState" "ProcessL" @1108
Parent_View @1107
location (102, 256)
label (object ItemLabel
Parent_View @1108
location (144, 226)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E884D7B0223"
autoResize TRUE)
(object StateView "EndState" "Success" @1109
Parent_View @1107
location (102, 1544)
label (object ItemLabel
Parent_View @1109
location (156, 1502)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8851D20119"
autoResize TRUE)
(object StateView "EndState" "Alert" @1110
Parent_View @1107
location (102, 1072)
label (object ItemLabel
Parent_View @1110
location (156, 1030)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8851E30187"
autoResize TRUE)
(object ActivityStateView "InitiateTransmitL" @1111
Parent_View @1107
location (288, 1312)
label (object ItemLabel
Parent_View @1111
location (288, 1309)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 332
justify 0
label "InitiateTransmitL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC906940145"
width 443
height 112
autoResize TRUE)
(object StateView "EndState" "Alert" @1112
Parent_View @1107
location (102, 1760)
label (object ItemLabel
Parent_View @1112
location (156, 1718)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8851E30187"
autoResize TRUE)
(object NoteView @1113
Parent_View @1107
location (352, 1152)
label (object ItemLabel
Parent_View @1113
location (214, 1092)
fill_color 13434879
nlines 2
max_width 240
label "To update transmit list")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object Swimlane "$UNNAMED$127" @1114
location (570, 0)
line_color 3342489
quidu "3E883F87034C"
width 508)
(object ActivityStateView "Compose & send" @1115
Parent_View @1114
location (824, 1544)
label (object ItemLabel
Parent_View @1115
location (824, 1544)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 254
justify 0
label "Compose & send")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8851B900BC"
width 388
height 106
autoResize TRUE)
(object TransView "" @1116
stereotype TRUE
line_color 3342489
quidu "3E88575F008D"
client @1115
supplier @1109
line_style 0
x_offset FALSE)
(object TransView "" @1117
stereotype TRUE
line_color 255
quidu "3E88673702BF"
client @1115
supplier @1112
line_style 0
x_offset FALSE)
(object TransView "" @1118
stereotype TRUE
line_color 3342489
quidu "3EC9077803A6"
client @1111
supplier @1115
line_style 0
x_offset FALSE)
(object Swimlane "TLSCrypto" @1119
location (1078, 0)
line_color 3342489
quidu "3E883F9600CB"
width 710)
(object DecisionView "Encryption?" @1120
Parent_View @1119
location (1431, 256)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1120
location (1487, 207)
nlines 2
max_width 300
label "Encryption?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E884FDC01B6"
autoResize TRUE)
(object TransView "" @1121
stereotype TRUE
line_color 3342489
quidu "3E88502F0262"
client @1108
supplier @1120
line_style 0
x_offset FALSE)
(object DecisionView "Yc sent via certificate?" @1122
Parent_View @1119
location (1432, 480)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1122
location (1488, 431)
nlines 2
max_width 300
label "Yc sent via certificate?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8850E101E5"
autoResize TRUE)
(object TransView "" @1123
label (object SegLabel @1124
Parent_View @1123
location (1365, 316)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ DH ]"
pctDist 0.154017
height 67
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E88519900BC"
client @1120
supplier @1122
line_style 0
x_offset FALSE)
(object ActivityStateView "Fill message class" @1125
Parent_View @1119
location (1433, 1072)
label (object ItemLabel
Parent_View @1125
location (1433, 1063)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 406
justify 0
label "Fill message class")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8851800262"
width 588
height 125
autoResize TRUE)
(object TransView "" @1126
label (object SegLabel @1127
Parent_View @1126
location (1352, 570)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ YES ]"
pctDist 0.108163
height 81
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E8851A601B6"
client @1122
supplier @1125
line_style 0
x_offset FALSE)
(object TransView "" @1128
stereotype TRUE
line_color 255
quidu "3E885764005E"
client @1125
supplier @1110
line_style 0
x_offset FALSE)
(object TransView "" @1129
stereotype TRUE
line_color 3342489
quidu "3E88575A00CB"
client @1125
supplier @1111
line_style 0
x_offset FALSE)
(object NoteView @1130
Parent_View @1119
location (1128, 480)
label (object ItemLabel
Parent_View @1130
location (990, 430)
fill_color 13434879
nlines 2
max_width 240
label "Yc - public part of DH key")
line_color 3342489
fill_color 13434879
width 300
height 113)
(object AttachView "" @1131
stereotype TRUE
line_color 3342489
client @1130
supplier @1122
line_style 0)
(object NoteView @1132
Parent_View @1119
location (1508, 1504)
label (object ItemLabel
Parent_View @1132
location (1111, 1329)
fill_color 13434879
nlines 7
max_width 759
label
|The message could be one of the following according to key exchange algorithm:
|
|CRsaClientKeyExchMsg
|CDhExplicitClientKeyExchMsg
|CDhImplicitClientKeyExchMsg
)
line_color 3342489
fill_color 13434879
width 819
height 363)
(object AttachView "" @1133
stereotype TRUE
line_color 3342489
client @1132
supplier @1125
line_style 0)
(object Swimlane "Security" @1134
location (1788, 0)
line_color 3342489
quidu "3E883FA1003F"
width 709)
(object ActivityStateView "generate RSA premaster secret" @1135
Parent_View @1134
location (2210, 432)
label (object ItemLabel
Parent_View @1135
location (2210, 426)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 340
justify 0
label "generate RSA premaster secret")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88503901E5"
width 500
height 119
autoResize TRUE)
(object TransView "" @1136
label (object SegLabel @1137
Parent_View @1136
location (1871, 312)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ RSA ]"
pctDist 0.706392
height 35
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8855870290"
client @1120
supplier @1135
line_style 0
x_offset FALSE)
(object ActivityStateView "encrypt premaster secret" @1138
Parent_View @1134
location (2210, 1072)
label (object ItemLabel
Parent_View @1138
location (2210, 1067)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 308
justify 0
label "encrypt premaster secret")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8850AF02A0"
width 458
height 116
autoResize TRUE)
(object TransView "" @1139
stereotype TRUE
line_color 3342489
quidu "3E88558D0119"
client @1135
supplier @1138
line_style 0
x_offset FALSE)
(object TransView "" @1140
stereotype TRUE
line_color 3342489
quidu "3E88574700FA"
client @1138
supplier @1125
line_style 0
x_offset FALSE)
(object ActivityStateView "Get Yc of DH key" @1141
Parent_View @1134
location (2023, 816)
label (object ItemLabel
Parent_View @1141
location (2023, 817)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Get Yc of DH key")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8856F802A0"
autoResize TRUE)
(object TransView "" @1142
label (object SegLabel @1143
Parent_View @1142
location (1713, 567)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ NO ]"
pctDist 0.429194
height 41
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E88573B01A6"
client @1122
supplier @1141
line_style 0
x_offset FALSE)
(object TransView "" @1144
stereotype TRUE
line_color 3342489
quidu "3E88574A036B"
client @1141
supplier @1125
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$127" @1145
location (2497, 0)
line_color 3342489
quidu "3E883F87034C"
width 450)
(object AttachView "" @1146
stereotype TRUE
line_color 3342489
client @1113
supplier @1111
line_style 0)))))
type "Normal")
(object State "CertificateVerify"
quid "3E8453C903EA"
transitions (list transition_list
(object State_Transition
quid "3E8453C903EB"
supplier "ChangeCipherSend"
sendEvent (object sendEvent
quid "3E8453C903EE"))
(object State_Transition
quid "3E8453C903EF"
supplier ":ClientInfo:ChangeCipherSend"
sendEvent (object sendEvent
quid "3E8453C903F2"))
(object State_Transition
quid "3E8475BE0213"
supplier ":Handshake Negotiation:Full:ClientInfo:ChangeCipherSend"
quidu "3E8453C903F5"
sendEvent (object sendEvent
quid "3E8475BE0216")))
statemachine (object State_Machine "State/Activity Model"
quid "3E885F0402A0"
states (list States
(object State "ProcessL"
quid "3E885F6500DB"
transitions (list transition_list
(object State_Transition
quid "3E886083005E"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Client Certificate?"
quidu "3E885F95039A"
sendEvent (object sendEvent
quid "3E8860830061")))
type "StartState")
(object State "Success"
quid "3E885F6F02DF"
type "EndState")
(object State "Alert"
quid "3E885F7603B9"
type "EndState")
(object Decision "Client Certificate?"
quid "3E885F95039A"
transitions (list transition_list
(object State_Transition
quid "3E88607F0000"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Success"
quidu "3E885F6F02DF"
condition "fixed DH params"
sendEvent (object sendEvent
quid "3E88607F0003"))
(object State_Transition
quid "3E8860FD0213"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:HASH request by sign alg"
quidu "3E886150003F"
condition "others"
sendEvent (object sendEvent
quid "3E8860FD0216"))))
(object ActivityState "Fill message class"
quid "3E886045038A"
transitions (list transition_list
(object State_Transition
quid "3E88608900AC"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Compose & send"
quidu "3E8866C5008D"
sendEvent (object sendEvent
quid "3E88608900AF"))
(object State_Transition
quid "3E88608E03B9"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Alert"
quidu "3E885F7603B9"
sendEvent (object sendEvent
quid "3E88608E03BC"))))
(object ActivityState "Compute HASH"
quid "3E8860CE0252"
transitions (list transition_list
(object State_Transition
quid "3E88611400CB"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Fill message class"
quidu "3E886045038A"
sendEvent (object sendEvent
quid "3E88611400CE"))))
(object ActivityState "HASH request by sign alg"
quid "3E886150003F"
transitions (list transition_list
(object State_Transition
quid "3E88662F01F4"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Compute HASH"
quidu "3E8860CE0252"
sendEvent (object sendEvent
quid "3E88662F01F7"))))
(object ActivityState "Compose & send"
quid "3E8866C5008D"
transitions (list transition_list
(object State_Transition
quid "3E8866D802B0"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Success"
quidu "3E885F6F02DF"
sendEvent (object sendEvent
quid "3E8866D802B3"))
(object State_Transition
quid "3E8866E40139"
supplier ":Handshake Negotiation:Full:ClientInfo:CertificateVerify:Alert"
quidu "3E885F7603B9"
sendEvent (object sendEvent
quid "3E8866E4013C")))))
partitions (list Partitions
(object Partition "$UNNAMED$128"
quid "3E885F12002F"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$129"
quid "3E885F1D009C"
class "Logical View::Handshake Protocol::Transmit::CCertificateVerify"
quidu "3E8ABAD60283"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E885F2702BF"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E8860D903D9"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E885F0402FE"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$128" @1147
line_color 3342489
quidu "3E885F12002F"
width 340)
(object StateView "StartState" "ProcessL" @1148
Parent_View @1147
location (142, 224)
label (object ItemLabel
Parent_View @1148
location (184, 194)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E885F6500DB"
autoResize TRUE)
(object StateView "EndState" "Success" @1149
Parent_View @1147
location (112, 832)
label (object ItemLabel
Parent_View @1149
location (166, 790)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E885F6F02DF"
autoResize TRUE)
(object StateView "EndState" "Alert" @1150
Parent_View @1147
location (108, 1104)
label (object ItemLabel
Parent_View @1150
location (162, 1062)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E885F7603B9"
autoResize TRUE)
(object Swimlane "$UNNAMED$129" @1151
location (340, 0)
line_color 3342489
quidu "3E885F1D009C"
width 659)
(object ActivityStateView "Compose & send" @1152
Parent_View @1151
location (624, 832)
label (object ItemLabel
Parent_View @1152
location (624, 833)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Compose & send")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8866C5008D"
autoResize TRUE)
(object TransView "" @1153
stereotype TRUE
line_color 3342489
quidu "3E8866D802B0"
client @1152
supplier @1149
line_style 0
x_offset FALSE)
(object TransView "" @1154
stereotype TRUE
line_color 255
quidu "3E8866E40139"
client @1152
supplier @1150
line_style 0
x_offset FALSE)
(object Swimlane "TLSCrypto" @1155
location (999, 0)
line_color 3342489
quidu "3E885F2702BF"
width 738)
(object DecisionView "Client Certificate?" @1156
Parent_View @1155
location (1298, 224)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1156
location (1354, 175)
nlines 2
max_width 300
label "Client Certificate?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E885F95039A"
autoResize TRUE)
(object TransView "" @1157
label (object SegLabel @1158
Parent_View @1157
location (842, 306)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ fixed DH params ]"
pctDist 0.306575
height 111
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E88607F0000"
client @1156
supplier @1149
line_style 0
x_offset FALSE)
(object TransView "" @1159
stereotype TRUE
line_color 3342489
quidu "3E886083005E"
client @1148
supplier @1156
line_style 0
x_offset FALSE)
(object ActivityStateView "HASH request by sign alg" @1160
Parent_View @1155
location (1298, 480)
label (object ItemLabel
Parent_View @1160
location (1298, 478)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 272
justify 0
label "HASH request by sign alg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886150003F"
width 410
height 110
autoResize TRUE)
(object TransView "" @1161
label (object SegLabel @1162
Parent_View @1161
location (1393, 309)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ others ]"
pctDist 0.298137
height 95
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8860FD0213"
client @1156
supplier @1160
line_style 0
x_offset FALSE)
(object ActivityStateView "Fill message class" @1163
Parent_View @1155
location (1368, 832)
label (object ItemLabel
Parent_View @1163
location (1368, 829)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 428
justify 0
label "Fill message class")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E886045038A"
width 618
height 113
autoResize TRUE)
(object TransView "" @1164
stereotype TRUE
line_color 3342489
quidu "3E88608900AC"
client @1163
supplier @1152
line_style 0
x_offset FALSE)
(object TransView "" @1165
stereotype TRUE
line_color 255
quidu "3E88608E03B9"
client @1163
supplier @1150
line_style 0
x_offset FALSE)
(object NoteView @1166
Parent_View @1155
location (1360, 1152)
label (object ItemLabel
Parent_View @1166
location (979, 1008)
fill_color 13434879
nlines 6
max_width 727
label
|The message class could be one of the following accoding to signing algorithm:
|
|CDsaCertificateVerifyMsg CRsaCertificateVerifyMsg
)
line_color 3342489
fill_color 13434879
width 787
height 300)
(object Swimlane "Security" @1167
location (1737, 0)
line_color 3342489
quidu "3E8860D903D9"
width 514)
(object ActivityStateView "Compute HASH" @1168
Parent_View @1167
location (1997, 640)
label (object ItemLabel
Parent_View @1168
location (1997, 640)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 264
justify 0
label "Compute HASH")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8860CE0252"
width 400
height 107
autoResize TRUE)
(object TransView "" @1169
stereotype TRUE
line_color 3342489
quidu "3E88611400CB"
client @1168
supplier @1163
line_style 0
x_offset FALSE)
(object TransView "" @1170
stereotype TRUE
line_color 3342489
quidu "3E88662F01F4"
client @1160
supplier @1168
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$129" @1171
location (2251, 0)
line_color 3342489
quidu "3E885F1D009C"
width 450)
(object AttachView "" @1172
stereotype TRUE
line_color 3342489
client @1166
supplier @1163
line_style 0)))))
type "Normal")
(object State "ServerHelloDone"
quid "3E8453C903F9"
transitions (list transition_list
(object State_Transition
quid "3E8453C903FA"
supplier ":ClientInfo:ClientCertificate"
sendEvent (object sendEvent
quid "3E8453C903FD"))
(object State_Transition
quid "3E8453C903FE"
supplier ":ClientInfo:ClientKeyExchange"
sendEvent (object sendEvent
quid "3E8453C90401"))
(object State_Transition
quid "3E84759E03C9"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientCertificate"
quidu "3E8453C903D2"
Event (object Event "ServerHelloDone received"
quid "3E8478040498")
condition "CertificateRequest received"
sendEvent (object sendEvent
quid "3E84759E03CC"))
(object State_Transition
quid "3E8475A700CB"
label ""
supplier ":Handshake Negotiation:Full:ClientInfo:ClientKeyExchange"
quidu "3E8453C903D9"
Event (object Event "ServerHelloDone received"
quid "3E847804049D")
condition "no CertificateRequest"
sendEvent (object sendEvent
quid "3E8475A700CE")))
type "StartState")
(object State "ChangeCipherSend"
quid "3E8453C903F5"
type "EndState"))
partitions (list Partitions)
statediagrams (list StateDiagrams
(object State_Diagram "ClientInfo"
quid "3E8453C903D1"
title "ClientInfo"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "Normal" "ClientCertificate" @1173
location (368, 608)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1173
location (368, 592)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 298
justify 0
label "ClientCertificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903D2"
width 394
height 144
autoResize TRUE)
(object StateView "Normal" "ClientKeyExchange" @1174
location (1056, 960)
label (object ItemLabel
Parent_View @1174
location (1056, 944)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 384
justify 0
label "ClientKeyExchange")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903D9"
width 481
height 144
autoResize TRUE)
(object StateView "Normal" "CertificateVerify" @1175
location (576, 1440)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1175
location (576, 1431)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 354
justify 0
label "CertificateVerify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903EA"
width 450
height 131
autoResize TRUE)
(object StateView "StartState" "ServerHelloDone" @1176
location (1056, 144)
label (object ItemLabel
Parent_View @1176
location (1098, 114)
nlines 2
max_width 600
label "ServerHelloDone")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903F9"
autoResize TRUE)
(object StateView "EndState" "ChangeCipherSend" @1177
location (1056, 1856)
label (object ItemLabel
Parent_View @1177
location (1110, 1814)
nlines 2
max_width 600
label "ChangeCipherSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903F5"
autoResize TRUE)
(object TransView "" @1178
label (object SegLabel @1179
Parent_View @1178
location (495, 416)
anchor_loc 1
nlines 1
max_width 1008
justify 0
label "ServerHelloDone received[ CertificateRequest received ]"
pctDist 0.872973
height 89
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E84759E03C9"
client @1176
supplier @1173
line_style 0
x_offset FALSE)
(object TransView "" @1180
label (object SegLabel @1181
Parent_View @1180
location (1467, 779)
anchor_loc 1
nlines 1
max_width 941
justify 0
label "ServerHelloDone received[ no CertificateRequest ]"
pctDist 0.847339
height 411
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8475A700CB"
client @1176
supplier @1174
line_style 0
x_offset FALSE)
(object TransView "" @1182
label (object SegLabel @1183
Parent_View @1182
location (724, 721)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "ClientCertificate sent"
pctDist 0.458616
height 63
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8475B1039A"
client @1173
supplier @1174
line_style 0
x_offset FALSE)
(object TransView "" @1184
label (object SegLabel @1185
Parent_View @1184
location (612, 1312)
anchor_loc 1
nlines 1
max_width 1286
justify 0
label "ClientKeyExchange sent[ ClientCertificate with signing capability sent ]"
pctDist 0.951921
height 66
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E8475B7034C"
client @1174
supplier @1175
line_style 0
x_offset FALSE)
(object TransView "" @1186
stereotype TRUE
line_color 3342489
quidu "3E8475BE0213"
client @1175
supplier @1177
line_style 0
x_offset FALSE)
(object TransView "" @1187
stereotype TRUE
line_color 3342489
quidu "3E8475C30271"
client @1174
supplier @1177
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "ServerInfo"
quid "3E8453C90460"
transitions (list transition_list
(object State_Transition
quid "3E8453C90461"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C90464"))
(object State_Transition
quid "3E8453C9045C"
supplier ":Full:ServerHelloDone"
sendEvent (object sendEvent
quid "3E8453C9045F"))
(object State_Transition
quid "3E8839E3003F"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E8839E30042"))
(object State_Transition
quid "3E883A36009C"
supplier ":Handshake Negotiation:Full:ServerHelloDone"
quidu "3E8453C9044E"
sendEvent (object sendEvent
quid "3E883A36009F")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8453C90465"
states (list States
(object State "Certificate"
quid "3E8453C90467"
transitions (list transition_list
(object State_Transition
quid "3E8453C90468"
supplier ":ServerInfo:ServerKeyExchange"
sendEvent (object sendEvent
quid "3E8453C9046B"))
(object State_Transition
quid "3E8453C9046C"
supplier ":ServerInfo:CertificateRequest"
sendEvent (object sendEvent
quid "3E8453C9046F"))
(object State_Transition
quid "3E8476070168"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:CertificateRequest"
quidu "3E8453C90483"
Event (object Event "Certificate recv"
quid "3E84780404BE")
condition "other ciphers"
sendEvent (object sendEvent
quid "3E847607016B"))
(object State_Transition
quid "3E847609030D"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange"
quidu "3E8453C90472"
Event (object Event "Certificate recv"
quid "3E84780404C3")
condition "Cipher is [RSA_EX,DHE_DSS,DHE_DSS_EX,DHE_RSA,DHE_RSA_EX"
sendEvent (object sendEvent
quid "3E8476090310"))
(object State_Transition
quid "3E84809F035C"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerHelloDone"
quidu "3E8453C9048E"
sendEvent (object sendEvent
quid "3E84809F035F")))
statemachine (object State_Machine "State/Activity Model"
quid "3E847EC4005E"
states (list States
(object State "ProcessL"
quid "3E8814E90281"
transitions (list transition_list
(object State_Transition
quid "3E8819E60000"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Parse CCertificateMsg"
quidu "3E8814F803D9"
sendEvent (object sendEvent
quid "3E8819E60003")))
type "StartState")
(object ActivityState "Parse CCertificateMsg"
quid "3E8814F803D9"
transitions (list transition_list
(object State_Transition
quid "3E8819EB0119"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Decode certificate data"
quidu "3E88167100EB"
sendEvent (object sendEvent
quid "3E8819EB011C"))))
(object ActivityState "Validate certificate"
quid "3E881554004E"
transitions (list transition_list
(object State_Transition
quid "3E8819F600FA"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Validate DNS"
quidu "3E8816C90158"
sendEvent (object sendEvent
quid "3E8819F600FD"))))
(object ActivityState "Decode certificate data"
quid "3E88167100EB"
transitions (list transition_list
(object State_Transition
quid "3E8819EF01C5"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Validate certificate"
quidu "3E881554004E"
sendEvent (object sendEvent
quid "3E8819EF01C8"))))
(object ActivityState "Validate DNS"
quid "3E8816C90158"
transitions (list transition_list
(object State_Transition
quid "3E881A0A004E"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Certificate OK ?"
quidu "3E8817CD02EE"
sendEvent (object sendEvent
quid "3E881A0A0051"))
(object State_Transition
quid "3E886493035C"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Alert"
quidu "3E8819A803AA"
sendEvent (object sendEvent
quid "3E886493035F"))))
(object Decision "Certificate OK ?"
quid "3E8817CD02EE"
transitions (list transition_list
(object State_Transition
quid "3E881A330177"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Display certificate"
quidu "3E88186402A0"
condition "NO"
sendEvent (object sendEvent
quid "3E881A33017A"))
(object State_Transition
quid "3E881AB0004E"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:save certificate (key, params & signature)"
quidu "3E8862AE0252"
condition "YES"
sendEvent (object sendEvent
quid "3E881AB00051"))))
(object ActivityState "Display certificate"
quid "3E88186402A0"
transitions (list transition_list
(object State_Transition
quid "3E881A470168"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:User happy?"
quidu "3E88192900BC"
sendEvent (object sendEvent
quid "3E881A47016B"))))
(object Decision "User happy?"
quid "3E88192900BC"
transitions (list transition_list
(object State_Transition
quid "3E881A5900BC"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:save certificate (key, params & signature)"
quidu "3E8862AE0252"
condition "YES"
sendEvent (object sendEvent
quid "3E881A5900BF"))
(object State_Transition
quid "3E881A640129"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Alert"
quidu "3E8819A803AA"
condition "NO"
sendEvent (object sendEvent
quid "3E881A64012C"))))
(object State "Success"
quid "3E88198702DF"
type "EndState")
(object State "Alert"
quid "3E8819A803AA"
type "EndState")
(object ActivityState "save certificate (key, params & signature)"
quid "3E8862AE0252"
transitions (list transition_list
(object State_Transition
quid "3E88634E0196"
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate:Success"
quidu "3E88198702DF"
sendEvent (object sendEvent
quid "3E88634E0199")))))
partitions (list Partitions
(object Partition "$UNNAMED$130"
quid "3E8815B50262"
class "Logical View::Handshake Protocol::Receive::CServerCertificate"
quidu "3E7A20EB02BC"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E8816420196"
persistence "Transient"
multi FALSE)
(object Partition "?Security || App?"
quid "3E881826038A"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$131"
quid "3E881961008D"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$132"
quid "3E8D99DA012C"
class "Logical View::TLSCryptography::TLSProvider"
quidu "3E7B52B1006A"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E847EC4005F"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$131" @1188
line_color 3342489
quidu "3E881961008D"
width 308)
(object StateView "StartState" "ProcessL" @1189
Parent_View @1188
location (128, 96)
label (object ItemLabel
Parent_View @1189
location (170, 66)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8814E90281"
autoResize TRUE)
(object StateView "EndState" "Success" @1190
Parent_View @1188
location (102, 1280)
label (object ItemLabel
Parent_View @1190
location (156, 1238)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88198702DF"
autoResize TRUE)
(object StateView "EndState" "Alert" @1191
Parent_View @1188
location (112, 768)
label (object ItemLabel
Parent_View @1191
location (166, 726)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8819A803AA"
autoResize TRUE)
(object Swimlane "TLSCrypto" @1192
location (308, 0)
line_color 3342489
quidu "3E8816420196"
width 644)
(object ActivityStateView "Decode certificate data" @1193
Parent_View @1192
location (604, 384)
label (object ItemLabel
Parent_View @1193
location (604, 375)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 306
justify 0
label "Decode certificate data")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88167100EB"
width 456
height 125
autoResize TRUE)
(object ActivityStateView "save certificate (key, params & signature)" @1194
Parent_View @1192
location (630, 1280)
label (object ItemLabel
Parent_View @1194
location (630, 1278)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 416
justify 0
label "save certificate (key, params & signature)")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8862AE0252"
width 524
height 110
autoResize TRUE)
(object TransView "" @1195
stereotype TRUE
line_color 3342489
quidu "3E88634E0196"
client @1194
supplier @1190
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$130" @1196
location (952, 0)
line_color 3342489
quidu "3E8815B50262"
width 656)
(object ActivityStateView "Parse CCertificateMsg" @1197
Parent_View @1196
location (1266, 240)
label (object ItemLabel
Parent_View @1197
location (1266, 228)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 384
justify 0
label "Parse CCertificateMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8814F803D9"
width 506
height 131
autoResize TRUE)
(object TransView "" @1198
stereotype TRUE
line_color 3342489
quidu "3E8819E60000"
client @1189
supplier @1197
line_style 0
x_offset FALSE)
(object TransView "" @1199
stereotype TRUE
line_color 3342489
quidu "3E8819EB0119"
client @1197
supplier @1193
line_style 0
x_offset FALSE)
(object ActivityStateView "Validate DNS" @1200
Parent_View @1196
location (1258, 768)
label (object ItemLabel
Parent_View @1200
location (1258, 769)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Validate DNS")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8816C90158"
autoResize TRUE)
(object TransView "" @1201
stereotype TRUE
line_color 255
quidu "3E886493035C"
client @1200
supplier @1191
line_style 0
x_offset FALSE)
(object DecisionView "Certificate OK ?" @1202
Parent_View @1196
location (1258, 976)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1202
location (1318, 927)
nlines 2
max_width 300
label "Certificate OK ?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8817CD02EE"
width 169
autoResize TRUE)
(object TransView "" @1203
stereotype TRUE
line_color 3342489
quidu "3E881A0A004E"
client @1200
supplier @1202
line_style 0
x_offset FALSE)
(object TransView "" @1204
label (object SegLabel @1205
Parent_View @1204
location (1152, 1036)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ YES ]"
pctDist 0.096561
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E881AB0004E"
client @1202
supplier @1194
line_style 0
x_offset FALSE)
(object DecisionView "User happy?" @1206
Parent_View @1196
location (1261, 1280)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1206
location (1317, 1231)
nlines 2
max_width 300
label "User happy?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88192900BC"
autoResize TRUE)
(object TransView "" @1207
label (object SegLabel @1208
Parent_View @1207
location (1126, 1251)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ YES ]"
pctDist 0.181818
height 30
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E881A5900BC"
client @1206
supplier @1194
line_style 0
x_offset FALSE)
(object StateView "EndState" "Alert" @1209
Parent_View @1196
location (1262, 1520)
label (object ItemLabel
Parent_View @1209
location (1316, 1478)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8819A803AA"
autoResize TRUE)
(object TransView "" @1210
label (object SegLabel @1211
Parent_View @1210
location (1192, 1377)
anchor_loc 1
nlines 1
max_width 112
justify 0
label "[ NO ]"
pctDist 0.381250
height 70
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E881A640129"
client @1206
supplier @1209
line_style 0
x_offset FALSE)
(object Swimlane "?Security || App?" @1212
location (1608, 0)
line_color 3342489
quidu "3E881826038A"
width 484)
(object ActivityStateView "Display certificate" @1213
Parent_View @1212
location (1856, 1120)
label (object ItemLabel
Parent_View @1213
location (1856, 1121)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Display certificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88186402A0"
autoResize TRUE)
(object TransView "" @1214
label (object SegLabel @1215
Parent_View @1214
location (1474, 1036)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ NO ]"
pctDist 0.378019
height 23
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E881A330177"
client @1202
supplier @1213
line_style 0
x_offset FALSE)
(object TransView "" @1216
stereotype TRUE
line_color 3342489
quidu "3E881A470168"
client @1213
supplier @1206
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$132" @1217
location (2092, 0)
line_color 3342489
quidu "3E8D99DA012C"
width 546)
(object ActivityStateView "Validate certificate" @1218
Parent_View @1217
location (2380, 560)
label (object ItemLabel
Parent_View @1218
location (2380, 557)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 306
justify 0
label "Validate certificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E881554004E"
width 456
height 113
autoResize TRUE)
(object TransView "" @1219
stereotype TRUE
line_color 3342489
quidu "3E8819EF01C5"
client @1193
supplier @1218
line_style 0
x_offset FALSE)
(object TransView "" @1220
stereotype TRUE
line_color 3342489
quidu "3E8819F600FA"
client @1218
supplier @1200
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$132" @1221
location (2638, 0)
line_color 3342489
quidu "3E8D99DA012C"
width 450)))))
type "Normal")
(object State "ServerKeyExchange"
quid "3E8453C90472"
transitions (list transition_list
(object State_Transition
quid "3E8453C90473"
supplier "ServerHelloDone"
sendEvent (object sendEvent
quid "3E8453C90476"))
(object State_Transition
quid "3E8453C90477"
supplier ":ServerInfo:CertificateRequest"
sendEvent (object sendEvent
quid "3E8453C9047A"))
(object State_Transition
quid "3E8453C9047B"
supplier ":ServerInfo:ServerHelloDone"
sendEvent (object sendEvent
quid "3E8453C9047E"))
(object State_Transition
quid "3E84760D001F"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:CertificateRequest"
quidu "3E8453C90483"
Event (object Event "ServerKeyExchange"
quid "3E84780404D8")
condition "cipher != DH_anon"
sendEvent (object sendEvent
quid "3E84760D0022"))
(object State_Transition
quid "3E84761002BF"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:ServerHelloDone"
quidu "3E8453C9048E"
Event (object Event "ServerKeyExchange"
quid "3E89836D06FA")
condition "cipher == DH_anon"
sendEvent (object sendEvent
quid "3E84761002C2")))
statemachine (object State_Machine "State/Activity Model"
quid "3E881C12039A"
states (list States
(object State "HandshakeParser"
quid "3E88265B002F"
transitions (list transition_list
(object State_Transition
quid "3E882A9C02CF"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Parse message"
quidu "3E884ED00213"
sendEvent (object sendEvent
quid "3E882A9C02D2")))
type "StartState")
(object State "Success"
quid "3E8826600139"
type "EndState")
(object ActivityState "Extract server params"
quid "3E882A330187"
transitions (list transition_list
(object State_Transition
quid "3E882AA0002F"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Anonymous?"
quidu "3E883794035C"
sendEvent (object sendEvent
quid "3E882AA00032"))))
(object ActivityState "Extract server signature"
quid "3E882A620223"
transitions (list transition_list
(object State_Transition
quid "3E882AA2036B"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Save params & signature"
quidu "3E882A74006E"
sendEvent (object sendEvent
quid "3E882AA2036E"))
(object State_Transition
quid "3E882C8A0129"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Alert"
quidu "3E882C720281"
sendEvent (object sendEvent
quid "3E882C8A012C"))))
(object ActivityState "Save params & signature"
quid "3E882A74006E"
transitions (list transition_list
(object State_Transition
quid "3E882AAA02DF"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Success"
quidu "3E8826600139"
sendEvent (object sendEvent
quid "3E882AAA02E2"))
(object State_Transition
quid "3E882CA601A6"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Alert"
quidu "3E882C720281"
sendEvent (object sendEvent
quid "3E882CA601A9"))))
(object ActivityState "Initiate asynch security process"
quid "3E882B24002F")
(object State "Alert"
quid "3E882C720281"
type "EndState")
(object Decision "Anonymous?"
quid "3E883794035C"
transitions (list transition_list
(object State_Transition
quid "3E8837C30158"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Extract server signature"
quidu "3E882A620223"
condition "cipher != DH_anon"
sendEvent (object sendEvent
quid "3E8837C3015B"))
(object State_Transition
quid "3E8837CA00DB"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Parse message"
quidu "3E884ED00213"
condition "cipher == DH_anon"
sendEvent (object sendEvent
quid "3E8837CA00DE"))))
(object ActivityState "Parse message"
quid "3E884ED00213"
transitions (list transition_list
(object State_Transition
quid "3E884EFF03B9"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Save params & signature"
quidu "3E882A74006E"
sendEvent (object sendEvent
quid "3E884EFF03BC"))
(object State_Transition
quid "3E882C84007D"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange:Alert"
quidu "3E882C720281"
sendEvent (object sendEvent
quid "3E882C840080")))))
partitions (list Partitions
(object Partition "$UNNAMED$133"
quid "3E881D280196"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$134"
quid "3E881D34037B"
class "Logical View::Handshake Protocol::Receive::CServerKeyExch"
quidu "3E8ABA590235"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E881D42010A"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E881C48009C"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$133" @1222
line_color 3342489
quidu "3E881D280196"
width 378)
(object StateView "StartState" "HandshakeParser" @1223
Parent_View @1222
location (128, 689)
label (object ItemLabel
Parent_View @1223
location (170, 659)
nlines 2
max_width 600
label "HandshakeParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E88265B002F"
autoResize TRUE)
(object StateView "EndState" "Success" @1224
Parent_View @1222
location (144, 1216)
label (object ItemLabel
Parent_View @1224
location (198, 1174)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8826600139"
autoResize TRUE)
(object StateView "EndState" "Alert" @1225
Parent_View @1222
location (144, 944)
label (object ItemLabel
Parent_View @1225
location (198, 902)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882C720281"
autoResize TRUE)
(object Swimlane "$UNNAMED$134" @1226
location (378, 0)
line_color 3342489
quidu "3E881D34037B"
width 1066)
(object ActivityStateView "Parse message" @1227
Parent_View @1226
location (800, 682)
label (object ItemLabel
Parent_View @1227
location (800, 676)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "Parse message")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E884ED00213"
width 382
height 119
autoResize TRUE)
(object TransView "" @1228
stereotype TRUE
line_color 3342489
quidu "3E882A9C02CF"
client @1223
supplier @1227
line_style 0
x_offset FALSE)
(object TransView "" @1229
stereotype TRUE
line_color 255
quidu "3E882C84007D"
client @1227
supplier @1225
line_style 0
x_offset FALSE)
(object NoteView @1230
Parent_View @1226
location (1024, 320)
label (object ItemLabel
Parent_View @1230
location (327, 64)
fill_color 13434879
nlines 10
max_width 1359
label
|The message could be one of the following:
| Anonymous key exchange:
|CRsaAnonServerKeyExchMsg - RSA key alg
|CDhAnonServerKeyExchMsg - DH key alg
|
| Signed key exchange
|CRsaDsaServerKeyExchMsg - RSA key alg, DSA sig
|CRsaRsaServerKeyExchMsg - RSA key alg, RSA sig
|CDhDsaServerKeyExchMsg - DH key alg, DSA sig
|CDhRsaServerKeyExchMsg - DH key alg, RSA sig
)
line_color 3342489
fill_color 13434879
width 1419
height 525)
(object Swimlane "TLSCrypto" @1231
location (1444, 0)
line_color 3342489
quidu "3E881D42010A"
width 516)
(object ActivityStateView "Save params & signature" @1232
Parent_View @1231
location (1712, 1216)
label (object ItemLabel
Parent_View @1232
location (1712, 1217)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Save params & signature")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882A74006E"
autoResize TRUE)
(object TransView "" @1233
stereotype TRUE
line_color 3342489
quidu "3E882AAA02DF"
client @1232
supplier @1224
line_style 0
x_offset FALSE)
(object TransView "" @1234
stereotype TRUE
line_color 255
quidu "3E882CA601A6"
client @1232
supplier @1225
line_style 0
x_offset FALSE)
(object TransView "" @1235
stereotype TRUE
line_color 3342489
quidu "3E884EFF03B9"
client @1227
supplier @1232
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$134" @1236
location (1960, 0)
line_color 3342489
quidu "3E881D34037B"
width 450)
(object AttachView "" @1237
stereotype TRUE
line_color 3342489
client @1227
supplier @1230
line_style 0)))))
type "Normal")
(object State "CertificateRequest"
quid "3E8453C90483"
transitions (list transition_list
(object State_Transition
quid "3E8453C90484"
supplier "ServerHelloDone"
sendEvent (object sendEvent
quid "3E8453C90487"))
(object State_Transition
quid "3E8481190119"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerHelloDone"
quidu "3E8453C9048E"
sendEvent (object sendEvent
quid "3E848119011C")))
statemachine (object State_Machine "State/Activity Model"
quid "3E883D3B032D"
states (list States
(object State "ProcessL"
quid "3E883D760139"
transitions (list transition_list
(object State_Transition
quid "3E883DB303AA"
supplier ":Handshake Negotiation:Full:ServerInfo:CertificateRequest:Parse CCertificateReqMsg"
quidu "3E884F3E031D"
sendEvent (object sendEvent
quid "3E883DB303AD")))
type "StartState")
(object ActivityState "Remember request"
quid "3E883D7B0223"
transitions (list transition_list
(object State_Transition
quid "3E883DB903D9"
supplier ":Handshake Negotiation:Full:ServerInfo:CertificateRequest:Store request params"
quidu "3E883D8C03D9"
sendEvent (object sendEvent
quid "3E883DB903DC"))))
(object ActivityState "Store request params"
quid "3E883D8C03D9"
transitions (list transition_list
(object State_Transition
quid "3E883DBD0000"
supplier ":Handshake Negotiation:Full:ServerInfo:CertificateRequest:Success"
quidu "3E883D9D02A0"
sendEvent (object sendEvent
quid "3E883DBD0003"))))
(object State "Success"
quid "3E883D9D02A0"
type "EndState")
(object ActivityState "Parse CCertificateReqMsg"
quid "3E884F3E031D"
transitions (list transition_list
(object State_Transition
quid "3E884F67009C"
supplier ":Handshake Negotiation:Full:ServerInfo:CertificateRequest:Remember request"
quidu "3E883D7B0223"
sendEvent (object sendEvent
quid "3E884F67009F")))))
partitions (list Partitions
(object Partition "$UNNAMED$135"
quid "3E883D470168"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$136"
quid "3E883D55004E"
class "Logical View::Handshake Protocol::Receive::CCertificateReq"
quidu "3E8ABAA303DB"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E883D68038A"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E883D3B033C"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$135" @1238
line_color 3342489
quidu "3E883D470168"
width 396)
(object StateView "StartState" "ProcessL" @1239
Parent_View @1238
location (96, 496)
label (object ItemLabel
Parent_View @1239
location (138, 466)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883D760139"
autoResize TRUE)
(object StateView "EndState" "Success" @1240
Parent_View @1238
location (112, 976)
label (object ItemLabel
Parent_View @1240
location (166, 934)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883D9D02A0"
autoResize TRUE)
(object Swimlane "$UNNAMED$136" @1241
location (396, 0)
line_color 3342489
quidu "3E883D55004E"
width 732)
(object ActivityStateView "Remember request" @1242
Parent_View @1241
location (771, 784)
label (object ItemLabel
Parent_View @1242
location (771, 785)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Remember request")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883D7B0223"
autoResize TRUE)
(object Swimlane "TLSCrypto" @1243
location (1128, 0)
line_color 3342489
quidu "3E883D68038A"
width 488)
(object ActivityStateView "Store request params" @1244
Parent_View @1243
location (1380, 976)
label (object ItemLabel
Parent_View @1244
location (1380, 977)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Store request params")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883D8C03D9"
autoResize TRUE)
(object TransView "" @1245
stereotype TRUE
line_color 3342489
quidu "3E883DBD0000"
client @1244
supplier @1240
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$136" @1246
location (1616, 0)
line_color 3342489
quidu "3E883D55004E"
width 450)
(object ActivityStateView "Parse CCertificateReqMsg" @1247
Parent_View @1241
location (768, 496)
label (object ItemLabel
Parent_View @1247
location (768, 493)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 414
justify 0
label "Parse CCertificateReqMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E884F3E031D"
width 600
height 112
autoResize TRUE)
(object TransView "" @1248
stereotype TRUE
line_color 3342489
quidu "3E883DB303AA"
client @1239
supplier @1247
line_style 0
x_offset FALSE)
(object TransView "" @1249
stereotype TRUE
line_color 3342489
quidu "3E883DB903D9"
client @1242
supplier @1244
line_style 0
x_offset FALSE)
(object TransView "" @1250
stereotype TRUE
line_color 3342489
quidu "3E884F67009C"
client @1247
supplier @1242
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "ServerHello"
quid "3E8453C9048F"
transitions (list transition_list
(object State_Transition
quid "3E8453C90490"
supplier ":ServerInfo:CertificateRecv"
sendEvent (object sendEvent
quid "3E8453C90493"))
(object State_Transition
quid "3E8453C90494"
supplier ":ServerInfo:ServerKeyExchange"
sendEvent (object sendEvent
quid "3E8453C90497"))
(object State_Transition
quid "3E8453C90498"
supplier ":ServerInfo:ServerHelloDone"
sendEvent (object sendEvent
quid "3E8453C9049B"))
(object State_Transition
quid "3E8475FF01C5"
supplier ":Handshake Negotiation:Full:ServerInfo:ServerHelloDone"
quidu "3E8453C9048E"
sendEvent (object sendEvent
quid "3E8475FF01C8"))
(object State_Transition
quid "3E847603003F"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:Certificate"
quidu "3E8453C90467"
Event (object Event "ServerHello received"
quid "3E8478040505")
condition "cipher != DH_anon"
sendEvent (object sendEvent
quid "3E8476030042"))
(object State_Transition
quid "3E84769A0196"
label ""
supplier ":Handshake Negotiation:Full:ServerInfo:ServerKeyExchange"
quidu "3E8453C90472"
Event (object Event "ServerHello received"
quid "3E847804050A")
condition "cipher == DH_anon"
sendEvent (object sendEvent
quid "3E84769A0199")))
type "StartState")
(object State "ServerHelloDone"
quid "3E8453C9048E"
type "EndState"))
partitions (list Partitions)
statediagrams (list StateDiagrams
(object State_Diagram "ServerInfo"
quid "3E8453C90466"
title "ServerInfo"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "Normal" "Certificate" @1251
location (256, 480)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1251
location (256, 467)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 322
justify 0
label "Certificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90467"
width 419
height 138
autoResize TRUE)
(object StateView "Normal" "ServerKeyExchange" @1252
location (1456, 832)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1252
location (1456, 816)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 360
justify 0
label "ServerKeyExchange")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90472"
width 456
height 144
autoResize TRUE)
(object StateView "Normal" "CertificateRequest" @1253
location (800, 1248)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1253
location (800, 1229)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 334
justify 0
label "CertificateRequest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90483"
width 431
height 150
autoResize TRUE)
(object StateView "StartState" "ServerHello" @1254
location (1456, 80)
label (object ItemLabel
Parent_View @1254
location (1498, 50)
nlines 2
max_width 600
label "ServerHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9048F"
autoResize TRUE)
(object StateView "EndState" "ServerHelloDone" @1255
location (1456, 1808)
label (object ItemLabel
Parent_View @1255
location (1510, 1766)
nlines 2
max_width 600
label "ServerHelloDone")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9048E"
autoResize TRUE)
(object TransView "" @1256
label (object SegLabel @1257
Parent_View @1256
location (1120, 1026)
anchor_loc 1
nlines 1
max_width 750
justify 0
label "ServerKeyExchange[ cipher != DH_anon ]"
pctDist 0.504070
height 15
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E84760D001F"
client @1252
supplier @1253
line_style 0
x_offset FALSE)
(object TransView "" @1258
label (object SegLabel @1259
Parent_View @1258
location (1536, 1348)
anchor_loc 1
nlines 1
max_width 770
justify 0
label "ServerKeyExchange[ cipher == DH_anon ]"
pctDist 0.515081
height 80
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E84761002BF"
client @1252
supplier @1255
line_style 0
x_offset FALSE)
(object TransView "" @1260
label (object SegLabel @1261
Parent_View @1260
location (658, 209)
anchor_loc 1
nlines 1
max_width 746
justify 0
label "ServerHello received[ cipher != DH_anon ]"
pctDist 0.756230
height 131
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E847603003F"
client @1254
supplier @1251
line_style 0
x_offset FALSE)
(object TransView "" @1262
label (object SegLabel @1263
Parent_View @1262
location (1788, 390)
anchor_loc 1
nlines 1
max_width 770
justify 0
label "ServerHello received[ cipher == DH_anon ]"
pctDist 0.430125
height 332
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E84769A0196"
client @1254
supplier @1252
line_style 0
x_offset FALSE)
(object TransView "" @1264
stereotype TRUE
line_color 3342489
quidu "3E8481190119"
client @1253
supplier @1255
line_style 0
x_offset FALSE)
(object NoteView @1265
location (656, 1472)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1265
location (446, 1400)
fill_color 13434879
nlines 3
max_width 384
label "This can be sent whenever the cipher != DH_anon")
line_color 3342489
fill_color 13434879
width 444
height 156)
(object AttachView "" @1266
stereotype TRUE
line_color 3342489
client @1265
supplier @1253
line_style 0)
(object TransView "" @1267
label (object SegLabel @1268
Parent_View @1267
location (558, 876)
anchor_loc 1
nlines 1
max_width 561
justify 0
label "Certificate recv[ other ciphers ]"
pctDist 0.541423
height 18
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8476070168"
client @1251
supplier @1253
line_style 0
x_offset FALSE)
(object TransView "" @1269
label (object SegLabel @1270
Parent_View @1269
location (1069, 601)
anchor_loc 1
nlines 1
max_width 419
justify 0
label "Certificate recv[ Cipher is [RSA_EX,DHE_DSS,DHE_DSS_EX,DHE_RSA,DHE_RSA_EX ]"
pctDist 0.750053
height 113
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E847609030D"
client @1251
supplier @1252
line_style 0
x_offset FALSE)
(object TransView "" @1271
stereotype TRUE
line_color 3342489
quidu "3E84809F035C"
client @1251
supplier @1255
vertices (list Points
(255, 549)
(253, 1806)
(1414, 1807))
line_style 0
x_offset FALSE)
(object NoteView @1272
location (272, 96)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1272
location (106, 30)
fill_color 13434879
nlines 3
max_width 296
label "All italicised states are optional messages.")
line_color 3342489
fill_color 13434879
width 356
height 144)))))
type "Normal")
(object State "ChangeCipherSpecRecv"
quid "3E8453C90423"
documentation "Compute crypto params"
transitions (list transition_list
(object State_Transition
quid "3E8453C90424"
supplier ":Full:FinishRecv"
sendEvent (object sendEvent
quid "3E8453C90427"))
(object State_Transition
quid "3E8453C90428"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C9042B"))
(object State_Transition
quid "3E8453C9041F"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C90422"))
(object State_Transition
quid "3E883A06036B"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E883A06036E"))
(object State_Transition
quid "3E883A430290"
supplier ":Handshake Negotiation:Full:FinishRecv"
quidu "3E8453C9042D"
sendEvent (object sendEvent
quid "3E883A430293")))
statemachine (object State_Machine "State/Activity Model"
quid "3E886D8100EB"
states (list States
(object State "ProcessL"
quid "3E887A0A010A"
transitions (list transition_list
(object State_Transition
quid "3E887AA1030D"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv:Compute crypto params to read"
quidu "3E887A10006E"
sendEvent (object sendEvent
quid "3E887AA10310")))
type "StartState")
(object ActivityState "Compute crypto params to read"
quid "3E887A10006E"
transitions (list transition_list
(object State_Transition
quid "3E887AA703C9"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv:Pseudo Random Function (PRF)"
quidu "3E887A2E009C"
sendEvent (object sendEvent
quid "3E887AA703CC"))))
(object ActivityState "Pseudo Random Function (PRF)"
quid "3E887A2E009C"
transitions (list transition_list
(object State_Transition
quid "3E887A9101C5"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv:Apply security params to read"
quidu "3E887A3C033C"
sendEvent (object sendEvent
quid "3E887A9101C8"))))
(object ActivityState "Apply security params to read"
quid "3E887A3C033C"
transitions (list transition_list
(object State_Transition
quid "3E887A87003F"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv:Alert"
quidu "3E887A7602EE"
sendEvent (object sendEvent
quid "3E887A870042"))))
(object ActivityState "Compose and send message"
quid "3E887A6401C5"
transitions (list transition_list
(object State_Transition
quid "3E887A8903AA"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv:Alert"
quidu "3E887A7602EE"
sendEvent (object sendEvent
quid "3E887A8903AD"))
(object State_Transition
quid "3E887A8E01E5"
supplier ":Handshake Negotiation:Full:ChangeCipherSpecRecv:Success"
quidu "3E887A6F01B6"
sendEvent (object sendEvent
quid "3E887A8E01E8"))))
(object State "Success"
quid "3E887A6F01B6"
type "EndState")
(object State "Alert"
quid "3E887A7602EE"
type "EndState"))
partitions (list Partitions
(object Partition "$UNNAMED$137"
quid "3E8879DD01D5"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$138"
quid "3E8879DD01E7"
class "Logical View::ChangeCipherSpec protocol::CRecvChangeCipherSpec"
quidu "3E7A21E1028D"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E8879DD01DB"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E8879DD01E1"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E886D81010A"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$137" @1273
line_color 3342489
quidu "3E8879DD01D5"
width 374)
(object StateView "StartState" "ProcessL" @1274
Parent_View @1273
location (150, 355)
label (object ItemLabel
Parent_View @1274
location (192, 325)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A0A010A"
autoResize TRUE)
(object StateView "EndState" "Success" @1275
Parent_View @1273
location (112, 1776)
label (object ItemLabel
Parent_View @1275
location (166, 1734)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A6F01B6"
autoResize TRUE)
(object StateView "EndState" "Alert" @1276
Parent_View @1273
location (118, 1491)
label (object ItemLabel
Parent_View @1276
location (172, 1449)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A7602EE"
autoResize TRUE)
(object Swimlane "$UNNAMED$138" @1277
location (374, 0)
line_color 3342489
quidu "3E8879DD01E7"
width 539)
(object ActivityStateView "Apply security params to read" @1278
Parent_View @1277
location (642, 1491)
label (object ItemLabel
Parent_View @1278
location (642, 1483)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 276
justify 0
label "Apply security params to read")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A3C033C"
width 416
height 122
autoResize TRUE)
(object TransView "" @1279
stereotype TRUE
line_color 255
quidu "3E887A87003F"
client @1278
supplier @1276
line_style 0
x_offset FALSE)
(object ActivityStateView "Compose and send message" @1280
Parent_View @1277
location (644, 1776)
label (object ItemLabel
Parent_View @1280
location (644, 1774)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 310
justify 0
label "Compose and send message")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A6401C5"
width 418
height 110
autoResize TRUE)
(object TransView "" @1281
stereotype TRUE
line_color 255
quidu "3E887A8903AA"
client @1280
supplier @1276
line_style 0
x_offset FALSE)
(object TransView "" @1282
stereotype TRUE
line_color 3342489
quidu "3E887A8E01E5"
client @1280
supplier @1275
line_style 0
x_offset FALSE)
(object NoteView @1283
Parent_View @1277
location (640, 640)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1283
location (143, 524)
fill_color 13434879
nlines 6
max_width 958
label
|master secret = PRF(pre_master_secret, "master secret",
| ClientHello.random + erverHello.random)
|key_block = PRF(SecurityParameters.master_secret,
| "key expansion", SecurityParameters.server_random +
| SecurityParameters.client_random);
)
line_color 3342489
fill_color 13434879
width 1018
height 244)
(object NoteView @1284
Parent_View @1277
location (624, 896)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1284
location (146, 799)
fill_color 13434879
nlines 5
max_width 921
label
|key_block is divided as follows
| server_write_MAC_secret[SecurityParameters.hash_size]
| server_write_key[SecurityParameters.key_material_length]
| server_write_IV[SecurityParameters.IV_size]
)
line_color 3342489
fill_color 13434879
width 981
height 206)
(object NoteView @1285
Parent_View @1277
location (752, 144)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1285
location (402, 63)
fill_color 13434879
nlines 3
max_width 665
label "The cryptographic computation is version dependent. The example below shows the computation for TLS v1.0")
line_color 3342489
fill_color 13434879
width 725
height 175)
(object Swimlane "TLSCrypto" @1286
location (913, 0)
line_color 3342489
quidu "3E8879DD01DB"
width 602)
(object ActivityStateView "Compute crypto params to read" @1287
Parent_View @1286
location (1188, 355)
label (object ItemLabel
Parent_View @1287
location (1188, 353)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 286
justify 0
label "Compute crypto params to read")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A10006E"
width 428
height 110
autoResize TRUE)
(object TransView "" @1288
stereotype TRUE
line_color 3342489
quidu "3E887AA1030D"
client @1274
supplier @1287
line_style 0
x_offset FALSE)
(object AttachView "" @1289
stereotype TRUE
line_color 3342489
client @1283
supplier @1287
line_style 0)
(object Swimlane "Security" @1290
location (1515, 0)
line_color 3342489
quidu "3E8879DD01E1"
width 546)
(object ActivityStateView "Pseudo Random Function (PRF)" @1291
Parent_View @1290
location (1792, 656)
label (object ItemLabel
Parent_View @1291
location (1792, 651)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 306
justify 0
label "Pseudo Random Function (PRF)")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887A2E009C"
width 418
height 116
autoResize TRUE)
(object TransView "" @1292
stereotype TRUE
line_color 3342489
quidu "3E887AA703C9"
client @1287
supplier @1291
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$138" @1293
location (2061, 0)
line_color 3342489
quidu "3E8879DD01E7"
width 450)
(object AttachView "" @1294
stereotype TRUE
line_color 3342489
client @1285
supplier @1287
line_style 0)
(object TransView "" @1295
stereotype TRUE
line_color 3342489
quidu "3E887A9101C5"
client @1291
supplier @1278
vertices (list Points
(1791, 717)
(1791, 1488)
(834, 1490))
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "FinishRecv"
quid "3E8453C9042D"
transitions (list transition_list
(object State_Transition
quid "3E8453C9042E"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C90431"))
(object State_Transition
quid "3E8453C90432"
supplier "On Success"
sendEvent (object sendEvent
quid "3E8453C90435"))
(object State_Transition
quid "3E8453C90436"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C90439"))
(object State_Transition
quid "3E8453C9043A"
supplier ":Full:On Success"
sendEvent (object sendEvent
quid "3E8453C9043D"))
(object State_Transition
quid "3E883A0903B9"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E883A0903BC"))
(object State_Transition
quid "3E883A4602EE"
supplier ":Handshake Negotiation:Full:On Success"
quidu "3E8453C9043F"
sendEvent (object sendEvent
quid "3E883A4602F1")))
statemachine (object State_Machine "State/Activity Model"
quid "3E887AD202FE"
states (list States
(object State "ProcessL"
quid "3E887B40002F"
transitions (list transition_list
(object State_Transition
quid "3E887C8D0262"
supplier ":Handshake Negotiation:Full:FinishRecv:Protocol Version?"
quidu "3EC26F3F01F0"
sendEvent (object sendEvent
quid "3E887C8D0265")))
type "StartState")
(object ActivityState "Compute HASH"
quid "3E887B470271"
transitions (list transition_list
(object State_Transition
quid "3E887C9802A0"
supplier ":Handshake Negotiation:Full:FinishRecv:MD5"
quidu "3E887BE90129"
sendEvent (object sendEvent
quid "3E887C9802A3"))
(object State_Transition
quid "3E887D30036B"
supplier ":Handshake Negotiation:Full:FinishRecv:HASH OK?"
quidu "3E887CC801E5"
sendEvent (object sendEvent
quid "3E887D30036E"))))
(object ActivityState "MD5"
quid "3E887BE90129"
transitions (list transition_list
(object State_Transition
quid "3E887C9B0139"
supplier ":Handshake Negotiation:Full:FinishRecv:SHA"
quidu "3E887BF002FE"
sendEvent (object sendEvent
quid "3E887C9B013C"))))
(object ActivityState "SHA"
quid "3E887BF002FE"
transitions (list transition_list
(object State_Transition
quid "3E887C9F0262"
supplier ":Handshake Negotiation:Full:FinishRecv:PRF"
quidu "3E887BF601C5"
sendEvent (object sendEvent
quid "3E887C9F0265"))))
(object ActivityState "PRF"
quid "3E887BF601C5")
(object ActivityState "Parse CFinishMsg3_1"
quid "3E887C5A0271"
transitions (list transition_list
(object State_Transition
quid "3E887C930262"
supplier ":Handshake Negotiation:Full:FinishRecv:Compute HASH"
quidu "3E887B470271"
sendEvent (object sendEvent
quid "3E887C930265"))
(object State_Transition
quid "3E887D5C030D"
supplier ":Handshake Negotiation:Full:FinishRecv:Alert"
quidu "3E887CE90271"
sendEvent (object sendEvent
quid "3E887D5C0310"))))
(object Decision "HASH OK?"
quid "3E887CC801E5"
transitions (list transition_list
(object State_Transition
quid "3E887D03034C"
label ""
supplier ":Handshake Negotiation:Full:FinishRecv:InitiateTransmitL"
quidu "3EC90F9803D5"
condition "YES"
sendEvent (object sendEvent
quid "3E887D03034F"))
(object State_Transition
quid "3E887D170129"
label ""
supplier ":Handshake Negotiation:Full:FinishRecv:Alert"
quidu "3E887CE90271"
condition "NO"
sendEvent (object sendEvent
quid "3E887D17012C"))))
(object State "Alert"
quid "3E887CE90271"
type "EndState")
(object State "Success"
quid "3E887CFB0010"
type "EndState")
(object Decision "Protocol Version?"
quid "3EC26F3F01F0"
transitions (list transition_list
(object State_Transition
quid "3EC2705C0387"
supplier ":Handshake Negotiation:Full:FinishRecv:Parse CFinishMsg3_0"
quidu "3EC26F63026D"
sendEvent (object sendEvent
quid "3EC2705C038A"))
(object State_Transition
quid "3EC2705F02BC"
supplier ":Handshake Negotiation:Full:FinishRecv:Parse CFinishMsg3_1"
quidu "3E887C5A0271"
sendEvent (object sendEvent
quid "3EC2705F02BF"))))
(object ActivityState "Parse CFinishMsg3_0"
quid "3EC26F63026D"
transitions (list transition_list
(object State_Transition
quid "3EC27062028D"
supplier ":Handshake Negotiation:Full:FinishRecv:Compute HASH"
quidu "3E887B470271"
sendEvent (object sendEvent
quid "3EC270620290"))
(object State_Transition
quid "3EC2708901F0"
supplier ":Handshake Negotiation:Full:FinishRecv:Alert"
quidu "3E887CE90271"
sendEvent (object sendEvent
quid "3EC2708901F3"))))
(object ActivityState "InitiateTransmitL"
quid "3EC90F9803D5"
transitions (list transition_list
(object State_Transition
quid "3EC90FBE029C"
supplier ":Handshake Negotiation:Full:FinishRecv:Success"
quidu "3E887CFB0010"
sendEvent (object sendEvent
quid "3EC90FBE029F")))))
partitions (list Partitions
(object Partition "$UNNAMED$139"
quid "3E887AF501B6"
class "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
persistence "Transient"
multi FALSE)
(object Partition "$UNNAMED$140"
quid "3E887AF501C8"
class "Logical View::Handshake Protocol::Receive::CRecvFinished"
quidu "3E7A21FD003C"
persistence "Transient"
multi FALSE)
(object Partition "Security"
quid "3E887AF501C2"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto"
quid "3E887C2F03AA"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E887AD2031D"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$139" @1296
line_color 3342489
quidu "3E887AF501B6"
width 542)
(object StateView "StartState" "ProcessL" @1297
Parent_View @1296
location (112, 784)
label (object ItemLabel
Parent_View @1297
location (154, 754)
nlines 2
max_width 600
label "ProcessL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887B40002F"
autoResize TRUE)
(object StateView "EndState" "Success" @1298
Parent_View @1296
location (270, 1552)
label (object ItemLabel
Parent_View @1298
location (324, 1510)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887CFB0010"
autoResize TRUE)
(object StateView "EndState" "Alert" @1299
Parent_View @1296
location (272, 1008)
label (object ItemLabel
Parent_View @1299
location (326, 966)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887CE90271"
autoResize TRUE)
(object StateView "EndState" "Alert" @1300
Parent_View @1296
location (272, 576)
label (object ItemLabel
Parent_View @1300
location (326, 534)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887CE90271"
autoResize TRUE)
(object ActivityStateView "InitiateTransmitL" @1301
Parent_View @1296
location (270, 1343)
label (object ItemLabel
Parent_View @1301
location (270, 1343)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 312
justify 0
label "InitiateTransmitL")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC90F9803D5"
width 419
height 106
autoResize TRUE)
(object TransView "" @1302
stereotype TRUE
line_color 3342489
quidu "3EC90FBE029C"
client @1301
supplier @1298
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$140" @1303
location (542, 0)
line_color 3342489
quidu "3E887AF501C8"
width 608)
(object ActivityStateView "Parse CFinishMsg3_1" @1304
Parent_View @1303
location (840, 1008)
label (object ItemLabel
Parent_View @1304
location (840, 1005)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 314
justify 0
label "Parse CFinishMsg3_1")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887C5A0271"
width 425
height 113
autoResize TRUE)
(object TransView "" @1305
stereotype TRUE
line_color 255
quidu "3E887D5C030D"
client @1304
supplier @1299
line_style 0
x_offset FALSE)
(object DecisionView "Protocol Version?" @1306
Parent_View @1303
location (840, 784)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1306
location (896, 735)
nlines 2
max_width 300
label "Protocol Version?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC26F3F01F0"
autoResize TRUE)
(object TransView "" @1307
stereotype TRUE
line_color 3342489
quidu "3E887C8D0262"
client @1297
supplier @1306
line_style 0
x_offset FALSE)
(object TransView "" @1308
stereotype TRUE
line_color 3342489
quidu "3EC2705F02BC"
client @1306
supplier @1304
line_style 0
x_offset FALSE)
(object ActivityStateView "Parse CFinishMsg3_0" @1309
Parent_View @1303
location (840, 576)
label (object ItemLabel
Parent_View @1309
location (840, 574)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "Parse CFinishMsg3_0")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC26F63026D"
width 390
height 110
autoResize TRUE)
(object TransView "" @1310
stereotype TRUE
line_color 3342489
quidu "3EC2705C0387"
client @1306
supplier @1309
line_style 0
x_offset FALSE)
(object TransView "" @1311
stereotype TRUE
line_color 255
quidu "3EC2708901F0"
client @1309
supplier @1300
line_style 0
x_offset FALSE)
(object Label @1312
Parent_View @1303
location (848, 864)
nlines 1
max_width 188
label "TLS v1.0")
(object Label @1313
Parent_View @1303
location (848, 672)
nlines 1
max_width 206
label "SSL v3.0")
(object Swimlane "TLSCrypto" @1314
location (1150, 0)
line_color 3342489
quidu "3E887C2F03AA"
width 520)
(object ActivityStateView "Compute HASH" @1315
Parent_View @1314
location (1405, 768)
label (object ItemLabel
Parent_View @1315
location (1405, 769)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Compute HASH")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887B470271"
autoResize TRUE)
(object TransView "" @1316
stereotype TRUE
line_color 3342489
quidu "3E887C930262"
client @1304
supplier @1315
line_style 0
x_offset FALSE)
(object TransView "" @1317
stereotype TRUE
line_color 3342489
quidu "3EC27062028D"
client @1309
supplier @1315
line_style 0
x_offset FALSE)
(object DecisionView "HASH OK?" @1318
Parent_View @1314
location (1406, 1344)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1318
location (1462, 1295)
nlines 2
max_width 300
label "HASH OK?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887CC801E5"
autoResize TRUE)
(object TransView "" @1319
stereotype TRUE
line_color 3342489
quidu "3E887D30036B"
client @1315
supplier @1318
line_style 0
x_offset FALSE)
(object TransView "" @1320
label (object SegLabel @1321
Parent_View @1320
location (1273, 1370)
anchor_loc 1
nlines 1
max_width 163
justify 0
label "[ YES ]"
pctDist 0.066542
height 26
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E887D03034C"
client @1318
supplier @1301
line_style 0
x_offset FALSE)
(object StateView "EndState" "Alert" @1322
Parent_View @1314
location (1406, 1632)
label (object ItemLabel
Parent_View @1322
location (1460, 1590)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887CE90271"
autoResize TRUE)
(object TransView "" @1323
label (object SegLabel @1324
Parent_View @1323
location (1482, 1404)
anchor_loc 1
nlines 1
max_width 162
justify 0
label "[ NO ]"
pctDist 0.114833
height 76
orientation 0)
stereotype TRUE
line_color 255
quidu "3E887D170129"
client @1318
supplier @1322
line_style 0
x_offset FALSE)
(object NoteView @1325
Parent_View @1314
location (1200, 240)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1325
location (618, 56)
fill_color 13434879
nlines 9
max_width 1128
label
|TLS 1.0
|PRF(master_secret, finished_label, MD5(handshake_messages) + SHA-1(handshake_messages))
|
|SSL 3.0
|MD5(master_secret + pad2 + MD5(handshake_messages + Sender + master_secret + pad1));
|SHA(master_secret + pad2 + SHA(handshake_messages + Sender + master_secret + pad1));
)
line_color 3342489
fill_color 13434879
width 1188
height 381)
(object AttachView "" @1326
stereotype TRUE
line_color 3342489
client @1325
supplier @1315
line_style 0)
(object Swimlane "Security" @1327
location (1670, 0)
line_color 3342489
quidu "3E887AF501C2"
width 500)
(object ActivityStateView "MD5" @1328
Parent_View @1327
location (1918, 594)
label (object ItemLabel
Parent_View @1328
location (1918, 595)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "MD5")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887BE90129"
autoResize TRUE)
(object ActivityStateView "SHA" @1329
Parent_View @1327
location (1918, 770)
label (object ItemLabel
Parent_View @1329
location (1918, 771)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "SHA")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887BF002FE"
autoResize TRUE)
(object ActivityStateView "PRF" @1330
Parent_View @1327
location (1918, 960)
label (object ItemLabel
Parent_View @1330
location (1918, 961)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "PRF")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E887BF601C5"
autoResize TRUE)
(object Swimlane "$UNNAMED$140" @1331
location (2170, 0)
line_color 3342489
quidu "3E887AF501C8"
width 450)))))
type "Normal")
(object State "ServerHelloDone"
quid "3E8453C9044E"
transitions (list transition_list
(object State_Transition
quid "3E8453C9044F"
supplier "ClientInfo"
sendEvent (object sendEvent
quid "3E8453C90452"))
(object State_Transition
quid "3E8453C90453"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C90456"))
(object State_Transition
quid "3E8453C9044A"
supplier ":Full:ClientInfo"
sendEvent (object sendEvent
quid "3E8453C9044D"))
(object State_Transition
quid "3E8453C90457"
supplier ":Full:Alert"
sendEvent (object sendEvent
quid "3E8453C9045A"))
(object State_Transition
quid "3E8839E60204"
supplier ":Handshake Negotiation:Full:Alert"
quidu "3E8453C903B6"
sendEvent (object sendEvent
quid "3E8839E60207"))
(object State_Transition
quid "3E883A3803AA"
supplier ":Handshake Negotiation:Full:ClientInfo"
quidu "3E8453C903CB"
sendEvent (object sendEvent
quid "3E883A3803AD")))
statemachine (object State_Machine "State/Activity Model"
quid "3E882BE90119"
states (list States
(object State "$UNNAMED$141"
quid "3E882C14007D"
transitions (list transition_list
(object State_Transition
quid "3E882CCB0281"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Parse CServerHelloDoneMsg"
quidu "3EC277210106"
sendEvent (object sendEvent
quid "3E882CCB0284")))
type "StartState")
(object State "Success"
quid "3E882C160177"
type "EndState")
(object State "Alert"
quid "3E882C2600BC"
type "EndState")
(object ActivityState "RSA extract(generate) ecryption key"
quid "3E882C3B0204"
transitions (list transition_list
(object State_Transition
quid "3E882CC50233"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Alert"
quidu "3E882C2600BC"
sendEvent (object sendEvent
quid "3E882CC50236"))
(object State_Transition
quid "3E882CC80290"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Store results"
quidu "3E882F6A0281"
sendEvent (object sendEvent
quid "3E882CC80293"))))
(object ActivityState "RSA extract sign key&check sign"
quid "3E882CF8039A"
transitions (list transition_list
(object State_Transition
quid "3E88332B009C"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Encryption?"
quidu "3E882F06002F"
sendEvent (object sendEvent
quid "3E88332B009F"))
(object State_Transition
quid "3E88349F0177"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Alert"
quidu "3E882C2600BC"
sendEvent (object sendEvent
quid "3E88349F017A"))))
(object Decision "Anonymous negotiation?"
quid "3E882E31005E"
transitions (list transition_list
(object State_Transition
quid "3E883015039A"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:signing alg?"
quidu "3E882EE801E5"
condition "cipher != DH_anon"
sendEvent (object sendEvent
quid "3E883015039D"))
(object State_Transition
quid "3E88303E0148"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:Encryption?"
quidu "3E882F06002F"
condition "cipher == DH_anon"
sendEvent (object sendEvent
quid "3E88303E014B"))))
(object Decision "signing alg?"
quid "3E882EE801E5"
transitions (list transition_list
(object State_Transition
quid "3E88300E03AA"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:RSA extract sign key&check sign"
quidu "3E882CF8039A"
condition "RSA"
sendEvent (object sendEvent
quid "3E88300E03AD"))
(object State_Transition
quid "3E88318C038A"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:DSA extract sign key&check sign"
quidu "3E883149007D"
condition "DSA"
sendEvent (object sendEvent
quid "3E88318C038D"))))
(object Decision "Encryption?"
quid "3E882F06002F"
transitions (list transition_list
(object State_Transition
quid "3E8834580262"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:RSA extract(generate) ecryption key"
quidu "3E882C3B0204"
condition "RSA"
sendEvent (object sendEvent
quid "3E8834580265"))
(object State_Transition
quid "3E88345D005E"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:DH extract(generate) encryption key"
quidu "3E8833BE010A"
condition "DH"
sendEvent (object sendEvent
quid "3E88345D0061"))))
(object ActivityState "Store results"
quid "3E882F6A0281"
transitions (list transition_list
(object State_Transition
quid "3ECA011D027D"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Resumable session?"
quidu "3ECA009101B2"
sendEvent (object sendEvent
quid "3ECA011D0280"))))
(object ActivityState "DSA extract sign key&check sign"
quid "3E883149007D"
transitions (list transition_list
(object State_Transition
quid "3E88332201F4"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Encryption?"
quidu "3E882F06002F"
sendEvent (object sendEvent
quid "3E88332201F7"))
(object State_Transition
quid "3E8834AF00BC"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Alert"
quidu "3E882C2600BC"
sendEvent (object sendEvent
quid "3E8834AF00BF"))))
(object ActivityState "DH extract(generate) encryption key"
quid "3E8833BE010A"
transitions (list transition_list
(object State_Transition
quid "3E88343F038A"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Store results"
quidu "3E882F6A0281"
sendEvent (object sendEvent
quid "3E88343F038D"))
(object State_Transition
quid "3E88349B01B6"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Alert"
quidu "3E882C2600BC"
sendEvent (object sendEvent
quid "3E88349B01B9"))))
(object ActivityState "Parse CServerHelloDoneMsg"
quid "3EC277210106"
transitions (list transition_list
(object State_Transition
quid "3EC2775700A8"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Anonymous negotiation?"
quidu "3E882E31005E"
sendEvent (object sendEvent
quid "3EC2775700AB"))))
(object Decision "Resumable session?"
quid "3ECA009101B2"
transitions (list transition_list
(object State_Transition
quid "3E882F8D0168"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:Success"
quidu "3E882C160177"
condition "NO"
sendEvent (object sendEvent
quid "3E882F8D016B"))
(object State_Transition
quid "3ECA016400C8"
label ""
supplier ":Handshake Negotiation:Full:ServerHelloDone:StoreSession"
quidu "3ECA01380358"
condition "YES"
sendEvent (object sendEvent
quid "3ECA016400CB"))))
(object ActivityState "StoreSession"
quid "3ECA01380358"
transitions (list transition_list
(object State_Transition
quid "3ECA017C00B8"
supplier ":Handshake Negotiation:Full:ServerHelloDone:Success"
quidu "3E882C160177"
sendEvent (object sendEvent
quid "3ECA017C00BB")))))
partitions (list Partitions
(object Partition "$UNNAMED$142"
quid "3E882BFB01D5"
class "Logical View::Handshake Protocol::Receive::CServerHelloDone"
quidu "3E8DAB870254"
persistence "Transient"
multi FALSE)
(object Partition "TLSCrypto+Security"
quid "3E882C050262"
persistence "Transient"
multi FALSE))
statediagrams (list StateDiagrams
(object ActivityDiagram "Activity"
quid "3E882BE90168"
title "Activity"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "$UNNAMED$142" @1332
line_color 3342489
quidu "3E882BFB01D5"
width 346)
(object StateView "StartState" "$UNNAMED$141" @1333
Parent_View @1332
location (198, 96)
label (object ItemLabel
Parent_View @1333
location (240, 66)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882C14007D"
autoResize TRUE)
(object StateView "EndState" "Success" @1334
Parent_View @1332
location (144, 1664)
label (object ItemLabel
Parent_View @1334
location (198, 1622)
nlines 2
max_width 600
label "Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882C160177"
autoResize TRUE)
(object StateView "EndState" "Alert" @1335
Parent_View @1332
location (160, 995)
label (object ItemLabel
Parent_View @1335
location (214, 953)
nlines 2
max_width 600
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882C2600BC"
autoResize TRUE)
(object Swimlane "TLSCrypto+Security" @1336
location (346, 0)
line_color 3342489
quidu "3E882C050262"
width 1552)
(object ActivityStateView "RSA extract(generate) ecryption key" @1337
Parent_View @1336
location (731, 1299)
label (object ItemLabel
Parent_View @1337
location (731, 1290)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 452
justify 0
label "RSA extract(generate) ecryption key")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882C3B0204"
width 650
height 125
autoResize TRUE)
(object TransView "" @1338
stereotype TRUE
line_color 255
quidu "3E882CC50233"
client @1337
supplier @1335
line_style 0
x_offset FALSE)
(object ActivityStateView "RSA extract sign key&check sign" @1339
Parent_View @1336
location (692, 597)
label (object ItemLabel
Parent_View @1339
location (692, 589)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 376
justify 0
label "RSA extract sign key&check sign")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882CF8039A"
width 550
height 122
autoResize TRUE)
(object TransView "" @1340
stereotype TRUE
line_color 255
quidu "3E88349F0177"
client @1339
supplier @1335
line_style 0
x_offset FALSE)
(object DecisionView "Anonymous negotiation?" @1341
Parent_View @1336
location (1168, 96)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1341
location (1224, 47)
nlines 2
max_width 300
label "Anonymous negotiation?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882E31005E"
autoResize TRUE)
(object DecisionView "signing alg?" @1342
Parent_View @1336
location (916, 356)
label (object ItemLabel
Parent_View @1342
location (972, 307)
nlines 2
max_width 300
label "signing alg?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882EE801E5"
autoResize TRUE)
(object TransView "" @1343
label (object SegLabel @1344
Parent_View @1343
location (804, 397)
anchor_loc 1
nlines 1
max_width 294
justify 0
label "[ RSA ]"
pctDist 0.413691
height 72
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E88300E03AA"
client @1342
supplier @1339
line_style 0
x_offset FALSE)
(object TransView "" @1345
label (object SegLabel @1346
Parent_View @1345
location (735, 228)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ cipher != DH_anon ]"
pctDist 1.144884
height 198
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E883015039A"
client @1341
supplier @1342
line_style 0
x_offset FALSE)
(object DecisionView "Encryption?" @1347
Parent_View @1336
location (1472, 851)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1347
location (1529, 795)
nlines 2
max_width 300
label "Encryption?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882F06002F"
width 156
height 88
autoResize TRUE)
(object TransView "" @1348
label (object SegLabel @1349
Parent_View @1348
location (1830, 1245)
anchor_loc 1
nlines 1
max_width 412
justify 0
label "[ cipher == DH_anon ]"
pctDist 1.777719
height 357
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E88303E0148"
client @1341
supplier @1347
vertices (list Points
(1243, 96)
(1471, 243)
(1472, 807))
line_style 0
x_offset FALSE)
(object TransView "" @1350
stereotype TRUE
line_color 3342489
quidu "3E88332B009C"
client @1339
supplier @1347
line_style 0
x_offset FALSE)
(object TransView "" @1351
label (object SegLabel @1352
Parent_View @1351
location (1226, 934)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ RSA ]"
pctDist 0.271229
height 27
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E8834580262"
client @1347
supplier @1337
line_style 0
x_offset FALSE)
(object ActivityStateView "Store results" @1353
Parent_View @1336
location (1012, 1495)
label (object ItemLabel
Parent_View @1353
location (1012, 1496)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 244
justify 0
label "Store results")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882F6A0281"
autoResize TRUE)
(object TransView "" @1354
stereotype TRUE
line_color 3342489
quidu "3E882CC80290"
client @1337
supplier @1353
line_style 0
x_offset FALSE)
(object ActivityStateView "DSA extract sign key&check sign" @1355
Parent_View @1336
location (1204, 597)
label (object ItemLabel
Parent_View @1355
location (1204, 588)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 320
justify 0
label "DSA extract sign key&check sign")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E883149007D"
width 475
height 125
autoResize TRUE)
(object TransView "" @1356
label (object SegLabel @1357
Parent_View @1356
location (1100, 397)
anchor_loc 1
nlines 1
max_width 134
justify 0
label "[ DSA ]"
pctDist 0.438374
height 55
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E88318C038A"
client @1342
supplier @1355
line_style 0
x_offset FALSE)
(object TransView "" @1358
stereotype TRUE
line_color 3342489
quidu "3E88332201F4"
client @1355
supplier @1347
line_style 0
x_offset FALSE)
(object ActivityStateView "DH extract(generate) encryption key" @1359
Parent_View @1336
location (1376, 1299)
label (object ItemLabel
Parent_View @1359
location (1376, 1290)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 418
justify 0
label "DH extract(generate) encryption key")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8833BE010A"
width 606
height 125
autoResize TRUE)
(object TransView "" @1360
stereotype TRUE
line_color 3342489
quidu "3E88343F038A"
client @1359
supplier @1353
line_style 0
x_offset FALSE)
(object TransView "" @1361
label (object SegLabel @1362
Parent_View @1361
location (1534, 931)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "[ DH ]"
pctDist 0.059196
height 69
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E88345D005E"
client @1347
supplier @1359
line_style 0
x_offset FALSE)
(object NoteView @1363
Parent_View @1336
location (720, 963)
label (object ItemLabel
Parent_View @1363
location (370, 904)
fill_color 13434879
nlines 2
max_width 665
label "Extract when from Certificate, generate when from ServerKeyExch")
line_color 3342489
fill_color 13434879
width 725
height 131)
(object AttachView "" @1364
stereotype TRUE
line_color 3342489
client @1363
supplier @1337
line_style 0)
(object AttachView "" @1365
stereotype TRUE
line_color 3342489
client @1363
supplier @1359
line_style 0)
(object ActivityStateView "Parse CServerHelloDoneMsg" @1366
Parent_View @1336
location (672, 96)
label (object ItemLabel
Parent_View @1366
location (672, 91)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 406
justify 0
label "Parse CServerHelloDoneMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC277210106"
width 518
height 116
autoResize TRUE)
(object TransView "" @1367
stereotype TRUE
line_color 3342489
quidu "3E882CCB0281"
client @1333
supplier @1366
line_style 0
x_offset FALSE)
(object TransView "" @1368
stereotype TRUE
line_color 3342489
quidu "3EC2775700A8"
client @1366
supplier @1341
line_style 0
x_offset FALSE)
(object DecisionView "Resumable session?" @1369
Parent_View @1336
location (1008, 1664)
font (object Font
bold TRUE)
label (object ItemLabel
Parent_View @1369
location (1064, 1615)
nlines 2
max_width 300
label "Resumable session?")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3ECA009101B2"
width 156
height 81
autoResize TRUE)
(object TransView "" @1370
stereotype TRUE
line_color 3342489
quidu "3ECA011D027D"
client @1353
supplier @1369
line_style 0
x_offset FALSE)
(object Swimlane "$UNNAMED$142" @1371
location (1898, 0)
line_color 3342489
quidu "3E882BFB01D5"
width 450)
(object StateView "EndState" "Alert" @1372
Parent_View @1371
location (2016, 974)
label (object ItemLabel
Parent_View @1372
location (2070, 932)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E882C2600BC"
autoResize TRUE)
(object TransView "" @1373
stereotype TRUE
line_color 255
quidu "3E88349B01B6"
client @1359
supplier @1372
line_style 0
x_offset FALSE)
(object TransView "" @1374
stereotype TRUE
line_color 255
quidu "3E8834AF00BC"
client @1355
supplier @1372
line_style 0
x_offset FALSE)
(object ActivityStateView "StoreSession" @1375
Parent_View @1336
location (1008, 1856)
label (object ItemLabel
Parent_View @1375
location (1008, 1856)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 268
justify 0
label "StoreSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3ECA01380358"
height 106
autoResize TRUE)
(object TransView "" @1376
stereotype TRUE
line_color 3342489
quidu "3ECA017C00B8"
client @1375
supplier @1334
line_style 0
x_offset FALSE)
(object TransView "" @1377
label (object SegLabel @1378
Parent_View @1377
location (814, 1632)
anchor_loc 1
nlines 1
max_width 138
justify 0
label "[ NO ]"
pctDist 0.155585
height 33
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E882F8D0168"
client @1369
supplier @1334
line_style 0
x_offset FALSE)
(object TransView "" @1379
label (object SegLabel @1380
Parent_View @1379
location (1069, 1745)
anchor_loc 1
nlines 1
max_width 150
justify 0
label "[ YES ]"
pctDist 0.444444
height 61
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3ECA016400C8"
client @1369
supplier @1375
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "ServerHello"
quid "3E8453C904A6"
transitions (list transition_list
(object State_Transition
quid "3E8453C904A2"
supplier ":Full:ServerInfo"
sendEvent (object sendEvent
quid "3E8453C904A5"))
(object State_Transition
quid "3E883A32037B"
supplier ":Handshake Negotiation:Full:ServerInfo"
quidu "3E8453C90460"
sendEvent (object sendEvent
quid "3E883A32037E")))
type "StartState")
(object State "On Error"
quid "3E8453C90443"
type "EndState")
(object State "On Success"
quid "3E8453C9043F"
type "EndState"))
partitions (list Partitions)
statediagrams (list StateDiagrams
(object State_Diagram "Handshake"
quid "3E8453C903B5"
title "Handshake"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "Normal" "Alert" @1381
location (208, 1520)
font (object Font
color 255
default_color FALSE)
label (object ItemLabel
Parent_View @1381
location (208, 1509)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903B6"
autoResize TRUE)
(object StateView "Normal" "FinishSend" @1382
location (1216, 1280)
label (object ItemLabel
Parent_View @1382
location (1216, 1269)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "FinishSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90412"
autoResize TRUE)
(object StateView "Normal" "ChangeCipherSpecSend" @1383
location (1216, 1040)
label (object ItemLabel
Parent_View @1383
location (1216, 1024)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 372
justify 0
label "ChangeCipherSpecSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90405"
width 469
height 144
autoResize TRUE)
(object StateView "Normal" "ClientInfo" @1384
location (1216, 816)
label (object ItemLabel
Parent_View @1384
location (1216, 805)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "ClientInfo")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903CB"
autoResize TRUE)
(object StateView "Normal" "ServerHelloDone" @1385
location (1216, 560)
label (object ItemLabel
Parent_View @1385
location (1216, 544)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 322
justify 0
label "ServerHelloDone")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9044E"
width 418
height 144
autoResize TRUE)
(object StateView "Normal" "ServerInfo" @1386
location (1216, 304)
label (object ItemLabel
Parent_View @1386
location (1216, 293)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "ServerInfo")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90460"
autoResize TRUE)
(object StateView "Normal" "ChangeCipherSpecRecv" @1387
location (1216, 1488)
label (object ItemLabel
Parent_View @1387
location (1216, 1479)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 366
justify 0
label "ChangeCipherSpecRecv")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90423"
width 463
height 131
autoResize TRUE)
(object StateView "Normal" "FinishRecv" @1388
location (1216, 1712)
label (object ItemLabel
Parent_View @1388
location (1216, 1701)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "FinishRecv")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9042D"
autoResize TRUE)
(object StateView "StartState" "ServerHello" @1389
location (1216, 80)
label (object ItemLabel
Parent_View @1389
location (1258, 50)
nlines 2
max_width 600
label "ServerHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C904A6"
autoResize TRUE)
(object StateView "EndState" "On Error" @1390
location (208, 1904)
label (object ItemLabel
Parent_View @1390
location (262, 1862)
nlines 2
max_width 600
label "On Error")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90443"
autoResize TRUE)
(object StateView "EndState" "On Success" @1391
location (1216, 1904)
label (object ItemLabel
Parent_View @1391
location (1270, 1862)
nlines 2
max_width 600
label "On Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9043F"
autoResize TRUE)
(object TransView "" @1392
stereotype TRUE
line_color 255
quidu "3E8839F00271"
client @1381
supplier @1390
line_style 0
x_offset FALSE)
(object TransView "" @1393
stereotype TRUE
quidu "3E883A32037B"
client @1389
supplier @1386
line_style 0
x_offset FALSE)
(object TransView "" @1394
stereotype TRUE
line_color 255
quidu "3E8839E3003F"
client @1386
supplier @1381
vertices (list Points
(1066, 303)
(206, 303)
(207, 1452))
line_style 0
x_offset FALSE)
(object TransView "" @1395
stereotype TRUE
quidu "3E883A36009C"
client @1386
supplier @1385
line_style 0
x_offset FALSE)
(object TransView "" @1396
stereotype TRUE
line_color 255
quidu "3E8839E60204"
client @1385
supplier @1381
vertices (list Points
(1007, 559)
(206, 559)
(207, 1453))
line_style 0
x_offset FALSE)
(object TransView "" @1397
stereotype TRUE
quidu "3E883A3803AA"
client @1385
supplier @1384
line_style 0
x_offset FALSE)
(object TransView "" @1398
stereotype TRUE
line_color 255
quidu "3E8839E901B6"
client @1384
supplier @1381
vertices (list Points
(1066, 816)
(206, 816)
(207, 1453))
line_style 0
x_offset FALSE)
(object TransView "" @1399
stereotype TRUE
quidu "3E883A3B00FA"
client @1384
supplier @1383
line_style 0
x_offset FALSE)
(object TransView "" @1400
stereotype TRUE
line_color 255
quidu "3E8839EE00BC"
client @1383
supplier @1381
vertices (list Points
(982, 1040)
(206, 1041)
(207, 1452))
line_style 0
x_offset FALSE)
(object TransView "" @1401
stereotype TRUE
quidu "3E883A3D031D"
client @1383
supplier @1382
line_style 0
x_offset FALSE)
(object TransView "" @1402
stereotype TRUE
quidu "3E883A430290"
client @1387
supplier @1388
line_style 0
x_offset FALSE)
(object TransView "" @1403
stereotype TRUE
line_color 255
quidu "3E883A06036B"
client @1387
supplier @1381
vertices (list Points
(985, 1431)
(688, 1359)
(206, 1359)
(207, 1453))
line_style 0
x_offset FALSE)
(object TransView "" @1404
stereotype TRUE
quidu "3E883A4003B9"
client @1382
supplier @1387
line_style 0
x_offset FALSE)
(object TransView "" @1405
stereotype TRUE
line_color 255
quidu "3ECC927F01E4"
client @1382
supplier @1381
vertices (list Points
(1066, 1279)
(206, 1278)
(207, 1452))
line_style 0
x_offset FALSE)
(object TransView "" @1406
stereotype TRUE
quidu "3E883A4602EE"
client @1388
supplier @1391
line_style 0
x_offset FALSE)
(object TransView "" @1407
stereotype TRUE
line_color 255
quidu "3E883A0903B9"
client @1388
supplier @1381
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "Abbreviated"
quid "3E8453C9033A"
transitions (list transition_list
(object State_Transition
quid "3E8453C9033B"
supplier ":Handshake Negotiation:Alert"
quidu "3E8453C9039D"
sendEvent (object sendEvent
quid "3E8453C9033E"))
(object State_Transition
quid "3E8453C9033F"
supplier ":Handshake Negotiation:On Success"
quidu "3E8453C903AA"
sendEvent (object sendEvent
quid "3E8453C90342")))
statemachine (object State_Machine "State/Activity Model"
quid "3E8453C90343"
states (list States
(object State "Alert"
quid "3E8453C90345"
transitions (list transition_list
(object State_Transition
quid "3E8453C90346"
supplier "On Error"
sendEvent (object sendEvent
quid "3E8453C90349"))
(object State_Transition
quid "3E8453C9034A"
supplier "On Error"
sendEvent (object sendEvent
quid "3E8453C9034D"))
(object State_Transition
quid "3E8453C9034E"
supplier ":Abbreviated:On Error"
sendEvent (object sendEvent
quid "3E8453C90351"))
(object State_Transition
quid "3E887FF80168"
supplier ":Handshake Negotiation:Abbreviated:On Error"
quidu "3E8453C90399"
sendEvent (object sendEvent
quid "3E887FF8016B")))
type "Normal")
(object State "FinishSend"
quid "3E8453C90356"
transitions (list transition_list
(object State_Transition
quid "3E8453C90357"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C9035A"))
(object State_Transition
quid "3E8453C90352"
supplier ":Abbreviated:Alert"
sendEvent (object sendEvent
quid "3E8453C90355"))
(object State_Transition
quid "3E8453C9035B"
supplier ":Abbreviated:On Success"
sendEvent (object sendEvent
quid "3E8453C9035E"))
(object State_Transition
quid "3E887FF30168"
supplier ":Handshake Negotiation:Abbreviated:Alert"
quidu "3E8453C90345"
sendEvent (object sendEvent
quid "3E887FF3016B"))
(object State_Transition
quid "3E88801C009C"
supplier ":Handshake Negotiation:Abbreviated:On Success"
quidu "3E8453C90396"
sendEvent (object sendEvent
quid "3E88801C009F")))
type "Normal")
(object State "ChangeCipherSpecSend"
quid "3E8453C90363"
transitions (list transition_list
(object State_Transition
quid "3E8453C9035F"
supplier ":Abbreviated:FinishSend"
sendEvent (object sendEvent
quid "3E8453C90362"))
(object State_Transition
quid "3E8453C90364"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C90367"))
(object State_Transition
quid "3E8453C90368"
supplier ":Abbreviated:Alert"
sendEvent (object sendEvent
quid "3E8453C9036B"))
(object State_Transition
quid "3E887FF00177"
supplier ":Handshake Negotiation:Abbreviated:Alert"
quidu "3E8453C90345"
sendEvent (object sendEvent
quid "3E887FF0017A"))
(object State_Transition
quid "3E8880190168"
supplier ":Handshake Negotiation:Abbreviated:FinishSend"
quidu "3E8453C90356"
sendEvent (object sendEvent
quid "3E888019016B")))
type "Normal")
(object State "ChangeCipherSpecRecv"
quid "3E8453C90382"
transitions (list transition_list
(object State_Transition
quid "3E8453C9037E"
supplier ":Abbreviated:FinishRecv"
sendEvent (object sendEvent
quid "3E8453C90381"))
(object State_Transition
quid "3E8453C90383"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C90386"))
(object State_Transition
quid "3E8453C90387"
supplier ":Abbreviated:Alert"
sendEvent (object sendEvent
quid "3E8453C9038A"))
(object State_Transition
quid "3E887FEB003F"
supplier ":Handshake Negotiation:Abbreviated:Alert"
quidu "3E8453C90345"
sendEvent (object sendEvent
quid "3E887FEB0042"))
(object State_Transition
quid "3E888013005E"
supplier ":Handshake Negotiation:Abbreviated:FinishRecv"
quidu "3E8453C90371"
sendEvent (object sendEvent
quid "3E8880130061")))
type "Normal")
(object State "FinishRecv"
quid "3E8453C90371"
transitions (list transition_list
(object State_Transition
quid "3E8453C90372"
supplier "Alert"
sendEvent (object sendEvent
quid "3E8453C90375"))
(object State_Transition
quid "3E8453C90376"
supplier "On Success"
sendEvent (object sendEvent
quid "3E8453C90379"))
(object State_Transition
quid "3E8453C9037A"
supplier ":Abbreviated:Alert"
sendEvent (object sendEvent
quid "3E8453C9037D"))
(object State_Transition
quid "3E8453C9036D"
supplier ":Abbreviated:ChangeCipherSend"
sendEvent (object sendEvent
quid "3E8453C90370"))
(object State_Transition
quid "3E887FED032D"
supplier ":Handshake Negotiation:Abbreviated:Alert"
quidu "3E8453C90345"
sendEvent (object sendEvent
quid "3E887FED0330"))
(object State_Transition
quid "3E888016001F"
supplier ":Handshake Negotiation:Abbreviated:ChangeCipherSpecSend"
quidu "3E8453C90363"
sendEvent (object sendEvent
quid "3E8880160022")))
type "Normal")
(object State "ServerHello"
quid "3E8453C90390"
transitions (list transition_list
(object State_Transition
quid "3E8453C9038C"
supplier ":Abbreviated:ChangeCipherRecv"
sendEvent (object sendEvent
quid "3E8453C9038F"))
(object State_Transition
quid "3E88800F0168"
supplier ":Handshake Negotiation:Abbreviated:ChangeCipherSpecRecv"
quidu "3E8453C90382"
sendEvent (object sendEvent
quid "3E88800F016B")))
type "StartState")
(object State "On Success"
quid "3E8453C90396"
type "EndState")
(object State "On Error"
quid "3E8453C90399"
type "EndState"))
partitions (list Partitions)
statediagrams (list StateDiagrams
(object State_Diagram "Handshake"
quid "3E8453C90344"
title "Handshake"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "Normal" "Alert" @1408
location (336, 1024)
font (object Font
color 255
default_color FALSE)
label (object ItemLabel
Parent_View @1408
location (336, 1013)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90345"
autoResize TRUE)
(object StateView "Normal" "FinishSend" @1409
location (1200, 1328)
label (object ItemLabel
Parent_View @1409
location (1200, 1317)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "FinishSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90356"
autoResize TRUE)
(object StateView "Normal" "ChangeCipherSpecSend" @1410
location (1200, 1024)
label (object ItemLabel
Parent_View @1410
location (1200, 1008)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 372
justify 0
label "ChangeCipherSpecSend")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90363"
width 469
height 144
autoResize TRUE)
(object StateView "Normal" "ChangeCipherSpecRecv" @1411
location (1200, 464)
label (object ItemLabel
Parent_View @1411
location (1200, 455)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 366
justify 0
label "ChangeCipherSpecRecv")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90382"
width 463
height 131
autoResize TRUE)
(object StateView "Normal" "FinishRecv" @1412
location (1200, 720)
label (object ItemLabel
Parent_View @1412
location (1200, 709)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "FinishRecv")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90371"
autoResize TRUE)
(object StateView "StartState" "ServerHello" @1413
location (1200, 128)
label (object ItemLabel
Parent_View @1413
location (1242, 98)
nlines 2
max_width 600
label "ServerHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90390"
autoResize TRUE)
(object StateView "EndState" "On Success" @1414
location (1200, 1728)
label (object ItemLabel
Parent_View @1414
location (1254, 1686)
nlines 2
max_width 600
label "On Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90396"
autoResize TRUE)
(object StateView "EndState" "On Error" @1415
location (336, 1712)
label (object ItemLabel
Parent_View @1415
location (390, 1670)
nlines 2
max_width 600
label "On Error")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90399"
autoResize TRUE)
(object TransView "" @1416
stereotype TRUE
line_color 255
quidu "3E887FF00177"
client @1410
supplier @1408
line_style 0
x_offset FALSE)
(object TransView "" @1417
stereotype TRUE
line_color 255
quidu "3E887FF80168"
client @1408
supplier @1415
line_style 0
x_offset FALSE)
(object TransView "" @1418
stereotype TRUE
quidu "3E88800F0168"
client @1413
supplier @1411
line_style 0
x_offset FALSE)
(object TransView "" @1419
stereotype TRUE
quidu "3E8880190168"
client @1410
supplier @1409
line_style 0
x_offset FALSE)
(object NoteView @1420
location (416, 224)
label (object ItemLabel
Parent_View @1420
location (91, 112)
fill_color 13434879
nlines 4
max_width 615
label "For activity diagrams of the states, see the Handshake\\Full state model.")
line_color 3342489
fill_color 13434879
width 675
height 237)
(object TransView "" @1421
stereotype TRUE
line_color 255
quidu "3E887FED032D"
client @1412
supplier @1408
vertices (list Points
(1050, 719)
(334, 719)
(335, 957))
line_style 0
x_offset FALSE)
(object TransView "" @1422
stereotype TRUE
quidu "3E888016001F"
client @1412
supplier @1410
line_style 0
x_offset FALSE)
(object TransView "" @1423
stereotype TRUE
line_color 255
quidu "3E887FEB003F"
client @1411
supplier @1408
vertices (list Points
(969, 463)
(334, 463)
(335, 956))
line_style 0
x_offset FALSE)
(object TransView "" @1424
stereotype TRUE
quidu "3E888013005E"
client @1411
supplier @1412
line_style 0
x_offset FALSE)
(object TransView "" @1425
stereotype TRUE
quidu "3E88801C009C"
client @1409
supplier @1414
line_style 0
x_offset FALSE)
(object TransView "" @1426
stereotype TRUE
line_color 255
quidu "3E887FF30168"
client @1409
supplier @1408
vertices (list Points
(1050, 1293)
(638, 1200)
(450, 1091))
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "Alert"
quid "3E8453C9039D"
transitions (list transition_list
(object State_Transition
quid "3E8453C9039E"
supplier ":Handshake Negotiation:On Error"
quidu "3E8453C903A6"
sendEvent (object sendEvent
quid "3E8453C903A1"))
(object State_Transition
quid "3E8453C903A2"
supplier "On Error"
sendEvent (object sendEvent
quid "3E8453C903A5")))
type "Normal"))
partitions (list Partitions)
statediagrams (list StateDiagrams
(object State_Diagram "Handshake"
quid "3E845391034C"
title "Handshake"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "StartState" "Start" @1427
location (1104, 128)
label (object ItemLabel
Parent_View @1427
location (1146, 98)
anchor_loc 1
nlines 2
max_width -36
justify 0
label "Start")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9031D"
autoResize TRUE)
(object StateView "Normal" "ClientHello" @1428
location (1104, 336)
label (object ItemLabel
Parent_View @1428
location (1104, 327)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 272
justify 0
label "ClientHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C90322"
width 369
height 131
autoResize TRUE)
(object StateView "Normal" "ServerHello" @1429
location (1104, 704)
label (object ItemLabel
Parent_View @1429
location (1104, 693)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "ServerHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9032D"
autoResize TRUE)
(object StateView "EndState" "On Error" @1430
location (304, 336)
label (object ItemLabel
Parent_View @1430
location (358, 294)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "On Error")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903A6"
autoResize TRUE)
(object StateView "EndState" "On Success" @1431
location (1104, 1808)
label (object ItemLabel
Parent_View @1431
location (1158, 1766)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "On Success")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903AA"
autoResize TRUE)
(object StateView "Normal" "Full" @1432
location (1552, 1296)
label (object ItemLabel
Parent_View @1432
location (1552, 1277)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 284
justify 0
label "Full")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903AF"
width 381
height 150
autoResize TRUE)
(object StateView "Normal" "Abbreviated" @1433
location (656, 1328)
label (object ItemLabel
Parent_View @1433
location (656, 1316)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 266
justify 0
label "Abbreviated")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9033A"
width 362
height 137
autoResize TRUE)
(object StateView "Normal" "Alert" @1434
location (304, 704)
font (object Font
color 255
default_color FALSE)
label (object ItemLabel
Parent_View @1434
location (304, 693)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9039D"
autoResize TRUE)
(object StateView "Normal" "Alert" @1435
location (2000, 1296)
font (object Font
color 255
default_color FALSE)
label (object ItemLabel
Parent_View @1435
location (2000, 1285)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Alert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C9039D"
autoResize TRUE)
(object StateView "EndState" "On Error" @1436
location (2000, 1648)
label (object ItemLabel
Parent_View @1436
location (2054, 1606)
anchor_loc 1
nlines 2
max_width -12
justify 0
label "On Error")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8453C903A6"
autoResize TRUE)
(object TransView "" @1437
stereotype TRUE
quidu "3E8453C9031E"
client @1427
supplier @1428
line_style 0
x_offset FALSE)
(object TransView "" @1438
stereotype TRUE
quidu "3E8453C90323"
client @1428
supplier @1429
line_style 0
x_offset FALSE)
(object TransView "" @1439
stereotype TRUE
line_color 255
quidu "3E8453C90327"
client @1428
supplier @1430
line_style 0
x_offset FALSE)
(object TransView "" @1440
stereotype TRUE
quidu "3E8453C903AB"
client @1432
supplier @1431
line_style 0
x_offset FALSE)
(object TransView "" @1441
stereotype TRUE
line_color 255
quidu "3E8453C9039E"
client @1434
supplier @1430
line_style 0
x_offset FALSE)
(object TransView "" @1442
stereotype TRUE
line_color 255
quidu "3E8453C904BA"
client @1432
supplier @1435
line_style 0
x_offset FALSE)
(object TransView "" @1443
stereotype TRUE
line_color 255
quidu "3E8453C9039E"
client @1435
supplier @1436
line_style 0
x_offset FALSE)
(object TransView "" @1444
stereotype TRUE
quidu "3E8453C9033F"
client @1433
supplier @1431
line_style 0
x_offset FALSE)
(object TransView "" @1445
stereotype TRUE
line_color 255
quidu "3E8453C9033B"
client @1433
supplier @1434
line_style 0
x_offset FALSE)
(object TransView "" @1446
label (object SegLabel @1447
Parent_View @1446
location (1575, 900)
anchor_loc 1
nlines 1
max_width 797
justify 0
label "ServerHello received[ SessionID no match ]"
pctDist 0.630560
height 258
orientation 0)
stereotype TRUE
quidu "3E8453C90332"
client @1429
supplier @1432
line_style 0
x_offset FALSE)
(object TransView "" @1448
label (object SegLabel @1449
Parent_View @1448
location (811, 962)
anchor_loc 1
nlines 1
max_width 799
justify 0
label "ServerHello received[ SessionID matches ]"
pctDist 0.496544
height 88
orientation 1)
stereotype TRUE
quidu "3E8453C9032E"
client @1429
supplier @1433
line_style 0
x_offset FALSE)
(object TransView "" @1450
stereotype TRUE
line_color 255
quidu "3E8453C904B6"
client @1429
supplier @1434
line_style 0
x_offset FALSE)))))
type "Normal")
(object State "Application Data"
quid "3E8452BB0242"
transitions (list transition_list
(object State_Transition
quid "3E845524001F"
label ""
supplier "Handshake Renegotiation"
quidu "3E8452CE0187"
Event (object Event "RenegotiateHandshake()"
quid "3E8455240020")
sendEvent (object sendEvent
quid "3E8455240022"))
(object State_Transition
quid "3E84555F001F"
label ""
supplier "Idle"
quidu "3E84528E0158"
Event (object Event "Alert"
quid "3E84555F0020")
sendEvent (object sendEvent
quid "3E84555F0022"))
(object State_Transition
quid "3E8456BF0177"
label ""
supplier "Closed"
quidu "3E8455B3004E"
Event (object Event "Close()"
quid "3E8456BF0178")
sendEvent (object sendEvent
quid "3E8456BF017A"))
(object State_Transition
quid "3E8457EC02EE"
label ""
supplier "Handshake Renegotiation"
quidu "3E8452CE0187"
Event (object Event "HelloRequest message received"
quid "3E8457EC02EF")
sendEvent (object sendEvent
quid "3E8457EC02F1")))
type "Normal")
(object State "Handshake Renegotiation"
quid "3E8452CE0187"
transitions (list transition_list
(object State_Transition
quid "3E84552C030D"
label ""
supplier "Idle"
quidu "3E84528E0158"
Event (object Event "Alert"
quid "3E84552C030E")
sendEvent (object sendEvent
quid "3E84552C0310"))
(object State_Transition
quid "3E84555002FE"
label ""
supplier "Application Data"
quidu "3E8452BB0242"
Event (object Event "CompleteRequest"
quid "3E84555002FF")
sendEvent (object sendEvent
quid "3E8455500301"))
(object State_Transition
quid "3E84566C039A"
label ""
supplier "Closed"
quidu "3E8455B3004E"
Event (object Event "Close()"
quid "3E84566C039B")
sendEvent (object sendEvent
quid "3E84566C039D")))
type "Normal")
(object State "CreateSocket"
quid "3E8454250196"
transitions (list transition_list
(object State_Transition
quid "3E8454E50223"
supplier "Retrieve Configuration"
quidu "3E8454C2008D"
sendEvent (object sendEvent
quid "3E8454E50226")))
type "StartState")
(object State "Retrieve Configuration"
quid "3E8454C2008D"
transitions (list transition_list
(object State_Transition
quid "3E8454F303AA"
label ""
supplier "Idle"
quidu "3E84528E0158"
Event (object Event "CompleteRequest"
quid "3E8454F303AB")
sendEvent (object sendEvent
quid "3E8454F303AD"))
(object State_Transition
quid "3E84566102B0"
label ""
supplier "Closed"
quidu "3E8455B3004E"
Event (object Event "Close()"
quid "3E84566102B1")
sendEvent (object sendEvent
quid "3E84566102B3")))
type "Normal")
(object State "Closed"
quid "3E8455B3004E"
type "EndState")
(object Decision "ipActiveEvent?"
quid "3E8B1A74035E")
(object Decision "iStatus?"
quid "3E8B1AC10300"
transitions (list transition_list
(object State_Transition
quid "3E8B1B550041"
label ""
supplier "ipActiveEvent?"
quidu "3E8B1A74035E"
condition "OK"
sendEvent (object sendEvent
quid "3E8B1B550044"))
(object State_Transition
quid "3E8B1CA1037D"
label ""
supplier "iLastError?"
quidu "3E8B1C7C02B2"
condition "ERROR"
sendEvent (object sendEvent
quid "3E8B1CA10380"))))
(object Decision "iLastError?"
quid "3E8B1C7C02B2"
transitions (list transition_list
(object State_Transition
quid "3E8B1F0202E1"
label ""
supplier "ipActiveEvent=ipErrorEvent?"
quidu "3EC3C2BD006A"
condition "ERROR"
sendEvent (object sendEvent
quid "3E8B1F0202E4"))))
(object Decision "ProcessL left?"
quid "3E8B253800AF")
(object Decision "ipActiveEvent=ipErrorEvent?"
quid "3EC3C2BD006A"))
partitions (list Partitions)
statediagrams (list StateDiagrams
(object State_Diagram "TLSConnection"
quid "3E8452770158"
title "TLSConnection"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "Normal" "Idle" @1451
location (1152, 624)
label (object ItemLabel
Parent_View @1451
location (1152, 613)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Idle")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E84528E0158"
autoResize TRUE)
(object StateView "Normal" "Handshake Negotiation" @1452
location (1152, 927)
label (object ItemLabel
Parent_View @1452
location (1152, 916)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Handshake Negotiation")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8452B2035C"
autoResize TRUE)
(object StateView "Normal" "Application Data" @1453
location (1152, 1232)
label (object ItemLabel
Parent_View @1453
location (1152, 1216)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 284
justify 0
label "Application Data")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8452BB0242"
width 381
height 144
autoResize TRUE)
(object StateView "Normal" "Handshake Renegotiation" @1454
location (1151, 1583)
label (object ItemLabel
Parent_View @1454
location (1151, 1566)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 260
justify 0
label "Handshake Renegotiation")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8452CE0187"
width 356
height 147
autoResize TRUE)
(object StateView "StartState" "CreateSocket" @1455
location (1152, 200)
label (object ItemLabel
Parent_View @1455
location (1194, 170)
nlines 2
max_width 600
label "CreateSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8454250196"
autoResize TRUE)
(object StateView "Normal" "Retrieve Configuration" @1456
location (1152, 383)
label (object ItemLabel
Parent_View @1456
location (1152, 374)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 398
justify 0
label "Retrieve Configuration")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8454C2008D"
width 494
height 131
autoResize TRUE)
(object TransView "" @1457
stereotype TRUE
line_color 3342489
quidu "3E8454E50223"
client @1455
supplier @1456
line_style 0
x_offset FALSE)
(object StateView "EndState" "Closed" @1458
location (352, 928)
label (object ItemLabel
Parent_View @1458
location (406, 886)
nlines 2
max_width 600
label "Closed")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8455B3004E"
autoResize TRUE)
(object TransView "" @1459
label (object SegLabel @1460
Parent_View @1459
location (1331, 1069)
anchor_loc 1
nlines 1
max_width 300
justify 0
label "CompleteRequest"
pctDist 0.454545
height 179
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8455200223"
client @1452
supplier @1453
line_style 0
x_offset FALSE)
(object TransView "" @1461
label (object SegLabel @1462
Parent_View @1461
location (1642, 978)
font (object Font
color 255
default_color FALSE)
anchor_loc 1
nlines 1
max_width 143
justify 0
label "Alert"
pctDist 0.296033
height 53
orientation 1)
stereotype TRUE
line_color 255
quidu "3E84553B02DF"
client @1452
supplier @1451
vertices (list Points
(1302, 926)
(1725, 925)
(1725, 622)
(1302, 623))
line_style 0
x_offset FALSE)
(object TransView "" @1463
label (object SegLabel @1464
Parent_View @1463
location (667, 1018)
anchor_loc 1
nlines 1
max_width 132
justify 0
label "Close()"
pctDist 0.553191
height 91
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8456BB038A"
client @1452
supplier @1458
line_style 0
x_offset FALSE)
(object TransView "" @1465
label (object SegLabel @1466
Parent_View @1465
location (1392, 770)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "StartClientHandshake()"
pctDist 0.464706
height 240
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E84551D02B0"
client @1451
supplier @1452
line_style 0
x_offset FALSE)
(object TransView "" @1467
label (object SegLabel @1468
Parent_View @1467
location (664, 756)
anchor_loc 1
nlines 1
max_width 162
justify 0
label "Close()"
pctDist 0.526751
height 50
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E84566801E5"
client @1451
supplier @1458
line_style 0
x_offset FALSE)
(object TransView "" @1469
label (object SegLabel @1470
Parent_View @1469
location (1937, 1088)
font (object Font
color 255
default_color FALSE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Alert"
pctDist 0.500000
height 45
orientation 0)
stereotype TRUE
line_color 255
quidu "3E84552C030D"
client @1454
supplier @1451
vertices (list Points
(1329, 1582)
(1981, 1581)
(1981, 622)
(1302, 623))
line_style 0
x_offset FALSE)
(object TransView "" @1471
label (object SegLabel @1472
Parent_View @1471
location (973, 1397)
anchor_loc 1
nlines 1
max_width 318
justify 0
label "CompleteRequest"
pctDist 0.543689
height 178
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E84555002FE"
client @1454
supplier @1453
line_style 0
x_offset FALSE)
(object TransView "" @1473
label (object SegLabel @1474
Parent_View @1473
location (620, 1557)
anchor_loc 1
nlines 1
max_width 187
justify 0
label "Close()"
pctDist 0.286840
height 25
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E84566C039A"
client @1454
supplier @1458
vertices (list Points
(973, 1582)
(350, 1581)
(351, 969))
line_style 0
x_offset FALSE)
(object TransView "" @1475
label (object SegLabel @1476
Parent_View @1475
location (1514, 1353)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "RenegotiateHandshake()"
pctDist 1.748797
height 203
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E845524001F"
client @1453
supplier @1454
vertices (list Points
(1210, 1304)
(1294, 1406)
(1209, 1509))
line_style 0
x_offset FALSE)
(object TransView "" @1477
label (object SegLabel @1478
Parent_View @1477
location (1810, 909)
font (object Font
color 255
default_color FALSE)
anchor_loc 1
nlines 1
max_width 97
justify 0
label "Alert"
pctDist 0.498728
height 44
orientation 0)
stereotype TRUE
line_color 255
quidu "3E84555F001F"
client @1453
supplier @1451
vertices (list Points
(1342, 1231)
(1853, 1231)
(1853, 622)
(1302, 623))
line_style 0
x_offset FALSE)
(object TransView "" @1479
label (object SegLabel @1480
Parent_View @1479
location (655, 900)
anchor_loc 1
nlines 1
max_width 169
justify 0
label "Close()"
pctDist 0.623700
height 133
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E8456BF0177"
client @1453
supplier @1458
line_style 0
x_offset FALSE)
(object TransView "" @1481
label (object SegLabel @1482
Parent_View @1481
location (1572, 1470)
anchor_loc 1
nlines 1
max_width 586
justify 0
label "HelloRequest message received"
pctDist 2.788234
height 283
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8457EC02EE"
client @1453
supplier @1454
vertices (list Points
(1184, 1304)
(1231, 1406)
(1183, 1509))
line_style 0
x_offset FALSE)
(object TransView "" @1483
label (object SegLabel @1484
Parent_View @1483
location (1341, 491)
anchor_loc 1
nlines 1
max_width 356
justify 0
label "CompleteRequest"
pctDist 0.392857
height 189
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8454F303AA"
client @1456
supplier @1451
line_style 0
x_offset FALSE)
(object TransView "" @1485
label (object SegLabel @1486
Parent_View @1485
location (649, 357)
anchor_loc 1
nlines 1
max_width 175
justify 0
label "Close()"
pctDist 0.241105
height 26
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E84566102B0"
client @1456
supplier @1458
vertices (list Points
(905, 382)
(350, 381)
(351, 886))
line_style 0
x_offset FALSE)))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "3E79BE2900E8"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Application" @1487
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 176)
label (object ItemLabel
Parent_View @1487
location (656, 336)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Application")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3C400230"
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::sc Socket Instance" @1488
location (368, 912)
label (object ItemLabel
Parent_View @1488
location (368, 1050)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "sc Socket Instance")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC2643701C2"
height 118)
(object UseCaseView "Use Case View::sc Handshake" @1489
location (880, 912)
label (object ItemLabel
Parent_View @1489
location (880, 1050)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "sc Handshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC264630164"
height 118)
(object UseCaseView "Use Case View::sc Cancel" @1490
location (896, 1248)
label (object ItemLabel
Parent_View @1490
location (896, 1386)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "sc Cancel")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC264720089"
height 118)
(object UseCaseView "Use Case View::sc Application Data" @1491
location (1424, 912)
label (object ItemLabel
Parent_View @1491
location (1424, 1050)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "sc Application Data")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC265080387"
height 118)
(object ClassView "Class" "Use Case View::CActiveScheduler" @1492
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1168, 192)
label (object ItemLabel
Parent_View @1492
location (1168, 352)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "CActiveScheduler")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F10A60099"
annotation 8
autoResize TRUE)
(object NoteView @1493
location (1776, 272)
label (object ItemLabel
Parent_View @1493
location (1457, 106)
fill_color 13434879
nlines 6
max_width 602
label "The class calls CActive::RunL() whenever an asynchronous request has been completed. Since it is not a part of the component but talks to it, it is an actor.")
line_color 3342489
fill_color 13434879
width 662
height 344)
(object AttachView "" @1494
stereotype TRUE
line_color 3342489
client @1493
supplier @1492
line_style 0)
(object NoteView @1495
location (336, 496)
label (object ItemLabel
Parent_View @1495
location (36, 384)
fill_color 13434879
nlines 4
max_width 565
label "Represents a user of the SSL/TLS component using it via the CSecureSocket API.")
line_color 3342489
fill_color 13434879
width 625
height 237)
(object AttachView "" @1496
stereotype TRUE
line_color 3342489
client @1495
supplier @1487
line_style 0)))))
root_category (object Class_Category "Logical View"
quid "3E79BE2603B7"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "3E79BE2603B9"
logical_models (list unit_reference_list
(object Class "CSecureSocket"
quid "3E7A083701F1"
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "3E8C5AF7010C"
supplier "Logical View::MSecureSocket"
quidu "3E7A08B40193"))
class_attributes (list class_attribute_list
(object ClassAttribute "iSecureImplementation"
quid "3E8C5C97012C"
type "MSecureSocket*"
exportControl "Protected"))
module "Component View::SECURESOCKET"
quidu "3E79BEC100B9")
(object Class "MSecureSocket"
quid "3E7A08B40193"
stereotype "Interface"
abstract TRUE
cardinality (value Cardinality "1..1"))
(object Class "CActive"
quid "3E7A1BB40378"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7EE4D801D2"
supplier "Logical View::CBase"
quidu "3E7A1D5E00B9"))
operations (list Operations
(object Operation "RunL=0"
quid "3E7B1BA4026E"
stereotype "virtual"
concurrency "Sequential"
abstract TRUE
opExportControl "Protected"
uid 0))
module "Component View::BASE"
quidu "3E7A2F79008A"
abstract TRUE)
(object Class "CAsynchEvent"
quid "3E7A1D3402AD"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A1DDB0193"
supplier "Logical View::CBase"
quidu "3E7A1D5E00B9"))
operations (list Operations
(object Operation "ProcessL=0"
quid "3E7B159602BC"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "SetNext"
quid "3EC3B22701A2"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "ipNext"
quid "3E8C675E01C8"
type "CAsynchEvent*"
exportControl "Protected")
(object ClassAttribute "iStateMachine"
quid "3EC3A0AC0377"
type "CStateMachine*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5"
abstract TRUE)
(object Class "CBase"
quid "3E7A1D5E00B9"
module "Component View::BASE"
quidu "3E7A2F79008A")
(object Class "TPtrList"
quid "3EC8ACFE0106"
stereotype "template<T>"
operations (list Operations
(object Operation "Add"
quid "3EC8FB9F03C5"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Destroy"
quid "3EC8FBA4030A"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iHead"
quid "3ECB557B00F6"
type "T*"
exportControl "Protected"))
module "Component View::SECURESOCKET"
quidu "3E79BEC100B9")
(object Association "$UNNAMED$143"
quid "3E7A08D50201"
roles (list role_list
(object Role "Secure Socket"
quid "3E7A08D9003C"
label "Secure Socket"
supplier "Logical View::MSecureSocket"
quidu "3E7A08B40193"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$144"
quid "3E7A08D9003D"
supplier "Logical View::CSecureSocket"
quidu "3E7A083701F1"
client_cardinality (value cardinality "1")
Containment "By Reference"
is_aggregate TRUE)))
(object Association "$UNNAMED$145"
quid "3E7A1320027E"
roles (list role_list
(object Role "$UNNAMED$146"
quid "3E7A132200F7"
supplier "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$147"
quid "3E7A132200F8"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
Containment "By Reference"
is_aggregate TRUE)))
(object Association "$UNNAMED$148"
quid "3E7A199401F1"
roles (list role_list
(object Role "iRecordComposer"
quid "3E7A1996005B"
label "iRecordComposer"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$149"
quid "3E7A1996006A"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
Containment "By Value")))
(object Association "$UNNAMED$150"
quid "3E7A199C003C"
roles (list role_list
(object Role "iAlert"
quid "3E7A199D02BC"
label "iAlert"
supplier "Logical View::Alert Protocol::CAlert"
quidu "3E7A210F030A"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$151"
quid "3E7A199D02BD"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
Containment "By Value"
is_aggregate TRUE)))
(object Association "$UNNAMED$152"
quid "3E7A19A70220"
roles (list role_list
(object Role "$UNNAMED$153"
quid "3E7A19A90136"
supplier "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
client_cardinality (value cardinality "0..1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$154"
quid "3E7A19A90145"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
Containment "By Reference"
is_aggregate TRUE)))
(object Association "$UNNAMED$155"
quid "3E7A19AD0116"
roles (list role_list
(object Role "$UNNAMED$156"
quid "3E7A19AE0126"
supplier "Logical View::StateMachines::CSendAppData"
quidu "3E7A13D902AD"
client_cardinality (value cardinality "0..1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$157"
quid "3E7A19AE0127"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_aggregate TRUE)))
(object Association "$UNNAMED$158"
quid "3E7A25A4026E"
roles (list role_list
(object Role "$UNNAMED$159"
quid "3E7A25A602BC"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$160"
quid "3E7A25A602BD"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$161"
quid "3E7A26000220"
roles (list role_list
(object Role "iRecordParser"
quid "3E7A26010358"
label "iRecordParser"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$162"
quid "3E7A26010368"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$163"
quid "3E7A281C0099"
roles (list role_list
(object Role "iSocket"
quid "3E7A282E006A"
label "iSocket"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$164"
quid "3E7A282E007A"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
Containment "By Reference")))
(object Association "$UNNAMED$165"
quid "3E7A2838005B"
roles (list role_list
(object Role "iSocket"
quid "3E7A283903A7"
label "iSocket"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$166"
quid "3E7A283903B6"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
Containment "By Reference")))
(object Association "$UNNAMED$167"
quid "3E7A296F005B"
roles (list role_list
(object Role "$UNNAMED$168"
quid "3E7A29700397"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$169"
quid "3E7A29700398"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$170"
quid "3E7A297400A9"
roles (list role_list
(object Role "$UNNAMED$171"
quid "3E7A29750099"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$172"
quid "3E7A297500A9"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$173"
quid "3E7A2DAD0174"
roles (list role_list
(object Role "iDataIn,iEncryptedBody"
quid "3E7A2DAE0174"
label "iDataIn,iEncryptedBody"
supplier "Logical View::Record Protocol::Record Parser/Composer::TData"
quidu "3E7A2C090136"
client_cardinality (value cardinality "2")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$174"
quid "3E7A2DAE0175"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
Containment "By Value"
is_aggregate TRUE)))
(object Association "$UNNAMED$175"
quid "3E7A2DB201A3"
roles (list role_list
(object Role "$UNNAMED$176"
quid "3E7A2DB30368"
supplier "Logical View::Record Protocol::Record Parser/Composer::TData"
quidu "3E7A2C090136"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$177"
quid "3E7A2DB30369"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
Containment "By Value"
is_aggregate TRUE)))
(object Association "$UNNAMED$178"
quid "3E7B3CB9027E"
roles (list role_list
(object Role "$UNNAMED$179"
quid "3E7B3CBA03A7"
supplier "Logical View::CSecureSocket"
quidu "3E7A083701F1"
is_navigable TRUE)
(object Role "$UNNAMED$180"
quid "3E7B3CBA03A8"
supplier "Use Case View::Application"
quidu "3E7B3C400230"
client_cardinality (value cardinality "0..n")
is_aggregate TRUE)))
(object Association "$UNNAMED$181"
quid "3E7EE1E90339"
roles (list role_list
(object Role "$UNNAMED$182"
quid "3E7EE1EA0397"
supplier "Logical View::TLSCryptography::TLSProvider"
quidu "3E7B52B1006A"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$183"
quid "3E7EE1EA03A7"
supplier "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
client_cardinality (value cardinality "1"))))
(object Association "$UNNAMED$184"
quid "3E7EE27001B3"
roles (list role_list
(object Role "ipTLSProvider"
quid "3E7EE2710220"
label "ipTLSProvider"
supplier "Logical View::TLSCryptography::TLSProvider"
quidu "3E7B52B1006A"
client_cardinality (value cardinality "1..1")
is_navigable TRUE)
(object Role "$UNNAMED$185"
quid "3E7EE2710230"
supplier "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201")))
(object Association "$UNNAMED$186"
quid "3E7EE5950193"
roles (list role_list
(object Role "ipAppDataRecv"
quid "3E7EE5950194"
label "ipAppDataRecv"
supplier "Logical View::StateMachines::CRecvAppData"
quidu "3E7A13F301E1"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$187"
quid "3E7EE5950195"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
Containment "By Reference"
exportControl "Protected"
is_aggregate TRUE)))
(object Association "$UNNAMED$188"
quid "3E7F1D4402DB"
roles (list role_list
(object Role "iTLSCrypto"
quid "3E7F1D4603C6"
label "iTLSCrypto"
supplier "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$189"
quid "3E7F1D4603E5"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
Containment "By Value"
is_aggregate TRUE)))
(object Association "$UNNAMED$190"
quid "3E7F202200A9"
roles (list role_list
(object Role "$UNNAMED$191"
quid "3E7F202302DB"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
is_navigable TRUE)
(object Role "$UNNAMED$192"
quid "3E7F20230339"
supplier "Use Case View::Application"
quidu "3E7B3C400230")))
(object Association "$UNNAMED$193"
quid "3E7F211601F1"
roles (list role_list
(object Role "$UNNAMED$194"
quid "3E7F2117027E"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
is_navigable TRUE)
(object Role "$UNNAMED$195"
quid "3E7F211702CC"
supplier "Use Case View::Application"
quidu "3E7B3C400230")))
(object Association "$UNNAMED$196"
quid "3E7F2279026E"
roles (list role_list
(object Role "$UNNAMED$197"
quid "3E7F2279026F"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
Containment "By Value"
is_navigable TRUE
is_aggregate TRUE)
(object Role "iDataIn,iEncryptedBody"
quid "3E7F22790270"
label "iDataIn,iEncryptedBody"
supplier "Logical View::Record Protocol::Record Parser/Composer::TData"
quidu "3E7A2C090136"
client_cardinality (value cardinality "2")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE
is_aggregate TRUE)))
(object Association "$UNNAMED$198"
quid "3E7F22E1025E"
roles (list role_list
(object Role "$UNNAMED$199"
quid "3E7F22E201D2"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$200"
quid "3E7F22E201F1"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$201"
quid "3E7A19A2001C"
roles (list role_list
(object Role "$UNNAMED$202"
quid "3E7A19A401C2"
supplier "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
client_cardinality (value cardinality "0..1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$203"
quid "3E7A19A401D2"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE
is_aggregate TRUE)))
(object Association "$UNNAMED$204"
quid "3E7A1F560397"
roles (list role_list
(object Role "$UNNAMED$205"
quid "3E7A1F5A03A7"
supplier "Logical View::CAsynchEvent"
quidu "3E7A1D3402AD"
is_navigable TRUE)
(object Role "$UNNAMED$206"
quid "3E7A1F5A03A8"
supplier "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9")))
(object Association "$UNNAMED$207"
quid "3E7A1E8503E5"
roles (list role_list
(object Role "$UNNAMED$208"
quid "3E7A1E870126"
supplier "Logical View::CAsynchEvent"
quidu "3E7A1D3402AD"
client_cardinality (value cardinality "0..2")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$209"
quid "3E7A1E870127"
supplier "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)))
(object Association "$UNNAMED$210"
quid "3E83463F0119"
roles (list role_list
(object Role "$UNNAMED$211"
quid "3E8346400000"
supplier "Logical View::CActive"
quidu "3E7A1BB40378"
is_navigable TRUE)
(object Role "$UNNAMED$212"
quid "3E8346400010"
supplier "Use Case View::CActiveScheduler"
quidu "3E7F10A60099")))
(object Class_Category "TLSConnection"
quid "3E82E3F00204"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E82E7870000"
supplier "Logical View::TLSCryptography"
quidu "3E82E7790139")
(object Visibility_Relationship
quid "3E82E949003F"
supplier "Logical View::StateMachines"
quidu "3E82E8A40196"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CTlsConnection"
quid "3E7A086803C6"
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "3E7A08F20349"
supplier "Logical View::MSecureSocket"
quidu "3E7A08B40193"))
operations (list Operations
(object Operation "HandshakeComplete"
quid "3E7F18B10358"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "AvailableCipherSuites"
quid "3E9EC35A0349"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelAll"
quid "3E9EC3640221"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelHandshake"
quid "3E9EC36D0359"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelRecv"
quid "3E9EC3760378"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelSend"
quid "3E9EC37E0230"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ClientCert"
quid "3E9EC38702EC"
result "CX509Certificate*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ClientCertMode"
quid "3E9EC39900E8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DialogMode"
quid "3E9EC3A003D6"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Close"
quid "3E9EC3A901B3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CurrentCipherSuite"
quid "3E9EC3B1029E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FlushSessionCache"
quid "3E9EC3B90155"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetOpt"
quid "3E9EC3C102CC"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Protocol"
quid "3E9EC3D9027E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Recv"
quid "3E9EC3E30201"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RecvOneOrMore"
quid "3E9EC3EB032A"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RenegotiateHandshake"
quid "3E9EC3F403D6"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Send"
quid "3E9EC3FF005B"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ServerCert"
quid "3E9EC414033A"
result "CX509Certificate*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetAvailableCipherSuites"
quid "3E9EC41D028E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetClientCert"
quid "3E9EC42B01D2"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetClientCertMode"
quid "3E9EC43902EC"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetDialogMode"
quid "3E9EC44103A7"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetProtocol"
quid "3E9EC44902DC"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetOpt"
quid "3E9EC454029E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetServerCert"
quid "3E9EC45D00B9"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StartClientHandshake"
quid "3E9EC4660211"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StartServerHandshake"
quid "3E9EC4710146"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "ipAppDataSend"
quid "3E8C5DD702B2"
type "CAppDataSend*"
exportControl "Protected")
(object ClassAttribute "ipAppDataRcv"
quid "3E8C5E320264"
type "CAppDataRecv*"
exportControl "Protected")
(object ClassAttribute "ipHandshake"
quid "3E8C5E910293"
type "CHandshake*"
exportControl "Protected")
(object ClassAttribute "iRecordParser"
quid "3E8C5F9B0226"
type "CRecordParser"
exportControl "Protected")
(object ClassAttribute "iRecordComposer"
quid "3E8C5FD201A9"
type "CRecordComposer"
exportControl "Protected")
(object ClassAttribute "iCrypto"
quid "3E8C6AF50245"
type "CTlsCrypto*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Association "$UNNAMED$213"
quid "3E82E5740252"
roles (list role_list
(object Role "$UNNAMED$214"
quid "3E82E57503B9"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$215"
quid "3E82E57503D9"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_aggregate TRUE)))
(object Association "$UNNAMED$216"
quid "3E82E579038A"
roles (list role_list
(object Role "$UNNAMED$217"
quid "3E82E57A03D9"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$218"
quid "3E82E57B001F"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
Containment "By Value"
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82E43C038A"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::MSecureSocket" @1497
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (884, 192)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1497
location (722, 164)
fill_color 13434879
nlines 1
max_width 324
justify 0
label "MSecureSocket")
stereotype (object ItemLabel
Parent_View @1497
location (722, 114)
fill_color 13434879
anchor 10
nlines 1
max_width 324
justify 0
label "<<Interface>>")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3E7A08B40193"
width 342
height 180
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CSecureSocket" @1498
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1616, 192)
label (object ItemLabel
Parent_View @1498
location (1455, 142)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CSecureSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A083701F1"
width 340
height 124
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$143" @1499
location (1250, 192)
label (object SegLabel @1500
Parent_View @1499
location (1250, 133)
font (object Font
italics TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 600
justify 0
label ""
pctDist 0.500000
height 60
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A08D50201"
roleview_list (list RoleViews
(object RoleView "Secure Socket" @1501
Parent_View @1499
location (-446, 80)
label (object SegLabel @1502
Parent_View @1501
location (1327, 156)
font (object Font
size 8)
anchor 1
anchor_loc 1
nlines 1
max_width 311
justify 0
label "#Secure Socket"
pctDist -0.396396
height 37
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A08D9003C"
client @1499
supplier @1497
line_style 0
label (object SegLabel @1503
Parent_View @1501
location (1077, 234)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.888889
height 42
orientation 0))
(object RoleView "$UNNAMED$144" @1504
Parent_View @1499
location (-446, 80)
stereotype TRUE
line_color 3342489
quidu "3E7A08D9003D"
client @1499
supplier @1498
line_style 0
label (object SegLabel @1505
Parent_View @1504
location (1425, 227)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.897898
height 35
orientation 1))))
(object ClassView "Class" "Use Case View::Application" @1506
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2000, 192)
label (object ItemLabel
Parent_View @1506
location (2000, 352)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Application")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3C400230"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$178" @1507
location (1863, 192)
stereotype TRUE
line_color 3342489
quidu "3E7B3CB9027E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$179" @1508
Parent_View @1507
location (-1049, 48)
stereotype TRUE
line_color 3342489
quidu "3E7B3CBA03A7"
client @1507
supplier @1498
line_style 0)
(object RoleView "$UNNAMED$180" @1509
Parent_View @1507
location (-1049, 48)
stereotype TRUE
line_color 3342489
quidu "3E7B3CBA03A8"
client @1507
supplier @1506
line_style 0
label (object SegLabel @1510
Parent_View @1509
location (1927, 227)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.823529
height 35
orientation 1))))
(object ClassView "Class" "Logical View::StateMachines::CRecvAppData" @1511
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1600, 736)
label (object ItemLabel
Parent_View @1511
location (1449, 695)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CRecvAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13F301E1"
width 320
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CSendAppData" @1512
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1600, 512)
label (object ItemLabel
Parent_View @1512
location (1447, 471)
fill_color 13434879
nlines 1
max_width 306
justify 0
label "CSendAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13D902AD"
width 324
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @1513
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1664, 1232)
label (object ItemLabel
Parent_View @1513
location (1530, 1191)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CHandshake" @1514
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1600, 976)
label (object ItemLabel
Parent_View @1514
location (1434, 927)
fill_color 13434879
nlines 1
max_width 332
justify 0
label "CHandshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1400005B"
width 350
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordParser" @1515
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1680, 1488)
label (object ItemLabel
Parent_View @1515
location (1450, 1439)
fill_color 13434879
nlines 1
max_width 460
justify 0
label "CRecordParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A197103C6"
width 478
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @1516
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1680, 1808)
label (object ItemLabel
Parent_View @1516
location (1450, 1759)
fill_color 13434879
nlines 1
max_width 460
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
width 478
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @1517
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (896, 1168)
label (object ItemLabel
Parent_View @1517
location (630, 437)
fill_color 13434879
nlines 1
max_width 532
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
compartment (object Compartment
Parent_View @1517
location (630, 498)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 28
max_width 528)
width 550
height 1486
annotation 8
autoResize TRUE)
(object RealizeView "" @1518
stereotype TRUE
line_color 3342489
quidu "3E7A08F20349"
client @1517
supplier @1497
line_style 0)
(object AssociationViewNew "$UNNAMED$152" @1519
location (1342, 894)
stereotype TRUE
line_color 3342489
quidu "3E7A19A70220"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$153" @1520
Parent_View @1519
location (638, 782)
label (object SegLabel @1521
Parent_View @1520
location (1404, 813)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 242
justify 0
label ""
pctDist 0.474837
height 38
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19A90136"
client @1519
supplier @1511
line_style 0
label (object SegLabel @1522
Parent_View @1520
location (1428, 799)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.610900
height 38
orientation 0))
(object RoleView "$UNNAMED$154" @1523
Parent_View @1519
location (638, 782)
stereotype TRUE
line_color 3342489
quidu "3E7A19A90145"
client @1519
supplier @1517
line_style 0
label (object SegLabel @1524
Parent_View @1523
location (1199, 960)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.779155
height 20
orientation 1))))
(object AssociationViewNew "$UNNAMED$155" @1525
location (1356, 738)
stereotype TRUE
line_color 3342489
quidu "3E7A19AD0116"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$156" @1526
Parent_View @1525
location (652, 626)
label (object SegLabel @1527
Parent_View @1526
location (1399, 616)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 307
justify 0
label ""
pctDist 0.456800
height 62
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0126"
client @1525
supplier @1512
line_style 0
label (object SegLabel @1528
Parent_View @1526
location (1464, 595)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.691367
height 33
orientation 0))
(object RoleView "$UNNAMED$157" @1529
Parent_View @1525
location (652, 626)
label (object SegLabel @1530
Parent_View @1529
location (1237, 907)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0127"
client @1525
supplier @1517
line_style 0
label (object SegLabel @1531
Parent_View @1529
location (1158, 863)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.908711
height 45
orientation 1))))
(object AssociationViewNew "$UNNAMED$145" @1532
location (1345, 1205)
stereotype TRUE
line_color 3342489
quidu "3E7A1320027E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$146" @1533
Parent_View @1532
location (641, 1093)
label (object SegLabel @1534
Parent_View @1533
location (1462, 1287)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 229
justify 0
label ""
pctDist 0.697650
height 72
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A132200F7"
client @1532
supplier @1513
line_style 0
label (object SegLabel @1535
Parent_View @1533
location (1510, 1179)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.923098
height 41
orientation 0))
(object RoleView "$UNNAMED$147" @1536
Parent_View @1532
location (641, 1093)
stereotype TRUE
line_color 3342489
quidu "3E7A132200F8"
client @1532
supplier @1517
line_style 0
label (object SegLabel @1537
Parent_View @1536
location (1218, 1169)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.739655
height 26
orientation 1))))
(object AssociationViewNew "$UNNAMED$201" @1538
location (1297, 1058)
stereotype TRUE
line_color 3342489
quidu "3E7A19A2001C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$202" @1539
Parent_View @1538
location (593, 946)
label (object SegLabel @1540
Parent_View @1539
location (1384, 1085)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 275
justify 0
label ""
pctDist 0.595373
height 49
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401C2"
client @1538
supplier @1514
line_style 0
label (object SegLabel @1541
Parent_View @1539
location (1386, 993)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.785610
height 41
orientation 0))
(object RoleView "$UNNAMED$203" @1542
Parent_View @1538
location (593, 946)
label (object SegLabel @1543
Parent_View @1542
location (1231, 1049)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.481575
height 28
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401D2"
client @1538
supplier @1517
line_style 0
label (object SegLabel @1544
Parent_View @1542
location (1194, 1066)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.786029
height 21
orientation 1))))
(object AssociationViewNew "$UNNAMED$213" @1545
location (1350, 1353)
stereotype TRUE
line_color 3342489
quidu "3E82E5740252"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$214" @1546
Parent_View @1545
location (1014, 665)
label (object SegLabel @1547
Parent_View @1546
location (1449, 1471)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 287
justify 0
label ""
pctDist 0.701665
height 72
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E82E57503B9"
client @1545
supplier @1515
line_style 0
label (object SegLabel @1548
Parent_View @1546
location (1518, 1393)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.879740
height 27
orientation 0))
(object RoleView "$UNNAMED$215" @1549
Parent_View @1545
location (1014, 665)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E82E57503D9"
client @1545
supplier @1517
line_style 0
label (object SegLabel @1550
Parent_View @1549
location (1219, 1282)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.771962
height 17
orientation 1))))
(object AssociationViewNew "$UNNAMED$216" @1551
location (1387, 1569)
stereotype TRUE
line_color 3342489
quidu "3E82E579038A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$217" @1552
Parent_View @1551
location (1051, 881)
label (object SegLabel @1553
Parent_View @1552
location (1403, 1800)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 353
justify 0
label ""
pctDist 0.565223
height 170
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E82E57A03D9"
client @1551
supplier @1516
line_style 0
label (object SegLabel @1554
Parent_View @1552
location (1619, 1718)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.975322
height 32
orientation 0))
(object RoleView "$UNNAMED$218" @1555
Parent_View @1551
location (1051, 881)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E82E57B001F"
client @1551
supplier @1517
line_style 0
label (object SegLabel @1556
Parent_View @1555
location (1233, 1424)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.761071
height 16
orientation 1))))
(object NoteView @1557
location (1264, 336)
label (object ItemLabel
Parent_View @1557
location (1098, 270)
fill_color 13434879
nlines 2
max_width 296
label "The realisation kept due to BC")
line_color 3342489
fill_color 13434879
width 356
height 144)
(object RealizeView "" @1558
stereotype TRUE
line_color 3342489
quidu "3E8C5AF7010C"
client @1498
supplier @1497
vertices (list Points
(1471, 129)
(1360, 82)
(1055, 150))
line_style 0)
(object AttachView "" @1559
stereotype TRUE
line_color 3342489
client @1557
supplier @1558
line_style 0)
(object NoteView @1560
location (288, 1152)
label (object ItemLabel
Parent_View @1560
location (41, 890)
fill_color 13434879
nlines 10
max_width 459
label
|methods returning KErrNotSupported:
|ClientCertMode()
|SetClientCert()(done by security module)
|SetClientCertMode()
|SetProtocol() (DLL already loaded)
|SetServerCert()
|StartServerHandshake()
)
line_color 3342489
fill_color 13434879
width 519
height 537)
(object AttachView "" @1561
stereotype TRUE
line_color 3342489
client @1560
supplier @1517
line_style 0)))))
(object Class_Category "TLSCryptography"
quid "3E82E7790139"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "TLSProvider"
quid "3E7B52B1006A")
(object Class "CTlsProvider"
quid "3E7A0F110201"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7B435E01E1"
supplier "Logical View::CActive"
quidu "3E7A1BB40378"))
class_attributes (list class_attribute_list
(object ClassAttribute "ipTLSProvider"
quid "3E8C6B9B032F"
type "TLSProvider*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5"))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82EEF200DB"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CActive" @1562
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 112)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1562
location (706, 62)
fill_color 13434879
nlines 1
max_width 284
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 302
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @1563
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1600, 416)
label (object ItemLabel
Parent_View @1563
location (1436, 367)
fill_color 13434879
nlines 1
max_width 328
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 346
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSCryptography::TLSProvider" @1564
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 880)
label (object ItemLabel
Parent_View @1564
location (724, 839)
fill_color 13434879
nlines 1
max_width 248
justify 0
label "TLSProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B52B1006A"
width 266
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @1565
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 416)
label (object ItemLabel
Parent_View @1565
location (564, 335)
fill_color 13434879
nlines 1
max_width 568
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
compartment (object Compartment
Parent_View @1565
location (564, 396)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 566)
width 586
height 186
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$145" @1566
location (1283, 416)
stereotype TRUE
line_color 3342489
quidu "3E7A1320027E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$146" @1567
Parent_View @1566
location (579, 304)
label (object SegLabel @1568
Parent_View @1567
location (1082, 321)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 229
justify 0
label ""
pctDist 1.417738
height 96
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A132200F7"
client @1566
supplier @1565
line_style 0
label (object SegLabel @1569
Parent_View @1567
location (1161, 450)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.859155
height 34
orientation 0))
(object RoleView "$UNNAMED$147" @1570
Parent_View @1566
location (579, 304)
stereotype TRUE
line_color 3342489
quidu "3E7A132200F8"
client @1566
supplier @1563
line_style 0
label (object SegLabel @1571
Parent_View @1570
location (1414, 454)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.916084
height 38
orientation 1))))
(object InheritView "" @1572
stereotype TRUE
line_color 3342489
quidu "3E7B435E01E1"
client @1565
supplier @1562
line_style 0)
(object AssociationViewNew "$UNNAMED$181" @1573
location (848, 667)
stereotype TRUE
line_color 3342489
quidu "3E7EE1E90339"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$182" @1574
Parent_View @1573
location (192, -629)
label (object SegLabel @1575
Parent_View @1574
location (800, 735)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 280
justify 0
label ""
pctDist 0.431611
height 49
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7EE1EA0397"
client @1573
supplier @1564
line_style 0
label (object SegLabel @1576
Parent_View @1574
location (809, 800)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.838518
height 40
orientation 1))
(object RoleView "$UNNAMED$183" @1577
Parent_View @1573
location (192, -629)
stereotype TRUE
line_color 3342489
quidu "3E7EE1EA03A7"
client @1573
supplier @1565
line_style 0
label (object SegLabel @1578
Parent_View @1577
location (892, 528)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.878618
height 44
orientation 1))))))))
(object Class_Category "Handshake Protocol"
quid "3E82E7AF037B"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E82E96501E5"
supplier "Logical View::ChangeCipherSpec protocol"
quidu "3E82E86001A6")
(object Visibility_Relationship
quid "3E82E98401B6"
supplier "Logical View::Record Protocol"
quidu "3E82E7D403C9")
(object Visibility_Relationship
quid "3E82EE8A00EB"
supplier "Logical View::Alert Protocol"
quidu "3E82E81A0252")
(object Visibility_Relationship
quid "3E82F57A0223"
supplier "Logical View::TLSCryptography"
quidu "3E82E7790139"))
exportControl "Public"
logical_models (list unit_reference_list
(object Association "$UNNAMED$219"
quid "3E8324A20213"
roles (list role_list
(object Role "$UNNAMED$220"
quid "3E8324A3006E"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$221"
quid "3E8324A3006F"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"
client_cardinality (value cardinality "1")
is_aggregate TRUE)))
(object Association "$UNNAMED$222"
quid "3E8324A60223"
roles (list role_list
(object Role "$UNNAMED$223"
quid "3E8324A70252"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F"
client_cardinality (value cardinality "1")
Containment "By Reference"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$224"
quid "3E8324A70253"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"
client_cardinality (value cardinality "1")
is_aggregate TRUE)))
(object Association "$UNNAMED$225"
quid "3E8B13E1039D"
roles (list role_list
(object Role "$UNNAMED$226"
quid "3E8B13E30032"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"
client_cardinality (value cardinality "0..n")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$227"
quid "3E8B13E30060"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeParser"
quidu "3E7A217A00E7"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Class_Category "Transmit"
quid "3E8D5115010C"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E8D58CA0189"
supplier "Logical View::Handshake Protocol::Receive"
quidu "3E8D55B600ED")
(object Visibility_Relationship
quid "3E9567E00398"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages"
quidu "3E9567CD01E2"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CHandshakeTransmit"
quid "3E7A1D7E007A"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8B02D0125"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
operations (list Operations
(object Operation "Handshake"
quid "3EC3D65A0125"
result "CHandshake&"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iRecordComposer"
quid "3E8C66370245"
type "CRecordComposer&"
exportControl "Protected")
(object ClassAttribute "iHandshakeMessage"
quid "3E9E7E5A02FB"
type "CHandshakeHeader*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5"
abstract TRUE)
(object Class "CClientCertificate"
quid "3E7A1FC00174"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A23110397"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1B690230"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CSendFinished"
quid "3E7A20B701B3"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A23320107"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1B5302BC"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CClientHello"
quid "3E7A1FAD01A3"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A232D030A"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1B2B00D8"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CCertificateVerify"
quid "3E8ABAD60283"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E8ABDD801A9"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E8ABD9002D1"
stereotype "virtual"
result "CAsynchEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CClientKeyExch"
quid "3E8ABA7C0274"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E8ABDDC03AC"
supplier "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit"
quidu "3E7A1D7E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E8ABDBF03CB"
stereotype "virtual"
result "CAsynchEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5"))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E8D51400300"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CClientHello" @1579
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 1648)
label (object ItemLabel
Parent_View @1579
location (1623, 1592)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CClientHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1FAD01A3"
compartment (object Compartment
Parent_View @1579
location (1623, 1653)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CClientCertificate" @1580
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 1136)
label (object ItemLabel
Parent_View @1580
location (1623, 1080)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CClientCertificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1FC00174"
compartment (object Compartment
Parent_View @1580
location (1623, 1141)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CSendFinished" @1581
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 640)
label (object ItemLabel
Parent_View @1581
location (1623, 584)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CSendFinished")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A20B701B3"
compartment (object Compartment
Parent_View @1581
location (1623, 645)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CClientKeyExch" @1582
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 1344)
label (object ItemLabel
Parent_View @1582
location (1623, 1288)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CClientKeyExch")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8ABA7C0274"
compartment (object Compartment
Parent_View @1582
location (1623, 1349)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CCertificateVerify" @1583
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 928)
label (object ItemLabel
Parent_View @1583
location (1623, 872)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CCertificateVerify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8ABAD60283"
compartment (object Compartment
Parent_View @1583
location (1623, 933)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CAsynchEvent" @1584
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1056, 80)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1584
location (906, 31)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
width 318
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @1585
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (256, 1136)
label (object ItemLabel
Parent_View @1585
location (23, 1007)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
compartment (object Compartment
Parent_View @1585
location (23, 1112)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 463)
width 484
height 282
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader" @1586
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (262, 1632)
label (object ItemLabel
Parent_View @1586
location (23, 1583)
fill_color 13434879
nlines 1
max_width 478
justify 0
label "CHandshakeHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95688B026F"
width 496
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit" @1587
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1056, 1136)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1587
location (634, 1005)
fill_color 13434879
nlines 1
max_width 844
justify 0
label "CHandshakeTransmit")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D7E007A"
compartment (object Compartment
Parent_View @1587
location (634, 1066)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 841)
width 862
height 286
annotation 8
autoResize TRUE)
(object InheritView "" @1588
stereotype TRUE
line_color 3342489
quidu "3E7A232D030A"
client @1579
supplier @1587
line_style 0)
(object InheritView "" @1589
stereotype TRUE
line_color 3342489
quidu "3E7A23320107"
client @1581
supplier @1587
line_style 0)
(object InheritView "" @1590
stereotype TRUE
line_color 3342489
quidu "3E7A23110397"
client @1580
supplier @1587
line_style 0)
(object InheritView "" @1591
stereotype TRUE
line_color 3342489
quidu "3E8ABDD801A9"
client @1583
supplier @1587
line_style 0)
(object InheritView "" @1592
stereotype TRUE
line_color 3342489
quidu "3E8ABDDC03AC"
client @1582
supplier @1587
line_style 0)
(object AssociationViewNew "$UNNAMED$158" @1593
location (561, 1136)
stereotype TRUE
line_color 3342489
quidu "3E7A25A4026E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$159" @1594
Parent_View @1593
location (-575, -352)
label (object SegLabel @1595
Parent_View @1594
location (563, 1112)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 353
justify 0
label ""
pctDist -0.044872
height 25
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A25A602BC"
client @1593
supplier @1585
line_style 0
label (object SegLabel @1596
Parent_View @1594
location (508, 1096)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.834783
height 41
orientation 1))
(object RoleView "$UNNAMED$160" @1597
Parent_View @1593
location (-575, -352)
stereotype TRUE
line_color 3342489
quidu "3E7A25A602BD"
client @1593
supplier @1587
line_style 0
label (object SegLabel @1598
Parent_View @1597
location (609, 1096)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.765217
height 41
orientation 0))))
(object AssociationViewNew "$UNNAMED$222" @1599
location (591, 1424)
stereotype TRUE
line_color 3342489
quidu "3E8324A60223"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$223" @1600
Parent_View @1599
location (-1457, 576)
label (object SegLabel @1601
Parent_View @1600
location (724, 1522)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 418
justify 0
label ""
pctDist -0.229036
height 153
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8324A70252"
client @1599
supplier @1586
line_style 0
label (object SegLabel @1602
Parent_View @1600
location (378, 1513)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.833432
height 39
orientation 1))
(object RoleView "$UNNAMED$224" @1603
Parent_View @1599
location (-1457, 576)
label (object SegLabel @1604
Parent_View @1603
location (757, 1273)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 418
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8324A70253"
client @1599
supplier @1587
line_style 0
label (object SegLabel @1605
Parent_View @1603
location (745, 1300)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.717036
height 26
orientation 0))))
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @1606
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1792, 384)
label (object ItemLabel
Parent_View @1606
location (1658, 343)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1607
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1056, 400)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1607
location (781, 321)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1607
location (781, 426)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 556)
width 568
height 182
annotation 8
autoResize TRUE)
(object AssociationViewNew "" @1608
location (1494, 390)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "" @1609
Parent_View @1608
location (406, 22)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @1608
supplier @1606
line_style 0
label (object SegLabel @1610
Parent_View @1609
location (1593, 351)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "" @1611
Parent_View @1608
location (406, 22)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @1608
supplier @1607
line_style 0
label (object SegLabel @1612
Parent_View @1611
location (1383, 352)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.717949
height 41
orientation 1))))
(object InheritView "" @1613
stereotype TRUE
line_color 3342489
quidu "3EC8B02D0125"
client @1587
supplier @1607
line_style 0)
(object InheritView "" @1614
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1607
supplier @1584
line_style 0)))))
(object Class_Category "Receive"
quid "3E8D55B600ED"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E9567DD0359"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages"
quidu "3E9567CD01E2"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CServerKeyExch"
quid "3E8ABA590235"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E8ABD27034E"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E8ABBE00310"
stereotype "virtual"
result "CAsynchEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CCertificateReq"
quid "3E8ABAA303DB"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E8ABD230051"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E8ABC0C01E7"
stereotype "virtual"
result "CAsynchEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CServerHello"
quid "3E8ABB1B02B2"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E8ABBCB00BE"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E8ABB8303AC"
stereotype "virtual"
result "CAsynchEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CServerCertificate"
quid "3E7A20EB02BC"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A233B0099"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1AF20368"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CHandshakeParser"
quid "3E7A217A00E7"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8AFEE02CB"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1B0603A7"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ParseHeaderL"
quid "3E7B257700C8"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iHandshakeMessage"
quid "3E8C6C8501D7"
type "stHandshakeMessage"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CRecvFinished"
quid "3E7A21FD003C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A2343031A"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B18960201"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CHandshakeReceive"
quid "3E7A1D8E007A"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8AFDC0106"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
operations (list Operations
(object Operation "AcceptMessage"
quid "3E9E8DEE02AD"
stereotype "virtual"
result "Boolean"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Handshake"
quid "3EC4C69800F6"
result "CHandshake&"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iRecordParser"
quid "3E8C6D52008F"
type "CRecordParser&"
exportControl "Protected")
(object ClassAttribute "iHandshakeMessage"
quid "3E9E7D530165"
type "CHandshakeHeader*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CServerHelloDone"
quid "3E8DAB870254"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E8DABBD013B"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E8DABA203BC"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Association "$UNNAMED$228"
quid "3E8D56DD016A"
roles (list role_list
(object Role "$UNNAMED$229"
quid "3E8D56DE0320"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$230"
quid "3E8D56DE032F"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$231"
quid "3EC8AEF80387"
roles (list role_list
(object Role "$UNNAMED$232"
quid "3EC8AEF903B6"
supplier "Logical View::TLSCryptography::CTlsProvider"
quidu "3E7A0F110201"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$233"
quid "3EC8AEF903C5"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"
client_cardinality (value cardinality "1")
Containment "By Reference"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E8D55C302C2"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CServerCertificate" @1615
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 1216)
label (object ItemLabel
Parent_View @1615
location (39, 1160)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CServerCertificate")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A20EB02BC"
compartment (object Compartment
Parent_View @1615
location (39, 1221)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CRecvFinished" @1616
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (544, 1808)
label (object ItemLabel
Parent_View @1616
location (311, 1752)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecvFinished")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A21FD003C"
compartment (object Compartment
Parent_View @1616
location (311, 1813)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::HelloRequest::CHelloRequest" @1617
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (480, 560)
label (object ItemLabel
Parent_View @1617
location (247, 481)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CHelloRequest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82DF270281"
compartment (object Compartment
Parent_View @1617
location (247, 586)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 471)
width 484
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CServerKeyExch" @1618
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 1424)
label (object ItemLabel
Parent_View @1618
location (39, 1368)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CServerKeyExch")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8ABA590235"
compartment (object Compartment
Parent_View @1618
location (39, 1429)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CCertificateReq" @1619
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 1024)
label (object ItemLabel
Parent_View @1619
location (39, 968)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CCertificateReq")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8ABAA303DB"
compartment (object Compartment
Parent_View @1619
location (39, 1029)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CServerHello" @1620
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 768)
label (object ItemLabel
Parent_View @1620
location (39, 712)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CServerHello")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8ABB1B02B2"
compartment (object Compartment
Parent_View @1620
location (39, 773)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object NoteView @1621
location (1728, 1033)
label (object ItemLabel
Parent_View @1621
location (1537, 952)
fill_color 13434879
nlines 3
max_width 347
label "Array of expected handshake messages")
line_color 3342489
fill_color 13434879
width 407
height 175)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CServerHelloDone" @1622
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 1616)
label (object ItemLabel
Parent_View @1622
location (39, 1560)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CServerHelloDone")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8DAB870254"
compartment (object Compartment
Parent_View @1622
location (39, 1621)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CAsynchEvent" @1623
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1088, 96)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1623
location (938, 47)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
width 318
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordParser" @1624
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 1328)
label (object ItemLabel
Parent_View @1624
location (1623, 1149)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecordParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A197103C6"
compartment (object Compartment
Parent_View @1624
location (1623, 1254)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 463)
width 484
height 382
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader" @1625
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1855, 1792)
label (object ItemLabel
Parent_View @1625
location (1616, 1743)
fill_color 13434879
nlines 1
max_width 478
justify 0
label "CHandshakeHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95688B026F"
width 496
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CHandshakeReceive" @1626
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1088, 1328)
label (object ItemLabel
Parent_View @1626
location (666, 1172)
fill_color 13434879
nlines 1
max_width 844
justify 0
label "CHandshakeReceive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D8E007A"
compartment (object Compartment
Parent_View @1626
location (666, 1233)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 841)
width 862
height 336
annotation 8
autoResize TRUE)
(object InheritView "" @1627
stereotype TRUE
line_color 3342489
quidu "3E8ABD230051"
client @1619
supplier @1626
line_style 0)
(object AssociationViewNew "$UNNAMED$228" @1628
location (1566, 1328)
stereotype TRUE
line_color 3342489
quidu "3E8D56DD016A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$229" @1629
Parent_View @1628
location (462, 416)
stereotype TRUE
line_color 3342489
quidu "3E8D56DE0320"
client @1628
supplier @1624
line_style 0
label (object SegLabel @1630
Parent_View @1629
location (1584, 1302)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.384615
height 27
orientation 0))
(object RoleView "$UNNAMED$230" @1631
Parent_View @1628
location (462, 416)
stereotype TRUE
line_color 3342489
quidu "3E8D56DE032F"
client @1628
supplier @1626
line_style 0
label (object SegLabel @1632
Parent_View @1631
location (1524, 1301)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.902597
height 28
orientation 1))))
(object InheritView "" @1633
stereotype TRUE
line_color 3342489
quidu "3E8ABD27034E"
client @1618
supplier @1626
line_style 0)
(object InheritView "" @1634
stereotype TRUE
line_color 3342489
quidu "3E7A2343031A"
client @1616
supplier @1626
line_style 0)
(object InheritView "" @1635
stereotype TRUE
line_color 3342489
quidu "3E8DABBD013B"
client @1622
supplier @1626
line_style 0)
(object InheritView "" @1636
stereotype TRUE
line_color 3342489
quidu "3E7A233B0099"
client @1615
supplier @1626
line_style 0)
(object InheritView "" @1637
stereotype TRUE
line_color 3342489
quidu "3E82DF4300AC"
client @1617
supplier @1626
line_style 0)
(object InheritView "" @1638
stereotype TRUE
line_color 3342489
quidu "3E8ABBCB00BE"
client @1620
supplier @1626
line_style 0)
(object AssociationViewNew "$UNNAMED$219" @1639
location (1559, 1613)
stereotype TRUE
line_color 3342489
quidu "3E8324A20213"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$220" @1640
Parent_View @1639
location (807, 461)
label (object SegLabel @1641
Parent_View @1640
location (1633, 1634)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 418
justify 0
label ""
pctDist 0.324749
height 21
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8324A3006E"
client @1639
supplier @1625
line_style 0
label (object SegLabel @1642
Parent_View @1640
location (1747, 1692)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.890356
height 30
orientation 0))
(object RoleView "$UNNAMED$221" @1643
Parent_View @1639
location (807, 461)
stereotype TRUE
line_color 3342489
quidu "3E8324A3006F"
client @1639
supplier @1626
line_style 0
label (object SegLabel @1644
Parent_View @1643
location (1425, 1511)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.747858
height 19
orientation 1))))
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CHandshakeParser" @1645
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1632, 736)
label (object ItemLabel
Parent_View @1645
location (1196, 605)
fill_color 13434879
nlines 1
max_width 872
justify 0
label "CHandshakeParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A217A00E7"
compartment (object Compartment
Parent_View @1645
location (1196, 666)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 869)
width 890
height 286
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$225" @1646
location (1371, 1019)
stereotype TRUE
line_color 3342489
quidu "3E8B13E1039D"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$226" @1647
Parent_View @1646
location (523, -357)
stereotype TRUE
line_color 3342489
quidu "3E8B13E30032"
client @1646
supplier @1626
line_style 0
label (object SegLabel @1648
Parent_View @1647
location (1320, 1127)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.600000
height 36
orientation 0))
(object RoleView "$UNNAMED$227" @1649
Parent_View @1646
location (523, -357)
stereotype TRUE
line_color 3342489
quidu "3E8B13E30060"
client @1646
supplier @1645
line_style 0
label (object SegLabel @1650
Parent_View @1649
location (1514, 912)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.926768
height 32
orientation 1))))
(object AttachView "" @1651
stereotype TRUE
line_color 3342489
client @1621
supplier @1646
line_style 0)
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @1652
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (432, 368)
label (object ItemLabel
Parent_View @1652
location (298, 327)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1653
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1088, 368)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1653
location (813, 289)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1653
location (813, 394)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 556)
width 568
height 182
annotation 8
autoResize TRUE)
(object InheritView "" @1654
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1653
supplier @1623
line_style 0)
(object AssociationViewNew "$UNNAMED$231" @1655
location (689, 368)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$232" @1656
Parent_View @1655
location (-399, 0)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @1655
supplier @1652
line_style 0
label (object SegLabel @1657
Parent_View @1656
location (615, 406)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "$UNNAMED$233" @1658
Parent_View @1655
location (-399, 0)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @1655
supplier @1653
line_style 0
label (object SegLabel @1659
Parent_View @1658
location (772, 410)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.729167
height 42
orientation 1))))
(object InheritView "" @1660
stereotype TRUE
line_color 3342489
quidu "3EC8AFDC0106"
client @1626
supplier @1653
line_style 0)
(object InheritView "" @1661
stereotype TRUE
line_color 3342489
quidu "3EC8AFEE02CB"
client @1645
supplier @1653
line_style 0)))))
(object Class_Category "TLS Handshake Messages"
quid "3E9567CD01E2"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CHandshakeHeader"
quid "3E95688B026F"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E9D866301F2"
supplier "Logical View::Record Protocol::Record Items::CItem"
quidu "3E955A2503A7"))
class_attributes (list class_attribute_list
(object ClassAttribute "iRecord"
quid "3E9D831A031B"
type "TRecord"
exportControl "Public"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CClientHelloMsg"
quid "3E956906027E"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956B9F0155"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F"))
class_attributes (list class_attribute_list
(object ClassAttribute "iVersion"
quid "3E9D829100C9"
type "CConstItem"
exportControl "Public")
(object ClassAttribute "iRandom"
quid "3E9D82B1031B"
type "CRandomItem"
exportControl "Public")
(object ClassAttribute "iSessionID"
quid "3E9D82CA031B"
type "CConstItem"
exportControl "Public")
(object ClassAttribute "iCipherSuite"
quid "3E9D82E701F2"
type "CVariableItem"
exportControl "Public")
(object ClassAttribute "iCompression"
quid "3E9D82FC0398"
type "CVariableItem"
exportControl "Public")))
(object Class "CCertificateMsg"
quid "3E95691203C6"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BA2027E"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CFinishedMsg"
quid "3E95691C024F"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BA6025F"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CRsaAnonServerKeyExchMsg"
quid "3E95693A03B7"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BAE0194"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CRsaDsaServerKeyExchMsg"
quid "3E9569D00184"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BBA0146"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CRsaRsaServerKeyExchMsg"
quid "3E9569DD0117"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BBD02CC"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CDhAnonServerKeyExchMsg"
quid "3E9569E7006B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BC101F2"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CDhDsaServerKeyExchMsg"
quid "3E9569F2031B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BC401A4"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CDhRsaServerKeyExchMsg"
quid "3E9569FC02AD"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BC702EC"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CCertificateReqMsg"
quid "3E956A0A007B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BCB00C9"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CServerHelloDoneMsg"
quid "3E956A160221"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956BCF025F"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CRsaClientKeyExchMsg"
quid "3E956A9E0398"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956C52027E"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CDhExplicitClientKeyExchMsg"
quid "3E956B000359"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956C55002D"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CDhImplicitClientKeyExchMsg"
quid "3E956B0A03A7"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956C57025F"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CDsaCertificateVerifyMsg"
quid "3E956B1701C3"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956C5A00B9"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CRsaCertificateVerifyMsg"
quid "3E956B210165"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E956C5D0117"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Class "CServerHelloMsg"
quid "401E4BF00294"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "401E4C2C02A4"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "401E4C2401B9"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F")))
(object Association "$UNNAMED$234"
quid "3E9D4B4003C6"
roles (list role_list
(object Role "$UNNAMED$235"
quid "3E9D4B41025F"
supplier "Logical View::Record Protocol::Record Items::TRecord"
quidu "3E955D4901D2"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$236"
quid "3E9D4B410260"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader"
quidu "3E95688B026F"
client_cardinality (value cardinality "1")
is_aggregate TRUE)))
(object Association "$UNNAMED$237"
quid "3E9D875D0175"
roles (list role_list
(object Role "$UNNAMED$238"
quid "3E9D875E01B3"
supplier "Logical View::Record Protocol::TLS Record Items::CRandomItem"
quidu "3E9564A4003C"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$239"
quid "3E9D875E01B4"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CClientHelloMsg"
quidu "3E956906027E"
client_cardinality (value cardinality "1")
is_aggregate TRUE)))
(object Association "$UNNAMED$240"
quid "3E9D8761026F"
roles (list role_list
(object Role "$UNNAMED$241"
quid "3E9D876201B3"
supplier "Logical View::Record Protocol::TLS Record Items::CConstItem"
quidu "3E9564960378"
client_cardinality (value cardinality "2")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$242"
quid "3E9D876201B4"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CClientHelloMsg"
quidu "3E956906027E"
client_cardinality (value cardinality "1")
is_aggregate TRUE)))
(object Association "$UNNAMED$243"
quid "3E9D87650107"
roles (list role_list
(object Role "$UNNAMED$244"
quid "3E9D8766008A"
supplier "Logical View::Record Protocol::TLS Record Items::CVariableItem"
quidu "3E9564AF0240"
client_cardinality (value cardinality "2")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$245"
quid "3E9D8766008B"
supplier "Logical View::Handshake Protocol::TLS Handshake Messages::CClientHelloMsg"
quidu "3E956906027E"
client_cardinality (value cardinality "1")
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E95683202BD"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItem" @1662
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1792, 1472)
label (object ItemLabel
Parent_View @1662
location (1542, 1444)
fill_color 13434879
nlines 1
max_width 500
justify 0
label "CItem")
stereotype (object ItemLabel
Parent_View @1662
location (1542, 1394)
fill_color 13434879
anchor 10
nlines 1
max_width 500
justify 0
label "<<template<THEADER>>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A2503A7"
width 518
height 180
annotation 8
autoResize TRUE)
(object NoteView @1663
location (1488, 1664)
label (object ItemLabel
Parent_View @1663
location (1281, 1608)
fill_color 13434879
nlines 2
max_width 378
label "CItem<TConstant>")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CClientHelloMsg" @1664
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (176, 1088)
label (object ItemLabel
Parent_View @1664
location (10, 1047)
fill_color 13434879
nlines 1
max_width 332
justify 0
label "CClientHelloMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956906027E"
width 350
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CCertificateMsg" @1665
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (816, 1184)
label (object ItemLabel
Parent_View @1665
location (657, 1143)
fill_color 13434879
nlines 1
max_width 318
justify 0
label "CCertificateMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95691203C6"
width 336
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CFinishedMsg" @1666
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1200, 1168)
label (object ItemLabel
Parent_View @1666
location (1052, 1127)
fill_color 13434879
nlines 1
max_width 296
justify 0
label "CFinishedMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95691C024F"
width 314
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CRsaAnonServerKeyExchMsg" @1667
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1317, 80)
label (object ItemLabel
Parent_View @1667
location (1024, 39)
fill_color 13434879
nlines 1
max_width 586
justify 0
label "CRsaAnonServerKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95693A03B7"
width 604
height 107
annotation 8
autoResize TRUE)
(object NoteView @1668
location (1136, 1456)
label (object ItemLabel
Parent_View @1668
location (929, 1400)
fill_color 13434879
nlines 2
max_width 378
label "Same format for both sides")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object AttachView "" @1669
stereotype TRUE
line_color 3342489
client @1668
supplier @1665
line_style 0)
(object AttachView "" @1670
stereotype TRUE
line_color 3342489
client @1668
supplier @1666
line_style 0)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CRsaDsaServerKeyExchMsg" @1671
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1607, 209)
label (object ItemLabel
Parent_View @1671
location (1321, 168)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CRsaDsaServerKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9569D00184"
width 590
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CRsaRsaServerKeyExchMsg" @1672
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1808, 352)
label (object ItemLabel
Parent_View @1672
location (1522, 311)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CRsaRsaServerKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9569DD0117"
width 590
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CDhAnonServerKeyExchMsg" @1673
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1888, 496)
label (object ItemLabel
Parent_View @1673
location (1603, 455)
fill_color 13434879
nlines 1
max_width 570
justify 0
label "CDhAnonServerKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9569E7006B"
width 588
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CDhDsaServerKeyExchMsg" @1674
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1883, 624)
label (object ItemLabel
Parent_View @1674
location (1608, 583)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CDhDsaServerKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9569F2031B"
width 568
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CDhRsaServerKeyExchMsg" @1675
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1886, 752)
label (object ItemLabel
Parent_View @1675
location (1611, 711)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CDhRsaServerKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9569FC02AD"
width 568
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CCertificateReqMsg" @1676
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1760, 896)
label (object ItemLabel
Parent_View @1676
location (1562, 855)
fill_color 13434879
nlines 1
max_width 396
justify 0
label "CCertificateReqMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956A0A007B"
width 414
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CServerHelloDoneMsg" @1677
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1664, 1040)
label (object ItemLabel
Parent_View @1677
location (1442, 999)
fill_color 13434879
nlines 1
max_width 444
justify 0
label "CServerHelloDoneMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956A160221"
width 462
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CRsaClientKeyExchMsg" @1678
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (640, 80)
label (object ItemLabel
Parent_View @1678
location (402, 39)
fill_color 13434879
nlines 1
max_width 476
justify 0
label "CRsaClientKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956A9E0398"
width 494
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CDhExplicitClientKeyExchMsg" @1679
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (352, 240)
label (object ItemLabel
Parent_View @1679
location (55, 199)
fill_color 13434879
nlines 1
max_width 594
justify 0
label "CDhExplicitClientKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956B000359"
width 612
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CDhImplicitClientKeyExchMsg" @1680
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (320, 480)
label (object ItemLabel
Parent_View @1680
location (25, 439)
fill_color 13434879
nlines 1
max_width 590
justify 0
label "CDhImplicitClientKeyExchMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956B0A03A7"
width 608
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CDsaCertificateVerifyMsg" @1681
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (288, 656)
label (object ItemLabel
Parent_View @1681
location (34, 615)
fill_color 13434879
nlines 1
max_width 508
justify 0
label "CDsaCertificateVerifyMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956B1701C3"
width 526
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CRsaCertificateVerifyMsg" @1682
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (368, 816)
label (object ItemLabel
Parent_View @1682
location (114, 775)
fill_color 13434879
nlines 1
max_width 508
justify 0
label "CRsaCertificateVerifyMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956B210165"
width 526
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader" @1683
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1024, 624)
label (object ItemLabel
Parent_View @1683
location (829, 583)
fill_color 13434879
nlines 1
max_width 390
justify 0
label "CHandshakeHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95688B026F"
width 408
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @1684
stereotype TRUE
line_color 3342489
quidu "3E956C5D0117"
client @1682
supplier @1683
line_style 0)
(object InheritView "" @1685
stereotype TRUE
line_color 3342489
quidu "3E956BCF025F"
client @1677
supplier @1683
line_style 0)
(object InheritView "" @1686
stereotype TRUE
line_color 3342489
quidu "3E956BCB00C9"
client @1676
supplier @1683
line_style 0)
(object InheritView "" @1687
stereotype TRUE
line_color 3342489
quidu "3E956BC702EC"
client @1675
supplier @1683
line_style 0)
(object InheritView "" @1688
stereotype TRUE
line_color 3342489
quidu "3E956BC401A4"
client @1674
supplier @1683
line_style 0)
(object InheritView "" @1689
stereotype TRUE
line_color 3342489
quidu "3E956BC101F2"
client @1673
supplier @1683
line_style 0)
(object InheritView "" @1690
stereotype TRUE
line_color 3342489
quidu "3E956BBD02CC"
client @1672
supplier @1683
line_style 0)
(object InheritView "" @1691
stereotype TRUE
line_color 3342489
quidu "3E956BBA0146"
client @1671
supplier @1683
line_style 0)
(object InheritView "" @1692
stereotype TRUE
line_color 3342489
quidu "3E956BAE0194"
client @1667
supplier @1683
line_style 0)
(object InheritView "" @1693
stereotype TRUE
line_color 3342489
quidu "3E956BA6025F"
client @1666
supplier @1683
line_style 0)
(object InheritView "" @1694
stereotype TRUE
line_color 3342489
quidu "3E956BA2027E"
client @1665
supplier @1683
line_style 0)
(object InheritView "" @1695
stereotype TRUE
line_color 3342489
quidu "3E956C52027E"
client @1678
supplier @1683
line_style 0)
(object InheritView "" @1696
stereotype TRUE
line_color 3342489
quidu "3E956C55002D"
client @1679
supplier @1683
line_style 0)
(object InheritView "" @1697
stereotype TRUE
line_color 3342489
quidu "3E956B9F0155"
client @1664
supplier @1683
line_style 0)
(object InheritView "" @1698
stereotype TRUE
line_color 3342489
quidu "3E956C57025F"
client @1680
supplier @1683
line_style 0)
(object InheritView "" @1699
stereotype TRUE
line_color 3342489
quidu "3E956C5A00B9"
client @1681
supplier @1683
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::TRecord" @1700
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1248, 1824)
label (object ItemLabel
Parent_View @1700
location (1105, 1775)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "TRecord")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955D4901D2"
width 304
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader" @1701
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1792, 1824)
label (object ItemLabel
Parent_View @1701
location (1597, 1773)
fill_color 13434879
nlines 1
max_width 390
justify 0
label "CHandshakeHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95688B026F"
width 408
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$234" @1702
location (1493, 1824)
stereotype TRUE
line_color 3342489
quidu "3E9D4B4003C6"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$235" @1703
Parent_View @1702
location (-299, 0)
stereotype TRUE
line_color 3342489
quidu "3E9D4B41025F"
client @1702
supplier @1700
line_style 0
label (object SegLabel @1704
Parent_View @1703
location (1410, 1864)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.902174
height 40
orientation 0))
(object RoleView "$UNNAMED$236" @1705
Parent_View @1702
location (-299, 0)
stereotype TRUE
line_color 3342489
quidu "3E9D4B410260"
client @1702
supplier @1701
line_style 0
label (object SegLabel @1706
Parent_View @1705
location (1578, 1864)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.902174
height 40
orientation 1))))
(object InheritView "" @1707
stereotype TRUE
line_color 3342489
quidu "3E9D866301F2"
client @1701
supplier @1662
line_style 0)
(object AttachView "" @1708
stereotype TRUE
line_color 3342489
client @1663
supplier @1707
line_style 0)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CCertificateMsg" @1709
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (816, 1184)
label (object ItemLabel
Parent_View @1709
location (657, 1143)
fill_color 13434879
nlines 1
max_width 318
justify 0
label "CCertificateMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95691203C6"
width 336
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CServerHelloMsg" @1710
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (384, 1312)
label (object ItemLabel
Parent_View @1710
location (215, 1261)
fill_color 13434879
nlines 1
max_width 338
justify 0
label "CServerHelloMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "401E4BF00294"
width 356
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1711
stereotype TRUE
line_color 3342489
quidu "401E4C2C02A4"
client @1710
supplier @1683
line_style 0)))
(object ClassDiagram "HelloMsg"
quid "3E9D83D900C9"
title "HelloMsg"
zoom 100
max_height 28350
max_width 21600
origin_x 519
origin_y 663
items (list diagram_item_list
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItem" @1712
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1584, 1408)
label (object ItemLabel
Parent_View @1712
location (1334, 1380)
fill_color 13434879
nlines 1
max_width 500
justify 0
label "CItem")
stereotype (object ItemLabel
Parent_View @1712
location (1334, 1330)
fill_color 13434879
anchor 10
nlines 1
max_width 500
justify 0
label "<<template<THEADER>>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A2503A7"
width 518
height 180
annotation 8
autoResize TRUE)
(object NoteView @1713
location (2128, 1562)
label (object ItemLabel
Parent_View @1713
location (1921, 1506)
fill_color 13434879
nlines 2
max_width 378
label "CItem<TConstant>")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItemBase" @1714
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1584, 976)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1714
location (1195, 772)
fill_color 13434879
nlines 1
max_width 778
justify 0
label "CItemBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A1302EC"
compartment (object Compartment
Parent_View @1714
location (1195, 877)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 6
max_width 775)
width 796
height 432
annotation 8
autoResize TRUE)
(object InheritView "" @1715
stereotype TRUE
line_color 3342489
quidu "3E955ADA0184"
client @1712
supplier @1714
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::TRecord" @1716
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (960, 1696)
label (object ItemLabel
Parent_View @1716
location (702, 1542)
fill_color 13434879
nlines 1
max_width 516
justify 0
label "TRecord")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955D4901D2"
compartment (object Compartment
Parent_View @1716
location (702, 1647)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 513)
width 534
height 332
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CHandshakeHeader" @1717
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1584, 1696)
label (object ItemLabel
Parent_View @1717
location (1386, 1640)
fill_color 13434879
nlines 1
max_width 396
justify 0
label "CHandshakeHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95688B026F"
compartment (object Compartment
Parent_View @1717
location (1386, 1701)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 375)
width 414
height 136
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$234" @1718
location (1301, 1696)
stereotype TRUE
line_color 3342489
quidu "3E9D4B4003C6"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$235" @1719
Parent_View @1718
location (-491, -128)
stereotype TRUE
line_color 3342489
quidu "3E9D4B41025F"
client @1718
supplier @1716
line_style 0
label (object SegLabel @1720
Parent_View @1719
location (1235, 1736)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.902174
height 40
orientation 0))
(object RoleView "$UNNAMED$236" @1721
Parent_View @1718
location (-491, -128)
stereotype TRUE
line_color 3342489
quidu "3E9D4B410260"
client @1718
supplier @1717
line_style 0
label (object SegLabel @1722
Parent_View @1721
location (1369, 1736)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.902174
height 40
orientation 1))))
(object InheritView "" @1723
stereotype TRUE
line_color 3342489
quidu "3E9D866301F2"
client @1717
supplier @1712
line_style 0)
(object AttachView "" @1724
stereotype TRUE
line_color 3342489
client @1713
supplier @1723
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CVariableItem" @1725
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2228, 2244)
label (object ItemLabel
Parent_View @1725
location (2049, 2194)
fill_color 13434879
nlines 1
max_width 358
justify 0
label "CVariableItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9564AF0240"
width 376
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CRandomItem" @1726
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2228, 2020)
label (object ItemLabel
Parent_View @1726
location (2049, 1970)
fill_color 13434879
nlines 1
max_width 358
justify 0
label "CRandomItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9564A4003C"
width 376
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CConstItem" @1727
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2228, 1796)
label (object ItemLabel
Parent_View @1727
location (2049, 1746)
fill_color 13434879
nlines 1
max_width 358
justify 0
label "CConstItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9564960378"
width 376
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::TLS Handshake Messages::CClientHelloMsg" @1728
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1584, 2032)
label (object ItemLabel
Parent_View @1728
location (1289, 1876)
fill_color 13434879
nlines 1
max_width 590
justify 0
label "CClientHelloMsg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E956906027E"
compartment (object Compartment
Parent_View @1728
location (1289, 1937)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 588)
width 608
height 336
annotation 8
autoResize TRUE)
(object InheritView "" @1729
stereotype TRUE
line_color 3342489
quidu "3E956B9F0155"
client @1728
supplier @1717
line_style 0)
(object AssociationViewNew "$UNNAMED$243" @1730
location (1964, 2156)
stereotype TRUE
line_color 3342489
quidu "3E9D87650107"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$244" @1731
Parent_View @1730
location (684, 204)
stereotype TRUE
line_color 3342489
quidu "3E9D8766008A"
client @1730
supplier @1725
line_style 0
label (object SegLabel @1732
Parent_View @1731
location (2028, 2220)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "2"
pctDist 1.003778
height 41
orientation 1))
(object RoleView "$UNNAMED$245" @1733
Parent_View @1730
location (684, 204)
stereotype TRUE
line_color 3342489
quidu "3E9D8766008B"
client @1730
supplier @1728
line_style 0
label (object SegLabel @1734
Parent_View @1733
location (1905, 2063)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 1.065312
height 71
orientation 1))))
(object AssociationViewNew "$UNNAMED$237" @1735
location (1963, 2024)
stereotype TRUE
line_color 3342489
quidu "3E9D875D0175"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$238" @1736
Parent_View @1735
location (683, 72)
stereotype TRUE
line_color 3342489
quidu "3E9D875E01B3"
client @1735
supplier @1726
line_style 0
label (object SegLabel @1737
Parent_View @1736
location (2034, 2062)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.917329
height 39
orientation 1))
(object RoleView "$UNNAMED$239" @1738
Parent_View @1735
location (683, 72)
stereotype TRUE
line_color 3342489
quidu "3E9D875E01B4"
client @1735
supplier @1728
line_style 0
label (object SegLabel @1739
Parent_View @1738
location (1891, 2117)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.992248
height 91
orientation 0))))
(object AssociationViewNew "$UNNAMED$240" @1740
location (1972, 1888)
stereotype TRUE
line_color 3342489
quidu "3E9D8761026F"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$241" @1741
Parent_View @1740
location (692, -64)
stereotype TRUE
line_color 3342489
quidu "3E9D876201B3"
client @1740
supplier @1727
line_style 0
label (object SegLabel @1742
Parent_View @1741
location (2027, 1849)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "2"
pctDist 0.713733
height 19
orientation 0))
(object RoleView "$UNNAMED$242" @1743
Parent_View @1740
location (692, -64)
stereotype TRUE
line_color 3342489
quidu "3E9D876201B4"
client @1740
supplier @1728
line_style 0
label (object SegLabel @1744
Parent_View @1743
location (1895, 1890)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.833920
height 27
orientation 1)))))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82F208036B"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 3
items (list diagram_item_list
(object CategoryView "Logical View::Handshake Protocol::Receive" @1745
location (672, 752)
label (object ItemLabel
Parent_View @1745
location (528, 668)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Receive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8D55B600ED"
width 300
height 180)
(object CategoryView "Logical View::Handshake Protocol::Transmit" @1746
location (1456, 752)
label (object ItemLabel
Parent_View @1746
location (1312, 668)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Transmit")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E8D5115010C"
width 300
height 180)
(object ImportView "" @1747
stereotype TRUE
line_color 3342489
quidu "3E8D58CA0189"
client @1746
supplier @1745
line_style 0)
(object NoteView @1748
location (1088, 272)
label (object ItemLabel
Parent_View @1748
location (775, 150)
fill_color 13434879
nlines 5
max_width 590
label "Transmited messages depend on the received ones (the protocol has optional and mandatory messages)")
line_color 3342489
fill_color 13434879
width 650
height 256)
(object AttachView "" @1749
stereotype TRUE
line_color 3342489
client @1748
supplier @1747
line_style 0)
(object CategoryView "Logical View::Handshake Protocol::TLS Handshake Messages" @1750
location (1072, 1104)
label (object ItemLabel
Parent_View @1750
location (920, 1020)
fill_color 13434879
nlines 2
max_width 304
justify 0
label "TLS Handshake Messages")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9567CD01E2"
width 316
height 180)
(object ImportView "" @1751
stereotype TRUE
line_color 3342489
quidu "3E9567DD0359"
client @1745
supplier @1750
line_style 0)
(object ImportView "" @1752
stereotype TRUE
line_color 3342489
quidu "3E9567E00398"
client @1746
supplier @1750
line_style 0)))))
(object Class_Category "Record Protocol"
quid "3E82E7D403C9"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E82E92C009C"
supplier "Logical View::TLSCryptography"
quidu "3E82E7790139")
(object Visibility_Relationship
quid "3E82EE58030D"
supplier "Logical View::Alert Protocol"
quidu "3E82E81A0252"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "Record Parser/Composer"
quid "3E955784032A"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E9558300349"
supplier "Logical View::Record Protocol::Record Items"
quidu "3E95579B01B3")
(object Visibility_Relationship
quid "3E95640701D2"
supplier "Logical View::Record Protocol::TLS Record Items"
quidu "3E9563E10136"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CRecordComposer"
quid "3E7A19200339"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8AEB101E1"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3E7A28ED02EB"
label "iSocket"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
exportControl "Protected"
supplier_cardinality (value cardinality "1")))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1919007A"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Encrypt"
quid "3E7EE7FE00A9"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Cancel"
quid "3EC3832B0164"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iSocket"
quid "3E8C67B600BE"
type "RSocket&"
exportControl "Protected")
(object ClassAttribute "iDataOut"
quid "3E8C68010226"
type "TData"
exportControl "Protected")
(object ClassAttribute "iDecryptedBody"
quid "3E8C682A008F"
type "TData"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CRecordParser"
quid "3E7A197103C6"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8AEAE00B8"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3E7A28F10155"
label "iSocket"
supplier "Logical View::Record Protocol::Record Parser/Composer::RSocket"
quidu "3E7A2809026E"
exportControl "Protected"
supplier_cardinality (value cardinality "1")))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B18F101D2"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ParseHeaderL"
quid "3E7B20A103E5"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "DecryptL"
quid "3E7EE405000D"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Cancel"
quid "3EC3831A029C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetHandshakeParser"
quid "3EC8E86E00F6"
result "CHandshakeParser*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iSocket"
quid "3E8C67D0013B"
type "RSocket&"
exportControl "Protected")
(object ClassAttribute "iDataIn"
quid "3E8C686B01A9"
type "TData"
exportControl "Protected")
(object ClassAttribute "iEncryptedBody"
quid "3E8C688000FD"
type "TData"
exportControl "Protected")
(object ClassAttribute "ipHeadParser"
quid "3E8C69A1010C"
type "CTlsEvent*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "RSocket"
quid "3E7A2809026E"
module "Component View::ESOCK"
quidu "3E79C3A60107")
(object Class "TData"
quid "3E7A2C090136"
class_attributes (list class_attribute_list
(object ClassAttribute "iBuffer"
quid "3EC38230000C"
type "HBufC8*"
exportControl "Public")
(object ClassAttribute "iCurrentPos"
quid "3EC3825E026D"
type "TInt"
exportControl "Public"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Association "$UNNAMED$246"
quid "3E82F0AB0204"
roles (list role_list
(object Role "$UNNAMED$247"
quid "3E82F0AD009C"
supplier "Logical View::Record Protocol::Record Parser/Composer::TData"
quidu "3E7A2C090136"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$248"
quid "3E82F0AD00AC"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
client_cardinality (value cardinality "1")
Containment "By Value"
exportControl "Protected"
is_aggregate TRUE)))
(object Association "$UNNAMED$249"
quid "3E8436260290"
roles (list role_list
(object Role "$UNNAMED$250"
quid "3E8436270271"
supplier "Logical View::CAsynchEvent"
quidu "3E7A1D3402AD"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$251"
quid "3E8436270290"
supplier "Logical View::CAsynchEvent"
quidu "3E7A1D3402AD"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$252"
quid "3EC8B14003B6"
roles (list role_list
(object Role "$UNNAMED$253"
quid "3EC8B142006A"
supplier "Logical View::TPtrList"
quidu "3EC8ACFE0106"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$254"
quid "3EC8B1420079"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
client_cardinality (value cardinality "1")
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E9557D4029E"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 19
items (list diagram_item_list
(object ClassView "Class" "Logical View::CBase" @1753
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (384, 176)
label (object ItemLabel
Parent_View @1753
location (241, 126)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
width 304
height 124
annotation 8
autoResize TRUE)
(object NoteView @1754
location (320, 928)
label (object ItemLabel
Parent_View @1754
location (107, 828)
fill_color 13434879
nlines 4
max_width 390
label
|<CTlsEvent*>
|List of expected records (record messages)
)
line_color 3342489
fill_color 13434879
width 450
height 213)
(object ClassView "Class" "Logical View::CAsynchEvent" @1755
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1824, 176)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1755
location (1568, 72)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
compartment (object Compartment
Parent_View @1755
location (1568, 177)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 509)
width 530
height 232
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CAsynchEvent" @1756
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 176)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1756
location (864, 72)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
compartment (object Compartment
Parent_View @1756
location (864, 177)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 509)
width 530
height 232
annotation 8
autoResize TRUE)
(object InheritView "" @1757
stereotype TRUE
line_color 3342489
quidu "3E7A1DDB0193"
client @1756
supplier @1753
line_style 0)
(object AssociationViewNew "$UNNAMED$249" @1758
location (1471, 176)
stereotype TRUE
line_color 3342489
quidu "3E8436260290"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$250" @1759
Parent_View @1758
location (351, 0)
label (object SegLabel @1760
Parent_View @1759
location (1505, 138)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 146
justify 0
label ""
pctDist 0.402299
height 39
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8436270271"
client @1758
supplier @1755
line_style 0
label (object SegLabel @1761
Parent_View @1759
location (1531, 231)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.701149
height 55
orientation 1))
(object RoleView "$UNNAMED$251" @1762
Parent_View @1758
location (351, 0)
stereotype TRUE
line_color 3342489
quidu "3E8436270290"
client @1758
supplier @1756
line_style 0
label (object SegLabel @1763
Parent_View @1762
location (1394, 230)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1764
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 496)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1764
location (845, 417)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1764
location (845, 522)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 556)
width 568
height 182
annotation 8
autoResize TRUE)
(object InheritView "" @1765
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1764
supplier @1756
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @1766
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1408, 1056)
label (object ItemLabel
Parent_View @1766
location (1166, 850)
fill_color 13434879
nlines 1
max_width 484
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
compartment (object Compartment
Parent_View @1766
location (1166, 911)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 7
max_width 481)
width 502
height 436
annotation 8
autoResize TRUE)
(object InheritView "" @1767
stereotype TRUE
line_color 3342489
quidu "3EC8AEB101E1"
client @1766
supplier @1764
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::RSocket" @1768
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 1504)
label (object ItemLabel
Parent_View @1768
location (1028, 1463)
fill_color 13434879
nlines 1
max_width 184
justify 0
label "RSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2809026E"
width 202
height 107
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$198" @1769
location (1210, 1362)
stereotype TRUE
line_color 3342489
quidu "3E7F22E1025E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$199" @1770
Parent_View @1769
location (-262, 402)
label (object SegLabel @1771
Parent_View @1770
location (1282, 1380)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 165
justify 0
label ""
pctDist -0.235023
height 70
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7F22E201D2"
client @1769
supplier @1768
line_style 0
label (object SegLabel @1772
Parent_View @1770
location (1224, 1406)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.274368
height 36
orientation 0))
(object RoleView "$UNNAMED$200" @1773
Parent_View @1769
location (-262, 402)
stereotype TRUE
line_color 3342489
quidu "3E7F22E201F1"
client @1769
supplier @1766
line_style 0
label (object SegLabel @1774
Parent_View @1773
location (1290, 1298)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.926829
height 32
orientation 1))))
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::TData" @1775
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1136, 1728)
label (object ItemLabel
Parent_View @1775
location (952, 1647)
fill_color 13434879
nlines 1
max_width 368
justify 0
label "TData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2C090136"
compartment (object Compartment
Parent_View @1775
location (952, 1708)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 366)
width 386
height 186
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$175" @1776
location (1329, 1462)
stereotype TRUE
line_color 3342489
quidu "3E7A2DB201A3"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$176" @1777
Parent_View @1776
location (-207, 550)
label (object SegLabel @1778
Parent_View @1777
location (1429, 1551)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 484
justify 0
label ""
pctDist 0.067278
height 134
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A2DB30368"
client @1776
supplier @1775
line_style 0
label (object SegLabel @1779
Parent_View @1777
location (1258, 1597)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.713299
height 22
orientation 0))
(object RoleView "$UNNAMED$177" @1780
Parent_View @1776
location (-207, 550)
stereotype TRUE
line_color 3342489
quidu "3E7A2DB30369"
client @1776
supplier @1766
vertices (list Points
(1329, 1462)
(1406, 1357)
(1406, 1274))
line_style 0
label (object SegLabel @1781
Parent_View @1780
location (1460, 1296)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object ClassView "Class" "Logical View::TPtrList" @1782
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (256, 1392)
label (object ItemLabel
Parent_View @1782
location (80, 1310)
fill_color 13434879
nlines 1
max_width 352
justify 0
label "TPtrList")
stereotype (object ItemLabel
Parent_View @1782
location (80, 1260)
fill_color 13434879
anchor 10
nlines 1
max_width 352
justify 0
label "<<template<T>>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ACFE0106"
compartment (object Compartment
Parent_View @1782
location (80, 1415)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 225)
width 370
height 288
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordParser" @1783
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 976)
label (object ItemLabel
Parent_View @1783
location (583, 695)
fill_color 13434879
nlines 1
max_width 530
justify 0
label "CRecordParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A197103C6"
compartment (object Compartment
Parent_View @1783
location (583, 756)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 10
max_width 528)
width 548
height 586
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$167" @1784
location (1045, 1359)
stereotype TRUE
line_color 3342489
quidu "3E7A296F005B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$168" @1785
Parent_View @1784
location (837, 879)
label (object SegLabel @1786
Parent_View @1785
location (976, 1369)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 165
justify 0
label ""
pctDist -0.227692
height 66
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A29700397"
client @1784
supplier @1768
line_style 0
label (object SegLabel @1787
Parent_View @1785
location (1118, 1413)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.780316
height 40
orientation 0))
(object RoleView "$UNNAMED$169" @1788
Parent_View @1784
location (837, 879)
stereotype TRUE
line_color 3342489
quidu "3E7A29700398"
client @1784
supplier @1783
line_style 0
label (object SegLabel @1789
Parent_View @1788
location (1032, 1292)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.660711
height 20
orientation 1))))
(object AssociationViewNew "$UNNAMED$246" @1790
location (919, 1464)
stereotype TRUE
line_color 3342489
quidu "3E82F0AB0204"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$247" @1791
Parent_View @1790
location (151, 520)
label (object SegLabel @1792
Parent_View @1791
location (844, 1546)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 454
justify 0
label ""
pctDist 0.068966
height 110
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E82F0AD009C"
client @1790
supplier @1775
line_style 0
label (object SegLabel @1793
Parent_View @1791
location (1010, 1602)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.745330
height 18
orientation 1))
(object RoleView "$UNNAMED$248" @1794
Parent_View @1790
location (151, 520)
stereotype TRUE
line_color 3342489
quidu "3E82F0AD00AC"
client @1790
supplier @1783
vertices (list Points
(919, 1464)
(847, 1376)
(847, 1269))
line_style 0
label (object SegLabel @1795
Parent_View @1794
location (808, 1294)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.885417
height 40
orientation 0))))
(object InheritView "" @1796
stereotype TRUE
line_color 3342489
quidu "3EC8AEAE00B8"
client @1783
supplier @1764
line_style 0)
(object AssociationViewNew "$UNNAMED$252" @1797
location (507, 1215)
stereotype TRUE
line_color 3342489
quidu "3EC8B14003B6"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$253" @1798
Parent_View @1797
location (-341, 207)
stereotype TRUE
line_color 3342489
quidu "3EC8B142006A"
client @1797
supplier @1782
line_style 0
label (object SegLabel @1799
Parent_View @1798
location (488, 1271)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.605820
height 34
orientation 0))
(object RoleView "$UNNAMED$254" @1800
Parent_View @1797
location (-341, 207)
stereotype TRUE
line_color 3342489
quidu "3EC8B1420079"
client @1797
supplier @1783
line_style 0
label (object SegLabel @1801
Parent_View @1800
location (573, 1216)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.650064
height 39
orientation 1))))
(object AttachView "" @1802
stereotype TRUE
line_color 3342489
client @1754
supplier @1797
line_style 0)))))
(object Class_Category "Record Items"
quid "3E95579B01B3"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "TValue"
quid "3E9559F902CC")
(object Class "TConstant"
quid "3E955A02003C")
(object Class "CItemBase"
quid "3E955A1302EC"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E955BFF01A4"
supplier "Logical View::CBase"
quidu "3E7A1D5E00B9"))
operations (list Operations
(object Operation "ParseL=0"
quid "3E955F2C032A"
stereotype "virtual"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "InitialiseL=0"
quid "3E955F4802CC"
stereotype "virtual"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "CalcTotalInitialiseLength=0"
quid "3E955F6701B3"
stereotype "virtual"
result "TInt"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "SetDesc"
quid "3E95602800C9"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetDesc"
quid "3E9560420184"
result "TDesC8&"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetPtr"
quid "3E95604C02DC"
result "TPtr8&"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iNext"
quid "3E9D838A00AA"
type "CItemBase*"
exportControl "Public"))
abstract TRUE)
(object Class "CItem"
quid "3E955A2503A7"
stereotype "template<THEADER>"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E955ADA0184"
supplier "Logical View::Record Protocol::Record Items::CItemBase"
quidu "3E955A1302EC"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3E955ACF032A"
supplier "Logical View::Record Protocol::Record Items::TConstant"
quidu "3E955A02003C")
(object Uses_Relationship
quid "3E955AD60201"
supplier "Logical View::Record Protocol::Record Items::TValue"
quidu "3E9559F902CC"))
operations (list Operations
(object Operation "GetLengthL"
quid "3E95616901C3"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetLengthL"
quid "3E95617F0398"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetBodyPtr"
quid "3E95619E0194"
result "TPtr8&"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iLen"
quid "3E955B2A01C3"
type "THEADER")))
(object Class "CItemListHeader"
quid "3E955CAB029E"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E955CBD002D"
supplier "Logical View::Record Protocol::Record Items::CItem"
quidu "3E955A2503A7")))
(object Class "CListItem"
quid "3E955D1403E6"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E955D1B0398"
supplier "Logical View::Record Protocol::Record Items::CItemListHeader"
quidu "3E955CAB029E"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3E955DB0008A"
supplier "Logical View::Record Protocol::Record Items::CListNode"
quidu "3E955D9302EC"))
operations (list Operations
(object Operation "AddNodeL"
quid "3E956006026F"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "TRecord"
quid "3E955D4901D2"
operations (list Operations
(object Operation "ParseL"
quid "3E95630600D8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "InitialiseL"
quid "3E95630D024F"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CalcTotalInitialiseLength"
quid "3E9563230155"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Get"
quid "3E96F10A01C3"
result "CItemBase&"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iFirst"
quid "3E9D835400AA"
type "CItemBase*"
exportControl "Protected")))
(object Class "CListNode"
quid "3E955D9302EC"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E955DB8005B"
supplier "Logical View::Record Protocol::Record Items::CItem"
quidu "3E955A2503A7")))
(object Association "$UNNAMED$255"
quid "3E955C13005B"
roles (list role_list
(object Role "Next"
quid "3E955C140155"
label "Next"
supplier "Logical View::Record Protocol::Record Items::CItemBase"
quidu "3E955A1302EC"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$256"
quid "3E955C140165"
supplier "Logical View::Record Protocol::Record Items::CItemBase"
quidu "3E955A1302EC"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$257"
quid "3E955E3F0165"
roles (list role_list
(object Role "First"
quid "3E955E4000C9"
label "First"
supplier "Logical View::Record Protocol::Record Items::CItemBase"
quidu "3E955A1302EC"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$258"
quid "3E955E4000CA"
supplier "Logical View::Record Protocol::Record Items::TRecord"
quidu "3E955D4901D2"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$259"
quid "3E955E980117"
roles (list role_list
(object Role "$UNNAMED$260"
quid "3E955E99028E"
supplier "Logical View::Record Protocol::Record Items::TRecord"
quidu "3E955D4901D2"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$261"
quid "3E955E99028F"
supplier "Logical View::Record Protocol::Record Items::CListItem"
quidu "3E955D1403E6"
client_cardinality (value cardinality "1")
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E9559D7033A"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Record Protocol::Record Items::TValue" @1803
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (242, 832)
label (object ItemLabel
Parent_View @1803
location (159, 781)
fill_color 13434879
nlines 1
max_width 166
justify 0
label "TValue")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9559F902CC"
width 184
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::TConstant" @1804
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (224, 1008)
label (object ItemLabel
Parent_View @1804
location (112, 957)
fill_color 13434879
nlines 1
max_width 224
justify 0
label "TConstant")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A02003C"
width 242
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItem" @1805
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (752, 928)
label (object ItemLabel
Parent_View @1805
location (502, 844)
fill_color 13434879
nlines 1
max_width 500
justify 0
label "CItem")
stereotype (object ItemLabel
Parent_View @1805
location (502, 794)
fill_color 13434879
anchor 10
nlines 1
max_width 500
justify 0
label "<<template<THEADER>>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A2503A7"
compartment (object Compartment
Parent_View @1805
location (502, 905)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 296)
width 518
height 292
annotation 8
autoResize TRUE)
(object UsesView "" @1806
stereotype TRUE
line_color 3342489
quidu "3E955ACF032A"
client @1805
supplier @1804
line_style 0)
(object UsesView "" @1807
stereotype TRUE
line_color 3342489
quidu "3E955AD60201"
client @1805
supplier @1803
line_style 0)
(object ClassView "Class" "Logical View::CBase" @1808
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (752, 96)
label (object ItemLabel
Parent_View @1808
location (609, 46)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
width 304
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItemListHeader" @1809
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (544, 1312)
label (object ItemLabel
Parent_View @1809
location (379, 1261)
fill_color 13434879
nlines 1
max_width 330
justify 0
label "CItemListHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955CAB029E"
width 348
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1810
stereotype TRUE
line_color 3342489
quidu "3E955CBD002D"
client @1809
supplier @1805
line_style 0)
(object NoteView @1811
location (272, 1161)
label (object ItemLabel
Parent_View @1811
location (65, 1105)
fill_color 13434879
nlines 2
max_width 378
label "CItem<TConstant>")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object AttachView "" @1812
stereotype TRUE
line_color 3342489
client @1811
supplier @1810
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CListNode" @1813
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (944, 1312)
label (object ItemLabel
Parent_View @1813
location (835, 1261)
fill_color 13434879
nlines 1
max_width 218
justify 0
label "CListNode")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955D9302EC"
width 236
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1814
stereotype TRUE
line_color 3342489
quidu "3E955DB8005B"
client @1813
supplier @1805
line_style 0)
(object NoteView @1815
location (1251, 1167)
label (object ItemLabel
Parent_View @1815
location (1044, 1111)
fill_color 13434879
nlines 2
max_width 378
label "CItem<TValue>")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object AttachView "" @1816
stereotype TRUE
line_color 3342489
client @1815
supplier @1814
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItemBase" @1817
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (752, 448)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1817
location (363, 267)
fill_color 13434879
nlines 1
max_width 778
justify 0
label "CItemBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A1302EC"
compartment (object Compartment
Parent_View @1817
location (363, 328)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 6
max_width 775)
width 796
height 386
annotation 8
autoResize TRUE)
(object InheritView "" @1818
stereotype TRUE
line_color 3342489
quidu "3E955ADA0184"
client @1805
supplier @1817
line_style 0)
(object InheritView "" @1819
stereotype TRUE
line_color 3342489
quidu "3E955BFF01A4"
client @1817
supplier @1808
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItemBase" @1820
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1664, 448)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1820
location (1540, 407)
fill_color 13434879
nlines 1
max_width 248
justify 0
label "CItemBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A1302EC"
width 266
height 107
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$255" @1821
location (1340, 448)
stereotype TRUE
line_color 3342489
quidu "3E955C13005B"
roleview_list (list RoleViews
(object RoleView "Next" @1822
Parent_View @1821
location (668, 144)
label (object SegLabel @1823
Parent_View @1822
location (1471, 429)
font (object Font
size 8)
anchor 1
anchor_loc 1
nlines 1
max_width 116
justify 0
label "+Next"
pctDist 0.690691
height 20
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E955C140155"
client @1821
supplier @1820
line_style 0
label (object SegLabel @1824
Parent_View @1822
location (1471, 486)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.688172
height 38
orientation 1))
(object RoleView "$UNNAMED$256" @1825
Parent_View @1821
location (668, 144)
stereotype TRUE
line_color 3342489
quidu "3E955C140165"
client @1821
supplier @1817
line_style 0
label (object SegLabel @1826
Parent_View @1825
location (1172, 486)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.891304
height 38
orientation 0))))
(object ClassView "Class" "Logical View::Record Protocol::Record Items::TRecord" @1827
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1664, 1568)
label (object ItemLabel
Parent_View @1827
location (1406, 1437)
fill_color 13434879
nlines 1
max_width 516
justify 0
label "TRecord")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955D4901D2"
compartment (object Compartment
Parent_View @1827
location (1406, 1498)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 513)
width 534
height 286
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$257" @1828
location (1664, 962)
stereotype TRUE
line_color 3342489
quidu "3E955E3F0165"
roleview_list (list RoleViews
(object RoleView "First" @1829
Parent_View @1828
location (-32, -190)
label (object SegLabel @1830
Parent_View @1829
location (1590, 562)
font (object Font
size 8)
anchor 1
anchor_loc 1
nlines 1
max_width 113
justify 0
label "#First"
pctDist 0.868852
height 75
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E955E4000C9"
client @1828
supplier @1820
line_style 0
label (object SegLabel @1831
Parent_View @1829
location (1686, 567)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.857143
height 22
orientation 1))
(object RoleView "$UNNAMED$258" @1832
Parent_View @1828
location (-32, -190)
stereotype TRUE
line_color 3342489
quidu "3E955E4000CA"
client @1828
supplier @1827
line_style 0
label (object SegLabel @1833
Parent_View @1832
location (1708, 1385)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.915888
height 44
orientation 0))))
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CListItem" @1834
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (752, 1568)
label (object ItemLabel
Parent_View @1834
location (619, 1512)
fill_color 13434879
nlines 1
max_width 266
justify 0
label "CListItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955D1403E6"
compartment (object Compartment
Parent_View @1834
location (619, 1573)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 263)
width 284
height 136
annotation 8
autoResize TRUE)
(object InheritView "" @1835
stereotype TRUE
line_color 3342489
quidu "3E955D1B0398"
client @1834
supplier @1809
line_style 0)
(object UsesView "" @1836
stereotype TRUE
line_color 3342489
quidu "3E955DB0008A"
client @1834
supplier @1813
line_style 0)
(object AssociationViewNew "$UNNAMED$259" @1837
location (1145, 1568)
stereotype TRUE
line_color 3342489
quidu "3E955E980117"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$260" @1838
Parent_View @1837
location (393, 416)
stereotype TRUE
line_color 3342489
quidu "3E955E99028E"
client @1837
supplier @1827
line_style 0
label (object SegLabel @1839
Parent_View @1838
location (1371, 1607)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.902299
height 39
orientation 1))
(object RoleView "$UNNAMED$261" @1840
Parent_View @1837
location (393, 416)
stereotype TRUE
line_color 3342489
quidu "3E955E99028F"
client @1837
supplier @1834
line_style 0
label (object SegLabel @1841
Parent_View @1840
location (921, 1607)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.896552
height 39
orientation 0))))))))
(object Class_Category "TLS Record Items"
quid "3E9563E10136"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E95640C009A"
supplier "Logical View::Record Protocol::Record Items"
quidu "3E95579B01B3"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CRecordHeader"
quid "3E95648301E2"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E9565F003E6"
supplier "Logical View::Record Protocol::Record Items::CItem"
quidu "3E955A2503A7")))
(object Class "CConstItem"
quid "3E9564960378"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E9565ED03B7"
supplier "Logical View::Record Protocol::Record Items::CItem"
quidu "3E955A2503A7")))
(object Class "CRandomItem"
quid "3E9564A4003C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E95665E0398"
supplier "Logical View::Record Protocol::TLS Record Items::CConstItem"
quidu "3E9564960378")))
(object Class "CVariableItem"
quid "3E9564AF0240"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E9565F303C6"
supplier "Logical View::Record Protocol::Record Items::CItem"
quidu "3E955A2503A7"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E956453002D"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Record Protocol::Record Items::CItem" @1842
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (992, 336)
label (object ItemLabel
Parent_View @1842
location (742, 308)
fill_color 13434879
nlines 1
max_width 500
justify 0
label "CItem")
stereotype (object ItemLabel
Parent_View @1842
location (742, 258)
fill_color 13434879
anchor 10
nlines 1
max_width 500
justify 0
label "<<template<THEADER>>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955A2503A7"
width 518
height 180
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CRecordHeader" @1843
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 640)
label (object ItemLabel
Parent_View @1843
location (114, 589)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "CRecordHeader")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95648301E2"
width 334
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CConstItem" @1844
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (992, 640)
label (object ItemLabel
Parent_View @1844
location (864, 589)
fill_color 13434879
nlines 1
max_width 256
justify 0
label "CConstItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9564960378"
width 274
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CRandomItem" @1845
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (992, 928)
label (object ItemLabel
Parent_View @1845
location (841, 877)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CRandomItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9564A4003C"
width 320
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::TLS Record Items::CVariableItem" @1846
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1776, 640)
label (object ItemLabel
Parent_View @1846
location (1626, 589)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CVariableItem")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9564AF0240"
width 318
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1847
stereotype TRUE
line_color 3342489
quidu "3E9565ED03B7"
client @1844
supplier @1842
line_style 0)
(object InheritView "" @1848
stereotype TRUE
line_color 3342489
quidu "3E9565F003E6"
client @1843
supplier @1842
line_style 0)
(object InheritView "" @1849
stereotype TRUE
line_color 3342489
quidu "3E9565F303C6"
client @1846
supplier @1842
line_style 0)
(object NoteView @1850
location (320, 384)
label (object ItemLabel
Parent_View @1850
location (113, 328)
fill_color 13434879
nlines 2
max_width 378
label "CItem<TConstant>")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object NoteView @1851
location (1632, 384)
label (object ItemLabel
Parent_View @1851
location (1425, 328)
fill_color 13434879
nlines 2
max_width 378
label "CItem<TValue>")
line_color 3342489
fill_color 13434879
width 438
height 125)
(object AttachView "" @1852
stereotype TRUE
line_color 3342489
client @1850
supplier @1848
line_style 0)
(object AttachView "" @1853
stereotype TRUE
line_color 3342489
client @1850
supplier @1847
line_style 0)
(object AttachView "" @1854
stereotype TRUE
line_color 3342489
client @1851
supplier @1849
line_style 0)
(object InheritView "" @1855
stereotype TRUE
line_color 3342489
quidu "3E95665E0398"
client @1845
supplier @1844
line_style 0))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82EFA5039A"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object CategoryView "Logical View::Record Protocol::Record Parser/Composer" @1856
location (432, 528)
label (object ItemLabel
Parent_View @1856
location (264, 444)
fill_color 13434879
nlines 2
max_width 336
justify 0
label "Record Parser/Composer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E955784032A"
width 348
height 180)
(object CategoryView "Logical View::Record Protocol::Record Items" @1857
location (1056, 363)
label (object ItemLabel
Parent_View @1857
location (912, 279)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Record Items")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E95579B01B3"
width 300
height 180)
(object ImportView "" @1858
stereotype TRUE
line_color 3342489
quidu "3E9558300349"
client @1856
supplier @1857
line_style 0)
(object CategoryView "Logical View::Record Protocol::TLS Record Items" @1859
location (1056, 758)
label (object ItemLabel
Parent_View @1859
location (912, 674)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "TLS Record Items")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E9563E10136"
width 300
height 180)
(object ImportView "" @1860
stereotype TRUE
line_color 3342489
quidu "3E95640701D2"
client @1856
supplier @1859
line_style 0)
(object ImportView "" @1861
stereotype TRUE
line_color 3342489
quidu "3E95640C009A"
client @1859
supplier @1857
line_style 0)))))
(object Class_Category "Alert Protocol"
quid "3E82E81A0252"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E82EE52037B"
supplier "Logical View::Record Protocol"
quidu "3E82E7D403C9"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CAlert"
quid "3E7A210F030A"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8B0650377"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
operations (list Operations
(object Operation "ProcessL"
quid "3E9E95D800C9"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iRecordComposer"
quid "3E9E95AB0240"
type "CRecordComposer&"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Association "$UNNAMED$262"
quid "3E9E959000D8"
roles (list role_list
(object Role "$UNNAMED$263"
quid "3E9E95900398"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$264"
quid "3E9E959003A7"
supplier "Logical View::Alert Protocol::CAlert"
quidu "3E7A210F030A"
client_cardinality (value cardinality "1")))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82EF7503AA"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CAsynchEvent" @1862
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (800, 544)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1862
location (544, 440)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
compartment (object Compartment
Parent_View @1862
location (544, 545)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 509)
width 530
height 232
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @1863
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1600, 1296)
label (object ItemLabel
Parent_View @1863
location (1367, 1167)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
compartment (object Compartment
Parent_View @1863
location (1367, 1272)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 463)
width 484
height 282
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Alert Protocol::CAlert" @1864
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (800, 1296)
label (object ItemLabel
Parent_View @1864
location (410, 1190)
fill_color 13434879
nlines 1
max_width 780
justify 0
label "CAlert")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A210F030A"
compartment (object Compartment
Parent_View @1864
location (410, 1251)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 778)
width 798
height 236
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$262" @1865
location (1278, 1296)
stereotype TRUE
line_color 3342489
quidu "3E9E959000D8"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$263" @1866
Parent_View @1865
location (478, 0)
stereotype TRUE
line_color 3342489
quidu "3E9E95900398"
client @1865
supplier @1863
line_style 0
label (object SegLabel @1867
Parent_View @1866
location (1348, 1350)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$264" @1868
Parent_View @1865
location (478, 0)
stereotype TRUE
line_color 3342489
quidu "3E9E959003A7"
client @1865
supplier @1864
line_style 0
label (object SegLabel @1869
Parent_View @1868
location (1208, 1350)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1870
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (800, 896)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1870
location (525, 817)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1870
location (525, 922)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 556)
width 568
height 182
annotation 8
autoResize TRUE)
(object InheritView "" @1871
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1870
supplier @1862
line_style 0)
(object InheritView "" @1872
stereotype TRUE
line_color 3342489
quidu "3EC8B0650377"
client @1864
supplier @1870
line_style 0)))))
(object Class_Category "ChangeCipherSpec protocol"
quid "3E82E86001A6"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E82E98E0252"
supplier "Logical View::Record Protocol"
quidu "3E82E7D403C9")
(object Visibility_Relationship
quid "3E82EEC10290"
supplier "Logical View::Alert Protocol"
quidu "3E82E81A0252"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CRecvChangeCipherSpec"
quid "3E7A21E1028D"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8B102026D"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B186C03B6"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CSendChangeCipherSpec"
quid "3E7A1FED01F1"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8B10501C2"
supplier "Logical View::StateMachines::CTlsEvent"
quidu "3EC8ADBF00C8"))
operations (list Operations
(object Operation "ProcessL"
quid "3E7B1B4002FB"
stereotype "virtual"
result "CAsynchAction*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iRecordComposer"
quid "3E9E9650033A"
type "CRecordComposer&"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Association "$UNNAMED$265"
quid "3E9E96310230"
roles (list role_list
(object Role "$UNNAMED$266"
quid "3E9E963203A7"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer"
quidu "3E7A19200339"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$267"
quid "3E9E963203C6"
supplier "Logical View::ChangeCipherSpec protocol::CSendChangeCipherSpec"
quidu "3E7A1FED01F1"
client_cardinality (value cardinality "1")
Containment "By Reference")))
(object Association "$UNNAMED$268"
quid "3EA518380367"
roles (list role_list
(object Role "$UNNAMED$269"
quid "3EA5183901F0"
supplier "Logical View::Record Protocol::Record Parser/Composer::CRecordParser"
quidu "3E7A197103C6"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$270"
quid "3EA518390210"
supplier "Logical View::ChangeCipherSpec protocol::CRecvChangeCipherSpec"
quidu "3E7A21E1028D"
client_cardinality (value cardinality "1")
Containment "By Reference"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82F275006E"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CAsynchEvent" @1873
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (672, 352)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1873
location (416, 248)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
compartment (object Compartment
Parent_View @1873
location (416, 353)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 509)
width 530
height 232
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @1874
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (992, 1360)
label (object ItemLabel
Parent_View @1874
location (759, 1231)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
compartment (object Compartment
Parent_View @1874
location (759, 1336)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 463)
width 484
height 282
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::ChangeCipherSpec protocol::CSendChangeCipherSpec" @1875
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (992, 976)
label (object ItemLabel
Parent_View @1875
location (736, 920)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CSendChangeCipherSpec")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1FED01F1"
compartment (object Compartment
Parent_View @1875
location (736, 981)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 530
height 136
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$265" @1876
location (992, 1131)
stereotype TRUE
line_color 3342489
quidu "3E9E96310230"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$266" @1877
Parent_View @1876
location (0, 155)
stereotype TRUE
line_color 3342489
quidu "3E9E963203A7"
client @1876
supplier @1874
line_style 0
label (object SegLabel @1878
Parent_View @1877
location (955, 1196)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.745540
height 38
orientation 1))
(object RoleView "$UNNAMED$267" @1879
Parent_View @1876
location (0, 155)
stereotype TRUE
line_color 3342489
quidu "3E9E963203C6"
client @1876
supplier @1875
line_style 0
label (object SegLabel @1880
Parent_View @1879
location (956, 1069)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.725275
height 37
orientation 0))))
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordParser" @1881
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 1376)
label (object ItemLabel
Parent_View @1881
location (183, 1197)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecordParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A197103C6"
compartment (object Compartment
Parent_View @1881
location (183, 1302)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 463)
width 484
height 382
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::ChangeCipherSpec protocol::CRecvChangeCipherSpec" @1882
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 976)
label (object ItemLabel
Parent_View @1882
location (169, 920)
fill_color 13434879
nlines 1
max_width 494
justify 0
label "CRecvChangeCipherSpec")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A21E1028D"
compartment (object Compartment
Parent_View @1882
location (169, 981)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 512
height 136
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$268" @1883
location (416, 1114)
stereotype TRUE
line_color 3342489
quidu "3EA518380367"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$269" @1884
Parent_View @1883
location (0, 138)
stereotype TRUE
line_color 3342489
quidu "3EA5183901F0"
client @1883
supplier @1881
line_style 0
label (object SegLabel @1885
Parent_View @1884
location (455, 1158)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.650000
height 39
orientation 0))
(object RoleView "$UNNAMED$270" @1886
Parent_View @1883
location (0, 138)
stereotype TRUE
line_color 3342489
quidu "3EA518390210"
client @1883
supplier @1882
line_style 0
label (object SegLabel @1887
Parent_View @1886
location (455, 1072)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.603175
height 39
orientation 1))))
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @1888
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1376, 688)
label (object ItemLabel
Parent_View @1888
location (1242, 647)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1889
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (672, 688)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1889
location (397, 609)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1889
location (397, 714)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 556)
width 568
height 182
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$231" @1890
location (1094, 688)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$232" @1891
Parent_View @1890
location (6, 320)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @1890
supplier @1888
line_style 0
label (object SegLabel @1892
Parent_View @1891
location (1184, 651)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "$UNNAMED$233" @1893
Parent_View @1890
location (6, 320)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @1890
supplier @1889
line_style 0
label (object SegLabel @1894
Parent_View @1893
location (993, 647)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.729167
height 42
orientation 1))))
(object InheritView "" @1895
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1889
supplier @1873
line_style 0)
(object InheritView "" @1896
stereotype TRUE
line_color 3342489
quidu "3EC8B102026D"
client @1882
supplier @1889
vertices (list Points
(569, 907)
(672, 863)
(672, 779))
line_style 0)
(object InheritView "" @1897
stereotype TRUE
line_color 3342489
quidu "3EC8B10501C2"
client @1875
supplier @1889
vertices (list Points
(801, 907)
(672, 863)
(672, 779))
line_style 0)))))
(object Class_Category "StateMachines"
quid "3E82E8A40196"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E82E95A009C"
supplier "Logical View::Handshake Protocol"
quidu "3E82E7AF037B")
(object Visibility_Relationship
quid "3E82EE74005E"
supplier "Logical View::Alert Protocol"
quidu "3E82E81A0252")
(object Visibility_Relationship
quid "3E8342B0001F"
supplier "Logical View::HelloRequest"
quidu "3E834264001F"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CSendAppData"
quid "3E7A13D902AD"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A1BD30099"
supplier "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"))
operations (list Operations
(object Operation "ConstructL"
quid "3E7B1C0C0145"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CRecvAppData"
quid "3E7A13F301E1"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A1BD603B6"
supplier "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"))
operations (list Operations
(object Operation "ConstructL"
quid "3E7B1C17031A"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "CStateMachine"
quid "3E7A1B9A00A9"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A1BC8004B"
supplier "Logical View::CActive"
quidu "3E7A1BB40378"))
operations (list Operations
(object Operation "RunL"
quid "3E7B1BBF029D"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Start"
quid "3E8B178E0080"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "OnCompletion"
quid "3E9AF9D20398"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Cancel"
quid "3EC362DE024E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "LastError"
quid "3EC39E7502BC"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "ipActiveEvent"
quid "3E8C65CF03AC"
type "CAsynchEvent*"
exportControl "Protected")
(object ClassAttribute "iHistory"
quid "3E9D7CFD026F"
type "TInt"
exportControl "Public")
(object ClassAttribute "ipErrorEvent"
quid "3EC39DF401C2"
type "CAsynchEvent*"
exportControl "Protected")
(object ClassAttribute "iLastError"
quid "3EC39E140210"
type "TInt"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5"
abstract TRUE)
(object Class "CHandshake"
quid "3E7A1400005B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E7A1BDB02DB"
supplier "Logical View::StateMachines::CStateMachine"
quidu "3E7A1B9A00A9"))
operations (list Operations
(object Operation "ConstructL"
quid "3E7B1C26027E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "OnCompletion"
quid "3E9E97AB000D"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "InitiateReceiveL"
quid "3EC4C7BB0183"
result "CTlsEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "InitiateTransmitL"
quid "3EC3D68F00A8"
result "CTlsEvent*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iTLSConnection"
quid "3E8C5EE40274"
type "CTlsConnection&"
exportControl "Protected")
(object ClassAttribute "iTransmitList"
quid "3EC3D10F026D"
type "TPtrList"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Class "HBufC8"
quid "3EC4C969006A")
(object Class "CTlsEvent"
quid "3EC8ADBF00C8"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EC8ADBF00C9"
supplier "Logical View::CAsynchEvent"
quidu "3E7A1D3402AD"))
operations (list Operations
(object Operation "AcceptRecord"
quid "3EC8ADBF00CA"
stereotype "virtual"
result "Boolean"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iTLSCrypto"
quid "3EC8ADBF00CB"
type "CTlsCrypto*"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5"
abstract TRUE)
(object Association "$UNNAMED$271"
quid "3EC3D0E100D7"
roles (list role_list
(object Role "$UNNAMED$272"
quid "3EC3D0E2005A"
supplier "Logical View::TPtrList"
quidu "3EC8ACFE0106"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$273"
quid "3EC3D0E2006A"
supplier "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
client_cardinality (value cardinality "1")
is_aggregate TRUE)))
(object Association "$UNNAMED$274"
quid "3EC4C9C60145"
roles (list role_list
(object Role "$UNNAMED$275"
quid "3EC4C9C603A6"
supplier "Logical View::StateMachines::HBufC8"
quidu "3EC4C969006A"
client_cardinality (value cardinality "1")
Containment "By Reference"
is_navigable TRUE)
(object Role "$UNNAMED$276"
quid "3EC4C9C603B6"
supplier "Logical View::StateMachines::CHandshake"
quidu "3E7A1400005B"
client_cardinality (value cardinality "1")
Containment "By Reference"
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E82EED80129"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 19
items (list diagram_item_list
(object ClassView "Class" "Logical View::CActive" @1898
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1461, 128)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1898
location (1319, 78)
fill_color 13434879
nlines 1
max_width 284
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 302
height 124
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CBase" @1899
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (320, 128)
label (object ItemLabel
Parent_View @1899
location (177, 78)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
width 304
height 124
annotation 8
autoResize TRUE)
(object InheritView "" @1900
stereotype TRUE
line_color 3342489
quidu "3E7EE4D801D2"
client @1898
supplier @1899
line_style 0)
(object ClassView "Class" "Logical View::CAsynchEvent" @1901
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (320, 592)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1901
location (64, 488)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
compartment (object Compartment
Parent_View @1901
location (64, 593)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 509)
width 530
height 232
annotation 8
autoResize TRUE)
(object InheritView "" @1902
stereotype TRUE
line_color 3342489
quidu "3E7A1DDB0193"
client @1901
supplier @1899
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @1903
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 592)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1903
location (1150, 311)
fill_color 13434879
nlines 1
max_width 612
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
compartment (object Compartment
Parent_View @1903
location (1150, 372)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 10
max_width 609)
width 630
height 586
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$207" @1904
location (862, 592)
stereotype TRUE
line_color 3342489
quidu "3E7A1E8503E5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$208" @1905
Parent_View @1904
location (-914, -176)
label (object SegLabel @1906
Parent_View @1905
location (820, 553)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 270
justify 0
label ""
pctDist 0.154545
height 40
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870126"
client @1904
supplier @1901
line_style 0
label (object SegLabel @1907
Parent_View @1905
location (672, 631)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..2"
pctDist 0.685083
height 39
orientation 0))
(object RoleView "$UNNAMED$209" @1908
Parent_View @1904
location (-914, -176)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870127"
client @1904
supplier @1903
line_style 0
label (object SegLabel @1909
Parent_View @1908
location (1052, 631)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.686813
height 39
orientation 1))))
(object InheritView "" @1910
stereotype TRUE
line_color 3342489
quidu "3E7A1BC8004B"
client @1903
supplier @1898
line_style 0)
(object NoteView @1911
location (945, 1719)
label (object ItemLabel
Parent_View @1911
location (723, 1650)
fill_color 13434879
nlines 2
max_width 409
label "To collect handshake messages")
line_color 3342489
fill_color 13434879
width 469
height 150)
(object NoteView @1912
location (336, 1712)
label (object ItemLabel
Parent_View @1912
location (70, 1631)
fill_color 13434879
nlines 3
max_width 496
label
|<CHandshakeTransmit*>
|List of messages ready to transmit
)
line_color 3342489
fill_color 13434879
width 556
height 175)
(object ClassView "Class" "Logical View::StateMachines::CRecvAppData" @1913
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 1072)
label (object ItemLabel
Parent_View @1913
location (1305, 1016)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CRecvAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13F301E1"
compartment (object Compartment
Parent_View @1913
location (1305, 1077)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 272)
width 320
height 136
annotation 8
autoResize TRUE)
(object InheritView "" @1914
stereotype TRUE
line_color 3342489
quidu "3E7A1BD603B6"
client @1913
supplier @1903
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CSendAppData" @1915
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 1072)
label (object ItemLabel
Parent_View @1915
location (1703, 1016)
fill_color 13434879
nlines 1
max_width 306
justify 0
label "CSendAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13D902AD"
compartment (object Compartment
Parent_View @1915
location (1703, 1077)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 272)
width 324
height 136
annotation 8
autoResize TRUE)
(object InheritView "" @1916
stereotype TRUE
line_color 3342489
quidu "3E7A1BD30099"
client @1915
supplier @1903
line_style 0)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @1917
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 1504)
label (object ItemLabel
Parent_View @1917
location (1238, 1455)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$152" @1918
location (1456, 1291)
stereotype TRUE
line_color 3342489
quidu "3E7A19A70220"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$153" @1919
Parent_View @1918
location (752, 1179)
label (object SegLabel @1920
Parent_View @1919
location (1323, 1179)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 242
justify 0
label ""
pctDist 0.747826
height 134
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19A90136"
client @1918
supplier @1913
line_style 0
label (object SegLabel @1921
Parent_View @1919
location (1411, 1176)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.760134
height 46
orientation 0))
(object RoleView "$UNNAMED$154" @1922
Parent_View @1918
location (752, 1179)
stereotype TRUE
line_color 3342489
quidu "3E7A19A90145"
client @1918
supplier @1917
line_style 0
label (object SegLabel @1923
Parent_View @1922
location (1279, 1411)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.802198
height 178
orientation 1))))
(object AssociationViewNew "$UNNAMED$155" @1924
location (1651, 1291)
stereotype TRUE
line_color 3342489
quidu "3E7A19AD0116"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$156" @1925
Parent_View @1924
location (947, 1179)
label (object SegLabel @1926
Parent_View @1925
location (1913, 1171)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 307
justify 0
label ""
pctDist 1.298509
height 111
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0126"
client @1924
supplier @1915
line_style 0
label (object SegLabel @1927
Parent_View @1925
location (1717, 1188)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.585846
height 23
orientation 0))
(object RoleView "$UNNAMED$157" @1928
Parent_View @1924
location (947, 1179)
label (object SegLabel @1929
Parent_View @1928
location (1571, 1440)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0127"
client @1924
supplier @1917
line_style 0
label (object SegLabel @1930
Parent_View @1928
location (1599, 1380)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.489074
height 22
orientation 0))))
(object ClassView "Class" "Logical View::StateMachines::HBufC8" @1931
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (944, 1514)
label (object ItemLabel
Parent_View @1931
location (858, 1463)
fill_color 13434879
nlines 1
max_width 172
justify 0
label "HBufC8")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC4C969006A"
width 190
height 126
annotation 8
autoResize TRUE)
(object AttachView "" @1932
stereotype TRUE
line_color 3342489
client @1931
supplier @1911
line_style 0)
(object ClassView "Class" "Logical View::TPtrList" @1933
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (208, 1392)
label (object ItemLabel
Parent_View @1933
location (43, 1260)
fill_color 13434879
nlines 1
max_width 330
justify 0
label "TPtrList")
stereotype (object ItemLabel
Parent_View @1933
location (43, 1210)
fill_color 13434879
anchor 10
nlines 1
max_width 330
justify 0
label "<<template<T>>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ACFE0106"
compartment (object Compartment
Parent_View @1933
location (43, 1365)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 237)
width 348
height 388
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CHandshake" @1934
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (944, 1152)
label (object ItemLabel
Parent_View @1934
location (669, 1021)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CHandshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1400005B"
compartment (object Compartment
Parent_View @1934
location (669, 1082)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 547)
width 568
height 286
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$201" @1935
location (1259, 1368)
stereotype TRUE
line_color 3342489
quidu "3E7A19A2001C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$202" @1936
Parent_View @1935
location (555, 1256)
label (object SegLabel @1937
Parent_View @1936
location (1071, 1346)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 275
justify 0
label ""
pctDist 1.305660
height 88
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401C2"
client @1935
supplier @1934
line_style 0
label (object SegLabel @1938
Parent_View @1936
location (1124, 1310)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 1.127572
height 29
orientation 0))
(object RoleView "$UNNAMED$203" @1939
Parent_View @1935
location (555, 1256)
label (object SegLabel @1940
Parent_View @1939
location (1266, 1438)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.348445
height 54
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401D2"
client @1935
supplier @1917
line_style 0
label (object SegLabel @1941
Parent_View @1939
location (1437, 1432)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 1.394413
height 49
orientation 0))))
(object InheritView "" @1942
stereotype TRUE
line_color 3342489
quidu "3E7A1BDB02DB"
client @1934
supplier @1903
line_style 0)
(object AssociationViewNew "$UNNAMED$274" @1943
location (944, 1372)
stereotype TRUE
line_color 3342489
quidu "3EC4C9C60145"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$275" @1944
Parent_View @1943
location (0, 236)
stereotype TRUE
line_color 3342489
quidu "3EC4C9C603A6"
client @1943
supplier @1931
line_style 0
label (object SegLabel @1945
Parent_View @1944
location (903, 1420)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.616667
height 42
orientation 1))
(object RoleView "$UNNAMED$276" @1946
Parent_View @1943
location (0, 236)
stereotype TRUE
line_color 3342489
quidu "3EC4C9C603B6"
client @1943
supplier @1934
line_style 0
label (object SegLabel @1947
Parent_View @1946
location (903, 1324)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.633333
height 42
orientation 0))))
(object AssociationViewNew "$UNNAMED$271" @1948
location (520, 1289)
stereotype TRUE
line_color 3342489
quidu "3EC3D0E100D7"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$272" @1949
Parent_View @1948
location (-392, 201)
stereotype TRUE
line_color 3342489
quidu "3EC3D0E2005A"
client @1948
supplier @1933
line_style 0
label (object SegLabel @1950
Parent_View @1949
location (409, 1307)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.773068
height 18
orientation 1))
(object RoleView "$UNNAMED$273" @1951
Parent_View @1948
location (-392, 201)
stereotype TRUE
line_color 3342489
quidu "3EC3D0E2006A"
client @1948
supplier @1934
line_style 0
label (object SegLabel @1952
Parent_View @1951
location (641, 1220)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.938302
height 29
orientation 0))))
(object AttachView "" @1953
stereotype TRUE
line_color 3342489
client @1912
supplier @1948
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1954
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (320, 992)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1954
location (45, 886)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1954
location (45, 947)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 547)
width 568
height 236
annotation 8
autoResize TRUE)
(object InheritView "" @1955
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1954
supplier @1901
line_style 0)))))
(object Class_Category "HelloRequest"
quid "3E834264001F"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "3E83427C03AA"
supplier "Logical View::Record Protocol"
quidu "3E82E7D403C9"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CHelloRequest"
quid "3E82DF270281"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3E82DF4300AC"
supplier "Logical View::Handshake Protocol::Receive::CHandshakeReceive"
quidu "3E7A1D8E007A"))
operations (list Operations
(object Operation "ProcessL"
quid "3E82DF4C0148"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iTLSConnection"
quid "3E8C646E033F"
type "CTlsConnection&"
exportControl "Protected"))
module "Component View::SSL"
quidu "3E79BEB103D5")
(object Association "$UNNAMED$277"
quid "3E8342F3035C"
roles (list role_list
(object Role "$UNNAMED$278"
quid "3E8342F50010"
supplier "Logical View::TLSConnection::CTlsConnection"
quidu "3E7A086803C6"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$279"
quid "3E8342F5006E"
supplier "Logical View::HelloRequest::CHelloRequest"
quidu "3E82DF270281"
client_cardinality (value cardinality "1")
Containment "By Reference"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E8342C20119"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CHandshakeReceive" @1956
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (880, 1072)
label (object ItemLabel
Parent_View @1956
location (587, 968)
fill_color 13434879
nlines 1
max_width 586
justify 0
label "CHandshakeReceive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D8E007A"
compartment (object Compartment
Parent_View @1956
location (587, 1073)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 584)
width 604
height 232
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @1957
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 1376)
label (object ItemLabel
Parent_View @1957
location (1430, 1327)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::HelloRequest::CHelloRequest" @1958
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (880, 1376)
label (object ItemLabel
Parent_View @1958
location (647, 1320)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CHelloRequest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82DF270281"
compartment (object Compartment
Parent_View @1958
location (647, 1381)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 463)
width 484
height 136
annotation 8
autoResize TRUE)
(object InheritView "" @1959
stereotype TRUE
line_color 3342489
quidu "3E82DF4300AC"
client @1958
supplier @1956
line_style 0)
(object AssociationViewNew "$UNNAMED$277" @1960
location (1271, 1376)
stereotype TRUE
line_color 3342489
quidu "3E8342F3035C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$278" @1961
Parent_View @1960
location (375, 1072)
label (object SegLabel @1962
Parent_View @1961
location (1333, 1337)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 256
justify 0
label ""
pctDist 0.425532
height 40
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8342F50010"
client @1960
supplier @1957
line_style 0
label (object SegLabel @1963
Parent_View @1961
location (1376, 1431)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.711409
height 55
orientation 1))
(object RoleView "$UNNAMED$279" @1964
Parent_View @1960
location (375, 1072)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E8342F5006E"
client @1960
supplier @1958
line_style 0
label (object SegLabel @1965
Parent_View @1964
location (1137, 1430)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object ClassView "Class" "Logical View::CAsynchEvent" @1966
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (880, 448)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1966
location (624, 344)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
compartment (object Compartment
Parent_View @1966
location (624, 449)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 509)
width 530
height 232
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @1967
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (891, 768)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1967
location (616, 689)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
compartment (object Compartment
Parent_View @1967
location (616, 794)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 556)
width 568
height 182
annotation 8
autoResize TRUE)
(object InheritView "" @1968
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @1967
supplier @1966
line_style 0)
(object InheritView "" @1969
stereotype TRUE
line_color 3342489
quidu "3EC8AFDC0106"
client @1956
supplier @1967
line_style 0))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3E79BE2900E9"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object CategoryView "Logical View::TLSCryptography" @1970
location (1360, 432)
label (object ItemLabel
Parent_View @1970
location (1204, 347)
fill_color 13434879
nlines 2
max_width 312
justify 0
label "TLSCryptography")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E7790139"
width 325
height 182)
(object CategoryView "Logical View::Handshake Protocol" @1971
location (912, 864)
label (object ItemLabel
Parent_View @1971
location (768, 780)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Handshake Protocol")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E7AF037B"
width 300
height 180)
(object CategoryView "Logical View::Record Protocol" @1972
location (1840, 864)
label (object ItemLabel
Parent_View @1972
location (1696, 780)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Record Protocol")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E7D403C9"
width 300
height 180)
(object CategoryView "Logical View::Alert Protocol" @1973
location (1376, 1520)
label (object ItemLabel
Parent_View @1973
location (1232, 1436)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Alert Protocol")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E81A0252"
width 300
height 180)
(object CategoryView "Logical View::ChangeCipherSpec protocol" @1974
location (1375, 1100)
label (object ItemLabel
Parent_View @1974
location (1203, 990)
fill_color 13434879
nlines 2
max_width 344
justify 0
label "ChangeCipherSpec protocol")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E86001A6"
width 357
height 232)
(object CategoryView "Logical View::StateMachines" @1975
location (288, 864)
label (object ItemLabel
Parent_View @1975
location (144, 780)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "StateMachines")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E8A40196"
width 300
height 180)
(object ImportView "" @1976
stereotype TRUE
line_color 3342489
quidu "3E82E92C009C"
client @1972
supplier @1970
line_style 0)
(object ImportView "" @1977
stereotype TRUE
line_color 3342489
quidu "3E82E95A009C"
client @1975
supplier @1971
line_style 0)
(object ImportView "" @1978
stereotype TRUE
line_color 3342489
quidu "3E82E98E0252"
client @1974
supplier @1972
line_style 0)
(object ImportView "" @1979
stereotype TRUE
line_color 3342489
quidu "3E82EE74005E"
client @1975
supplier @1973
line_style 0)
(object CategoryView "Logical View::HelloRequest" @1980
location (288, 1504)
label (object ItemLabel
Parent_View @1980
location (144, 1420)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "HelloRequest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E834264001F"
width 300
height 180)
(object ImportView "" @1981
stereotype TRUE
line_color 3342489
quidu "3E8342B0001F"
client @1975
supplier @1980
line_style 0)
(object CategoryView "Logical View::TLSConnection" @1982
location (288, 432)
label (object ItemLabel
Parent_View @1982
location (144, 348)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "TLSConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82E3F00204"
width 300
height 180)
(object ImportView "" @1983
stereotype TRUE
line_color 3342489
quidu "3E82E949003F"
client @1982
supplier @1975
line_style 0)
(object ImportView "" @1984
stereotype TRUE
line_color 3342489
quidu "3E82E7870000"
client @1982
supplier @1970
line_style 0)
(object NoteView @1985
location (768, 560)
font (object Font
size 8)
label (object ItemLabel
Parent_View @1985
location (490, 482)
fill_color 13434879
nlines 4
max_width 521
label "Gets user requests, starts state machines or interrogates Security for cryptography functionality.")
line_color 3342489
fill_color 13434879
width 581
height 169)
(object ImportView "" @1986
stereotype TRUE
line_color 3342489
quidu "3E82E96501E5"
client @1971
supplier @1974
line_style 0)
(object ImportView "" @1987
stereotype TRUE
line_color 3342489
quidu "3E82E98401B6"
client @1971
supplier @1972
line_style 0)
(object ImportView "" @1988
stereotype TRUE
line_color 3342489
quidu "3E82F57A0223"
client @1971
supplier @1970
line_style 0)
(object AttachView "" @1989
stereotype TRUE
line_color 3342489
client @1985
supplier @1983
line_style 0)
(object AttachView "" @1990
stereotype TRUE
line_color 3342489
client @1985
supplier @1984
line_style 0)
(object AttachView "" @1991
stereotype TRUE
line_color 3342489
client @1985
supplier @1982
line_style 0)
(object ImportView "" @1992
stereotype TRUE
line_color 3342489
quidu "3E82EE52037B"
client @1973
supplier @1972
line_style 0)))
(object ClassDiagram "Create Socket"
quid "3E7B428D029D"
title "Create Socket"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::MSecureSocket" @1993
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (704, 448)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1993
location (542, 432)
fill_color 13434879
nlines 1
max_width 324
justify 0
label "MSecureSocket")
stereotype (object ItemLabel
Parent_View @1993
location (542, 382)
fill_color 13434879
anchor 10
nlines 1
max_width 324
justify 0
label "<<Interface>>")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3E7A08B40193"
width 342
height 157
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CSecureSocket" @1994
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1472, 448)
label (object ItemLabel
Parent_View @1994
location (1311, 407)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CSecureSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A083701F1"
width 340
height 107
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$143" @1995
location (1088, 448)
label (object SegLabel @1996
Parent_View @1995
location (1088, 389)
font (object Font
italics TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 600
justify 0
label ""
pctDist 0.500000
height 60
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A08D50201"
roleview_list (list RoleViews
(object RoleView "Secure Socket" @1997
Parent_View @1995
location (-608, 336)
label (object SegLabel @1998
Parent_View @1997
location (1110, 487)
anchor 1
anchor_loc 1
nlines 1
max_width 440
justify 0
label "#Secure Socket"
pctDist -0.107981
height 39
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A08D9003C"
client @1995
supplier @1993
line_style 0
label (object SegLabel @1999
Parent_View @1997
location (1187, 427)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist -0.469484
height 22
orientation 1))
(object RoleView "$UNNAMED$144" @2000
Parent_View @1995
location (-608, 336)
stereotype TRUE
line_color 3342489
quidu "3E7A08D9003D"
client @1995
supplier @1994
line_style 0
label (object SegLabel @2001
Parent_View @2000
location (1279, 502)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object ClassView "Class" "Use Case View::Application" @2002
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 448)
label (object ItemLabel
Parent_View @2002
location (1856, 608)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Application")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3C400230"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$178" @2003
location (1719, 448)
stereotype TRUE
line_color 3342489
quidu "3E7B3CB9027E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$179" @2004
Parent_View @2003
location (-1193, 304)
stereotype TRUE
line_color 3342489
quidu "3E7B3CBA03A7"
client @2003
supplier @1994
line_style 0)
(object RoleView "$UNNAMED$180" @2005
Parent_View @2003
location (-1193, 304)
stereotype TRUE
line_color 3342489
quidu "3E7B3CBA03A8"
client @2003
supplier @2002
line_style 0
label (object SegLabel @2006
Parent_View @2005
location (1789, 502)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 1))))
(object ClassView "Class" "Logical View::CActive" @2007
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (368, 1440)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2007
location (279, 1399)
fill_color 13434879
nlines 1
max_width 178
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 196
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @2008
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (704, 768)
label (object ItemLabel
Parent_View @2008
location (486, 719)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object RealizeView "" @2009
stereotype TRUE
line_color 3342489
quidu "3E7A08F20349"
client @2008
supplier @1993
line_style 0)
(object ClassView "Class" "Logical View::TLSCryptography::TLSProvider" @2010
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1024, 1440)
label (object ItemLabel
Parent_View @2010
location (801, 1391)
fill_color 13434879
nlines 1
max_width 446
justify 0
label "TLSProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B52B1006A"
width 464
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @2011
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (704, 1136)
label (object ItemLabel
Parent_View @2011
location (570, 1095)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2012
stereotype TRUE
line_color 3342489
quidu "3E7B435E01E1"
client @2011
supplier @2007
line_style 0)
(object AssociationViewNew "$UNNAMED$145" @2013
location (704, 955)
stereotype TRUE
line_color 3342489
quidu "3E7A1320027E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$146" @2014
Parent_View @2013
location (0, 843)
label (object SegLabel @2015
Parent_View @2014
location (617, 1105)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 229
justify 0
label ""
pctDist 1.186554
height 88
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A132200F7"
client @2013
supplier @2011
line_style 0
label (object SegLabel @2016
Parent_View @2014
location (747, 996)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.327078
height 43
orientation 0))
(object RoleView "$UNNAMED$147" @2017
Parent_View @2013
location (0, 843)
stereotype TRUE
line_color 3342489
quidu "3E7A132200F8"
client @2013
supplier @2008
line_style 0
label (object SegLabel @2018
Parent_View @2017
location (758, 843)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object AssociationViewNew "$UNNAMED$181" @2019
location (859, 1283)
stereotype TRUE
line_color 3342489
quidu "3E7EE1E90339"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$182" @2020
Parent_View @2019
location (203, -13)
label (object SegLabel @2021
Parent_View @2020
location (869, 1360)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 280
justify 0
label ""
pctDist 0.431611
height 49
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7EE1EA0397"
client @2019
supplier @2010
line_style 0
label (object SegLabel @2022
Parent_View @2020
location (943, 1301)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.533472
height 45
orientation 0))
(object RoleView "$UNNAMED$183" @2023
Parent_View @2019
location (203, -13)
stereotype TRUE
line_color 3342489
quidu "3E7EE1EA03A7"
client @2019
supplier @2011
line_style 0
label (object SegLabel @2024
Parent_View @2023
location (807, 1160)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))))
(object ClassDiagram "Receive Data"
quid "3E7EE3BB0358"
title "Receive Data"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CActive" @2025
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 1328)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2025
location (311, 1287)
fill_color 13434879
nlines 1
max_width 178
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 196
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CBase" @2026
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 1600)
label (object ItemLabel
Parent_View @2026
location (319, 1559)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2027
stereotype TRUE
line_color 3342489
quidu "3E7EE4D801D2"
client @2025
supplier @2026
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CRecvAppData" @2028
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 832)
label (object ItemLabel
Parent_View @2028
location (249, 791)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CRecvAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13F301E1"
width 320
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @2029
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1264, 832)
label (object ItemLabel
Parent_View @2029
location (1046, 783)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$186" @2030
location (798, 832)
stereotype TRUE
line_color 3342489
quidu "3E7EE5950193"
roleview_list (list RoleViews
(object RoleView "ipAppDataRecv" @2031
Parent_View @2030
location (94, 720)
label (object SegLabel @2032
Parent_View @2031
location (717, 801)
anchor 1
anchor_loc 1
nlines 1
max_width 297
justify 0
label "#ipAppDataRecv"
pctDist 0.340206
height 32
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7EE5950194"
client @2030
supplier @2028
line_style 0
label (object SegLabel @2033
Parent_View @2031
location (608, 858)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.800000
height 26
orientation 0))
(object RoleView "$UNNAMED$187" @2034
Parent_View @2030
location (94, 720)
label (object SegLabel @2035
Parent_View @2034
location (916, 872)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.495000
height 40
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7EE5950195"
client @2030
supplier @2029
line_style 0)))
(object ClassView "Class" "Use Case View::Application" @2036
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1264, 320)
label (object ItemLabel
Parent_View @2036
location (1264, 480)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Application")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3C400230"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$190" @2037
location (1264, 584)
stereotype TRUE
line_color 3342489
quidu "3E7F202200A9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$191" @2038
Parent_View @2037
location (-736, 456)
stereotype TRUE
line_color 3342489
quidu "3E7F202302DB"
client @2037
supplier @2029
line_style 0)
(object RoleView "$UNNAMED$192" @2039
Parent_View @2037
location (-736, 456)
stereotype TRUE
line_color 3342489
quidu "3E7F20230339"
client @2037
supplier @2036
line_style 0)))
(object NoteView @2040
location (784, 400)
label (object ItemLabel
Parent_View @2040
location (593, 335)
fill_color 13434879
nlines 2
max_width 346
label "CSecureSocket wrapper ommited")
line_color 3342489
fill_color 13434879
width 406
height 143)
(object AttachView "" @2041
stereotype TRUE
line_color 3342489
client @2037
supplier @2040
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @2042
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 1088)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2042
location (239, 1039)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
width 340
height 122
annotation 8
autoResize TRUE)
(object InheritView "" @2043
stereotype TRUE
line_color 3342489
quidu "3E7A1BD603B6"
client @2028
supplier @2042
line_style 0)
(object InheritView "" @2044
stereotype TRUE
line_color 3342489
quidu "3E7A1BC8004B"
client @2042
supplier @2025
line_style 0)))
(object ClassDiagram "Send Data"
quid "3E7EE5D300D8"
title "Send Data"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CBase" @2045
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (624, 1536)
label (object ItemLabel
Parent_View @2045
location (543, 1495)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CActive" @2046
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (624, 1280)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2046
location (535, 1239)
fill_color 13434879
nlines 1
max_width 178
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 196
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2047
stereotype TRUE
line_color 3342489
quidu "3E7EE4D801D2"
client @2046
supplier @2045
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @2048
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (624, 1024)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2048
location (463, 975)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
width 340
height 122
annotation 8
autoResize TRUE)
(object InheritView "" @2049
stereotype TRUE
line_color 3342489
quidu "3E7A1BC8004B"
client @2048
supplier @2046
line_style 0)
(object NoteView @2050
location (784, 400)
label (object ItemLabel
Parent_View @2050
location (593, 335)
fill_color 13434879
nlines 2
max_width 346
label "CSecureSocket wrapper ommited")
line_color 3342489
fill_color 13434879
width 406
height 143)
(object ClassView "Class" "Use Case View::Application" @2051
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 320)
label (object ItemLabel
Parent_View @2051
location (1232, 480)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Application")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3C400230"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CSendAppData" @2052
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (624, 784)
label (object ItemLabel
Parent_View @2052
location (471, 743)
fill_color 13434879
nlines 1
max_width 306
justify 0
label "CSendAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13D902AD"
width 324
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2053
stereotype TRUE
line_color 3342489
quidu "3E7A1BD30099"
client @2052
supplier @2048
line_style 0)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @2054
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 784)
label (object ItemLabel
Parent_View @2054
location (1014, 735)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$190" @2055
location (1232, 560)
stereotype TRUE
line_color 3342489
quidu "3E7F202200A9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$191" @2056
Parent_View @2055
location (-768, 432)
stereotype TRUE
line_color 3342489
quidu "3E7F202302DB"
client @2055
supplier @2054
line_style 0)
(object RoleView "$UNNAMED$192" @2057
Parent_View @2055
location (-768, 432)
stereotype TRUE
line_color 3342489
quidu "3E7F20230339"
client @2055
supplier @2051
line_style 0)))
(object AssociationViewNew "$UNNAMED$155" @2058
location (895, 784)
stereotype TRUE
line_color 3342489
quidu "3E7A19AD0116"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$156" @2059
Parent_View @2058
location (191, 672)
label (object SegLabel @2060
Parent_View @2059
location (872, 822)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 307
justify 0
label ""
pctDist 0.213793
height 38
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0126"
client @2058
supplier @2052
line_style 0
label (object SegLabel @2061
Parent_View @2059
location (813, 745)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.764151
height 40
orientation 1))
(object RoleView "$UNNAMED$157" @2062
Parent_View @2058
location (191, 672)
label (object SegLabel @2063
Parent_View @2062
location (944, 758)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.458874
height 27
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0127"
client @2058
supplier @2054
line_style 0
label (object SegLabel @2064
Parent_View @2062
location (979, 741)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.775701
height 44
orientation 0))))
(object AttachView "" @2065
stereotype TRUE
line_color 3342489
client @2050
supplier @2055
line_style 0)))
(object ClassDiagram "Write Encrypted Record"
quid "3E7F1E36024F"
title "Write Encrypted Record"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CActive" @2066
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 240)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2066
location (327, 199)
fill_color 13434879
nlines 1
max_width 178
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 196
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CBase" @2067
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 624)
label (object ItemLabel
Parent_View @2067
location (335, 583)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2068
stereotype TRUE
line_color 3342489
quidu "3E7EE4D801D2"
client @2066
supplier @2067
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::TData" @2069
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1552, 1200)
label (object ItemLabel
Parent_View @2069
location (1264, 1151)
fill_color 13434879
nlines 1
max_width 576
justify 0
label "TData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2C090136"
width 594
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::RSocket" @2070
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (271, 1200)
label (object ItemLabel
Parent_View @2070
location (68, 1153)
fill_color 13434879
nlines 1
max_width 407
justify 0
label "RSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2809026E"
width 425
height 118
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @2071
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (880, 1200)
label (object ItemLabel
Parent_View @2071
location (650, 1151)
fill_color 13434879
nlines 1
max_width 460
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
width 478
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$175" @2072
location (1186, 1200)
stereotype TRUE
line_color 3342489
quidu "3E7A2DB201A3"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$176" @2073
Parent_View @2072
location (-350, 288)
label (object SegLabel @2074
Parent_View @2073
location (1226, 1113)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 484
justify 0
label ""
pctDist 0.600000
height 88
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A2DB30368"
client @2072
supplier @2069
line_style 0
label (object SegLabel @2075
Parent_View @2073
location (1247, 1254)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$177" @2076
Parent_View @2072
location (-350, 288)
stereotype TRUE
line_color 3342489
quidu "3E7A2DB30369"
client @2072
supplier @2071
line_style 0
label (object SegLabel @2077
Parent_View @2076
location (1126, 1254)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object AssociationViewNew "$UNNAMED$170" @2078
location (561, 1200)
stereotype TRUE
line_color 3342489
quidu "3E7A297400A9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$171" @2079
Parent_View @2078
location (-975, 288)
label (object SegLabel @2080
Parent_View @2079
location (538, 1239)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 165
justify 0
label ""
pctDist 0.296296
height 39
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A29750099"
client @2078
supplier @2070
line_style 0
label (object SegLabel @2081
Parent_View @2079
location (507, 1160)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.691358
height 41
orientation 1))
(object RoleView "$UNNAMED$172" @2082
Parent_View @2078
location (-975, 288)
stereotype TRUE
line_color 3342489
quidu "3E7A297500A9"
client @2078
supplier @2071
line_style 0
label (object SegLabel @2083
Parent_View @2082
location (632, 1173)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.909091
height 28
orientation 0))))
(object ClassView "Class" "Logical View::CAsynchEvent" @2084
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (880, 624)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2084
location (730, 583)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
width 318
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2085
stereotype TRUE
line_color 3342489
quidu "3E7A1DDB0193"
client @2084
supplier @2067
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @2086
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (880, 240)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2086
location (719, 191)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
width 340
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$207" @2087
location (880, 435)
stereotype TRUE
line_color 3342489
quidu "3E7A1E8503E5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$208" @2088
Parent_View @2087
location (-896, -333)
label (object SegLabel @2089
Parent_View @2088
location (753, 522)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 270
justify 0
label ""
pctDist 0.651163
height 128
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870126"
client @2087
supplier @2084
line_style 0
label (object SegLabel @2090
Parent_View @2088
location (934, 556)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..2"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$209" @2091
Parent_View @2087
location (-896, -333)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870127"
client @2087
supplier @2086
line_style 0
label (object SegLabel @2092
Parent_View @2091
location (934, 314)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object InheritView "" @2093
stereotype TRUE
line_color 3342489
quidu "3E7A1BC8004B"
client @2086
supplier @2066
line_style 0)
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @2094
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 880)
label (object ItemLabel
Parent_View @2094
location (1322, 839)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @2095
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (882, 880)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2095
location (728, 830)
fill_color 13434879
nlines 1
max_width 308
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
width 326
height 124
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$231" @2096
location (1178, 880)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$232" @2097
Parent_View @2096
location (90, 512)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @2096
supplier @2094
line_style 0
label (object SegLabel @2098
Parent_View @2097
location (1264, 843)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "$UNNAMED$233" @2099
Parent_View @2096
location (90, 512)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @2096
supplier @2095
line_style 0
label (object SegLabel @2100
Parent_View @2099
location (1083, 840)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.717949
height 41
orientation 1))))
(object InheritView "" @2101
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @2095
supplier @2084
line_style 0)
(object InheritView "" @2102
stereotype TRUE
line_color 3342489
quidu "3EC8AEB101E1"
client @2071
supplier @2095
line_style 0)))
(object ClassDiagram "Read Record"
quid "3E7F1EBE03B6"
title "Read Record"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CActive" @2103
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (384, 240)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2103
location (295, 199)
fill_color 13434879
nlines 1
max_width 178
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 196
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CBase" @2104
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (384, 704)
label (object ItemLabel
Parent_View @2104
location (303, 663)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2105
stereotype TRUE
line_color 3342489
quidu "3E7EE4D801D2"
client @2103
supplier @2104
line_style 0)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::TData" @2106
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1600, 1312)
label (object ItemLabel
Parent_View @2106
location (1312, 1263)
fill_color 13434879
nlines 1
max_width 576
justify 0
label "TData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2C090136"
width 594
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::RSocket" @2107
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (256, 1312)
label (object ItemLabel
Parent_View @2107
location (43, 1262)
fill_color 13434879
nlines 1
max_width 426
justify 0
label "RSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2809026E"
width 444
height 125
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordParser" @2108
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 1312)
label (object ItemLabel
Parent_View @2108
location (618, 1263)
fill_color 13434879
nlines 1
max_width 460
justify 0
label "CRecordParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A197103C6"
width 478
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$173" @2109
location (1194, 1312)
stereotype TRUE
line_color 3342489
quidu "3E7A2DAD0174"
roleview_list (list RoleViews
(object RoleView "iDataIn,iEncryptedBody" @2110
Parent_View @2109
location (986, 832)
label (object SegLabel @2111
Parent_View @2110
location (1244, 1238)
anchor 1
anchor_loc 1
nlines 1
max_width 444
justify 0
label "#iDataIn,iEncryptedBody"
pctDist 0.472393
height 75
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A2DAE0174"
client @2109
supplier @2106
line_style 0
label (object SegLabel @2112
Parent_View @2110
location (1280, 1349)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "2"
pctDist 0.791799
height 37
orientation 1))
(object RoleView "$UNNAMED$174" @2113
Parent_View @2109
location (986, 832)
stereotype TRUE
line_color 3342489
quidu "3E7A2DAE0175"
client @2109
supplier @2108
line_style 0)))
(object AssociationViewNew "$UNNAMED$167" @2114
location (543, 1312)
stereotype TRUE
line_color 3342489
quidu "3E7A296F005B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$168" @2115
Parent_View @2114
location (335, 832)
label (object SegLabel @2116
Parent_View @2115
location (522, 1349)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 165
justify 0
label ""
pctDist 0.328358
height 37
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A29700397"
client @2114
supplier @2107
line_style 0
label (object SegLabel @2117
Parent_View @2115
location (485, 1366)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$169" @2118
Parent_View @2114
location (335, 832)
stereotype TRUE
line_color 3342489
quidu "3E7A29700398"
client @2114
supplier @2108
line_style 0
label (object SegLabel @2119
Parent_View @2118
location (601, 1366)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object ClassView "Class" "Logical View::CAsynchEvent" @2120
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 704)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2120
location (698, 663)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
width 318
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2121
stereotype TRUE
line_color 3342489
quidu "3E7A1DDB0193"
client @2120
supplier @2104
line_style 0)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @2122
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 240)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2122
location (687, 191)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
width 340
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$207" @2123
location (848, 475)
stereotype TRUE
line_color 3342489
quidu "3E7A1E8503E5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$208" @2124
Parent_View @2123
location (-928, -293)
label (object SegLabel @2125
Parent_View @2124
location (760, 610)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 270
justify 0
label ""
pctDist 0.770950
height 89
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870126"
client @2123
supplier @2120
line_style 0
label (object SegLabel @2126
Parent_View @2124
location (902, 631)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..2"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$209" @2127
Parent_View @2123
location (-928, -293)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870127"
client @2123
supplier @2122
line_style 0
label (object SegLabel @2128
Parent_View @2127
location (902, 318)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object InheritView "" @2129
stereotype TRUE
line_color 3342489
quidu "3E7A1BC8004B"
client @2122
supplier @2103
line_style 0)
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @2130
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1472, 976)
label (object ItemLabel
Parent_View @2130
location (1338, 935)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @2131
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (849, 976)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2131
location (695, 926)
fill_color 13434879
nlines 1
max_width 308
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
width 326
height 124
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$231" @2132
location (1170, 976)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$232" @2133
Parent_View @2132
location (82, 608)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @2132
supplier @2130
line_style 0
label (object SegLabel @2134
Parent_View @2133
location (1273, 939)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "$UNNAMED$233" @2135
Parent_View @2132
location (82, 608)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @2132
supplier @2131
line_style 0
label (object SegLabel @2136
Parent_View @2135
location (1057, 936)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.717949
height 41
orientation 1))))
(object InheritView "" @2137
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @2131
supplier @2120
line_style 0)
(object InheritView "" @2138
stereotype TRUE
line_color 3342489
quidu "3EC8AEAE00B8"
client @2108
supplier @2131
line_style 0)))
(object ClassDiagram "Renegotiate via HelloRequest"
quid "3E83269B004E"
title "Renegotiate via HelloRequest"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::CBase" @2139
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (176, 784)
label (object ItemLabel
Parent_View @2139
location (95, 743)
fill_color 13434879
nlines 1
max_width 162
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D5E00B9"
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CHandshakeReceive" @2140
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (960, 1344)
label (object ItemLabel
Parent_View @2140
location (755, 1295)
fill_color 13434879
nlines 1
max_width 410
justify 0
label "CHandshakeReceive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D8E007A"
width 428
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Receive::CHandshakeParser" @2141
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (432, 1344)
label (object ItemLabel
Parent_View @2141
location (239, 1295)
fill_color 13434879
nlines 1
max_width 386
justify 0
label "CHandshakeParser")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A217A00E7"
width 404
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CSendAppData" @2142
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1200, 384)
label (object ItemLabel
Parent_View @2142
location (1047, 343)
fill_color 13434879
nlines 1
max_width 306
justify 0
label "CSendAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13D902AD"
width 324
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CHandshake" @2143
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1216, 624)
label (object ItemLabel
Parent_View @2143
location (1050, 575)
fill_color 13434879
nlines 1
max_width 332
justify 0
label "CHandshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1400005B"
width 350
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @2144
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1872, 528)
label (object ItemLabel
Parent_View @2144
location (1654, 479)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$155" @2145
location (1503, 448)
stereotype TRUE
line_color 3342489
quidu "3E7A19AD0116"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$156" @2146
Parent_View @2145
location (799, 336)
label (object SegLabel @2147
Parent_View @2146
location (1422, 459)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 307
justify 0
label ""
pctDist 0.539945
height 28
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0126"
client @2145
supplier @2142
line_style 0
label (object SegLabel @2148
Parent_View @2146
location (1383, 382)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.923077
height 41
orientation 1))
(object RoleView "$UNNAMED$157" @2149
Parent_View @2145
location (799, 336)
label (object SegLabel @2150
Parent_View @2149
location (1574, 437)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.458874
height 27
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19AE0127"
client @2145
supplier @2144
line_style 0
label (object SegLabel @2151
Parent_View @2149
location (1620, 528)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object AssociationViewNew "$UNNAMED$201" @2152
location (1517, 579)
stereotype TRUE
line_color 3342489
quidu "3E7A19A2001C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$202" @2153
Parent_View @2152
location (813, 467)
label (object SegLabel @2154
Parent_View @2153
location (1458, 640)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 275
justify 0
label ""
pctDist 0.538769
height 53
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401C2"
client @2152
supplier @2143
line_style 0
label (object SegLabel @2155
Parent_View @2153
location (1413, 648)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$203" @2156
Parent_View @2152
location (813, 467)
label (object SegLabel @2157
Parent_View @2156
location (1727, 697)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 1.502989
height 146
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401D2"
client @2152
supplier @2144
line_style 0
label (object SegLabel @2158
Parent_View @2156
location (1587, 539)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.575108
height 31
orientation 0))))
(object ClassView "Class" "Logical View::HelloRequest::CHelloRequest" @2159
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1872, 1344)
label (object ItemLabel
Parent_View @2159
location (1723, 1295)
fill_color 13434879
nlines 1
max_width 298
justify 0
label "CHelloRequest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E82DF270281"
width 316
height 122
annotation 8
autoResize TRUE)
(object InheritView "" @2160
stereotype TRUE
line_color 3342489
quidu "3E82DF4300AC"
client @2159
supplier @2140
line_style 0)
(object AssociationViewNew "$UNNAMED$277" @2161
location (1872, 935)
stereotype TRUE
line_color 3342489
quidu "3E8342F3035C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$278" @2162
Parent_View @2161
location (976, 631)
label (object SegLabel @2163
Parent_View @2162
location (1628, 601)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 256
justify 0
label ""
pctDist 0.968927
height 245
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E8342F50010"
client @2161
supplier @2144
line_style 0
label (object SegLabel @2164
Parent_View @2162
location (1938, 624)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.899095
height 66
orientation 1))
(object RoleView "$UNNAMED$279" @2165
Parent_View @2161
location (976, 631)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E8342F5006E"
client @2161
supplier @2159
line_style 0
label (object SegLabel @2166
Parent_View @2165
location (1926, 1247)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object ClassView "Class" "Logical View::CAsynchEvent" @2167
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 784)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2167
location (506, 743)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
width 318
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @2168
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 528)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2168
location (495, 479)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
width 340
height 122
annotation 8
autoResize TRUE)
(object InheritView "" @2169
stereotype TRUE
line_color 3342489
quidu "3E7A1BD30099"
client @2142
supplier @2168
line_style 0)
(object InheritView "" @2170
stereotype TRUE
line_color 3342489
quidu "3E7A1BDB02DB"
client @2143
supplier @2168
line_style 0)
(object AssociationViewNew "$UNNAMED$207" @2171
location (656, 659)
stereotype TRUE
line_color 3342489
quidu "3E7A1E8503E5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$208" @2172
Parent_View @2171
location (-1120, -109)
label (object SegLabel @2173
Parent_View @2172
location (555, 710)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 270
justify 0
label ""
pctDist 0.726415
height 102
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870126"
client @2171
supplier @2167
line_style 0
label (object SegLabel @2174
Parent_View @2172
location (710, 722)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..2"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$209" @2175
Parent_View @2171
location (-1120, -109)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870127"
client @2171
supplier @2168
line_style 0
label (object SegLabel @2176
Parent_View @2175
location (710, 597)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object InheritView "" @2177
stereotype TRUE
line_color 3342489
quidu "3E7A1DDB0193"
client @2167
supplier @2139
line_style 0)
(object ClassView "Class" "Logical View::CActive" @2178
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (176, 528)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2178
location (87, 487)
fill_color 13434879
nlines 1
max_width 178
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1BB40378"
width 196
height 107
annotation 8
autoResize TRUE)
(object InheritView "" @2179
stereotype TRUE
line_color 3342489
quidu "3E7EE4D801D2"
client @2178
supplier @2139
line_style 0)
(object InheritView "" @2180
stereotype TRUE
line_color 3342489
quidu "3E7A1BC8004B"
client @2168
supplier @2178
line_style 0)
(object ClassView "Class" "Use Case View::CActiveScheduler" @2181
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (176, 144)
label (object ItemLabel
Parent_View @2181
location (176, 304)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "CActiveScheduler")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7F10A60099"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$210" @2182
location (176, 348)
stereotype TRUE
line_color 3342489
quidu "3E83463F0119"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$211" @2183
Parent_View @2182
location (-16, 236)
stereotype TRUE
line_color 3342489
quidu "3E8346400000"
client @2182
supplier @2178
line_style 0)
(object RoleView "$UNNAMED$212" @2184
Parent_View @2182
location (-16, 236)
stereotype TRUE
line_color 3342489
quidu "3E8346400010"
client @2182
supplier @2181
line_style 0)))
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @2185
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 1040)
label (object ItemLabel
Parent_View @2185
location (1098, 999)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @2186
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 1040)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2186
location (502, 990)
fill_color 13434879
nlines 1
max_width 308
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
width 326
height 124
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$231" @2187
location (953, 1040)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$232" @2188
Parent_View @2187
location (-135, 672)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @2187
supplier @2185
line_style 0
label (object SegLabel @2189
Parent_View @2188
location (1040, 1003)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "$UNNAMED$233" @2190
Parent_View @2187
location (-135, 672)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @2187
supplier @2186
line_style 0
label (object SegLabel @2191
Parent_View @2190
location (858, 1000)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.717949
height 41
orientation 1))))
(object InheritView "" @2192
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @2186
supplier @2167
line_style 0)
(object InheritView "" @2193
stereotype TRUE
line_color 3342489
quidu "3EC8AFEE02CB"
client @2141
supplier @2186
line_style 0)
(object InheritView "" @2194
stereotype TRUE
line_color 3342489
quidu "3EC8AFDC0106"
client @2140
supplier @2186
line_style 0)))
(object ClassDiagram "Renegotiate via application"
quid "3E83472500DB"
title "Renegotiate via application"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::MSecureSocket" @2195
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 480)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2195
location (494, 464)
fill_color 13434879
nlines 1
max_width 324
justify 0
label "MSecureSocket")
stereotype (object ItemLabel
Parent_View @2195
location (494, 414)
fill_color 13434879
anchor 10
nlines 1
max_width 324
justify 0
label "<<Interface>>")
icon "Interface"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "3E7A08B40193"
width 342
height 157
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CSecureSocket" @2196
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1392, 480)
label (object ItemLabel
Parent_View @2196
location (1231, 439)
fill_color 13434879
nlines 1
max_width 322
justify 0
label "CSecureSocket")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A083701F1"
width 340
height 107
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$143" @2197
location (1024, 480)
label (object SegLabel @2198
Parent_View @2197
location (1024, 421)
font (object Font
italics TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 600
justify 0
label ""
pctDist 0.500000
height 60
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A08D50201"
roleview_list (list RoleViews
(object RoleView "Secure Socket" @2199
Parent_View @2197
location (-672, 368)
label (object SegLabel @2200
Parent_View @2199
location (1042, 519)
font (object Font
size 8)
anchor 1
anchor_loc 1
nlines 1
max_width 440
justify 0
label "#Secure Socket"
pctDist -0.091371
height 39
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A08D9003C"
client @2197
supplier @2195
line_style 0
label (object SegLabel @2201
Parent_View @2199
location (928, 457)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.494118
height 24
orientation 1))
(object RoleView "$UNNAMED$144" @2202
Parent_View @2197
location (-672, 368)
stereotype TRUE
line_color 3342489
quidu "3E7A08D9003D"
client @2197
supplier @2196
line_style 0
label (object SegLabel @2203
Parent_View @2202
location (1202, 534)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object ClassView "Class" "Use Case View::Application" @2204
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1904, 496)
label (object ItemLabel
Parent_View @2204
location (1904, 656)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Application")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7B3C400230"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$178" @2205
location (1703, 488)
stereotype TRUE
line_color 3342489
quidu "3E7B3CB9027E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$179" @2206
Parent_View @2205
location (-1209, 344)
stereotype TRUE
line_color 3342489
quidu "3E7B3CBA03A7"
client @2205
supplier @2196
line_style 0)
(object RoleView "$UNNAMED$180" @2207
Parent_View @2205
location (-1209, 344)
stereotype TRUE
line_color 3342489
quidu "3E7B3CBA03A8"
client @2205
supplier @2204
line_style 0
label (object SegLabel @2208
Parent_View @2207
location (1829, 546)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 1))))
(object ClassView "Class" "Logical View::StateMachines::CRecvAppData" @2209
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (352, 1216)
label (object ItemLabel
Parent_View @2209
location (201, 1175)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CRecvAppData")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A13F301E1"
width 320
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CHandshake" @2210
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (928, 1216)
label (object ItemLabel
Parent_View @2210
location (762, 1167)
fill_color 13434879
nlines 1
max_width 332
justify 0
label "CHandshake")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1400005B"
width 350
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::TLSConnection::CTlsConnection" @2211
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 800)
label (object ItemLabel
Parent_View @2211
location (438, 751)
fill_color 13434879
nlines 1
max_width 436
justify 0
label "CTlsConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A086803C6"
width 454
height 122
annotation 8
autoResize TRUE)
(object RealizeView "" @2212
stereotype TRUE
line_color 3342489
quidu "3E7A08F20349"
client @2211
supplier @2195
line_style 0)
(object AssociationViewNew "$UNNAMED$152" @2213
location (500, 1011)
stereotype TRUE
line_color 3342489
quidu "3E7A19A70220"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$153" @2214
Parent_View @2213
location (-204, 899)
label (object SegLabel @2215
Parent_View @2214
location (529, 1140)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 242
justify 0
label ""
pctDist 0.465257
height 99
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19A90136"
client @2213
supplier @2209
line_style 0
label (object SegLabel @2216
Parent_View @2214
location (372, 1129)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.913652
height 36
orientation 1))
(object RoleView "$UNNAMED$154" @2217
Parent_View @2213
location (-204, 899)
stereotype TRUE
line_color 3342489
quidu "3E7A19A90145"
client @2213
supplier @2211
line_style 0
label (object SegLabel @2218
Parent_View @2217
location (642, 909)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object AssociationViewNew "$UNNAMED$201" @2219
location (791, 1007)
stereotype TRUE
line_color 3342489
quidu "3E7A19A2001C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$202" @2220
Parent_View @2219
location (87, 895)
label (object SegLabel @2221
Parent_View @2220
location (980, 1123)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 275
justify 0
label ""
pctDist 1.137001
height 95
orientation 0)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401C2"
client @2219
supplier @2210
line_style 0
label (object SegLabel @2222
Parent_View @2220
location (922, 1109)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$203" @2223
Parent_View @2219
location (87, 895)
label (object SegLabel @2224
Parent_View @2223
location (838, 916)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 217
justify 0
label ""
pctDist 0.300451
height 90
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A19A401D2"
client @2219
supplier @2211
line_style 0
label (object SegLabel @2225
Parent_View @2223
location (684, 911)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.810210
height 38
orientation 0))))))
(object ClassDiagram "Compose and Send Message"
quid "3E9AA09F0240"
title "Compose and Send Message"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Record Protocol::Record Parser/Composer::CRecordComposer" @2226
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 1344)
label (object ItemLabel
Parent_View @2226
location (263, 1215)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CRecordComposer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A19200339"
compartment (object Compartment
Parent_View @2226
location (263, 1320)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 463)
width 484
height 282
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Handshake Protocol::Transmit::CHandshakeTransmit" @2227
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1216, 1344)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2227
location (1005, 1265)
fill_color 13434879
nlines 1
max_width 422
justify 0
label "CHandshakeTransmit")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D7E007A"
compartment (object Compartment
Parent_View @2227
location (1005, 1370)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 1
max_width 287)
width 440
height 182
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$158" @2228
location (866, 1344)
stereotype TRUE
line_color 3342489
quidu "3E7A25A4026E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$159" @2229
Parent_View @2228
location (-270, -144)
label (object SegLabel @2230
Parent_View @2229
location (871, 1320)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 353
justify 0
label ""
pctDist -0.044872
height 25
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A25A602BC"
client @2228
supplier @2226
line_style 0
label (object SegLabel @2231
Parent_View @2229
location (759, 1304)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.834783
height 41
orientation 1))
(object RoleView "$UNNAMED$160" @2232
Parent_View @2228
location (-270, -144)
stereotype TRUE
line_color 3342489
quidu "3E7A25A602BD"
client @2228
supplier @2227
line_style 0
label (object SegLabel @2233
Parent_View @2232
location (965, 1304)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.765217
height 41
orientation 0))))
(object ClassView "Class" "Logical View::CAsynchEvent" @2234
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1216, 672)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2234
location (1066, 631)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CAsynchEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1D3402AD"
width 318
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CStateMachine" @2235
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 672)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2235
location (221, 493)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CStateMachine")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A1B9A00A9"
compartment (object Compartment
Parent_View @2235
location (221, 598)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 547)
width 568
height 382
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$207" @2236
location (918, 672)
stereotype TRUE
line_color 3342489
quidu "3E7A1E8503E5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$208" @2237
Parent_View @2236
location (-858, -96)
label (object SegLabel @2238
Parent_View @2237
location (938, 712)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 270
justify 0
label ""
pctDist 0.154545
height 40
orientation 1)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870126"
client @2236
supplier @2234
line_style 0
label (object SegLabel @2239
Parent_View @2237
location (1028, 651)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..2"
pctDist 0.804469
height 22
orientation 0))
(object RoleView "$UNNAMED$209" @2240
Parent_View @2236
location (-858, -96)
font (object Font
size 8)
stereotype TRUE
line_color 3342489
quidu "3E7A1E870127"
client @2236
supplier @2235
line_style 0
label (object SegLabel @2241
Parent_View @2240
location (795, 651)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.893855
height 22
orientation 1))))
(object ClassView "Class" "Logical View::TLSCryptography::CTlsProvider" @2242
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1792, 960)
label (object ItemLabel
Parent_View @2242
location (1658, 919)
fill_color 13434879
nlines 1
max_width 268
justify 0
label "CTlsProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A0F110201"
width 286
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::StateMachines::CTlsEvent" @2243
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1216, 960)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @2243
location (1062, 910)
fill_color 13434879
nlines 1
max_width 308
justify 0
label "CTlsEvent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EC8ADBF00C8"
width 326
height 124
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$231" @2244
location (1513, 960)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF80387"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$232" @2245
Parent_View @2244
location (425, 592)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903B6"
client @2244
supplier @2242
line_style 0
label (object SegLabel @2246
Parent_View @2245
location (1600, 923)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.649351
height 38
orientation 0))
(object RoleView "$UNNAMED$233" @2247
Parent_View @2244
location (425, 592)
stereotype TRUE
line_color 3342489
quidu "3EC8AEF903C5"
client @2244
supplier @2243
line_style 0
label (object SegLabel @2248
Parent_View @2247
location (1418, 920)
font (object Font
size 8)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.717949
height 41
orientation 1))))
(object InheritView "" @2249
stereotype TRUE
line_color 3342489
quidu "3EC8ADBF00C9"
client @2243
supplier @2234
line_style 0)
(object InheritView "" @2250
stereotype TRUE
line_color 3342489
quidu "3EC8B02D0125"
client @2227
supplier @2243
line_style 0)))))
root_subsystem (object SubSystem "Component View"
quid "3E79BE2603B9"
physical_models (list unit_reference_list
(object module "SSL" "NotAModuleType" "NotAModulePart"
quid "3E79BEB103D5"
stereotype "DLL"
visible_modules (list dependency_list
(object Dependency_Relationship
quid "3E79C8EE0210"
supplier "Component View::SECDLGSV"
quidu "3E79C3AD02FB"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "3E79C8FA005B"
supplier "Component View::ESOCK"
quidu "3E79C3A60107"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "3E79C9060116"
supplier "Component View::SecurityModule"
quidu "3E79C469026E"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "3E7A2F870349"
supplier "Component View::BASE"
quidu "3E7A2F79008A"
supplier_is_spec TRUE)))
(object module "SECURESOCKET" "NotAModuleType" "NotAModulePart"
quid "3E79BEC100B9"
stereotype "DLL"
visible_modules (list dependency_list
(object Dependency_Relationship
quid "3E79C8D8029D"
supplier "Component View::SSL"
quidu "3E79BEB103D5"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "3E7EEED901A3"
supplier "Component View::CommDb"
quidu "3E7EEEBF025E"
supplier_is_spec TRUE)))
(object module "ESOCK" "NotAModuleType" "NotAModulePart"
quid "3E79C3A60107"
stereotype "DLL")
(object module "SECDLGSV" "NotAModuleType" "NotAModulePart"
quid "3E79C3AD02FB"
stereotype "DLL")
(object module "SecurityModule" "NotAModuleType" "NotAModulePart"
quid "3E79C469026E"
stereotype "")
(object module "Application" "SubType" "Main"
quid "3E79C8450397"
stereotype "Main Program"
visible_modules (list dependency_list
(object Dependency_Relationship
quid "3E79C8A00201"
supplier "Component View::SECURESOCKET"
quidu "3E79BEC100B9"
supplier_is_spec TRUE)))
(object module "BASE" "NotAModuleType" "NotAModulePart"
quid "3E7A2F79008A"
stereotype "")
(object module "CommDb" "NotAModuleType" "NotAModulePart"
quid "3E7EEEBF025E"
stereotype "Database"))
physical_presentations (list unit_reference_list
(object Module_Diagram "Main"
quid "3E79BE2900E7"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ModView "Component View::SSL" "NotAModuleType" "NotAModulePart" @2251
location (912, 1104)
label (object ItemLabel
Parent_View @2251
location (877, 1079)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 127
label "SSL")
icon "DLL"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E79BEB103D5"
width 228
autoResize TRUE
width 228
height 162)
(object ModView "Component View::SECURESOCKET" "NotAModuleType" "NotAModulePart" @2252
location (912, 752)
label (object ItemLabel
Parent_View @2252
location (865, 727)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 173
label "SECURESOCKET")
icon "DLL"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E79BEC100B9"
width 312
autoResize TRUE
width 312
height 162)
(object ModView "Component View::SECDLGSV" "NotAModuleType" "NotAModulePart" @2253
location (1280, 1456)
label (object ItemLabel
Parent_View @2253
location (1213, 1431)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 250
label "SECDLGSV")
icon "DLL"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E79C3AD02FB"
width 450
height 163
autoResize TRUE
width 450
height 163)
(object ModView "Component View::SecurityModule" "NotAModuleType" "NotAModulePart" @2254
location (1600, 1104)
label (object ItemLabel
Parent_View @2254
location (1525, 1077)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 281
label "SecurityModule")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E79C469026E"
width 507
height 181
autoResize TRUE
width 507
height 181)
(object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @2255
location (256, 1104)
label (object ItemLabel
Parent_View @2255
location (207, 1077)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 181
label "ESOCK")
icon "DLL"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E79C3A60107"
width 325
height 181
autoResize TRUE
width 325
height 181)
(object ModView "Component View::Application" "SubType" "Main" @2256
location (912, 368)
label (object ItemLabel
Parent_View @2256
location (801, 156)
anchor_loc 3
nlines 1
max_width 428
label "Application")
icon "Main Program"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E79C8450397"
width 225
height 343
autoResize TRUE
width 225
height 343)
(object ModVisView "" @2257
stereotype TRUE
line_color 3342489
quidu "3E79C8A00201"
client @2256
supplier @2252
line_style 0)
(object ModVisView "" @2258
stereotype TRUE
line_color 3342489
quidu "3E79C8D8029D"
client @2252
supplier @2251
line_style 0)
(object ModVisView "" @2259
stereotype TRUE
line_color 3342489
quidu "3E79C8EE0210"
client @2251
supplier @2253
line_style 0)
(object ModVisView "" @2260
stereotype TRUE
line_color 3342489
quidu "3E79C8FA005B"
client @2251
supplier @2255
line_style 0)
(object ModVisView "" @2261
stereotype TRUE
line_color 3342489
quidu "3E79C9060116"
client @2251
supplier @2254
line_style 0)
(object ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @2262
location (688, 1456)
label (object ItemLabel
Parent_View @2262
location (653, 1431)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 127
label "BASE")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7A2F79008A"
width 228
autoResize TRUE
width 228
height 162)
(object ModVisView "" @2263
stereotype TRUE
line_color 3342489
quidu "3E7A2F870349"
client @2251
supplier @2262
line_style 0)
(object ModView "Component View::CommDb" "NotAModuleType" "NotAModulePart" @2264
location (1664, 752)
label (object ItemLabel
Parent_View @2264
location (1591, 777)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 275
label "CommDb")
stereotype (object ItemLabel
Parent_View @2264
location (1591, 702)
fill_color 13434879
anchor 10
anchor_loc 3
nlines 1
max_width 272
label "<<Database>>")
icon "Database"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3E7EEEBF025E"
width 496
autoResize TRUE
width 496
height 162)
(object ModVisView "" @2265
stereotype TRUE
line_color 3342489
quidu "3E7EEED901A3"
client @2252
supplier @2264
line_style 0)
(object NoteView @2266
location (1536, 448)
font (object Font
size 8)
label (object ItemLabel
Parent_View @2266
location (1173, 386)
fill_color 13434879
nlines 3
max_width 690
label "CSecureSocketLibraryLoader looks for the right plugin according to the given protocol family.")
line_color 3342489
fill_color 13434879
width 750
height 137)
(object AttachView "" @2267
stereotype TRUE
line_color 3342489
client @2266
supplier @2265
line_style 0)
(object NoteView @2268
location (304, 752)
label (object ItemLabel
Parent_View @2268
location (116, 671)
fill_color 13434879
nlines 3
max_width 340
label "Components running in the Application thread")
line_color 3342489
fill_color 13434879
width 400
height 175)
(object AttachView "" @2269
stereotype TRUE
line_color 3342489
client @2268
supplier @2256
line_style 0)
(object AttachView "" @2270
stereotype TRUE
line_color 3342489
client @2268
supplier @2252
line_style 0)
(object AttachView "" @2271
stereotype TRUE
line_color 3342489
client @2268
supplier @2251
line_style 0)
(object AttachView "" @2272
stereotype TRUE
line_color 3342489
client @2268
supplier @2254
line_style 0)))))
process_structure (object Processes
quid "3E79BE2603BA"
ProcsNDevs (list
(object Process_Diagram "Deployment View"
quid "3E79BE2603BC"
title "Deployment View"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))))
properties (object Properties
attributes (list Attribute_Set
(object Attribute
tool "DDL"
name "propertyId"
value "809135966")
(object Attribute
tool "DDL"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "DDL"
name "Directory"
value "AUTO GENERATE")
(object Attribute
tool "DDL"
name "DataBase"
value ("DataBaseSet" 800))
(object Attribute
tool "DDL"
name "DataBaseSet"
value (list Attribute_Set
(object Attribute
tool "DDL"
name "ANSI"
value 800)
(object Attribute
tool "DDL"
name "Oracle"
value 801)
(object Attribute
tool "DDL"
name "SQLServer"
value 802)
(object Attribute
tool "DDL"
name "Sybase"
value 803)
(object Attribute
tool "DDL"
name "Watcom"
value 804)))
(object Attribute
tool "DDL"
name "PrimaryKeyColumnName"
value "Id")
(object Attribute
tool "DDL"
name "PrimaryKeyColumnType"
value "NUMBER(5)")
(object Attribute
tool "DDL"
name "ViewName"
value "V_")
(object Attribute
tool "DDL"
name "TableName"
value "T_")
(object Attribute
tool "DDL"
name "InheritSuffix"
value "_V")
(object Attribute
tool "DDL"
name "DropClause"
value FALSE)
(object Attribute
tool "DDL"
name "BaseViews"
value FALSE)
(object Attribute
tool "DDL"
name "DDLScriptFilename"
value "DDL1.SQL")))
(object Attribute
tool "DDL"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "DDL"
name "ColumnType"
value "VARCHAR")
(object Attribute
tool "DDL"
name "Length"
value "")
(object Attribute
tool "DDL"
name "NullsOK"
value TRUE)
(object Attribute
tool "DDL"
name "PrimaryKey"
value FALSE)
(object Attribute
tool "DDL"
name "Unique"
value FALSE)
(object Attribute
tool "DDL"
name "CompositeUnique"
value FALSE)
(object Attribute
tool "DDL"
name "CheckConstraint"
value "")))
(object Attribute
tool "DDL"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Model Integrator"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Version Control"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Web Publisher"
name "HiddenTool"
value FALSE)
(object Attribute
tool "RequisitePro"
name "HiddenTool"
value FALSE))
quid "3E79BE2603BB"))