datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 1).mdl
(object Petal
version 43
_written "Rose 6.5.9232.10"
charSet 0)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
quid "41A74B800046"
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 "41A74B800048"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list
(object Class "Client"
quid "41AB65200268"
stereotype "Actor")
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "$UNNAMED$0"
quid "41AB58A7011C"
collaborators (list link_list
(object Link
quid "41AB59010310"
supplier "$UNNAMED$1"
quidu "41AB58D9006A"
messages (list Messages
(object Message "GetByName"
quid "41AB59010311"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "QueryComplete"
quid "41AB592A0215"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 1)
(object Message "GetByName"
quid "41AB63F000E4"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3.1.2"
ordinal 16)
(object Message "QueryComplete"
quid "41AB64700283"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "4"
ordinal 17)
(object Message "SetOption"
quid "421CAFCD0380"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.6"
ordinal 10)))
(object Link
quid "41AB5A330393"
supplier "$UNNAMED$0"
quidu "41AB58A7011C"
messages (list Messages
(object Message "RequiresConnectionStartup"
quid "41AB5A330394"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)
(object Message "HandleConnectionSetup"
quid "41AB5A640162"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3)
(object Message "LayerUp"
quid "421CB0490390"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1.1"
ordinal 15)))
(object Link
quid "41AB5D450068"
supplier "$UNNAMED$2"
quidu "41AB5CD20153"
messages (list Messages
(object Message "SubConnectionEvent"
quid "41AB61FF011C"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "3.1"
ordinal 14)
(object Message "StartL"
quid "41C07CD103DD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.7"
ordinal 11
Operation "StartL( )"
quidu "41C303FB0299")
(object Message "JoinL"
quid "41C804CE0034"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.5"
ordinal 8)))
(object Link
quid "41AB5F2002CE"
supplier "$UNNAMED$3"
quidu "41AB5EFA0002"
messages (list Messages
(object Message "SelectProvider (layerId,protocolId,this,[OID])"
quid "41AB5F2002CF"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.3"
ordinal 4
Operation "SelectProvider( )"
quidu "41C6B9CD03AB")
(object Message "SelectComplete"
quid "41C2E3B30156"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2.3.2"
ordinal 6)))
(object Link
quid "41CC02F700CC"
supplier "$UNNAMED$4"
quidu "41CC02940029"
messages (list Messages
(object Message "FindOrCreateProviderL(selected connection,EAttachToDefault)"
quid "41CC02F700CD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.4"
ordinal 7
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163"))))
class "Logical View::Resolver::CHostResolver"
quidu "41A8880E036B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$1"
quid "41AB58D9006A"
class "Logical View::Resolver::CHostResolvProvdBase"
quidu "41A889D9031B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$2"
quid "41AB5CD20153"
collaborators (list link_list
(object Link
quid "41AB632202AB"
supplier "$UNNAMED$2"
quidu "41AB5CD20153"
messages (list Messages
(object Message "DoControlClientJoiningL"
quid "422C99D10107"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.5.1"
ordinal 9))))
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$3"
quid "41AB5EFA0002"
collaborators (list link_list
(object Link
quid "41C1A46900CD"
supplier "$UNNAMED$3"
quidu "41AB5EFA0002"
messages (list Messages
(object Message "SelectProvider (LayerTID,OID)"
quid "41C1A46900CE"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.3.1"
ordinal 5
Operation "SelectProvider( )"
quidu "41C6B9CD03AB"))))
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$5"
quid "41AB604E0065"
collaborators (list link_list
(object Link
quid "41AB6160016D"
supplier "$UNNAMED$2"
quidu "41AB5CD20153"
messages (list Messages
(object Message "Notify"
quid "41AB6160016E"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 13
Operation "Notify( )"
quidu "41C2E4FB0230")
(object Message "StartL"
quid "41C07D040138"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.7.1"
ordinal 12
Operation "StartL( )"
quidu "41C30946012C"))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$4"
quid "41CC02940029"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)))
(object Mechanism @2
logical_models (list unit_reference_list
(object Object "$UNNAMED$6"
quid "41ACA0D9033F"
collaborators (list link_list
(object Link
quid "41ACA14F03AD"
supplier "$UNNAMED$7"
quidu "41ACA12600F1"
messages (list Messages
(object Message "SelectProvider"
quid "41ACA14F03AE"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "SelectProvider( )"
quidu "41CC1C9402D3")))
(object Link
quid "41ACA170009D"
supplier "$UNNAMED$8"
quidu "41ACA1390167"
messages (list Messages
(object Message "SelectComplete"
quid "421CBAE90350"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.2"
ordinal 7)
(object Message "LayerUp"
quid "421CBBE200F1"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "3.1"
ordinal 9))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$9"
quid "41ACA0EC0383"
collaborators (list link_list
(object Link
quid "41ACA10703E6"
supplier "$UNNAMED$6"
quidu "41ACA0D9033F"
messages (list Messages
(object Message "StartL(NID)"
quid "41ACA10703E7"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "ReqComplete"
quid "421CBBFF03B9"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "3.1.1"
ordinal 10))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$7"
quid "41ACA12600F1"
collaborators (list link_list
(object Link
quid "421CB92D0102"
supplier "$UNNAMED$8"
quidu "41ACA1390167"
messages (list Messages
(object Message "SelectProvider"
quid "421CB97902D6"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
Operation "SelectProvider( )"
quidu "41CC1C9402D3"))))
class "Logical View::Factory::CConnectionProviderFactoryBase"
quidu "41A8839B0038"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$8"
quid "41ACA1390167"
collaborators (list link_list
(object Link
quid "41ACFE5B0108"
supplier "$UNNAMED$10"
quidu "41ACFE4D02EC"
messages (list Messages
(object Message "Query(NID)"
quid "421CB99B039D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1"
ordinal 3)))
(object Link
quid "41ACFEBB0198"
supplier "$UNNAMED$11"
quidu "41ACFEA9031D"
messages (list Messages
(object Message "SelectProvider"
quid "421CB9D90341"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.1.2"
ordinal 4
Operation "SelectProvider( )"
quidu "41CC1C9402D3")
(object Message "SelectComplete"
quid "421CBA0400F3"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2"
ordinal 5)
(object Message "LayerUp"
quid "421CBBCB0383"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "3"
ordinal 8)))
(object Link
quid "41AD0030019B"
supplier "$UNNAMED$8"
quidu "41ACA1390167"
messages (list Messages
(object Message "FindOrCreateProviderL"
quid "421CBB01037D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 6))))
class "Logical View::Factory::CIPNetworkProviderFactory"
quidu "41A87FA203D9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$10"
quid "41ACFE4D02EC"
class "Logical View::CCommDb"
quidu "41ACFE3D01AC"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$11"
quid "41ACFEA9031D"
class "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA"
persistence "Transient"
multi FALSE)))
(object Mechanism @3
logical_models (list unit_reference_list
(object Object "$UNNAMED$12"
quid "41AC9607011F"
collaborators (list link_list
(object Link
quid "41AC96070129"
supplier "$UNNAMED$13"
quidu "41AC9607012D"
messages (list Messages
(object Message "Bearer"
quid "41AC9607012A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$13"
quid "41AC9607012D"
collaborators (list link_list
(object Link
quid "41AC9607012C"
supplier "$UNNAMED$14"
quidu "41AC96070130"
messages (list Messages
(object Message "FindProvider(LayerTID,OID)"
quid "41AC9A1B022F"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)))
(object Link
quid "41AC9A8801A0"
supplier "$UNNAMED$13"
quidu "41AC9607012D"
messages (list Messages
(object Message "SetOption"
quid "41D3412201D0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.4"
ordinal 6)))
(object Link
quid "41D340A7011F"
supplier "$UNNAMED$15"
quidu "41D3407F01D5"
messages (list Messages
(object Message "JoinL"
quid "41D340A70120"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2)
(object Message "DataClientRouted"
quid "41D340F50095"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.3"
ordinal 4)
(object Message "JoinCompleted / JoinFailed"
quid "41D3410602E8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 5))))
class "Logical View::Service::CControlledServProviderShim"
quidu "41A85E7502CE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$14"
quid "41AC96070130"
collaborators (list link_list
(object Link
quid "41AC9607012F"
supplier "$UNNAMED$14"
quidu "41AC96070130"))
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$15"
quid "41D3407F01D5"
collaborators (list link_list
(object Link
quid "422C998B01D7"
supplier "$UNNAMED$15"
quidu "41D3407F01D5"
messages (list Messages
(object Message "DoDataClientJoiningL"
quid "422C998B01D8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.2.1"
ordinal 3))))
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)))
(object Mechanism @4
logical_models (list unit_reference_list
(object Object "$UNNAMED$16"
quid "41AC95F100BA"
collaborators (list link_list
(object Link
quid "41AC95F100BB"
supplier "$UNNAMED$17"
quidu "41AC95F100BF"
messages (list Messages
(object Message "NoBearer"
quid "41AC95F100BC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$17"
quid "41AC95F100BF"
collaborators (list link_list
(object Link
quid "41AC95F100BE"
supplier "$UNNAMED$18"
quidu "41AC95F100C2"
messages (list Messages
(object Message "SelectProvider (protocolID,[OID],*selection observer)"
quid "41AC95F100BD"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "SelectProvider( )"
quidu "41C6B9CD03AB")
(object Message "SelectComplete"
quid "41C3333A00BB"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "1.1.1"
ordinal 2)))
(object Link
quid "41B7427400D9"
supplier "$UNNAMED$17"
quidu "41AC95F100BF"
messages (list Messages
(object Message "SetOption"
quid "421DD4DA0037"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.5"
ordinal 7)))
(object Link
quid "41CC03AC0004"
supplier "$UNNAMED$19"
quidu "41CC03850152"
messages (list Messages
(object Message "FindOrCreateProviderL(selected connection,EAttachToDefault)"
quid "41CC03AC0005"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 3
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163"))))
class "Logical View::Service::CControlledServProviderShim"
quidu "41A85E7502CE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$18"
quid "41AC95F100C2"
collaborators (list link_list
(object Link
quid "41AC95F100C1"
supplier "$UNNAMED$18"
quidu "41AC95F100C2")
(object Link
quid "41B755EF0148"
supplier "$UNNAMED$20"
quidu "41AC95F100C7"))
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$20"
quid "41AC95F100C7"
collaborators (list link_list
(object Link
quid "41AC9DF30194"
supplier "$UNNAMED$20"
quidu "41AC95F100C7"
messages (list Messages
(object Message "DoDataClientJoiningL"
quid "422C995D0130"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.3.1"
ordinal 5)))
(object Link
quid "41AC9E9401F9"
supplier "$UNNAMED$17"
quidu "41AC95F100BF"
messages (list Messages
(object Message "DataClientRouted"
quid "41C331930263"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.4"
ordinal 6)
(object Message "JoinL"
quid "41C332CB01DC"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "1.3"
ordinal 4)
(object Message "JoinComplete"
quid "422C99200131"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 8))))
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$19"
quid "41CC03850152"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)))
(object Mechanism @5
logical_models (list unit_reference_list
(object Object "$UNNAMED$21"
quid "41B6E8FD01D0"
collaborators (list link_list
(object Link
quid "41B701DE0001"
supplier "$UNNAMED$22"
quidu "41B6E9370074"
messages (list Messages
(object Message "SelectProvider (layer,protocolID,[OID],*this)"
quid "41B701DE0002"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "SelectProvider( )"
quidu "41C6B9CD03AB"))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$22"
quid "41B6E9370074"
collaborators (list link_list
(object Link
quid "41B7022E0165"
supplier "$UNNAMED$23"
quidu "41B6EF0C000D")
(object Link
quid "41C1A95F009C"
supplier "$UNNAMED$24"
quidu "41C1A9150148")
(object Link
quid "41C1C3E802ED"
supplier "$UNNAMED$22"
quidu "41B6E9370074"
messages (list Messages
(object Message "FindFactory(layer,protocolID)"
quid "41C1C76E0164"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "FindFactory(protocolID)")))
(object Link
quid "41C1C78A00EF"
supplier "$UNNAMED$25"
quidu "41C1C6E600E2"
messages (list Messages
(object Message "SelectProvider([OID],aThis)"
quid "41C1C78A00F0"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
Operation "SelectProvider( )"
quidu "41CC1C9402D3")))
(object Link
quid "41C1C9B601E0"
supplier "$UNNAMED$26"
quidu "41C1C87D02C2"))
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$23"
quid "41B6EF0C000D"
collaborators (list link_list
(object Link
quid "41C1AE9E03E3"
supplier "$UNNAMED$21"
quidu "41B6E8FD01D0"))
class "Logical View::Connection::Nif Session::CNifSession"
quidu "41A77CCA0251"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$24"
quid "41C1A9150148"
collaborators (list link_list
(object Link
quid "41C1ABF30094"
supplier "$UNNAMED$23"
quidu "41B6EF0C000D"
messages (list Messages
(object Message "ProgressNotification( )"
quid "41C1CB310100"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2"
ordinal 11
quidu "41C839AC005C")
(object Message "NewL"
quid "421D0A960257"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.2.2.2.1"
ordinal 9)
(object Message "StartL"
quid "421D0AA101E5"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.2.2.2.2.2"
ordinal 10)
(object Message "SubConnectionEvent"
quid "421D0AF603A1"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "4"
ordinal 15)
(object Message "LinkLayerOpen"
quid "421D0B0F023F"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "5"
ordinal 16)
(object Message "SelectionComplete"
quid "421D0B2601B6"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "3"
ordinal 14
Operation "SelectionComplete( )"
quidu "41C839AF022D")))
(object Link
quid "41C1C0FF0038"
supplier "$UNNAMED$21"
quidu "41B6E8FD01D0")
(object Link
quid "41C1C5B4038E"
supplier "$UNNAMED$24"
quidu "41C1A9150148"
messages (list Messages
(object Message "AsyncDelete"
quid "421D0B4C0356"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5.2"
ordinal 19)))
(object Link
quid "421D0AC3039D"
supplier "$UNNAMED$27"
quidu "421D09B40135"
messages (list Messages
(object Message "ProgressNotification"
quid "421D0AC3039E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 12)
(object Message "LayerUp"
quid "421D0B7D01DB"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 17))))
class "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$25"
quid "41C1C6E600E2"
collaborators (list link_list
(object Link
quid "41C1C7B5039F"
supplier "$UNNAMED$24"
quidu "41C1A9150148")
(object Link
quid "421D0A0D0365"
supplier "$UNNAMED$27"
quidu "421D09B40135"
messages (list Messages
(object Message "NewL"
quid "421D0A0D0366"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.1"
ordinal 3)
(object Message "Select"
quid "421D0A160355"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.2.2"
ordinal 4))))
class "Logical View::Factory::CIPNetworkProviderFactory"
quidu "41A87FA203D9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$26"
quid "41C1C87D02C2"
collaborators (list link_list
(object Link
quid "41C1CACF022B"
supplier "$UNNAMED$24"
quidu "41C1A9150148"
messages (list Messages
(object Message "NewL"
quid "421D0A750064"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.2.2.1"
ordinal 7)
(object Message "Select"
quid "421D0A850284"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.2.2.2.2"
ordinal 8
Operation "Select( )"
quidu "41C839A501F7")))
(object Link
quid "41C1CB4C0120"
supplier "$UNNAMED$25"
quidu "41C1C6E600E2"))
class "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$27"
quid "421D09B40135"
collaborators (list link_list
(object Link
quid "421D0A270363"
supplier "$UNNAMED$22"
quidu "41B6E9370074"
messages (list Messages
(object Message "FindFactory(KShimConnectionProviderFactoryId)"
quid "421D0A270364"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.2.1"
ordinal 5)))
(object Link
quid "421D0A5E01FB"
supplier "$UNNAMED$26"
quidu "41C1C87D02C2"
messages (list Messages
(object Message "SelectProvider"
quid "421D0A5E01FC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.2.2"
ordinal 6
Operation "SelectProvider( )"
quidu "41CC1C9402D3")))
(object Link
quid "421D0B9A0288"
supplier "$UNNAMED$21"
quidu "41B6E8FD01D0"
messages (list Messages
(object Message "ProgressNotification"
quid "421D0B9A0289"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 13)
(object Message "LayerUp"
quid "421D0BC2033A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1.1"
ordinal 18)))
(object Link
quid "421D0BDC0144"
supplier "$UNNAMED$27"
quidu "421D09B40135"
messages (list Messages
(object Message "delete this"
quid "421D0BDC0145"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1.2"
ordinal 20))))
class "Logical View::Selection::CIPConnectionSelector"
quidu "421A2BA8032E"
persistence "Transient"
multi FALSE)))
(object Mechanism @6
logical_models (list unit_reference_list
(object Object "$UNNAMED$28"
quid "41BD8DCF0008"
collaborators (list link_list
(object Link
quid "41BD93C80160"
supplier "$UNNAMED$29"
quidu "41BD8DE600CA"
messages (list Messages
(object Message "FindOrCreateProviderL(connProv,TSubConnType)"
quid "421DD76501CD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163")))
(object Link
quid "421DD721039C"
supplier "$UNNAMED$30"
quidu "41BD92C8009C"
messages (list Messages
(object Message "FindProvider(AddressFamily)"
quid "421DD721039D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "FindProvider(, , )"
quidu "41C306020141"))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$29"
quid "41BD8DE600CA"
collaborators (list link_list
(object Link
quid "41BD94710003"
supplier "$UNNAMED$29"
quidu "41BD8DE600CA")
(object Link
quid "41BD94BE0310"
supplier "$UNNAMED$30"
quidu "41BD92C8009C")
(object Link
quid "41BF3333005A"
supplier "$UNNAMED$31"
quidu "41BD944F0285"
messages (list Messages
(object Message "FindOrCreateProviderL(connProv,TSubConnType)"
quid "421DD7BE0207"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)
(object Message "FindOrCreateProviderL(connProvNextLayer,TSubConnType)"
quid "421DDF620083"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.1.4"
ordinal 8
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163"))))
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$32"
quid "41BD92B903DA"
collaborators (list link_list
(object Link
quid "422CA1E502A6"
supplier "$UNNAMED$33"
quidu "41BD9503012E"
messages (list Messages
(object Message "JoinL"
quid "422CA1E502A7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.1"
ordinal 4
Operation "JoinL( )"
quidu "41C30A56024B"))))
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$30"
quid "41BD92C8009C"
collaborators (list link_list
(object Link
quid "41BD95290146"
supplier "$UNNAMED$30"
quidu "41BD92C8009C")
(object Link
quid "41BD953D03B2"
supplier "$UNNAMED$33"
quidu "41BD9503012E"))
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$31"
quid "41BD944F0285"
collaborators (list link_list
(object Link
quid "41BF334800BF"
supplier "$UNNAMED$32"
quidu "41BD92B903DA"
messages (list Messages
(object Message "NewL"
quid "421DDEBF024C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 3)
(object Message "AttachToNext"
quid "421DDFD7028A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.5"
ordinal 9
Operation "AttachToNext( )"
quidu "41C3193E010E")))
(object Link
quid "421DDED1002B"
supplier "$UNNAMED$28"
quidu "41BD8DCF0008")
(object Link
quid "421DE1760129"
supplier "$UNNAMED$31"
quidu "41BD944F0285"
messages (list Messages
(object Message "Get Next Layer Info"
quid "421DE176012A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.3"
ordinal 7))))
class "Logical View::Factory::CSubConnectionProviderFactoryBase"
quidu "41A87F61023B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$33"
quid "41BD9503012E"
collaborators (list link_list
(object Link
quid "41BD95A400B6"
supplier "$UNNAMED$31"
quidu "41BD944F0285"
messages (list Messages
(object Message "NextLayer"
quid "421DDEE903AB"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.1.2"
ordinal 6
Operation "NextLayer( )"
quidu "41C34B800205")))
(object Link
quid "41BDA1920229"
supplier "$UNNAMED$29"
quidu "41BD8DE600CA")
(object Link
quid "422CA2150148"
supplier "$UNNAMED$33"
quidu "41BD9503012E"
messages (list Messages
(object Message "DoDataClientJoiningL"
quid "422CA21F01ED"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.1.1"
ordinal 5))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)))
(object Mechanism @7
logical_models (list unit_reference_list
(object Object "$UNNAMED$34"
quid "41BED53A011B"
collaborators (list link_list
(object Link
quid "41BED53A011C"
supplier "$UNNAMED$34"
quidu "41BED53A011B")
(object Link
quid "41BED6BE02BE"
supplier "$UNNAMED$35"
quidu "41BED5A9039C"))
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$36"
quid "41BED5420394"
collaborators (list link_list
(object Link
quid "41BED660004C"
supplier "$UNNAMED$34"
quidu "41BED53A011B"
messages (list Messages
(object Message "SelectProvider(layer,protocolId,selection info,IselectionNotify)"
quid "41C5B73501C8"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "SelectProvider( )"
quidu "41C6B9CD03AB")
(object Message "SelectionComplete"
quid "41E2CBA0031A"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 1)))
(object Link
quid "41C1D2EB0025"
supplier "$UNNAMED$37"
quidu "41BED6440290"
messages (list Messages
(object Message "StartL"
quid "41C1D2EB0026"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
Operation "StartL( )"
quidu "41C30946012C")
(object Message "Progress"
quid "41C1D47E03B8"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "3.2.1.1"
ordinal 7)
(object Message "LinkUp"
quid "421DE1CB01FD"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "3.2.2.1"
ordinal 9))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$35"
quid "41BED5A9039C"
class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$37"
quid "41BED6440290"
collaborators (list link_list
(object Link
quid "41C1D32900FE"
supplier "$UNNAMED$34"
quidu "41BED53A011B")
(object Link
quid "41C1D3DC0263"
supplier "$UNNAMED$35"
quidu "41BED5A9039C"
messages (list Messages
(object Message "StartL"
quid "41C1D3DC0264"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3.2"
ordinal 5
Operation "StartL( )"
quidu "41C30946012C")
(object Message "Progress"
quid "41C1D40701E8"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "3.2.1"
ordinal 6)
(object Message "LinkUp"
quid "41C1D46102EB"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "3.2.2"
ordinal 8)))
(object Link
quid "41E2CB0302FA"
supplier "$UNNAMED$38"
quidu "41E2CAE2008E"
messages (list Messages
(object Message "SelectProvider(selection info,ISelectionNotify)"
quid "41E2CB0302FB"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 3
Operation "SelectProvider( )"
quidu "41CC1C9402D3")
(object Message "SelectionComplete"
quid "41E2CBBB007B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "4"
ordinal 4))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$38"
quid "41E2CAE2008E"
class "Logical View::Factory::CConnectionProviderFactoryBase"
quidu "41A8839B0038"
persistence "Transient"
multi FALSE)))
(object Mechanism @8
logical_models (list unit_reference_list
(object Object "$UNNAMED$39"
quid "41BF306501DA"
collaborators (list link_list
(object Link
quid "41BF306501DE"
supplier "$UNNAMED$40"
quidu "41BF306501EE"
messages (list Messages
(object Message "Select"
quid "41BF306501DF"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "Select( )"
quidu "41C839A501F7")
(object Message "FindOrCreateProviderL (selection info)"
quid "41C1FF4B0320"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.2.1.1"
ordinal 5)))
(object Link
quid "41BF31F90107"
supplier "$UNNAMED$41"
quidu "41BF31D20269"))
class "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$40"
quid "41BF306501EE"
collaborators (list link_list
(object Link
quid "41BF306501ED"
supplier "$UNNAMED$42"
quidu "41BF306501F4"
messages (list Messages
(object Message "StartL"
quid "41BF306501F1"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3)
(object Message "NewL"
quid "41C1FED1035E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)
(object Message "SelectComplete"
quid "41C1FF0C0039"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2.2.1"
ordinal 4)))
(object Link
quid "41BF306501EF"
supplier "$UNNAMED$43"
quidu "41BF306501F5")
(object Link
quid "41C200E503E6"
supplier "$UNNAMED$44"
quidu "41C1FDA80257"))
class "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$43"
quid "41BF306501F5"
class "Logical View::Factory::CSubConnectionProviderFactoryShim"
quidu "41C06B14016A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$42"
quid "41BF306501F4"
collaborators (list link_list
(object Link
quid "41C202AA016F"
supplier "$UNNAMED$41"
quidu "41BF31D20269"
messages (list Messages
(object Message "SubConnectionEvent(sub-connection handle)"
quid "41C202AA0170"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2.2"
ordinal 6
Operation "SubConnectionEvent"
quidu "41C31751019B")
(object Message "Progress"
quid "41C2039D012D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2.3"
ordinal 9))))
class "Logical View::Connection::Nif Session::CNifSession"
quidu "41A77CCA0251"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$41"
quid "41BF31D20269"
collaborators (list link_list
(object Link
quid "41C202E0010A"
supplier "$UNNAMED$43"
quidu "41BF306501F5"
messages (list Messages
(object Message "FindOrCreateProviderL( layerTID,protocolId)"
quid "41C202E0010B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2.2.1"
ordinal 7
Operation "FindOrCreateProviderL( KSubConnectionShimUid)"))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$44"
quid "41C1FDA80257"
collaborators (list link_list
(object Link
quid "41C2026401B3"
supplier "$UNNAMED$41"
quidu "41BF31D20269"
messages (list Messages
(object Message "SubConnectionEvent(sub-connection handle)"
quid "41C2040B0232"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.2.2.2"
ordinal 8)
(object Message "Progress"
quid "41C204470316"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.2.3.1"
ordinal 10)
(object Message "LinkUp"
quid "41C20458036B"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "2.2.3.2"
ordinal 11)))
(object Link
quid "41E2BB660355"
supplier "$UNNAMED$39"
quidu "41BF306501DA"
messages (list Messages
(object Message "SelectProvider"
quid "41E929B9020F"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "SelectProvider( )"
quidu "41CC1C9402D3"))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)))
(object Mechanism @9
logical_models (list unit_reference_list
(object Object "$UNNAMED$45"
quid "41C06E75026B"
collaborators (list link_list
(object Link
quid "41C0719F0234"
supplier "$UNNAMED$46"
quidu "41C06EAF0221"
messages (list Messages
(object Message "ServiceL(aMessage)"
quid "41C0719F0235"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "ServiceL"))))
class "Logical View::Connection::RConnection"
quidu "41B1D83B017A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$47"
quid "41C06E8C00AD"
collaborators (list link_list
(object Link
quid "41C0714C00E6"
supplier "$UNNAMED$45"
quidu "41C06E75026B"
messages (list Messages
(object Message "ProgressNotification"
quid "41C0714C00E7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$46"
quid "41C06EAF0221"
collaborators (list link_list
(object Link
quid "41C071B2039B"
supplier "$UNNAMED$48"
quidu "41C070AE00E1"
messages (list Messages
(object Message "FindProvider"
quid "41C071B2039C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3)))
(object Link
quid "41C07270011D"
supplier "$UNNAMED$46"
quidu "41C06EAF0221"
messages (list Messages
(object Message "CConnectionFromHandle"
quid "41C07270011E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)))
(object Link
quid "41C072FC00D5"
supplier "$UNNAMED$49"
quidu "41C070C702D3"
messages (list Messages
(object Message "ServiceL(shimclient.aMessage)"
quid "41C072FC00D6"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.4"
ordinal 5
Operation "ServiceL(aMessage)")))
(object Link
quid "421DE2E2017C"
supplier "$UNNAMED$50"
quidu "421DE2AD034D"
messages (list Messages
(object Message "SendMessage(CQueryTypeId)"
quid "421DE2E2017D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 4))))
class "Logical View::Session Proxy::CSockSession"
quidu "41C06F440273"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$48"
quid "41C070AE00E1"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$49"
quid "41C070C702D3"
collaborators (list link_list
(object Link
quid "41C073280116"
supplier "$UNNAMED$49"
quidu "41C070C702D3")
(object Link
quid "421DE360005B"
supplier "$UNNAMED$51"
quidu "421DE33B02BB"
messages (list Messages
(object Message "ServiceL(aMessage)"
quid "421DE360005C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.4.1"
ordinal 6))))
class "Logical View::Interface::CSubConnection"
quidu "41A767EE0271"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$50"
quid "421DE2AD034D"
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$51"
quid "421DE33B02BB"
collaborators (list link_list
(object Link
quid "421DE384014D"
supplier "$UNNAMED$51"
quidu "421DE33B02BB"
messages (list Messages
(object Message "RequestSubConnectionProgressNotificationL(aMessage)"
quid "421DE384014E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.4.1.1"
ordinal 7))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MShimControlClient"
quidu "41F0137D0060"
persistence "Transient"
multi FALSE)))
(object Mechanism @10
logical_models (list unit_reference_list
(object Object "$UNNAMED$52"
quid "41C076700365"
class "Logical View::Connection::RConnection"
quidu "41B1D83B017A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$53"
quid "41C07670036A"
collaborators (list link_list
(object Link
quid "41C076700369"
supplier "$UNNAMED$52"
quidu "41C076700365"
messages (list Messages
(object Message "RequestComplete"
quid "41C078A8032E"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2.1.1.1"
ordinal 5))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$54"
quid "41C076700375"
collaborators (list link_list
(object Link
quid "41C076700374"
supplier "$UNNAMED$54"
quidu "41C076700375")
(object Link
quid "41C0787D0212"
supplier "$UNNAMED$55"
quidu "41C078540148"
messages (list Messages
(object Message "Complete"
quid "41C0787D0213"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.1"
ordinal 3))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$56"
quid "41C0768000CA"
collaborators (list link_list
(object Link
quid "41C077CA032E"
supplier "$UNNAMED$56"
quidu "41C0768000CA"
messages (list Messages
(object Message "FindSubConnection"
quid "41C077CA032F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)))
(object Link
quid "41C0780200A6"
supplier "$UNNAMED$54"
quidu "41C076700375"
messages (list Messages
(object Message "ProgressNotification"
quid "41C0780200A7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
Operation "ProgressNotification( )"
quidu "41C316950133"))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$57"
quid "41C076960217"
collaborators (list link_list
(object Link
quid "41C077840031"
supplier "$UNNAMED$56"
quidu "41C0768000CA"
messages (list Messages
(object Message "ProgressNotification"
quid "41C077840032"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Logical View::Connection::Nif Session::CNifSession"
quidu "41A77CCA0251"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$55"
quid "41C078540148"
collaborators (list link_list
(object Link
quid "41C0789801A4"
supplier "$UNNAMED$52"
quidu "41C076700365"
messages (list Messages
(object Message "RequestComplete"
quid "41C0789801A5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2.1.1"
ordinal 4))))
class "Logical View::RMessage2"
quidu "41C07849000C"
persistence "Transient"
multi FALSE)))
(object Mechanism @11
logical_models (list unit_reference_list
(object Object "$UNNAMED$58"
quid "41C177B100DE"
collaborators (list link_list
(object Link
quid "41C177B100DF"
supplier "$UNNAMED$59"
quidu "41C177B100E6"
messages (list Messages
(object Message "ServiceL(aMessage)"
quid "41C177B100E0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "ServiceL"))))
class "Logical View::Sub Connection::RSubConnection"
quidu "41C177E40146"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$60"
quid "41C177B100E3"
collaborators (list link_list
(object Link
quid "41C177B100E2"
supplier "$UNNAMED$58"
quidu "41C177B100DE"
messages (list Messages
(object Message "Create"
quid "41C177B100E1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$59"
quid "41C177B100E6"
collaborators (list link_list
(object Link
quid "41C177B100E5"
supplier "$UNNAMED$61"
quidu "41C177B100EB")
(object Link
quid "41C177B100E7"
supplier "$UNNAMED$59"
quidu "41C177B100E6"
messages (list Messages
(object Message "CSubConnectionFromHandle"
quid "41C177B100E8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)))
(object Link
quid "41C178E80280"
supplier "$UNNAMED$62"
quidu "41C1788E024F"
messages (list Messages
(object Message "ServiceL(aMessage)"
quid "41C178E80281"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3))))
class "Logical View::Session Proxy::CSockSession"
quidu "41C06F440273"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$61"
quid "41C177B100EB"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$62"
quid "41C1788E024F"
collaborators (list link_list
(object Link
quid "41C179A003D9"
supplier "$UNNAMED$62"
quidu "41C1788E024F"
messages (list Messages
(object Message "CreateL"
quid "41C179A003DA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2.1"
ordinal 4)))
(object Link
quid "41C17A5100A1"
supplier "$UNNAMED$63"
quidu "41C17A3201BC"
messages (list Messages
(object Message "ConnectionProvider"
quid "41C17A5100A2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2.2"
ordinal 5)))
(object Link
quid "41C17A6700D6"
supplier "$UNNAMED$61"
quidu "41C177B100EB"
messages (list Messages
(object Message "FindOrCreateProviderL(connProv,ECreateNew/EAttachToDefault)"
quid "41C17A6700D7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2.3"
ordinal 6
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163")))
(object Link
quid "41C18D540292"
supplier "$UNNAMED$64"
quidu "41C18CE90177"
messages (list Messages
(object Message "JoinL"
quid "41C18D540293"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2.4"
ordinal 7))))
class "Logical View::Interface::CSubConnection"
quidu "41A767EE0271"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$63"
quid "41C17A3201BC"
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$64"
quid "41C18CE90177"
collaborators (list link_list
(object Link
quid "41C18DB70224"
supplier "$UNNAMED$61"
quidu "41C177B100EB")
(object Link
quid "422C9ACE03E1"
supplier "$UNNAMED$64"
quidu "41C18CE90177"
messages (list Messages
(object Message "DoControlClientJoiningL"
quid "422C9ACE03E2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2.4.1"
ordinal 8))))
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)))
(object Mechanism @12
logical_models (list unit_reference_list
(object Object "$UNNAMED$65"
quid "41C3467900FA"
collaborators (list link_list
(object Link
quid "41C3472A030B"
supplier "$UNNAMED$66"
quidu "41C3470C0145"
messages (list Messages
(object Message "FindOrCreateProviderL(layerTID,protocolId,[OID])"
quid "41C3472A030C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163")))
(object Link
quid "41C347F00364"
supplier "$UNNAMED$67"
quidu "41C346930008"
messages (list Messages
(object Message "AttachToNext(sub-connection handle)"
quid "41C347F00365"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
Operation "AttachToNext( )"
quidu "41C3193E010E"))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$67"
quid "41C346930008"
class "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$68"
quid "41C346A80348"
collaborators (list link_list
(object Link
quid "41C346E300E1"
supplier "$UNNAMED$65"
quidu "41C3467900FA"
messages (list Messages
(object Message "SubConnectionEvent(sub-connection handle)"
quid "41C346E300E2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$66"
quid "41C3470C0145"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)))
(object Mechanism @13
logical_models (list unit_reference_list
(object Object "$UNNAMED$69"
quid "41C5C6B50065"
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$70"
quid "41C5C6B50068"
collaborators (list link_list
(object Link
quid "41C5C6B50067"
supplier "$UNNAMED$69"
quidu "41C5C6B50065"
messages (list Messages
(object Message "FindOrCreateProvider(protocolId, connection info)"
quid "41C5C6B50066"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "FindOrCreateProvider(KShimConnectionProviderFactoryId, connection info)"
quid "421DE5F201E8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1)))
(object Link
quid "41C5C6B50069"
supplier "$UNNAMED$71"
quidu "41C5C6B5006E"
messages (list Messages
(object Message "Join"
quid "41C5C6B5006B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7"
ordinal 6)
(object Message ""
quid "421DE61B0346"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 5)
(object Message "JoinNextLayerL(shim)"
quid "421DE687018B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 3)
(object Message "ConnectionControlActivityL(EAttachNormal/EAttachMonitor)"
quid "421DE6D100C0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "8"
ordinal 8)))
(object Link
quid "41E42CAE0344"
supplier "$UNNAMED$70"
quidu "41C5C6B50068"
messages (list Messages
(object Message "RequestComplete"
quid "41E42CAE0345"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "9"
ordinal 11)))
(object Link
quid "421DE6680081"
supplier "$UNNAMED$72"
quidu "421DE62802FF"
messages (list Messages
(object Message "SetConnectionInfo"
quid "421DE6680082"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2)
(object Message "JoinNextLayerL(NULL)"
quid "421DE6A4018D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 4))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$71"
quid "41C5C6B5006E"
collaborators (list link_list
(object Link
quid "41C6A888030E"
supplier "$UNNAMED$69"
quidu "41C5C6B50065")
(object Link
quid "421DE98100B9"
supplier "$UNNAMED$72"
quidu "421DE62802FF"
messages (list Messages
(object Message "ConnectionControlActivityL"
quid "421DE98100BA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "8.1"
ordinal 9)))
(object Link
quid "422C9A6D0118"
supplier "$UNNAMED$71"
quidu "41C5C6B5006E"
messages (list Messages
(object Message "DoControlClientJoiningL"
quid "422C9A6D0119"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7.1"
ordinal 7))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$72"
quid "421DE62802FF"
collaborators (list link_list
(object Link
quid "421DE9BF00EC"
supplier "CNifSession"
quidu "421DE9A7028B"
messages (list Messages
(object Message "AttachToConnection"
quid "421DE9BF00ED"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "8.1.1"
ordinal 10))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "CNifSession"
quid "421DE9A7028B"
persistence "Transient"
multi FALSE)))
(object Mechanism @14
logical_models (list unit_reference_list
(object Object "$UNNAMED$73"
quid "41C6AC2F02F4"
collaborators (list link_list
(object Link
quid "41C6ACF3035A"
supplier "$UNNAMED$74"
quidu "41C6AC3C02A3"
messages (list Messages
(object Message "AllInterfaceNotificationL"
quid "41C6ACF3035B"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "RequestComplete"
quid "41E576B903C3"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2.1.1"
ordinal 8))))
class "Use Case View::Client"
quidu "41AB65200268"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$74"
quid "41C6AC3C02A3"
collaborators (list link_list
(object Link
quid "41C6AD0E024B"
supplier "$UNNAMED$75"
quidu "41C6AC69026C"
messages (list Messages
(object Message "RegisterNotifierL"
quid "41C6AD0E024C"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
Operation "RegisterNotifierL( )"
quidu "41E56F3E0335")))
(object Link
quid "41C6ADC6032C"
supplier "$UNNAMED$76"
quidu "41C6ACE100D3"))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$75"
quid "41C6AC69026C"
collaborators (list link_list
(object Link
quid "41C6AD4B01F8"
supplier "$UNNAMED$76"
quidu "41C6ACE100D3"
messages (list Messages
(object Message "RegisterNotifierL"
quid "41C6AD4B01F9"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
Operation "RegisterNotifierL( )"
quidu "41E56F61021E"))))
class "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$76"
quid "41C6ACE100D3"
collaborators (list link_list
(object Link
quid "41C6ADBA02A2"
supplier "$UNNAMED$77"
quidu "41C6ACEA0203"
messages (list Messages
(object Message "DoRegisterNotifierL"
quid "41C6ADBA02A3"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "41E56F6B01F1"))))
class "Logical View::Factory::CConnectionProviderFactoryBase"
quidu "41A8839B0038"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$77"
quid "41C6ACEA0203"
collaborators (list link_list
(object Link
quid "41E570390207"
supplier "$UNNAMED$78"
quidu "41E5702200C3"
messages (list Messages
(object Message "NewL"
quid "41E570390208"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1.1"
ordinal 4)
(object Message "AllInterfaceNotificationL"
quid "41E5707001C2"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "1.1.1.1.2"
ordinal 5)
(object Message "InterfaceStateChangeNotification"
quid "41E570C40324"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "ToClientFromSupplier"
sequence "2"
ordinal 6)))
(object Link
quid "41E5769B02C4"
supplier "$UNNAMED$74"
quidu "41C6AC3C02A3"
messages (list Messages
(object Message "InterfaceStateChangeNotification"
quid "41E5769B02C5"
frequency "Aperiodic"
synchronization "Asynchronous"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 7))))
class "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$78"
quid "41E5702200C3"
class "Logical View::Connection::Nif Session::CNifSession"
quidu "41A77CCA0251"
persistence "Transient"
multi FALSE)))
(object Mechanism @15
logical_models (list unit_reference_list
(object Object "$UNNAMED$79"
quid "421DEB650368"
collaborators (list link_list
(object Link
quid "421DF19700E9"
supplier "$UNNAMED$80"
quidu "421DEB7401A7"
messages (list Messages
(object Message "JoinL"
quid "421DF19700EA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "JoinL( )"
quidu "41C30A56024B")
(object Message "ConnectionControlActivityL"
quid "421DF1A400D4"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$80"
quid "421DEB7401A7"
collaborators (list link_list
(object Link
quid "421DF1BC036E"
supplier "$UNNAMED$81"
quidu "421DEB88017E"
messages (list Messages
(object Message "ConnectionControlActivityL"
quid "421DF1BC036F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 3)))
(object Link
quid "422C9A450355"
supplier "$UNNAMED$80"
quidu "421DEB7401A7"
messages (list Messages
(object Message "DoControlClientJoiningL"
quid "422C9A450356"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$81"
quid "421DEB88017E"
collaborators (list link_list
(object Link
quid "421DF1C70388"
supplier "$UNNAMED$82"
quidu "421DEC35005E"
messages (list Messages
(object Message "ConnectionJoining"
quid "421DF1C70389"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 4))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$82"
quid "421DEC35005E"
collaborators (list link_list
(object Link
quid "421DF1D800A8"
supplier "$UNNAMED$83"
quidu "421DEC5C00DD"
messages (list Messages
(object Message "NewL"
quid "421DF1D800A9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.1"
ordinal 5))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$83"
quid "421DEC5C00DD"
class "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
persistence "Transient"
multi FALSE)))
(object Mechanism @16
logical_models (list unit_reference_list
(object Object "$UNNAMED$84"
quid "421DF22E00B7"
collaborators (list link_list
(object Link
quid "421DF22E00B8"
supplier "$UNNAMED$85"
quidu "421DF22E00BB"
messages (list Messages
(object Message "Leave"
quid "421DF22E00B9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "Leave( )"
quidu "41C30A5E02C5")
(object Message "ConnectionControlActivityL"
quid "421DF22E00BA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$85"
quid "421DF22E00BB"
collaborators (list link_list
(object Link
quid "421DF22E00BC"
supplier "$UNNAMED$86"
quidu "421DF22E00C0"
messages (list Messages
(object Message "ConnectionControlActivityL"
quid "421DF22E00BD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 3)))
(object Link
quid "422F07F503BC"
supplier "$UNNAMED$85"
quidu "421DF22E00BB"
messages (list Messages
(object Message "DoControlClientLeaving"
quid "422F07F503BD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1))))
class "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$86"
quid "421DF22E00C0"
collaborators (list link_list
(object Link
quid "421DF22E00BF"
supplier "$UNNAMED$87"
quidu "421DF22E00C3"
messages (list Messages
(object Message "ConnectionLeaving"
quid "421DF22E00BE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 4))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$87"
quid "421DF22E00C3"
collaborators (list link_list
(object Link
quid "421DF22E00C2"
supplier "$UNNAMED$88"
quidu "421DF22E00C4"
messages (list Messages
(object Message "delete"
quid "421DF22E00C1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.1"
ordinal 5))))
class "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$88"
quid "421DF22E00C4"
class "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
persistence "Transient"
multi FALSE)))
(object Mechanism @17
logical_models (list unit_reference_list
(object Object "$UNNAMED$89"
quid "4241AABF01D0"
collaborators (list link_list
(object Link
quid "4241AB9400F0"
supplier "$UNNAMED$89"
quidu "4241AABF01D0"
messages (list Messages
(object Message "NewSocketL"
quid "4241AB9400F1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)))
(object Link
quid "4241ABAE021A"
supplier "$UNNAMED$90"
quidu "4241AAF601EE"
messages (list Messages
(object Message "JoinInterfaceL"
quid "4241ABAE021B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1))))
class "Logical View::CPlayer"
quidu "41A773DB02DF"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$91"
quid "4241AAE501F3"
class "Logical View::Service::CSocket"
quidu "41A863A900AC"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$90"
quid "4241AAF601EE"
collaborators (list link_list
(object Link
quid "4241ABE50291"
supplier "$UNNAMED$91"
quidu "4241AAE501F3"
messages (list Messages
(object Message "Provider()"
quid "4241ABE50292"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2)))
(object Link
quid "4241AC0B0390"
supplier "$UNNAMED$92"
quidu "4241AB1B036D"
messages (list Messages
(object Message "FindOrCreateProviderL"
quid "4241AC0B0391"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163")))
(object Link
quid "4241AC240314"
supplier "$UNNAMED$93"
quidu "4241AB5803E3"
messages (list Messages
(object Message "JoinSubConnectionL"
quid "4241AC240315"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.3"
ordinal 4)
(object Message "SetConnectionInfo"
quid "4241AC4A00DE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.4"
ordinal 5))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$92"
quid "4241AB1B036D"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$93"
quid "4241AB5803E3"
class "Logical View::Service::CControlledServProviderShim"
quidu "41A85E7502CE"
persistence "Transient"
multi FALSE)))
(object Mechanism @18
logical_models (list unit_reference_list
(object Object "$UNNAMED$94"
quid "4241B2060145"
collaborators (list link_list
(object Link
quid "4241B2060146"
supplier "$UNNAMED$94"
quidu "4241B2060145"
messages (list Messages
(object Message "NewHostResolverL"
quid "4241B2060147"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)))
(object Link
quid "4241B2060148"
supplier "$UNNAMED$95"
quidu "4241B206014C"
messages (list Messages
(object Message "JoinInterfaceL"
quid "4241B2060149"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1))))
class "Logical View::CPlayer"
quidu "41A773DB02DF"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$95"
quid "4241B206014C"
collaborators (list link_list
(object Link
quid "4241B206014D"
supplier "$UNNAMED$96"
quidu "4241B2060153"
messages (list Messages
(object Message "FindOrCreateProviderL"
quid "4241B206014E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2
Operation "FindOrCreateProviderL( )"
quidu "41C2EF450163")))
(object Link
quid "4241B206014F"
supplier "$UNNAMED$97"
quidu "4241B2060154"
messages (list Messages
(object Message "JoinSubConnectionL"
quid "4241B2060150"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 3))))
class "Logical View::Connection::CConnection"
quidu "41A7507C013B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$96"
quid "4241B2060153"
class "Logical View::Factory::CSubConnectionFactoryContainer"
quidu "41A87F1B03AD"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$97"
quid "4241B2060154"
collaborators (list link_list
(object Link
quid "4241B32403C8"
supplier "$UNNAMED$97"
quidu "4241B2060154"
messages (list Messages
(object Message "SetConnection"
quid "4241B32403C9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2.1"
ordinal 4))))
class "Logical View::Resolver::CHostResolver"
quidu "41A8880E036B"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "41A74B8C0288"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 3
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Use Case View::Client" @19
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1200, 832)
label (object ItemLabel
Parent_View @19
location (1200, 992)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Client")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AB65200268"
annotation 8
autoResize TRUE)
(object NoteView @20
location (1232, 256)
label (object ItemLabel
Parent_View @20
location (373, 147)
fill_color 13434879
nlines 4
max_width 1683
label
|A SubConnection can start via:
|- RSubConnection::Attach()
|- CSocket::NoBearer/CHostResolver::QueryComplete(KErrComletion) (an implicit one)
|- CConnectionProvdBase::StartL in case the connection needs 1 or more subconnection(s)
)
line_color 3342489
fill_color 13434879
width 1743
height 231)
(object NoteView @21
location (1232, 484)
label (object ItemLabel
Parent_View @21
location (373, 375)
fill_color 13434879
nlines 4
max_width 1683
label
|A Connection can start via:
|- RConnection::Start()
|- CSubConnectionProviderBase::StartL (an implicit one) or CImplicitSelection::StartL that is basically the same as the point 1. (see "Data side connection request" sequence)
)
line_color 3342489
fill_color 13434879
width 1743
height 231)))
(object InteractionDiagram "CHostResolver start implicit"
mechanism_ref @1
quid "41AB58810294"
title "CHostResolver start implicit"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$0" @22
location (736, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @22
location (736, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 284
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AB58A7011C"
width 302
height 2297
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @23
location (736, 352)
line_color 3342489
InterObjView @22
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @24
location (736, 480)
line_color 3342489
InterObjView @22
height 1364
y_coord 1304
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @25
location (736, 560)
line_color 3342489
InterObjView @22
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @26
location (736, 672)
line_color 3342489
InterObjView @22
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @27
location (736, 960)
line_color 3342489
InterObjView @22
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @28
location (736, 1920)
line_color 3342489
InterObjView @22
height 392
y_coord 332
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @29
location (736, 2048)
line_color 3342489
InterObjView @22
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @30
location (736, 2304)
line_color 3342489
InterObjView @22
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$1" @31
location (320, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @31
location (320, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 434
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AB58D9006A"
width 452
height 2297
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @32
location (320, 352)
line_color 3342489
InterObjView @31
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @33
location (320, 448)
line_color 3342489
InterObjView @31
height 1456
y_coord 1396
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @34
location (320, 1456)
line_color 3342489
InterObjView @31
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @35
location (320, 2160)
line_color 3342489
InterObjView @31
height 264
y_coord 204
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @36
location (320, 2192)
line_color 3342489
InterObjView @31
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$2" @37
location (2704, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @37
location (2704, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 568
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AB5CD20153"
width 586
height 2297
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @38
location (2704, 1232)
line_color 3342489
InterObjView @37
height 216
y_coord 156
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @39
location (2704, 1328)
line_color 3342489
InterObjView @37
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @40
location (2704, 1632)
line_color 3342489
InterObjView @37
height 152
y_coord 92
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @41
location (2704, 1856)
line_color 3342489
InterObjView @37
height 516
y_coord 456
Nested FALSE))
(object InterObjView "$UNNAMED$5" @42
location (3264, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @42
location (3264, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AB604E0065"
width 504
height 2297
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @43
location (3264, 1664)
line_color 3342489
InterObjView @42
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @44
location (3264, 1712)
line_color 3342489
InterObjView @42
height 720
y_coord 660
Nested TRUE))
(object InterObjView "$UNNAMED$4" @45
location (2016, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @45
location (2016, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 710
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41CC02940029"
width 728
height 2297
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @46
location (2016, 1056)
line_color 3342489
InterObjView @45
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$3" @47
location (1280, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @47
location (1280, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 724
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AB5EFA0002"
width 742
height 2297
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @48
location (1280, 816)
line_color 3342489
InterObjView @47
height 264
y_coord 204
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @49
location (1280, 896)
line_color 3342489
InterObjView @47
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @50
location (16, 352)
label (object SegLabel @51
Parent_View @50
location (528, 308)
quidu "41AB59010311"
anchor_loc 1
nlines 1
max_width 1269
justify 0
label "GetByName"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @22
supplier @31
Focus_Src @23
Focus_Entry @32
origin (720, 352)
terminus (336, 352)
ordinal 0)
(object InterMessView "" @52
location (16, 480)
label (object SegLabel @53
Parent_View @52
location (527, 436)
quidu "41AB592A0215"
anchor_loc 1
nlines 1
max_width 1627
justify 0
label "QueryComplete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @31
supplier @22
Focus_Src @33
Focus_Entry @24
origin (335, 480)
terminus (720, 480)
ordinal 1)
(object NoteView @54
location (320, 688)
label (object ItemLabel
Parent_View @54
location (51, 578)
fill_color 13434879
nlines 4
max_width 502
label "KErrCompletion indicates DND could not find name locally, and a connection should be started.")
line_color 3342489
fill_color 13434879
width 562
height 232)
(object AttachView "" @55
stereotype TRUE
line_color 3342489
client @52
supplier @54
line_style 0)
(object SelfMessView "" @56
location (16, 560)
label (object SegLabel @57
Parent_View @56
location (827, 516)
quidu "41AB5A330394"
anchor_loc 1
nlines 1
max_width 2866
justify 0
label "RequiresConnectionStartup"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @22
Focus_Src @24
Focus_Entry @25
origin (752, 560)
terminus (902, 560)
ordinal 2)
(object SelfMessView "" @58
location (16, 672)
label (object SegLabel @59
Parent_View @58
location (827, 628)
quidu "41AB5A640162"
anchor_loc 1
nlines 1
max_width 2522
justify 0
label "HandleConnectionSetup"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @22
Focus_Src @24
Focus_Entry @26
origin (752, 672)
terminus (902, 672)
ordinal 3)
(object InterMessView "" @60
location (16, 816)
label (object SegLabel @61
Parent_View @60
location (1007, 772)
quidu "41AB5F2002CF"
anchor_loc 1
nlines 1
max_width 1567
justify 0
label "SelectProvider (layerId,protocolId,this,[OID])"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @47
Focus_Src @24
Focus_Entry @48
origin (751, 816)
terminus (1264, 816)
ordinal 4)
(object InterMessView "" @62
location (16, 1856)
label (object SegLabel @63
Parent_View @62
location (2984, 1812)
quidu "41AB6160016E"
anchor_loc 1
nlines 1
max_width 1761
justify 0
label "Notify"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @42
supplier @37
Focus_Src @44
Focus_Entry @41
origin (3248, 1856)
terminus (2720, 1856)
ordinal 13)
(object InterMessView "" @64
location (16, 1920)
label (object SegLabel @65
Parent_View @64
location (1720, 1876)
quidu "41AB61FF011C"
anchor_loc 1
nlines 1
max_width 2179
justify 0
label "SubConnectionEvent"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @37
supplier @22
Focus_Src @41
Focus_Entry @28
origin (2688, 1920)
terminus (752, 1920)
ordinal 14)
(object InterMessView "" @66
location (16, 2192)
label (object SegLabel @67
Parent_View @66
location (528, 2148)
quidu "41AB63F000E4"
anchor_loc 1
nlines 1
max_width 1269
justify 0
label "GetByName"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @22
supplier @31
Focus_Src @28
Focus_Entry @36
origin (720, 2192)
terminus (336, 2192)
ordinal 16)
(object NoteView @68
location (1152, 2112)
label (object ItemLabel
Parent_View @68
location (877, 2028)
fill_color 13434879
nlines 3
max_width 515
label "Re-issue the GetByName() after the connection has been started.")
line_color 3342489
fill_color 13434879
width 575
height 181)
(object InterMessView "" @69
location (16, 2304)
label (object SegLabel @70
Parent_View @69
location (527, 2260)
quidu "41AB64700283"
anchor_loc 1
nlines 1
max_width 1627
justify 0
label "QueryComplete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @31
supplier @22
Focus_Src @35
Focus_Entry @30
origin (335, 2304)
terminus (720, 2304)
ordinal 17)
(object AttachView "" @71
stereotype TRUE
line_color 3342489
client @68
supplier @66
line_style 0)
(object NoteView @72
location (1120, 1472)
label (object ItemLabel
Parent_View @72
location (813, 1366)
fill_color 13434879
nlines 4
max_width 578
label "Bind service provider with the connection. Should be moved to CControlledServProvider once all providers are based on it.")
line_color 3342489
fill_color 13434879
width 638
height 225)
(object InterMessView "" @73
location (16, 1632)
label (object SegLabel @74
Parent_View @73
location (1719, 1588)
quidu "41C07CD103DD"
anchor_loc 1
nlines 1
max_width 316
justify 0
label "StartL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @37
Focus_Src @24
Focus_Entry @40
origin (751, 1632)
terminus (2688, 1632)
ordinal 11)
(object InterMessView "" @75
location (16, 1664)
label (object SegLabel @76
Parent_View @75
location (2983, 1620)
quidu "41C07D040138"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "StartL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @37
supplier @42
Focus_Src @40
Focus_Entry @43
origin (2719, 1664)
terminus (3248, 1664)
ordinal 12)
(object SelfMessView "" @77
location (16, 896)
label (object SegLabel @78
Parent_View @77
location (1371, 852)
quidu "41C1A46900CE"
anchor_loc 1
nlines 1
max_width 522
justify 0
label "SelectProvider (LayerTID,OID)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @47
supplier @47
Focus_Src @48
Focus_Entry @49
origin (1296, 896)
terminus (1446, 896)
ordinal 5)
(object NoteView @79
location (1664, 544)
label (object ItemLabel
Parent_View @79
location (1361, 435)
fill_color 13434879
nlines 4
max_width 571
label "This selection goes all the way down to link/NIFMAN. And finally calls CConnectionProvdBase::StartL")
line_color 3342489
fill_color 13434879
width 631
height 231)
(object AttachView "" @80
stereotype TRUE
line_color 3342489
client @79
supplier @77
line_style 0)
(object InterMessView "" @81
location (16, 960)
label (object SegLabel @82
Parent_View @81
location (1008, 916)
quidu "41C2E3B30156"
anchor_loc 1
nlines 1
max_width 297
justify 0
label "SelectComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @47
supplier @22
Focus_Src @48
Focus_Entry @27
origin (1264, 960)
terminus (752, 960)
ordinal 6)
(object InterMessView "" @83
location (16, 1232)
label (object SegLabel @84
Parent_View @83
location (1719, 1188)
quidu "41C804CE0034"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "JoinL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @37
Focus_Src @24
Focus_Entry @38
origin (751, 1232)
terminus (2688, 1232)
ordinal 8)
(object InterMessView "" @85
location (16, 1056)
label (object SegLabel @86
Parent_View @85
location (1375, 1012)
quidu "41CC02F700CD"
anchor_loc 1
nlines 1
max_width 1122
justify 0
label "FindOrCreateProviderL(selected connection,EAttachToDefault)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @45
Focus_Src @24
Focus_Entry @46
origin (751, 1056)
terminus (2000, 1056)
ordinal 7)
(object InterMessView "" @87
location (16, 1456)
label (object SegLabel @88
Parent_View @87
location (528, 1412)
quidu "421CAFCD0380"
anchor_loc 1
nlines 1
max_width 181
justify 0
label "SetOption"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @22
supplier @31
Focus_Src @24
Focus_Entry @34
origin (720, 1456)
terminus (336, 1456)
ordinal 10)
(object AttachView "" @89
stereotype TRUE
line_color 3342489
client @72
supplier @87
line_style 0)
(object NoteView @90
location (2464, 848)
label (object ItemLabel
Parent_View @90
location (2017, 720)
fill_color 13434879
nlines 5
max_width 858
label
|see the "Data side connection request (CSocket::NoBearer)" sequence diagram for details on sub-connection / connection start-up. At the moment the connections's started on SelectComplete.
)
line_color 3342489
fill_color 13434879
width 918
height 269)
(object AttachView "" @91
stereotype TRUE
line_color 3342489
client @90
supplier @73
line_style 0)
(object SelfMessView "" @92
location (16, 2048)
label (object SegLabel @93
Parent_View @92
location (827, 2004)
quidu "421CB0490390"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "LayerUp"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @22
supplier @22
Focus_Src @28
Focus_Entry @29
origin (752, 2048)
terminus (902, 2048)
ordinal 15)
(object SelfMessView "" @94
location (16, 1328)
label (object SegLabel @95
Parent_View @94
location (2795, 1284)
quidu "422C99D10107"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "DoControlClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @37
supplier @37
Focus_Src @38
Focus_Entry @39
origin (2720, 1328)
terminus (2870, 1328)
ordinal 9)))
(object InteractionDiagram "NID only Connection Start"
mechanism_ref @2
quid "41AB7542011C"
title "NID only Connection Start"
zoom 100
max_height 28350
max_width 21600
origin_x 353
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$6" @96
location (536, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @96
location (536, 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 "41ACA0D9033F"
width 300
height 1257
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @97
location (536, 384)
line_color 3342489
InterObjView @96
height 464
y_coord 404
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @98
location (536, 944)
line_color 3342489
InterObjView @96
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @99
location (536, 1136)
line_color 3342489
InterObjView @96
height 136
y_coord 76
Nested FALSE))
(object InterObjView "$UNNAMED$9" @100
location (240, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @100
location (240, 265)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41ACA0EC0383"
width 336
height 1257
icon_height 162
icon_width 120
icon_y_offset -16
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @101
location (240, 384)
line_color 3342489
InterObjView @100
height 524
y_coord 464
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @102
location (240, 1152)
line_color 3342489
InterObjView @100
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @103
location (16, 384)
label (object SegLabel @104
Parent_View @103
location (387, 340)
quidu "41ACA10703E7"
anchor_loc 1
nlines 1
max_width 200
justify 0
label "StartL(NID)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @100
supplier @96
Focus_Src @101
Focus_Entry @97
origin (255, 384)
terminus (520, 384)
ordinal 0)
(object InterObjView "$UNNAMED$7" @105
location (1024, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @105
location (1024, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 634
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41ACA12600F1"
width 652
height 1257
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @106
location (1024, 448)
line_color 3342489
InterObjView @105
height 340
y_coord 280
Nested FALSE))
(object InterObjView "$UNNAMED$8" @107
location (1664, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @107
location (1664, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 568
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41ACA1390167"
width 586
height 1257
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @108
location (1664, 480)
line_color 3342489
InterObjView @107
height 248
y_coord 188
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @109
location (1664, 752)
line_color 3342489
InterObjView @107
height 312
y_coord 252
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @110
location (1664, 832)
line_color 3342489
InterObjView @107
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @111
location (1664, 1104)
line_color 3342489
InterObjView @107
height 228
y_coord 168
Nested FALSE))
(object InterObjView "$UNNAMED$10" @112
location (2128, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @112
location (2128, 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 "41ACFE4D02EC"
width 300
height 1257
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @113
location (2128, 512)
line_color 3342489
InterObjView @112
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$11" @114
location (2640, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @114
location (2640, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 630
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41ACFEA9031D"
width 648
height 1257
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @115
location (2640, 608)
line_color 3342489
InterObjView @114
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @116
location (2640, 720)
line_color 3342489
InterObjView @114
height 672
y_coord 612
Nested FALSE))
(object InterMessView "" @117
location (16, 448)
label (object SegLabel @118
Parent_View @117
location (779, 404)
quidu "41ACA14F03AE"
anchor_loc 1
nlines 1
max_width 831
justify 0
label "SelectProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @96
supplier @105
Focus_Src @97
Focus_Entry @106
origin (551, 448)
terminus (1008, 448)
ordinal 1)
(object NoteView @119
location (1872, 368)
label (object ItemLabel
Parent_View @119
location (1640, 309)
fill_color 13434879
nlines 2
max_width 428
label "Find all IAPs having NetworkId == NID")
line_color 3342489
fill_color 13434879
width 488
height 131)
(object NoteView @120
location (2448, 448)
label (object ItemLabel
Parent_View @120
location (2251, 382)
fill_color 13434879
nlines 2
max_width 359
label "Pick one and start it - no reconnect.")
line_color 3342489
fill_color 13434879
width 419
height 144)
(object NoteView @121
location (2096, 1248)
label (object ItemLabel
Parent_View @121
location (1827, 1157)
fill_color 13434879
nlines 3
max_width 502
label
|See "Connection Start" as to how the subconnection is started at this point.
)
line_color 3342489
fill_color 13434879
width 562
height 194)
(object NoteView @122
location (1408, 656)
label (object ItemLabel
Parent_View @122
location (1239, 547)
fill_color 13434879
nlines 4
max_width 303
label "In case of an error pick another one and start it.")
line_color 3342489
fill_color 13434879
width 363
height 231)
(object NoteView @123
location (1472, 1712)
label (object ItemLabel
Parent_View @123
location (528, 1653)
fill_color 13434879
nlines 2
max_width 1853
label "This scenario should hopefully be the less painfull way how to start a connection given NID only.")
line_color 3342489
fill_color 13434879
width 1913
height 131)
(object InterMessView "" @124
location (16, 480)
label (object SegLabel @125
Parent_View @124
location (1343, 436)
quidu "421CB97902D6"
anchor_loc 1
nlines 1
max_width 259
justify 0
label "SelectProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @105
supplier @107
Focus_Src @106
Focus_Entry @108
origin (1039, 480)
terminus (1648, 480)
ordinal 2)
(object InterMessView "" @126
location (16, 512)
label (object SegLabel @127
Parent_View @126
location (1895, 468)
quidu "421CB99B039D"
anchor_loc 1
nlines 1
max_width 200
justify 0
label "Query(NID)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @107
supplier @112
Focus_Src @108
Focus_Entry @113
origin (1679, 512)
terminus (2112, 512)
ordinal 3)
(object InterMessView "" @128
location (16, 608)
label (object SegLabel @129
Parent_View @128
location (2151, 564)
quidu "421CB9D90341"
anchor_loc 1
nlines 1
max_width 259
justify 0
label "SelectProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @107
supplier @114
Focus_Src @108
Focus_Entry @115
origin (1679, 608)
terminus (2624, 608)
ordinal 4)
(object InterMessView "" @130
location (16, 752)
label (object SegLabel @131
Parent_View @130
location (2152, 708)
quidu "421CBA0400F3"
anchor_loc 1
nlines 1
max_width 725
justify 0
label "SelectComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @114
supplier @107
Focus_Src @116
Focus_Entry @109
origin (2624, 752)
terminus (1680, 752)
ordinal 5)
(object InterMessView "" @132
location (16, 944)
label (object SegLabel @133
Parent_View @132
location (1100, 900)
quidu "421CBAE90350"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "SelectComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @107
supplier @96
Focus_Src @109
Focus_Entry @98
origin (1648, 944)
terminus (552, 944)
ordinal 7)
(object SelfMessView "" @134
location (16, 832)
label (object SegLabel @135
Parent_View @134
location (1755, 788)
quidu "421CBB01037D"
anchor_loc 1
nlines 1
max_width 394
justify 0
label "FindOrCreateProviderL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @107
supplier @107
Focus_Src @109
Focus_Entry @110
origin (1680, 832)
terminus (1830, 832)
ordinal 6)
(object InterMessView "" @136
location (16, 1104)
label (object SegLabel @137
Parent_View @136
location (2152, 1060)
quidu "421CBBCB0383"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "LayerUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @114
supplier @107
Focus_Src @116
Focus_Entry @111
origin (2624, 1104)
terminus (1680, 1104)
ordinal 8)
(object InterMessView "" @138
location (16, 1136)
label (object SegLabel @139
Parent_View @138
location (1100, 1092)
quidu "421CBBE200F1"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "LayerUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @107
supplier @96
Focus_Src @111
Focus_Entry @99
origin (1648, 1136)
terminus (552, 1136)
ordinal 9)
(object InterMessView "" @140
location (16, 1152)
label (object SegLabel @141
Parent_View @140
location (388, 1108)
quidu "421CBBFF03B9"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "ReqComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @96
supplier @100
Focus_Src @99
Focus_Entry @102
origin (520, 1152)
terminus (256, 1152)
ordinal 10)))
(object InteractionDiagram "Data side Connection Notify (CSocket::Bearer)"
mechanism_ref @3
quid "41AC927901CB"
title "Data side Connection Notify (CSocket::Bearer)"
zoom 100
max_height 28350
max_width 21600
origin_x 591
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$12" @142
location (288, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @142
location (288, 296)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC9607011F"
width 336
height 1037
icon_height 162
icon_width 120
icon_y_offset -47
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @143
location (288, 368)
line_color 3342489
InterObjView @142
height 804
y_coord 744
Nested FALSE))
(object InterObjView "$UNNAMED$13" @144
location (736, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @144
location (736, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 540
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC9607012D"
width 558
height 1037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @145
location (736, 368)
line_color 3342489
InterObjView @144
height 744
y_coord 684
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @146
location (736, 912)
line_color 3342489
InterObjView @144
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @147
location (736, 992)
line_color 3342489
InterObjView @144
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$14" @148
location (1408, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @148
location (1408, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 698
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC96070130"
width 716
height 1037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @149
location (1408, 384)
line_color 3342489
InterObjView @148
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$15" @150
location (2080, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @150
location (2080, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41D3407F01D5"
width 572
height 1037
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @151
location (2080, 528)
line_color 3342489
InterObjView @150
height 200
y_coord 140
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @152
location (2080, 608)
line_color 3342489
InterObjView @150
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @153
location (2080, 752)
line_color 3342489
InterObjView @150
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @154
location (2080, 832)
line_color 3342489
InterObjView @150
height 200
y_coord 140
Nested FALSE))
(object InterMessView "" @155
location (16, 368)
label (object SegLabel @156
Parent_View @155
location (511, 324)
quidu "41AC9607012A"
anchor_loc 1
nlines 1
max_width 119
justify 0
label "Bearer"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @142
supplier @144
Focus_Src @143
Focus_Entry @145
origin (303, 368)
terminus (720, 368)
ordinal 0)
(object NoteView @157
location (2528, 400)
label (object ItemLabel
Parent_View @157
location (2221, 319)
fill_color 13434879
nlines 3
max_width 578
label "Returns CSubConnectionProviderBase instance or NULL if not found.")
line_color 3342489
fill_color 13434879
width 638
height 175)
(object InterMessView "" @158
location (16, 384)
label (object SegLabel @159
Parent_View @158
location (1071, 340)
quidu "41AC9A1B022F"
anchor_loc 1
nlines 1
max_width 488
justify 0
label "FindProvider(LayerTID,OID)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @144
supplier @148
Focus_Src @145
Focus_Entry @149
origin (751, 384)
terminus (1392, 384)
ordinal 1)
(object AttachView "" @160
stereotype TRUE
line_color 3342489
client @157
supplier @158
line_style 0)
(object NoteView @161
location (592, 80)
label (object ItemLabel
Parent_View @161
location (454, 14)
fill_color 13434879
nlines 2
max_width 240
label "Data side (PRT).")
line_color 3342489
fill_color 13434879
width 300
height 144)
(object AttachView "" @162
stereotype TRUE
line_color 3342489
client @161
supplier @142
line_style 0)
(object NoteView @163
location (528, 512)
label (object ItemLabel
Parent_View @163
location (353, 446)
fill_color 13434879
nlines 2
max_width 315
label "via MSocketNotify")
line_color 3342489
fill_color 13434879
width 375
height 144)
(object AttachView "" @164
stereotype TRUE
line_color 3342489
client @163
supplier @155
line_style 0)
(object Label @165
location (1024, 48)
nlines 17
max_width 75
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object Label @166
location (752, 64)
nlines 1
max_width 268
label "DATA Thread")
(object Label @167
location (1056, 64)
nlines 1
max_width 350
label "CONTROL Thread")
(object InterMessView "" @168
location (16, 528)
label (object SegLabel @169
Parent_View @168
location (1407, 484)
quidu "41D340A70120"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "JoinL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @144
supplier @150
Focus_Src @145
Focus_Entry @151
origin (751, 528)
terminus (2064, 528)
ordinal 2)
(object InterMessView "" @170
location (16, 752)
label (object SegLabel @171
Parent_View @170
location (1407, 708)
quidu "41D340F50095"
anchor_loc 1
nlines 1
max_width 316
justify 0
label "DataClientRouted"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @144
supplier @150
Focus_Src @145
Focus_Entry @153
origin (751, 752)
terminus (2064, 752)
ordinal 4)
(object InterMessView "" @172
location (16, 912)
label (object SegLabel @173
Parent_View @172
location (1408, 868)
quidu "41D3410602E8"
anchor_loc 1
nlines 1
max_width 484
justify 0
label "JoinCompleted / JoinFailed"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @150
supplier @144
Focus_Src @154
Focus_Entry @146
origin (2064, 912)
terminus (752, 912)
ordinal 5)
(object SelfMessView "" @174
location (16, 992)
label (object SegLabel @175
Parent_View @174
location (827, 948)
quidu "41D3412201D0"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "SetOption"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @144
supplier @144
Focus_Src @145
Focus_Entry @147
origin (752, 992)
terminus (902, 992)
ordinal 6)
(object SelfMessView "" @176
location (16, 608)
label (object SegLabel @177
Parent_View @176
location (2171, 564)
quidu "422C998B01D8"
anchor_loc 1
nlines 1
max_width 378
justify 0
label "DoDataClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @150
supplier @150
Focus_Src @151
Focus_Entry @152
origin (2096, 608)
terminus (2246, 608)
ordinal 3)))
(object InteractionDiagram "Data side connection request (CSocket::NoBearer)"
mechanism_ref @4
quid "41AC958D0124"
title "Data side connection request (CSocket::NoBearer)"
zoom 100
max_height 28350
max_width 21600
origin_x 963
origin_y 322
items (list diagram_item_list
(object InterObjView "$UNNAMED$16" @178
location (192, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @178
location (192, 296)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC95F100BA"
width 336
height 1249
icon_height 162
icon_width 120
icon_y_offset -47
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @179
location (192, 368)
line_color 3342489
InterObjView @178
height 964
y_coord 904
Nested FALSE))
(object InterObjView "$UNNAMED$17" @180
location (624, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @180
location (624, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 540
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC95F100BF"
width 558
height 1249
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @181
location (624, 368)
line_color 3342489
InterObjView @180
height 904
y_coord 844
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @182
location (624, 528)
line_color 3342489
InterObjView @180
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @183
location (624, 1152)
line_color 3342489
InterObjView @180
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @184
location (624, 1264)
line_color 3342489
InterObjView @180
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$18" @185
location (1280, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @185
location (1280, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 724
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC95F100C2"
width 742
height 1249
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @186
location (1280, 448)
line_color 3342489
InterObjView @185
height 200
y_coord 140
Nested FALSE))
(object InterObjView "$UNNAMED$20" @187
location (2608, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @187
location (2608, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AC95F100C7"
width 572
height 1249
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @188
location (2608, 800)
line_color 3342489
InterObjView @187
height 216
y_coord 156
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @189
location (2608, 896)
line_color 3342489
InterObjView @187
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @190
location (2608, 1056)
line_color 3342489
InterObjView @187
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @191
location (2608, 1264)
line_color 3342489
InterObjView @187
height 120
y_coord 60
Nested FALSE))
(object InterObjView "$UNNAMED$19" @192
location (1984, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @192
location (1984, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 626
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41CC03850152"
width 644
height 1249
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @193
location (1984, 656)
line_color 3342489
InterObjView @192
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @194
location (16, 368)
label (object SegLabel @195
Parent_View @194
location (407, 324)
quidu "41AC95F100BC"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "NoBearer"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @178
supplier @180
Focus_Src @179
Focus_Entry @181
origin (207, 368)
terminus (608, 368)
ordinal 0)
(object InterMessView "" @196
location (16, 448)
label (object SegLabel @197
Parent_View @196
location (951, 404)
quidu "41AC95F100BD"
anchor_loc 1
nlines 1
max_width 1038
justify 0
label "SelectProvider (protocolID,[OID],*selection observer)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @180
supplier @185
Focus_Src @181
Focus_Entry @186
origin (639, 448)
terminus (1264, 448)
ordinal 1)
(object NoteView @198
location (432, 80)
label (object ItemLabel
Parent_View @198
location (294, 20)
fill_color 13434879
nlines 2
max_width 240
label "Data side (PRT).")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @199
stereotype TRUE
line_color 3342489
client @198
supplier @178
line_style 0)
(object Label @200
location (633, 53)
nlines 1
max_width 268
label "DATA Thread")
(object Label @201
location (953, 53)
nlines 1
max_width 350
label "CONTROL Thread")
(object Label @202
location (905, 37)
nlines 32
max_width 63
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object NoteView @203
location (1632, 1568)
label (object ItemLabel
Parent_View @203
location (1329, 1484)
fill_color 13434879
nlines 3
max_width 571
label "Through MSubConnectionDataClient interface.")
line_color 3342489
fill_color 13434879
width 631
height 181)
(object NoteView @204
location (2736, 672)
label (object ItemLabel
Parent_View @204
location (2339, 613)
fill_color 13434879
nlines 2
max_width 759
label
|see "Connection Provider Start" sequence for details on Start.
)
line_color 3342489
fill_color 13434879
width 819
height 131)
(object InterMessView "" @205
location (16, 1056)
label (object SegLabel @206
Parent_View @205
location (1615, 1012)
quidu "41C331930263"
anchor_loc 1
nlines 1
max_width 316
justify 0
label "DataClientRouted"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @180
supplier @187
Focus_Src @181
Focus_Entry @190
origin (639, 1056)
terminus (2592, 1056)
ordinal 6)
(object NoteView @207
location (1968, 416)
label (object ItemLabel
Parent_View @207
location (1587, 338)
fill_color 13434879
nlines 3
max_width 727
label
|see "Connection Provider Select" sequence for details on Start and Select.
)
line_color 3342489
fill_color 13434879
width 787
height 169)
(object AttachView "" @208
stereotype TRUE
line_color 3342489
client @207
supplier @196
line_style 0)
(object InterMessView "" @209
location (16, 800)
label (object SegLabel @210
Parent_View @209
location (1615, 756)
quidu "41C332CB01DC"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "JoinL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @180
supplier @187
Focus_Src @181
Focus_Entry @188
origin (639, 800)
terminus (2592, 800)
ordinal 4)
(object InterMessView "" @211
location (16, 528)
label (object SegLabel @212
Parent_View @211
location (952, 484)
quidu "41C3333A00BB"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "SelectComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @185
supplier @180
Focus_Src @186
Focus_Entry @182
origin (1264, 528)
terminus (640, 528)
ordinal 2)
(object InterMessView "" @213
location (16, 656)
label (object SegLabel @214
Parent_View @213
location (1303, 612)
quidu "41CC03AC0005"
anchor_loc 1
nlines 1
max_width 1123
justify 0
label "FindOrCreateProviderL(selected connection,EAttachToDefault)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @180
supplier @192
Focus_Src @181
Focus_Entry @193
origin (639, 656)
terminus (1968, 656)
ordinal 3)
(object NoteView @215
location (1168, 1184)
label (object ItemLabel
Parent_View @215
location (893, 1118)
fill_color 13434879
nlines 2
max_width 515
label "Bind service provider with the connection.")
line_color 3342489
fill_color 13434879
width 575
height 144)
(object NoteView @216
location (1616, 2032)
label (object ItemLabel
Parent_View @216
location (816, 1910)
fill_color 13434879
nlines 5
max_width 1565
label "At the moment the network layer (e.g IP connection factory) doesn't do any selection instead it uses the shim layer to do the selection for it => the client than calls CConnectionProviderFactoryContainre::FindOrCreateProvider to find a network layer provider.")
line_color 3342489
fill_color 13434879
width 1625
height 256)
(object SelfMessView "" @217
location (16, 1152)
label (object SegLabel @218
Parent_View @217
location (715, 1108)
quidu "421DD4DA0037"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "SetOption"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @180
supplier @180
Focus_Src @181
Focus_Entry @183
origin (640, 1152)
terminus (790, 1152)
ordinal 7)
(object AttachView "" @219
stereotype TRUE
line_color 3342489
client @215
supplier @217
line_style 0)
(object InterMessView "" @220
location (16, 1264)
label (object SegLabel @221
Parent_View @220
location (1616, 1220)
quidu "422C99200131"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "JoinComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @187
supplier @180
Focus_Src @191
Focus_Entry @184
origin (2592, 1264)
terminus (640, 1264)
ordinal 8)
(object AttachView "" @222
stereotype TRUE
line_color 3342489
client @203
supplier @220
line_style 0)
(object SelfMessView "" @223
location (16, 896)
label (object SegLabel @224
Parent_View @223
location (2699, 852)
quidu "422C995D0130"
anchor_loc 1
nlines 1
max_width 378
justify 0
label "DoDataClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @187
supplier @187
Focus_Src @188
Focus_Entry @189
origin (2624, 896)
terminus (2774, 896)
ordinal 5)))
(object InteractionDiagram "Connecion Provider Selection"
mechanism_ref @5
quid "41B6E8B1032F"
title "Connecion Provider Selection"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$21" @225
location (272, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @225
location (272, 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 "41B6E8FD01D0"
width 300
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @226
location (272, 368)
line_color 3342489
InterObjView @225
height 1044
y_coord 984
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @227
location (272, 1472)
line_color 3342489
InterObjView @225
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @228
location (272, 2032)
line_color 3342489
InterObjView @225
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$22" @229
location (807, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @229
location (807, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 724
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B6E9370074"
width 742
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @230
location (807, 368)
line_color 3342489
InterObjView @229
height 984
y_coord 924
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @231
location (807, 432)
line_color 3342489
InterObjView @229
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @232
location (807, 720)
line_color 3342489
InterObjView @229
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$23" @233
location (3872, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @233
location (3872, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 492
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B6EF0C000D"
width 510
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @234
location (3872, 912)
line_color 3342489
InterObjView @233
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @235
location (3872, 992)
line_color 3342489
InterObjView @233
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @236
location (3872, 1152)
line_color 3342489
InterObjView @233
height 584
y_coord 524
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @237
location (3872, 1744)
line_color 3342489
InterObjView @233
height 168
y_coord 108
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @238
location (3872, 1888)
line_color 3342489
InterObjView @233
height 372
y_coord 312
Nested TRUE))
(object InterObjView "$UNNAMED$27" @239
location (2000, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @239
location (2000, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 438
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421D09B40135"
width 456
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @240
location (2000, 560)
line_color 3342489
InterObjView @239
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @241
location (2000, 640)
line_color 3342489
InterObjView @239
height 592
y_coord 532
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @242
location (2000, 1376)
line_color 3342489
InterObjView @239
height 216
y_coord 156
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @243
location (2000, 2000)
line_color 3342489
InterObjView @239
height 216
y_coord 156
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @244
location (2000, 2096)
line_color 3342489
InterObjView @239
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$26" @245
location (2560, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @245
location (2560, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 630
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C1C87D02C2"
width 648
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @246
location (2560, 768)
line_color 3342489
InterObjView @245
height 404
y_coord 344
Nested FALSE))
(object InterObjView "$UNNAMED$25" @247
location (1472, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @247
location (1472, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 551
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C1C6E600E2"
width 569
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @248
location (1472, 544)
line_color 3342489
InterObjView @247
height 748
y_coord 688
Nested FALSE))
(object InterObjView "$UNNAMED$24" @249
location (3248, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @249
location (3248, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 698
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C1A9150148"
width 716
height 2125
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @250
location (3248, 800)
line_color 3342489
InterObjView @249
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @251
location (3248, 880)
line_color 3342489
InterObjView @249
height 232
y_coord 172
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @252
location (3248, 1344)
line_color 3342489
InterObjView @249
height 308
y_coord 248
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @253
location (3248, 1616)
line_color 3342489
InterObjView @249
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @254
location (3248, 1792)
line_color 3342489
InterObjView @249
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @255
location (3248, 1936)
line_color 3342489
InterObjView @249
height 264
y_coord 204
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @256
location (3248, 2080)
line_color 3342489
InterObjView @249
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @257
location (16, 368)
label (object SegLabel @258
Parent_View @257
location (539, 324)
quidu "41B701DE0002"
anchor_loc 1
nlines 1
max_width 788
justify 0
label "SelectProvider (layer,protocolID,[OID],*this)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @225
supplier @229
Focus_Src @226
Focus_Entry @230
origin (287, 368)
terminus (791, 368)
ordinal 0)
(object NoteView @259
location (1664, 2512)
label (object ItemLabel
Parent_View @259
location (914, 2381)
fill_color 13434879
nlines 5
max_width 1465
label "How can selection pop a dialog? Are we to have more than one dialog? It could pop a dialog in case it sees the desired is not available. But what if it is avaiable and cannot start? What happens than? Another dialog? Looks like we need Open/Create/Start. Start'd call the Create in case Create's not called before the Start.")
line_color 3342489
fill_color 13434879
width 1525
height 275)
(object NoteView @260
location (272, 80)
label (object ItemLabel
Parent_View @260
location (134, 20)
fill_color 13434879
nlines 2
max_width 240
label "CConnection layer.")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @261
location (2288, 80)
label (object ItemLabel
Parent_View @261
location (1691, 11)
fill_color 13434879
nlines 3
max_width 1159
label
|There will be a selector at every layer but at the moment the only "selection" is in NETCON. So network selector always talks to the shim factory.
)
line_color 3342489
fill_color 13434879
width 1219
height 150)
(object NoteView @262
location (400, 528)
label (object ItemLabel
Parent_View @262
location (162, 466)
fill_color 13434879
nlines 2
max_width 440
label
|passes "this" (itself) as a selection observer.
)
line_color 3342489
fill_color 13434879
width 500
height 137)
(object AttachView "" @263
stereotype TRUE
line_color 3342489
client @262
supplier @257
line_style 0)
(object SelfMessView "" @264
location (16, 432)
label (object SegLabel @265
Parent_View @264
location (898, 388)
quidu "41C1C76E0164"
anchor_loc 1
nlines 1
max_width 488
justify 0
label "FindFactory(layer,protocolID)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @229
supplier @229
Focus_Src @230
Focus_Entry @231
origin (823, 432)
terminus (973, 432)
ordinal 1)
(object InterMessView "" @266
location (16, 544)
label (object SegLabel @267
Parent_View @266
location (1139, 500)
quidu "41C1C78A00F0"
anchor_loc 1
nlines 1
max_width 488
justify 0
label "SelectProvider([OID],aThis)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @229
supplier @247
Focus_Src @230
Focus_Entry @248
origin (822, 544)
terminus (1456, 544)
ordinal 2)
(object InterMessView "" @268
location (16, 1344)
label (object SegLabel @269
Parent_View @268
location (3560, 1300)
quidu "41C1CB310100"
anchor_loc 1
nlines 1
max_width 400
justify 0
label "ProgressNotification( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @233
supplier @249
Focus_Src @236
Focus_Entry @252
origin (3856, 1344)
terminus (3264, 1344)
ordinal 11)
(object NoteView @270
location (3888, 656)
label (object ItemLabel
Parent_View @270
location (3463, 572)
fill_color 13434879
nlines 3
max_width 815
label
|See "Link Layer Shim Selection" sequence for what happens during CNifSession::StartL.
)
line_color 3342489
fill_color 13434879
width 875
height 181)
(object NoteView @271
location (1344, 80)
label (object ItemLabel
Parent_View @271
location (1206, 20)
fill_color 13434879
nlines 2
max_width 240
label "network layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object InterMessView "" @272
location (16, 560)
label (object SegLabel @273
Parent_View @272
location (1735, 516)
quidu "421D0A0D0366"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @247
supplier @239
Focus_Src @248
Focus_Entry @240
origin (1487, 560)
terminus (1984, 560)
ordinal 3)
(object InterMessView "" @274
location (16, 640)
label (object SegLabel @275
Parent_View @274
location (1735, 596)
quidu "421D0A160355"
anchor_loc 1
nlines 1
max_width 116
justify 0
label "Select"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @247
supplier @239
Focus_Src @248
Focus_Entry @241
origin (1487, 640)
terminus (1984, 640)
ordinal 4)
(object InterMessView "" @276
location (16, 720)
label (object SegLabel @277
Parent_View @276
location (1404, 676)
quidu "421D0A270364"
anchor_loc 1
nlines 1
max_width 878
justify 0
label "FindFactory(KShimConnectionProviderFactoryId)"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @239
supplier @229
Focus_Src @241
Focus_Entry @232
origin (1984, 720)
terminus (823, 720)
ordinal 5)
(object InterMessView "" @278
location (16, 768)
label (object SegLabel @279
Parent_View @278
location (2279, 724)
quidu "421D0A5E01FC"
anchor_loc 1
nlines 1
max_width 259
justify 0
label "SelectProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @239
supplier @245
Focus_Src @241
Focus_Entry @246
origin (2015, 768)
terminus (2544, 768)
ordinal 6)
(object InterMessView "" @280
location (16, 800)
label (object SegLabel @281
Parent_View @280
location (2903, 756)
quidu "421D0A750064"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @245
supplier @249
Focus_Src @246
Focus_Entry @250
origin (2575, 800)
terminus (3232, 800)
ordinal 7)
(object InterMessView "" @282
location (16, 880)
label (object SegLabel @283
Parent_View @282
location (2903, 836)
quidu "421D0A850284"
anchor_loc 1
nlines 1
max_width 116
justify 0
label "Select"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @245
supplier @249
Focus_Src @246
Focus_Entry @251
origin (2575, 880)
terminus (3232, 880)
ordinal 8)
(object InterMessView "" @284
location (16, 912)
label (object SegLabel @285
Parent_View @284
location (3559, 868)
quidu "421D0A960257"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @249
supplier @233
Focus_Src @251
Focus_Entry @234
origin (3263, 912)
terminus (3856, 912)
ordinal 9)
(object InterMessView "" @286
location (16, 992)
label (object SegLabel @287
Parent_View @286
location (3559, 948)
quidu "421D0AA101E5"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "StartL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @249
supplier @233
Focus_Src @251
Focus_Entry @235
origin (3263, 992)
terminus (3856, 992)
ordinal 10)
(object InterMessView "" @288
location (16, 1376)
label (object SegLabel @289
Parent_View @288
location (2624, 1332)
quidu "421D0AC3039E"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "ProgressNotification"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @249
supplier @239
Focus_Src @252
Focus_Entry @242
origin (3232, 1376)
terminus (2016, 1376)
ordinal 12)
(object InterMessView "" @290
location (16, 1792)
label (object SegLabel @291
Parent_View @290
location (3560, 1748)
quidu "421D0AF603A1"
anchor_loc 1
nlines 1
max_width 375
justify 0
label "SubConnectionEvent"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @233
supplier @249
Focus_Src @237
Focus_Entry @254
origin (3856, 1792)
terminus (3264, 1792)
ordinal 15)
(object InterMessView "" @292
location (16, 1936)
label (object SegLabel @293
Parent_View @292
location (3560, 1892)
quidu "421D0B0F023F"
anchor_loc 1
nlines 1
max_width 272
justify 0
label "LinkLayerOpen"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @233
supplier @249
Focus_Src @238
Focus_Entry @255
origin (3856, 1936)
terminus (3264, 1936)
ordinal 16)
(object InterMessView "" @294
location (16, 1616)
label (object SegLabel @295
Parent_View @294
location (3560, 1572)
quidu "421D0B2601B6"
anchor_loc 1
nlines 1
max_width 341
justify 0
label "SelectionComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @233
supplier @249
Focus_Src @236
Focus_Entry @253
origin (3856, 1616)
terminus (3264, 1616)
ordinal 14)
(object SelfMessView "" @296
location (16, 2080)
label (object SegLabel @297
Parent_View @296
location (3339, 2036)
quidu "421D0B4C0356"
anchor_loc 1
nlines 1
max_width 213
justify 0
label "AsyncDelete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @249
supplier @249
Focus_Src @255
Focus_Entry @256
origin (3264, 2080)
terminus (3414, 2080)
ordinal 19)
(object InterMessView "" @298
location (16, 2000)
label (object SegLabel @299
Parent_View @298
location (2624, 1956)
quidu "421D0B7D01DB"
anchor_loc 1
nlines 1
max_width 163
justify 0
label "LayerUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @249
supplier @239
Focus_Src @255
Focus_Entry @243
origin (3232, 2000)
terminus (2016, 2000)
ordinal 17)
(object InterMessView "" @300
location (16, 1472)
label (object SegLabel @301
Parent_View @300
location (1136, 1428)
quidu "421D0B9A0289"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "ProgressNotification"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @239
supplier @225
Focus_Src @242
Focus_Entry @227
origin (1984, 1472)
terminus (288, 1472)
ordinal 13)
(object InterMessView "" @302
location (16, 2032)
label (object SegLabel @303
Parent_View @302
location (1136, 1988)
quidu "421D0BC2033A"
anchor_loc 1
nlines 1
max_width 150
justify 0
label "LayerUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @239
supplier @225
Focus_Src @243
Focus_Entry @228
origin (1984, 2032)
terminus (288, 2032)
ordinal 18)
(object SelfMessView "" @304
location (16, 2096)
label (object SegLabel @305
Parent_View @304
location (2091, 2052)
quidu "421D0BDC0145"
anchor_loc 1
nlines 1
max_width 188
justify 0
label "delete this"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @239
supplier @239
Focus_Src @243
Focus_Entry @244
origin (2016, 2096)
terminus (2166, 2096)
ordinal 20)
(object AttachView "" @306
stereotype TRUE
line_color 3342489
client @261
supplier @276
line_style 0)))
(object InteractionDiagram "SubConnection provider creation"
mechanism_ref @6
quid "41BD8DAA016E"
title "SubConnection provider creation"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$28" @307
location (128, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @307
location (128, 250)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BD8DCF0008"
width 336
height 1369
icon_height 162
icon_width 120
icon_y_offset -1
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @308
location (128, 352)
line_color 3342489
InterObjView @307
height 1152
y_coord 1092
Nested FALSE))
(object InterObjView "$UNNAMED$29" @309
location (1301, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @309
location (1301, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 626
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BD8DE600CA"
width 644
height 1369
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @310
location (1301, 512)
line_color 3342489
InterObjView @309
height 932
y_coord 872
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @311
location (1301, 1200)
line_color 3342489
InterObjView @309
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$32" @312
location (2658, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @312
location (2658, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BD92B903DA"
width 572
height 1369
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @313
location (2658, 592)
line_color 3342489
InterObjView @312
height 292
y_coord 232
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @314
location (2658, 1264)
line_color 3342489
InterObjView @312
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$30" @315
location (592, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @315
location (592, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 724
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BD92C8009C"
width 742
height 1369
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @316
location (592, 384)
line_color 3342489
InterObjView @315
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$33" @317
location (3296, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @317
location (3296, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 654
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BD9503012E"
width 672
height 1369
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @318
location (3296, 624)
line_color 3342489
InterObjView @317
height 200
y_coord 140
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @319
location (3296, 704)
line_color 3342489
InterObjView @317
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @320
location (3296, 848)
line_color 3342489
InterObjView @317
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$31" @321
location (2002, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @321
location (2002, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 706
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BD944F0285"
width 724
height 1369
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @322
location (2002, 576)
line_color 3342489
InterObjView @321
height 808
y_coord 748
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @323
location (2002, 1072)
line_color 3342489
InterObjView @321
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @324
location (16, 384)
label (object SegLabel @325
Parent_View @324
location (359, 340)
quidu "421DD721039D"
anchor_loc 1
nlines 1
max_width 497
justify 0
label "FindProvider(AddressFamily)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @307
supplier @315
Focus_Src @308
Focus_Entry @316
origin (143, 384)
terminus (576, 384)
ordinal 0)
(object InterMessView "" @326
location (16, 512)
label (object SegLabel @327
Parent_View @326
location (714, 468)
quidu "421DD76501CD"
anchor_loc 1
nlines 1
max_width 885
justify 0
label "FindOrCreateProviderL(connProv,TSubConnType)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @307
supplier @309
Focus_Src @308
Focus_Entry @310
origin (143, 512)
terminus (1285, 512)
ordinal 1)
(object InterMessView "" @328
location (16, 576)
label (object SegLabel @329
Parent_View @328
location (1651, 532)
quidu "421DD7BE0207"
anchor_loc 1
nlines 1
max_width 853
justify 0
label "FindOrCreateProviderL(connProv,TSubConnType)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @309
supplier @321
Focus_Src @310
Focus_Entry @322
origin (1316, 576)
terminus (1986, 576)
ordinal 2)
(object InterMessView "" @330
location (16, 592)
label (object SegLabel @331
Parent_View @330
location (2329, 548)
quidu "421DDEBF024C"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @312
Focus_Src @322
Focus_Entry @313
origin (2017, 592)
terminus (2642, 592)
ordinal 3)
(object InterMessView "" @332
location (16, 848)
label (object SegLabel @333
Parent_View @332
location (2648, 804)
quidu "421DDEE903AB"
anchor_loc 1
nlines 1
max_width 184
justify 0
label "NextLayer"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @317
Focus_Src @322
Focus_Entry @320
origin (2017, 848)
terminus (3280, 848)
ordinal 6)
(object InterMessView "" @334
location (16, 1200)
label (object SegLabel @335
Parent_View @334
location (1652, 1156)
quidu "421DDF620083"
anchor_loc 1
nlines 1
max_width 1022
justify 0
label "FindOrCreateProviderL(connProvNextLayer,TSubConnType)"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @321
supplier @309
Focus_Src @322
Focus_Entry @311
origin (1986, 1200)
terminus (1317, 1200)
ordinal 8)
(object InterMessView "" @336
location (16, 1264)
label (object SegLabel @337
Parent_View @336
location (2329, 1220)
quidu "421DDFD7028A"
anchor_loc 1
nlines 1
max_width 247
justify 0
label "AttachToNext"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @312
Focus_Src @322
Focus_Entry @314
origin (2017, 1264)
terminus (2642, 1264)
ordinal 9)
(object NoteView @338
location (912, 736)
label (object ItemLabel
Parent_View @338
location (649, 670)
fill_color 13434879
nlines 2
max_width 490
label "The same sequence repeats for the next layer")
line_color 3342489
fill_color 13434879
width 550
height 144)
(object AttachView "" @339
stereotype TRUE
line_color 3342489
client @326
supplier @338
line_style 0)
(object AttachView "" @340
stereotype TRUE
line_color 3342489
client @338
supplier @334
line_style 0)
(object SelfMessView "" @341
location (16, 1072)
label (object SegLabel @342
Parent_View @341
location (2093, 1028)
quidu "421DE176012A"
anchor_loc 1
nlines 1
max_width 319
justify 0
label "Get Next Layer Info"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @321
Focus_Src @322
Focus_Entry @323
origin (2018, 1072)
terminus (2168, 1072)
ordinal 7)
(object NoteView @343
location (1616, 1536)
label (object ItemLabel
Parent_View @343
location (913, 1467)
fill_color 13434879
nlines 3
max_width 1371
label "This is a proposition as to how to create a layer association of a sub-connection channel without a need to start it up. The connection has to already exist. An use case wpuld be to alter QoS on primary PDP context.")
line_color 3342489
fill_color 13434879
width 1431
height 150)
(object InterMessView "" @344
location (16, 624)
label (object SegLabel @345
Parent_View @344
location (2976, 580)
quidu "422CA1E502A7"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "JoinL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @312
supplier @317
Focus_Src @313
Focus_Entry @318
origin (2673, 624)
terminus (3280, 624)
ordinal 4)
(object SelfMessView "" @346
location (16, 704)
label (object SegLabel @347
Parent_View @346
location (3387, 660)
quidu "422CA21F01ED"
anchor_loc 1
nlines 1
max_width 378
justify 0
label "DoDataClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @317
supplier @317
Focus_Src @318
Focus_Entry @319
origin (3312, 704)
terminus (3462, 704)
ordinal 5)))
(object InteractionDiagram "Connection Provider Start"
mechanism_ref @7
quid "41BED49B00B8"
title "Connection Provider Start"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$34" @348
location (1200, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @348
location (1200, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 724
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BED53A011B"
width 742
height 1413
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @349
location (1200, 432)
line_color 3342489
InterObjView @348
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @350
location (1200, 496)
line_color 3342489
InterObjView @348
height 120
y_coord 60
Nested FALSE))
(object InterObjView "$UNNAMED$36" @351
location (176, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @351
location (176, 343)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BED5420394"
width 336
height 1413
icon_height 162
icon_width 120
icon_y_offset -94
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @352
location (176, 352)
line_color 3342489
InterObjView @351
height 1196
y_coord 1136
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @353
location (176, 496)
line_color 3342489
InterObjView @351
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @354
location (176, 1104)
line_color 3342489
InterObjView @351
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @355
location (176, 1248)
line_color 3342489
InterObjView @351
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$35" @356
location (2576, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @356
location (2576, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 630
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BED5A9039C"
width 648
height 1413
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @357
location (2576, 992)
line_color 3342489
InterObjView @356
height 436
y_coord 376
Nested FALSE))
(object InterObjView "$UNNAMED$38" @358
location (1920, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @358
location (1920, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 622
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41E2CAE2008E"
width 640
height 1413
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @359
location (1920, 736)
line_color 3342489
InterObjView @358
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @360
location (1920, 816)
line_color 3342489
InterObjView @358
height 120
y_coord 60
Nested FALSE))
(object InterObjView "$UNNAMED$37" @361
location (560, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @361
location (560, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BED6440290"
width 504
height 1413
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @362
location (560, 672)
line_color 3342489
InterObjView @361
height 816
y_coord 756
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @363
location (560, 816)
line_color 3342489
InterObjView @361
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @364
location (560, 1088)
line_color 3342489
InterObjView @361
height 136
y_coord 76
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @365
location (560, 1200)
line_color 3342489
InterObjView @361
height 168
y_coord 108
Nested TRUE))
(object NoteView @366
location (1456, 1360)
label (object ItemLabel
Parent_View @366
location (918, 1301)
fill_color 13434879
nlines 2
max_width 1040
label
|See "Connection provider selection" sequece for how the provider(s) is selected.
)
line_color 3342489
fill_color 13434879
width 1100
height 131)
(object InterMessView "" @367
location (16, 672)
label (object SegLabel @368
Parent_View @367
location (367, 628)
quidu "41C1D2EB0026"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "StartL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @351
supplier @361
Focus_Src @352
Focus_Entry @362
origin (191, 672)
terminus (544, 672)
ordinal 2)
(object InterMessView "" @369
location (16, 992)
label (object SegLabel @370
Parent_View @369
location (1567, 948)
quidu "41C1D3DC0264"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "StartL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @361
supplier @356
Focus_Src @362
Focus_Entry @357
origin (575, 992)
terminus (2560, 992)
ordinal 5)
(object InterMessView "" @371
location (16, 1088)
label (object SegLabel @372
Parent_View @371
location (1568, 1044)
quidu "41C1D40701E8"
anchor_loc 1
nlines 1
max_width 163
justify 0
label "Progress"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @356
supplier @361
Focus_Src @357
Focus_Entry @364
origin (2560, 1088)
terminus (576, 1088)
ordinal 6)
(object InterMessView "" @373
location (16, 1200)
label (object SegLabel @374
Parent_View @373
location (1568, 1156)
quidu "41C1D46102EB"
anchor_loc 1
nlines 1
max_width 125
justify 0
label "LinkUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @356
supplier @361
Focus_Src @357
Focus_Entry @365
origin (2560, 1200)
terminus (576, 1200)
ordinal 8)
(object InterMessView "" @375
location (16, 1104)
label (object SegLabel @376
Parent_View @375
location (368, 1060)
quidu "41C1D47E03B8"
anchor_loc 1
nlines 1
max_width 163
justify 0
label "Progress"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @361
supplier @351
Focus_Src @364
Focus_Entry @354
origin (544, 1104)
terminus (192, 1104)
ordinal 7)
(object InterMessView "" @377
location (16, 432)
label (object SegLabel @378
Parent_View @377
location (687, 388)
quidu "41C5B73501C8"
anchor_loc 1
nlines 1
max_width 1097
justify 0
label "SelectProvider(layer,protocolId,selection info,IselectionNotify)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @351
supplier @348
Focus_Src @352
Focus_Entry @349
origin (191, 432)
terminus (1184, 432)
ordinal 0)
(object InterMessView "" @379
location (16, 736)
label (object SegLabel @380
Parent_View @379
location (1239, 692)
quidu "41E2CB0302FB"
anchor_loc 1
nlines 1
max_width 1000
justify 0
label "SelectProvider(selection info,ISelectionNotify)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @361
supplier @358
Focus_Src @362
Focus_Entry @359
origin (575, 736)
terminus (1904, 736)
ordinal 3)
(object NoteView @381
location (1568, 448)
label (object ItemLabel
Parent_View @381
location (1309, 379)
fill_color 13434879
nlines 2
max_width 483
label "Asks it's own factory for the next layer provider.")
line_color 3342489
fill_color 13434879
width 543
height 150)
(object InterMessView "" @382
location (16, 496)
label (object SegLabel @383
Parent_View @382
location (688, 452)
quidu "41E2CBA0031A"
anchor_loc 1
nlines 1
max_width 341
justify 0
label "SelectionComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @348
supplier @351
Focus_Src @350
Focus_Entry @353
origin (1184, 496)
terminus (192, 496)
ordinal 1)
(object InterMessView "" @384
location (16, 816)
label (object SegLabel @385
Parent_View @384
location (1240, 772)
quidu "41E2CBBB007B"
anchor_loc 1
nlines 1
max_width 341
justify 0
label "SelectionComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @358
supplier @361
Focus_Src @360
Focus_Entry @363
origin (1904, 816)
terminus (576, 816)
ordinal 4)
(object AttachView "" @386
stereotype TRUE
line_color 3342489
client @381
supplier @380
line_style 0)
(object InterMessView "" @387
location (16, 1248)
label (object SegLabel @388
Parent_View @387
location (368, 1204)
quidu "421DE1CB01FD"
anchor_loc 1
nlines 1
max_width 125
justify 0
label "LinkUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @361
supplier @351
Focus_Src @365
Focus_Entry @355
origin (544, 1248)
terminus (192, 1248)
ordinal 9)))
(object InteractionDiagram "Link Layer Shim Selection"
mechanism_ref @8
quid "41BF304901CF"
title "Link Layer Shim Selection"
zoom 100
max_height 28350
max_width 21600
origin_x 75
origin_y 13
items (list diagram_item_list
(object InterObjView "$UNNAMED$39" @389
location (688, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @389
location (688, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 630
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BF306501DA"
width 648
height 1957
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @390
location (688, 416)
line_color 3342489
InterObjView @389
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @391
location (688, 592)
line_color 3342489
InterObjView @389
height 1500
y_coord 1440
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @392
location (688, 864)
line_color 3342489
InterObjView @389
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$40" @393
location (1312, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @393
location (1312, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 492
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BF306501EE"
width 510
height 1957
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @394
location (1312, 592)
line_color 3342489
InterObjView @393
height 1440
y_coord 1380
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @395
location (1312, 832)
line_color 3342489
InterObjView @393
height 152
y_coord 92
Nested TRUE))
(object InterObjView "$UNNAMED$43" @396
location (2560, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @396
location (2560, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 706
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BF306501F5"
width 724
height 1957
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @397
location (2560, 1424)
line_color 3342489
InterObjView @396
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$42" @398
location (3088, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @398
location (3088, 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 "41BF306501F4"
width 300
height 1957
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @399
location (3088, 608)
line_color 3342489
InterObjView @398
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @400
location (3088, 736)
line_color 3342489
InterObjView @398
height 1236
y_coord 1176
Nested FALSE))
(object InterObjView "$UNNAMED$44" @401
location (256, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @401
location (256, 249)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C1FDA80257"
width 336
height 1957
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @402
location (256, 416)
line_color 3342489
InterObjView @401
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @403
location (256, 1472)
line_color 3342489
InterObjView @401
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @404
location (256, 1712)
line_color 3342489
InterObjView @401
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @405
location (256, 1792)
line_color 3342489
InterObjView @401
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$41" @406
location (1888, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @406
location (1888, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41BF31D20269"
width 572
height 1957
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @407
location (1888, 1344)
line_color 3342489
InterObjView @406
height 248
y_coord 188
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @408
location (1888, 1696)
line_color 3342489
InterObjView @406
height 216
y_coord 156
Nested FALSE))
(object InterMessView "" @409
location (16, 592)
label (object SegLabel @410
Parent_View @409
location (999, 548)
quidu "41BF306501DF"
anchor_loc 1
nlines 1
max_width 870
justify 0
label "Select"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @389
supplier @393
Focus_Src @391
Focus_Entry @394
origin (703, 592)
terminus (1296, 592)
ordinal 1)
(object InterMessView "" @411
location (16, 736)
label (object SegLabel @412
Parent_View @411
location (2199, 692)
quidu "41BF306501F1"
anchor_loc 1
nlines 1
max_width 263
justify 0
label "StartL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @393
supplier @398
Focus_Src @394
Focus_Entry @400
origin (1327, 736)
terminus (3072, 736)
ordinal 3)
(object NoteView @413
location (2592, 2048)
label (object ItemLabel
Parent_View @413
location (1879, 1995)
fill_color 13434879
nlines 2
max_width 1390
label "To indicate lower layer sub-connection type so that the upper layer can link to it. In case the sub-connection's been created by the layer below.")
line_color 3342489
fill_color 13434879
width 1450
height 118)
(object NoteView @414
location (1104, 2096)
label (object ItemLabel
Parent_View @414
location (429, 1868)
fill_color 13434879
nlines 9
max_width 1315
label
|On that event the layer could create an sub-connection object on its level or look up as yet non-associated sub-connection to associate it with just created one on lower level. See "Sub Connection attach" sequence for details.
|Th API to do this is not supported yet since at the moment link layer sub-connection ends in CSubConnectionProviderLinkShim and network layer sub-connection talks to GuQoS. In the UMTS case when we need to associate these two together the RSubConnection client has to call open/attach that will do the job of association.
)
line_color 3342489
fill_color 13434879
width 1375
height 469)
(object InterMessView "" @415
location (16, 608)
label (object SegLabel @416
Parent_View @415
location (2199, 564)
quidu "41C1FED1035E"
anchor_loc 1
nlines 1
max_width 230
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @393
supplier @398
Focus_Src @394
Focus_Entry @399
origin (1327, 608)
terminus (3072, 608)
ordinal 2)
(object InterMessView "" @417
location (16, 832)
label (object SegLabel @418
Parent_View @417
location (2200, 788)
quidu "41C1FF0C0039"
anchor_loc 1
nlines 1
max_width 657
justify 0
label "SelectComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @398
supplier @393
Focus_Src @400
Focus_Entry @395
origin (3072, 832)
terminus (1328, 832)
ordinal 4)
(object InterMessView "" @419
location (16, 864)
label (object SegLabel @420
Parent_View @419
location (1000, 820)
quidu "41C1FF4B0320"
anchor_loc 1
nlines 1
max_width 4351
justify 0
label "FindOrCreateProviderL (selection info)"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @393
supplier @389
Focus_Src @395
Focus_Entry @392
origin (1296, 864)
terminus (704, 864)
ordinal 5)
(object NoteView @421
location (2272, 928)
label (object ItemLabel
Parent_View @421
location (1963, 816)
fill_color 13434879
nlines 4
max_width 583
label
|Folding => from now on is the "right" provider associated with the "right" session. Whether is the new or existing one.
)
line_color 3342489
fill_color 13434879
width 643
height 237)
(object AttachView "" @422
stereotype TRUE
line_color 3342489
client @421
supplier @420
line_style 0)
(object NoteView @423
location (1728, 416)
label (object ItemLabel
Parent_View @423
location (1403, 303)
fill_color 13434879
nlines 4
max_width 615
label "if provider already exists than delete CNifSession used for selection otherwise assign the session to newly created provider.")
line_color 3342489
fill_color 13434879
width 675
height 238)
(object InterMessView "" @424
location (16, 1344)
label (object SegLabel @425
Parent_View @424
location (2488, 1300)
quidu "41C202AA0170"
anchor_loc 1
nlines 1
max_width 5106
justify 0
label "SubConnectionEvent(sub-connection handle)"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @398
supplier @406
Focus_Src @400
Focus_Entry @407
origin (3072, 1344)
terminus (1904, 1344)
ordinal 6)
(object InterMessView "" @426
location (16, 1424)
label (object SegLabel @427
Parent_View @426
location (2223, 1380)
quidu "41C202E0010B"
anchor_loc 1
nlines 1
max_width 5040
justify 0
label "FindOrCreateProviderL( layerTID,protocolId)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @406
supplier @396
Focus_Src @407
Focus_Entry @397
origin (1903, 1424)
terminus (2544, 1424)
ordinal 7)
(object InterMessView "" @428
location (16, 1696)
label (object SegLabel @429
Parent_View @428
location (2488, 1652)
quidu "41C2039D012D"
anchor_loc 1
nlines 1
max_width 378
justify 0
label "Progress"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @398
supplier @406
Focus_Src @400
Focus_Entry @408
origin (3072, 1696)
terminus (1904, 1696)
ordinal 9)
(object InterMessView "" @430
location (16, 1472)
label (object SegLabel @431
Parent_View @430
location (1072, 1428)
quidu "41C2040B0232"
anchor_loc 1
nlines 1
max_width 5106
justify 0
label "SubConnectionEvent(sub-connection handle)"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @406
supplier @401
Focus_Src @407
Focus_Entry @403
origin (1872, 1472)
terminus (272, 1472)
ordinal 8)
(object AttachView "" @432
stereotype TRUE
line_color 3342489
client @413
supplier @430
line_style 0)
(object AttachView "" @433
stereotype TRUE
line_color 3342489
client @430
supplier @414
line_style 0)
(object InterMessView "" @434
location (16, 1712)
label (object SegLabel @435
Parent_View @434
location (1072, 1668)
quidu "41C204470316"
anchor_loc 1
nlines 1
max_width 378
justify 0
label "Progress"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @406
supplier @401
Focus_Src @408
Focus_Entry @404
origin (1872, 1712)
terminus (272, 1712)
ordinal 10)
(object InterMessView "" @436
location (16, 1792)
label (object SegLabel @437
Parent_View @436
location (1072, 1748)
quidu "41C20458036B"
anchor_loc 1
nlines 1
max_width 279
justify 0
label "LinkUp"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @406
supplier @401
Focus_Src @408
Focus_Entry @405
origin (1872, 1792)
terminus (272, 1792)
ordinal 11)
(object NoteView @438
location (1280, 1264)
label (object ItemLabel
Parent_View @438
location (758, 1201)
fill_color 13434879
nlines 2
max_width 1009
label "This event is sent up ONLY if the sub-connection id is NOT equal to KNifEntireConnectionSubConnectionId")
line_color 3342489
fill_color 255
width 1069
height 138)
(object AttachView "" @439
stereotype TRUE
line_color 3342489
client @438
supplier @430
line_style 0)
(object NoteView @440
location (2656, 416)
label (object ItemLabel
Parent_View @440
location (2415, 328)
fill_color 13434879
nlines 3
max_width 447
label "The selector chooses the link layer. Currently shim or UMTS.")
line_color 3342489
fill_color 13434879
width 507
height 188)
(object AttachView "" @441
stereotype TRUE
line_color 3342489
client @440
supplier @417
line_style 0)
(object AttachView "" @442
stereotype TRUE
line_color 3342489
client @423
supplier @417
line_style 0)
(object InterMessView "" @443
location (16, 416)
label (object SegLabel @444
Parent_View @443
location (471, 372)
quidu "41E929B9020F"
anchor_loc 1
nlines 1
max_width 259
justify 0
label "SelectProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @401
supplier @389
Focus_Src @402
Focus_Entry @390
origin (271, 416)
terminus (672, 416)
ordinal 0)))
(object InteractionDiagram "RConnection::ProgressNotification subconn register"
mechanism_ref @9
quid "41C069EB0353"
title "RConnection::ProgressNotification subconn register"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$45" @445
location (624, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @445
location (624, 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 "41C06E75026B"
width 300
height 1169
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @446
location (624, 368)
line_color 3342489
InterObjView @445
height 876
y_coord 816
Nested FALSE))
(object InterObjView "$UNNAMED$47" @447
location (272, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @447
location (272, 249)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C06E8C00AD"
width 336
height 1169
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @448
location (272, 352)
line_color 3342489
InterObjView @447
height 952
y_coord 892
Nested FALSE))
(object InterObjView "$UNNAMED$46" @449
location (960, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @449
location (960, 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 "41C06EAF0221"
width 300
height 1169
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @450
location (960, 384)
line_color 3342489
InterObjView @449
height 800
y_coord 740
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @451
location (960, 480)
line_color 3342489
InterObjView @449
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$48" @452
location (1488, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @452
location (1488, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 686
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C070AE00E1"
width 704
height 1169
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @453
location (1488, 608)
line_color 3342489
InterObjView @452
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$49" @454
location (2752, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @454
location (2752, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 620
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C070C702D3"
width 638
height 1169
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @455
location (2752, 848)
line_color 3342489
InterObjView @454
height 276
y_coord 216
Nested FALSE))
(object InterObjView "$UNNAMED$51" @456
location (3277, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @456
location (3277, 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 "421DE33B02BB"
width 388
height 1169
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @457
location (3277, 880)
line_color 3342489
InterObjView @456
height 184
y_coord 124
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @458
location (3277, 944)
line_color 3342489
InterObjView @456
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$50" @459
location (2136, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @459
location (2136, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DE2AD034D"
width 572
height 1169
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @460
location (2136, 720)
line_color 3342489
InterObjView @459
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @461
location (16, 368)
label (object SegLabel @462
Parent_View @461
location (447, 324)
quidu "41C0714C00E7"
anchor_loc 1
nlines 1
max_width 350
justify 0
label "ProgressNotification"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @447
supplier @445
Focus_Src @448
Focus_Entry @446
origin (287, 368)
terminus (608, 368)
ordinal 0)
(object Label @463
location (784, 31)
nlines 28
max_width 44
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object Label @464
location (497, 47)
nlines 1
max_width 206
label "CLIENT")
(object Label @465
location (832, 48)
nlines 1
max_width 206
label "SERVER")
(object InterMessView "" @466
location (16, 384)
label (object SegLabel @467
Parent_View @466
location (791, 340)
quidu "41C0719F0235"
anchor_loc 1
nlines 1
max_width 353
justify 0
label "ServiceL(aMessage)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @445
supplier @449
Focus_Src @446
Focus_Entry @450
origin (639, 384)
terminus (944, 384)
ordinal 1)
(object InterMessView "" @468
location (16, 608)
label (object SegLabel @469
Parent_View @468
location (1223, 564)
quidu "41C071B2039C"
anchor_loc 1
nlines 1
max_width 650
justify 0
label "FindProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @449
supplier @452
Focus_Src @450
Focus_Entry @453
origin (975, 608)
terminus (1472, 608)
ordinal 3)
(object SelfMessView "" @470
location (16, 480)
label (object SegLabel @471
Parent_View @470
location (1051, 436)
quidu "41C07270011E"
anchor_loc 1
nlines 1
max_width 441
justify 0
label "CConnectionFromHandle"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @449
supplier @449
Focus_Src @450
Focus_Entry @451
origin (976, 480)
terminus (1126, 480)
ordinal 2)
(object NoteView @472
location (1648, 416)
label (object ItemLabel
Parent_View @472
location (1344, 357)
fill_color 13434879
nlines 2
max_width 572
label
|params:
|(connection*,subconnectionId)
)
line_color 3342489
fill_color 13434879
width 632
height 131)
(object AttachView "" @473
stereotype TRUE
line_color 3342489
client @472
supplier @468
line_style 0)
(object InterMessView "" @474
location (16, 848)
label (object SegLabel @475
Parent_View @474
location (1855, 804)
quidu "41C072FC00D6"
anchor_loc 1
nlines 1
max_width 563
justify 0
label "ServiceL(shimclient.aMessage)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @449
supplier @454
Focus_Src @450
Focus_Entry @455
origin (975, 848)
terminus (2736, 848)
ordinal 5)
(object InterMessView "" @476
location (16, 720)
label (object SegLabel @477
Parent_View @476
location (1547, 676)
quidu "421DE2E2017D"
anchor_loc 1
nlines 1
max_width 541
justify 0
label "SendMessage(CQueryTypeId)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @449
supplier @459
Focus_Src @450
Focus_Entry @460
origin (975, 720)
terminus (2120, 720)
ordinal 4)
(object InterMessView "" @478
location (16, 880)
label (object SegLabel @479
Parent_View @478
location (3014, 836)
quidu "421DE360005C"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "ServiceL(aMessage)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @454
supplier @456
Focus_Src @455
Focus_Entry @457
origin (2767, 880)
terminus (3261, 880)
ordinal 6)
(object SelfMessView "" @480
location (16, 944)
label (object SegLabel @481
Parent_View @480
location (3368, 900)
quidu "421DE384014E"
anchor_loc 1
nlines 1
max_width 991
justify 0
label "RequestSubConnectionProgressNotificationL(aMessage)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @456
supplier @456
Focus_Src @457
Focus_Entry @458
origin (3293, 944)
terminus (3443, 944)
ordinal 7)))
(object InteractionDiagram "RConnection::ProgressNotification subconn complete"
mechanism_ref @10
quid "41C0764502D5"
title "RConnection::ProgressNotification subconn complete"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$52" @482
location (624, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @482
location (624, 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 "41C076700365"
width 300
height 897
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @483
location (624, 640)
line_color 3342489
InterObjView @482
height 152
y_coord 92
Nested FALSE))
(object InterObjView "$UNNAMED$53" @484
location (272, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @484
location (272, 249)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C07670036A"
width 336
height 897
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @485
location (272, 672)
line_color 3342489
InterObjView @484
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$54" @486
location (1456, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @486
location (1456, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 620
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C076700375"
width 638
height 897
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @487
location (1456, 592)
line_color 3342489
InterObjView @486
height 320
y_coord 260
Nested FALSE))
(object InterObjView "$UNNAMED$56" @488
location (2048, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @488
location (2048, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 492
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C0768000CA"
width 510
height 897
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @489
location (2048, 368)
line_color 3342489
InterObjView @488
height 604
y_coord 544
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @490
location (2048, 496)
line_color 3342489
InterObjView @488
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$57" @491
location (2480, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @491
location (2480, 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 "41C076960217"
width 300
height 897
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @492
location (2480, 352)
line_color 3342489
InterObjView @491
height 680
y_coord 620
Nested FALSE))
(object InterObjView "$UNNAMED$55" @493
location (960, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @493
location (960, 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 "41C078540148"
width 300
height 897
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @494
location (960, 608)
line_color 3342489
InterObjView @493
height 244
y_coord 184
Nested FALSE))
(object Label @495
location (784, 31)
nlines 28
max_width 44
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object Label @496
location (497, 47)
nlines 1
max_width 206
label "CLIENT")
(object Label @497
location (832, 48)
nlines 1
max_width 206
label "SERVER")
(object InterMessView "" @498
location (16, 368)
label (object SegLabel @499
Parent_View @498
location (2264, 324)
quidu "41C077840032"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "ProgressNotification"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @491
supplier @488
Focus_Src @492
Focus_Entry @489
origin (2464, 368)
terminus (2064, 368)
ordinal 0)
(object NoteView @500
location (2816, 480)
label (object ItemLabel
Parent_View @500
location (2591, 421)
fill_color 13434879
nlines 2
max_width 415
label "via MConnectioNotify")
line_color 3342489
fill_color 13434879
width 475
height 131)
(object AttachView "" @501
stereotype TRUE
line_color 3342489
client @500
supplier @498
line_style 0)
(object SelfMessView "" @502
location (16, 496)
label (object SegLabel @503
Parent_View @502
location (2139, 452)
quidu "41C077CA032F"
anchor_loc 1
nlines 1
max_width 341
justify 0
label "FindSubConnection"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @488
supplier @488
Focus_Src @489
Focus_Entry @490
origin (2064, 496)
terminus (2214, 496)
ordinal 1)
(object InterMessView "" @504
location (16, 592)
label (object SegLabel @505
Parent_View @504
location (1752, 548)
quidu "41C0780200A7"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "ProgressNotification"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @488
supplier @486
Focus_Src @489
Focus_Entry @487
origin (2032, 592)
terminus (1472, 592)
ordinal 2)
(object InterMessView "" @506
location (16, 608)
label (object SegLabel @507
Parent_View @506
location (1208, 564)
quidu "41C0787D0213"
anchor_loc 1
nlines 1
max_width 172
justify 0
label "Complete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @486
supplier @493
Focus_Src @487
Focus_Entry @494
origin (1440, 608)
terminus (976, 608)
ordinal 3)
(object InterMessView "" @508
location (16, 640)
label (object SegLabel @509
Parent_View @508
location (792, 596)
quidu "41C0789801A5"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "RequestComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @493
supplier @482
Focus_Src @494
Focus_Entry @483
origin (944, 640)
terminus (640, 640)
ordinal 4)
(object InterMessView "" @510
location (16, 672)
label (object SegLabel @511
Parent_View @510
location (448, 628)
quidu "41C078A8032E"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "RequestComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @482
supplier @484
Focus_Src @483
Focus_Entry @485
origin (608, 672)
terminus (288, 672)
ordinal 5)))
(object InteractionDiagram "RSubConnection::Create CSubConnection layer"
mechanism_ref @11
quid "41C17683031F"
title "RSubConnection::Create CSubConnection layer"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$58" @512
location (624, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @512
location (624, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 322
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C177B100DE"
width 340
height 1265
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @513
location (624, 368)
line_color 3342489
InterObjView @512
height 972
y_coord 912
Nested FALSE))
(object InterObjView "$UNNAMED$60" @514
location (272, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @514
location (272, 249)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C177B100E3"
width 336
height 1265
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @515
location (272, 352)
line_color 3342489
InterObjView @514
height 1048
y_coord 988
Nested FALSE))
(object InterObjView "$UNNAMED$59" @516
location (999, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @516
location (999, 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 "41C177B100E6"
width 300
height 1265
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @517
location (999, 384)
line_color 3342489
InterObjView @516
height 896
y_coord 836
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @518
location (999, 480)
line_color 3342489
InterObjView @516
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$61" @519
location (2208, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @519
location (2208, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 686
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C177B100EB"
width 704
height 1265
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @520
location (2208, 880)
line_color 3342489
InterObjView @519
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$64" @521
location (2859, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @521
location (2859, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C18CE90177"
width 572
height 1265
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @522
location (2859, 976)
line_color 3342489
InterObjView @521
height 184
y_coord 124
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @523
location (2859, 1040)
line_color 3342489
InterObjView @521
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$63" @524
location (1680, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @524
location (1680, 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 "41C17A3201BC"
width 300
height 1265
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @525
location (1680, 736)
line_color 3342489
InterObjView @524
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$62" @526
location (1335, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @526
location (1335, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 322
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C1788E024F"
width 340
height 1265
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @527
location (1335, 592)
line_color 3342489
InterObjView @526
height 628
y_coord 568
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @528
location (1335, 640)
line_color 3342489
InterObjView @526
height 60
y_coord 0
Nested TRUE))
(object Label @529
location (813, 31)
nlines 28
max_width 44
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object Label @530
location (560, 47)
nlines 1
max_width 206
label "CLIENT")
(object Label @531
location (848, 48)
nlines 1
max_width 206
label "SERVER")
(object NoteView @532
location (1664, 464)
label (object ItemLabel
Parent_View @532
location (1511, 405)
fill_color 13434879
nlines 2
max_width 271
label
|params:
|(connection*)
)
line_color 3342489
fill_color 13434879
width 331
height 131)
(object InterMessView "" @533
location (16, 368)
label (object SegLabel @534
Parent_View @533
location (447, 324)
quidu "41C177B100E1"
anchor_loc 1
nlines 1
max_width 363
justify 0
label "Create"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @514
supplier @512
Focus_Src @515
Focus_Entry @513
origin (287, 368)
terminus (608, 368)
ordinal 0)
(object InterMessView "" @535
location (16, 384)
label (object SegLabel @536
Parent_View @535
location (811, 340)
quidu "41C177B100E0"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "ServiceL(aMessage)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @512
supplier @516
Focus_Src @513
Focus_Entry @517
origin (639, 384)
terminus (983, 384)
ordinal 1)
(object SelfMessView "" @537
location (16, 480)
label (object SegLabel @538
Parent_View @537
location (1090, 436)
quidu "41C177B100E8"
anchor_loc 1
nlines 1
max_width 510
justify 0
label "CSubConnectionFromHandle"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @516
supplier @516
Focus_Src @517
Focus_Entry @518
origin (1015, 480)
terminus (1165, 480)
ordinal 2)
(object InterMessView "" @539
location (16, 592)
label (object SegLabel @540
Parent_View @539
location (1166, 548)
quidu "41C178E80281"
anchor_loc 1
nlines 1
max_width 353
justify 0
label "ServiceL(aMessage)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @516
supplier @526
Focus_Src @517
Focus_Entry @527
origin (1014, 592)
terminus (1319, 592)
ordinal 3)
(object SelfMessView "" @541
location (16, 640)
label (object SegLabel @542
Parent_View @541
location (1426, 596)
quidu "41C179A003DA"
anchor_loc 1
nlines 1
max_width 141
justify 0
label "CreateL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @526
supplier @526
Focus_Src @527
Focus_Entry @528
origin (1351, 640)
terminus (1501, 640)
ordinal 4)
(object InterMessView "" @543
location (16, 736)
label (object SegLabel @544
Parent_View @543
location (1507, 692)
quidu "41C17A5100A2"
anchor_loc 1
nlines 1
max_width 338
justify 0
label "ConnectionProvider"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @526
supplier @524
Focus_Src @527
Focus_Entry @525
origin (1350, 736)
terminus (1664, 736)
ordinal 5)
(object InterMessView "" @545
location (16, 880)
label (object SegLabel @546
Parent_View @545
location (1771, 836)
quidu "41C17A6700D7"
anchor_loc 1
nlines 1
max_width 1110
justify 0
label "FindOrCreateProviderL(connProv,ECreateNew/EAttachToDefault)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @526
supplier @519
Focus_Src @527
Focus_Entry @520
origin (1350, 880)
terminus (2192, 880)
ordinal 6)
(object AttachView "" @547
stereotype TRUE
line_color 3342489
client @532
supplier @541
line_style 0)
(object InterMessView "" @548
location (16, 976)
label (object SegLabel @549
Parent_View @548
location (2096, 932)
quidu "41C18D540293"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "JoinL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @526
supplier @521
Focus_Src @527
Focus_Entry @522
origin (1350, 976)
terminus (2843, 976)
ordinal 7)
(object NoteView @550
location (2224, 672)
label (object ItemLabel
Parent_View @550
location (1936, 606)
fill_color 13434879
nlines 2
max_width 540
label
|see "SubConnection provider creation" for details.
)
line_color 3342489
fill_color 13434879
width 600
height 144)
(object AttachView "" @551
stereotype TRUE
line_color 3342489
client @550
supplier @545
line_style 0)
(object SelfMessView "" @552
location (16, 1040)
label (object SegLabel @553
Parent_View @552
location (2950, 996)
quidu "422C9ACE03E2"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "DoControlClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @521
supplier @521
Focus_Src @522
Focus_Entry @523
origin (2875, 1040)
terminus (3025, 1040)
ordinal 8)))
(object InteractionDiagram "Sub Connection attach to next layer"
mechanism_ref @12
quid "41C346630152"
title "Sub Connection attach to next layer"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$65" @554
location (368, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @554
location (368, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C3467900FA"
width 504
height 701
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @555
location (368, 384)
line_color 3342489
InterObjView @554
height 392
y_coord 332
Nested FALSE))
(object InterObjView "$UNNAMED$67" @556
location (1632, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @556
location (1632, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C346930008"
width 572
height 701
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @557
location (1632, 656)
line_color 3342489
InterObjView @556
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$68" @558
location (2192, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @558
location (2192, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 492
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C346A80348"
width 510
height 701
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @559
location (2192, 384)
line_color 3342489
InterObjView @558
height 452
y_coord 392
Nested FALSE))
(object InterObjView "$UNNAMED$66" @560
location (976, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @560
location (976, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 626
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C3470C0145"
width 644
height 701
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @561
location (976, 480)
line_color 3342489
InterObjView @560
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @562
location (16, 384)
label (object SegLabel @563
Parent_View @562
location (1280, 340)
quidu "41C346E300E2"
anchor_loc 1
nlines 1
max_width 806
justify 0
label "SubConnectionEvent(sub-connection handle)"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @558
supplier @554
Focus_Src @559
Focus_Entry @555
origin (2176, 384)
terminus (384, 384)
ordinal 0)
(object InterMessView "" @564
location (16, 480)
label (object SegLabel @565
Parent_View @564
location (671, 436)
quidu "41C3472A030C"
anchor_loc 1
nlines 1
max_width 831
justify 0
label "FindOrCreateProviderL(layerTID,protocolId,[OID])"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @560
Focus_Src @555
Focus_Entry @561
origin (383, 480)
terminus (960, 480)
ordinal 1)
(object NoteView @566
location (1408, 496)
label (object ItemLabel
Parent_View @566
location (1186, 434)
fill_color 13434879
nlines 2
max_width 409
label "OID is actually a filter.")
line_color 3342489
fill_color 13434879
width 469
height 137)
(object AttachView "" @567
stereotype TRUE
line_color 3342489
client @566
supplier @565
line_style 0)
(object InterMessView "" @568
location (16, 656)
label (object SegLabel @569
Parent_View @568
location (999, 612)
quidu "41C347F00365"
anchor_loc 1
nlines 1
max_width 678
justify 0
label "AttachToNext(sub-connection handle)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @554
supplier @556
Focus_Src @555
Focus_Entry @557
origin (383, 656)
terminus (1616, 656)
ordinal 2)))
(object InteractionDiagram "Connection Provider Attach Normal/Monitor"
mechanism_ref @13
quid "41C5C69E0185"
title "Connection Provider Attach Normal/Monitor"
zoom 100
max_height 28350
max_width 21600
origin_x 147
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$69" @570
location (1744, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @570
location (1744, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 724
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C5C6B50065"
width 742
height 1457
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @571
location (1744, 400)
line_color 3342489
InterObjView @570
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @572
location (1744, 480)
line_color 3342489
InterObjView @570
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$70" @573
location (176, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @573
location (176, 224)
fill_color 16777215
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C5C6B50068"
width 300
height 1457
icon_height 162
icon_width 120
icon_y_offset -94
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @574
location (176, 352)
line_color 3342489
InterObjView @573
height 1240
y_coord 1180
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @575
location (176, 1472)
line_color 3342489
InterObjView @573
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$71" @576
location (592, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @576
location (592, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C5C6B5006E"
width 504
height 1457
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @577
location (592, 656)
line_color 3342489
InterObjView @576
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @578
location (592, 880)
line_color 3342489
InterObjView @576
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @579
location (592, 992)
line_color 3342489
InterObjView @576
height 216
y_coord 156
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @580
location (592, 1088)
line_color 3342489
InterObjView @576
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @581
location (592, 1216)
line_color 3342489
InterObjView @576
height 260
y_coord 200
Nested FALSE))
(object InterMessView "" @582
location (16, 400)
label (object SegLabel @583
Parent_View @582
location (959, 356)
quidu "41C5C6B50066"
anchor_loc 1
nlines 1
max_width 934
justify 0
label "FindOrCreateProvider(protocolId, connection info)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @570
Focus_Src @574
Focus_Entry @571
origin (191, 400)
terminus (1728, 400)
ordinal 0)
(object InterMessView "" @584
location (16, 992)
label (object SegLabel @585
Parent_View @584
location (383, 948)
quidu "41C5C6B5006B"
anchor_loc 1
nlines 1
max_width 72
justify 0
label "Join"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @576
Focus_Src @574
Focus_Entry @579
origin (191, 992)
terminus (576, 992)
ordinal 6)
(object NoteView @586
location (1408, 1760)
label (object ItemLabel
Parent_View @586
location (786, 1632)
fill_color 13434879
nlines 5
max_width 1208
label "The question here is to which level to attach. At the moment it's given by the protocolId. Since every new attach has to have its own CNifSession object (see CNifSession::AttachToConnetionL(info))) this and the Attach monitor scenarion suggest that the CConnectionProviderShim needs to have an array of CNifSessions.")
line_color 3342489
fill_color 13434879
width 1268
height 269)
(object SelfMessView "" @587
location (16, 1472)
label (object SegLabel @588
Parent_View @587
location (267, 1428)
quidu "41E42CAE0345"
anchor_loc 1
nlines 1
max_width 316
justify 0
label "RequestComplete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @573
Focus_Src @574
Focus_Entry @575
origin (192, 1472)
terminus (342, 1472)
ordinal 11)
(object InterMessView "" @589
location (16, 480)
label (object SegLabel @590
Parent_View @589
location (959, 436)
quidu "421DE5F201E8"
anchor_loc 1
nlines 1
max_width 1344
justify 0
label "FindOrCreateProvider(KShimConnectionProviderFactoryId, connection info)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @570
Focus_Src @574
Focus_Entry @572
origin (191, 480)
terminus (1728, 480)
ordinal 1)
(object InterMessView "" @591
location (16, 880)
label (object SegLabel @592
Parent_View @591
location (383, 836)
quidu "421DE61B0346"
anchor_loc 1
nlines 1
max_width 0
justify 0
label ""
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @576
Focus_Src @574
Focus_Entry @578
origin (191, 880)
terminus (576, 880)
ordinal 5)
(object InterObjView "$UNNAMED$72" @593
location (1104, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @593
location (1104, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DE62802FF"
width 504
height 1457
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @594
location (1104, 560)
line_color 3342489
InterObjView @593
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @595
location (1104, 784)
line_color 3342489
InterObjView @593
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @596
location (1104, 1280)
line_color 3342489
InterObjView @593
height 136
y_coord 76
Nested FALSE))
(object NoteView @597
location (576, 96)
label (object ItemLabel
Parent_View @597
location (438, 36)
fill_color 13434879
nlines 2
max_width 240
label "IP Layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @598
location (1088, 96)
label (object ItemLabel
Parent_View @598
location (950, 36)
fill_color 13434879
nlines 2
max_width 240
label "Shim Layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object InterMessView "" @599
location (16, 560)
label (object SegLabel @600
Parent_View @599
location (639, 516)
quidu "421DE6680082"
anchor_loc 1
nlines 1
max_width 328
justify 0
label "SetConnectionInfo"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @593
Focus_Src @574
Focus_Entry @594
origin (191, 560)
terminus (1088, 560)
ordinal 2)
(object InterMessView "" @601
location (16, 656)
label (object SegLabel @602
Parent_View @601
location (383, 612)
quidu "421DE687018B"
anchor_loc 1
nlines 1
max_width 391
justify 0
label "JoinNextLayerL(shim)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @576
Focus_Src @574
Focus_Entry @577
origin (191, 656)
terminus (576, 656)
ordinal 3)
(object InterMessView "" @603
location (16, 784)
label (object SegLabel @604
Parent_View @603
location (639, 740)
quidu "421DE6A4018D"
anchor_loc 1
nlines 1
max_width 403
justify 0
label "JoinNextLayerL(NULL)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @593
Focus_Src @574
Focus_Entry @595
origin (191, 784)
terminus (1088, 784)
ordinal 4)
(object InterMessView "" @605
location (16, 1216)
label (object SegLabel @606
Parent_View @605
location (383, 1172)
quidu "421DE6D100C0"
anchor_loc 1
nlines 1
max_width 997
justify 0
label "ConnectionControlActivityL(EAttachNormal/EAttachMonitor)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @573
supplier @576
Focus_Src @574
Focus_Entry @581
origin (191, 1216)
terminus (576, 1216)
ordinal 8)
(object InterMessView "" @607
location (16, 1280)
label (object SegLabel @608
Parent_View @607
location (847, 1236)
quidu "421DE98100BA"
anchor_loc 1
nlines 1
max_width 484
justify 0
label "ConnectionControlActivityL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @576
supplier @593
Focus_Src @581
Focus_Entry @596
origin (607, 1280)
terminus (1088, 1280)
ordinal 9)
(object InterObjView "CNifSession" @609
location (2272, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @609
location (2272, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "CNifSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DE9A7028B"
width 300
height 1457
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @610
location (2272, 1296)
line_color 3342489
InterObjView @609
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @611
location (16, 1296)
label (object SegLabel @612
Parent_View @611
location (1687, 1252)
quidu "421DE9BF00ED"
anchor_loc 1
nlines 1
max_width 366
justify 0
label "AttachToConnection"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @593
supplier @609
Focus_Src @596
Focus_Entry @610
origin (1119, 1296)
terminus (2256, 1296)
ordinal 10)
(object SelfMessView "" @613
location (16, 1088)
label (object SegLabel @614
Parent_View @613
location (683, 1044)
quidu "422C9A6D0119"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "DoControlClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @576
supplier @576
Focus_Src @579
Focus_Entry @580
origin (608, 1088)
terminus (758, 1088)
ordinal 7)))
(object InteractionDiagram "CConnection::AllInterfaceNotificationL"
mechanism_ref @14
quid "41C6AA920047"
title "CConnection::AllInterfaceNotificationL"
zoom 100
max_height 28350
max_width 21600
origin_x 1397
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$73" @615
location (176, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @615
location (176, 343)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C6AC2F02F4"
width 336
height 1065
icon_height 162
icon_width 120
icon_y_offset -94
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @616
location (176, 384)
line_color 3342489
InterObjView @615
height 648
y_coord 588
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @617
location (176, 960)
line_color 3342489
InterObjView @615
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$74" @618
location (512, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @618
location (512, 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 "41C6AC3C02A3"
width 300
height 1065
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @619
location (512, 432)
line_color 3342489
InterObjView @618
height 540
y_coord 480
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @620
location (512, 944)
line_color 3342489
InterObjView @618
height 136
y_coord 76
Nested TRUE))
(object InterObjView "$UNNAMED$75" @621
location (1008, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @621
location (1008, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 630
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C6AC69026C"
width 648
height 1065
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @622
location (1008, 496)
line_color 3342489
InterObjView @621
height 416
y_coord 356
Nested FALSE))
(object InterObjView "$UNNAMED$76" @623
location (1664, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @623
location (1664, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 634
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C6ACE100D3"
width 652
height 1065
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @624
location (1664, 528)
line_color 3342489
InterObjView @623
height 324
y_coord 264
Nested FALSE))
(object InterObjView "$UNNAMED$77" @625
location (2320, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @625
location (2320, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 630
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C6ACEA0203"
width 648
height 1065
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @626
location (2320, 560)
line_color 3342489
InterObjView @625
height 232
y_coord 172
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @627
location (2320, 848)
line_color 3342489
InterObjView @625
height 292
y_coord 232
Nested FALSE))
(object InterObjView "$UNNAMED$78" @628
location (2800, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @628
location (2800, 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 "41E5702200C3"
width 300
height 1065
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @629
location (2800, 592)
line_color 3342489
InterObjView @628
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @630
location (2800, 672)
line_color 3342489
InterObjView @628
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @631
location (2800, 816)
line_color 3342489
InterObjView @628
height 384
y_coord 324
Nested FALSE))
(object InterMessView "" @632
location (16, 432)
label (object SegLabel @633
Parent_View @632
location (343, 388)
quidu "41C6ACF3035B"
anchor_loc 1
nlines 1
max_width 400
justify 0
label "AllInterfaceNotificationL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @615
supplier @618
Focus_Src @616
Focus_Entry @619
origin (191, 432)
terminus (496, 432)
ordinal 0)
(object InterMessView "" @634
location (16, 496)
label (object SegLabel @635
Parent_View @634
location (759, 452)
quidu "41C6AD0E024C"
anchor_loc 1
nlines 1
max_width 634
justify 0
label "RegisterNotifierL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @618
supplier @621
Focus_Src @619
Focus_Entry @622
origin (527, 496)
terminus (992, 496)
ordinal 1)
(object InterMessView "" @636
location (16, 528)
label (object SegLabel @637
Parent_View @636
location (1335, 484)
quidu "41C6AD4B01F9"
anchor_loc 1
nlines 1
max_width 297
justify 0
label "RegisterNotifierL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @621
supplier @623
Focus_Src @622
Focus_Entry @624
origin (1023, 528)
terminus (1648, 528)
ordinal 2)
(object InterMessView "" @638
location (16, 560)
label (object SegLabel @639
Parent_View @638
location (1991, 516)
quidu "41C6ADBA02A3"
anchor_loc 1
nlines 1
max_width 347
justify 0
label "DoRegisterNotifierL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @623
supplier @625
Focus_Src @624
Focus_Entry @626
origin (1679, 560)
terminus (2304, 560)
ordinal 3)
(object InterMessView "" @640
location (16, 592)
label (object SegLabel @641
Parent_View @640
location (2559, 548)
quidu "41E570390208"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @625
supplier @628
Focus_Src @626
Focus_Entry @629
origin (2335, 592)
terminus (2784, 592)
ordinal 4)
(object InterMessView "" @642
location (16, 672)
label (object SegLabel @643
Parent_View @642
location (2559, 628)
quidu "41E5707001C2"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "AllInterfaceNotificationL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @625
supplier @628
Focus_Src @626
Focus_Entry @630
origin (2335, 672)
terminus (2784, 672)
ordinal 5)
(object InterMessView "" @644
location (16, 848)
label (object SegLabel @645
Parent_View @644
location (2560, 804)
quidu "41E570C40324"
anchor_loc 1
nlines 1
max_width 563
justify 0
label "InterfaceStateChangeNotification"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @628
supplier @625
Focus_Src @631
Focus_Entry @627
origin (2784, 848)
terminus (2336, 848)
ordinal 6)
(object InterMessView "" @646
location (16, 944)
label (object SegLabel @647
Parent_View @646
location (1416, 900)
quidu "41E5769B02C5"
anchor_loc 1
nlines 1
max_width 588
justify 0
label "InterfaceStateChangeNotification"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @625
supplier @618
Focus_Src @627
Focus_Entry @620
origin (2304, 944)
terminus (528, 944)
ordinal 7)
(object InterMessView "" @648
location (16, 960)
label (object SegLabel @649
Parent_View @648
location (344, 916)
quidu "41E576B903C3"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "RequestComplete"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @618
supplier @615
Focus_Src @620
Focus_Entry @617
origin (496, 960)
terminus (192, 960)
ordinal 8)
(object NoteView @650
location (2304, 80)
label (object ItemLabel
Parent_View @650
location (2041, 21)
fill_color 13434879
nlines 2
max_width 490
label "At the moment it always ends here.")
line_color 3342489
fill_color 13434879
width 550
height 131)
(object AttachView "" @651
stereotype TRUE
line_color 3342489
client @650
supplier @625
line_style 0)
(object NoteView @652
location (1408, 1488)
label (object ItemLabel
Parent_View @652
location (780, 1429)
fill_color 13434879
nlines 2
max_width 1221
label "The scenario assumes that the shim factory keeps one instance of CNifSession to register for global stuff as all interface notification.")
line_color 3342489
fill_color 13434879
width 1281
height 131)))
(object InteractionDiagram "CConnection::Join"
mechanism_ref @15
quid "421DEB4D0010"
title "CConnection::Join"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$79" @653
location (304, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @653
location (304, 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 "421DEB650368"
width 300
height 869
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @654
location (304, 368)
line_color 3342489
InterObjView @653
height 636
y_coord 576
Nested FALSE))
(object InterObjView "$UNNAMED$80" @655
location (720, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @655
location (720, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DEB7401A7"
width 504
height 869
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @656
location (720, 368)
line_color 3342489
InterObjView @655
height 200
y_coord 140
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @657
location (720, 448)
line_color 3342489
InterObjView @655
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @658
location (720, 576)
line_color 3342489
InterObjView @655
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$81" @659
location (1232, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @659
location (1232, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 492
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DEB88017E"
width 510
height 869
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @660
location (1232, 640)
line_color 3342489
InterObjView @659
height 244
y_coord 184
Nested FALSE))
(object InterObjView "$UNNAMED$82" @661
location (1776, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @661
location (1776, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 556
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DEC35005E"
width 574
height 869
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @662
location (1776, 672)
line_color 3342489
InterObjView @661
height 152
y_coord 92
Nested FALSE))
(object InterObjView "$UNNAMED$83" @663
location (2384, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @663
location (2384, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 590
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DEC5C00DD"
width 608
height 869
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @664
location (2384, 704)
line_color 3342489
InterObjView @663
height 60
y_coord 0
Nested FALSE))
(object NoteView @665
location (688, 96)
label (object ItemLabel
Parent_View @665
location (550, 36)
fill_color 13434879
nlines 2
max_width 240
label "IP layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @666
location (1232, 96)
label (object ItemLabel
Parent_View @666
location (1094, 36)
fill_color 13434879
nlines 2
max_width 240
label "Shim Layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object InterMessView "" @667
location (16, 368)
label (object SegLabel @668
Parent_View @667
location (511, 324)
quidu "421DF19700EA"
anchor_loc 1
nlines 1
max_width 94
justify 0
label "JoinL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @653
supplier @655
Focus_Src @654
Focus_Entry @656
origin (319, 368)
terminus (704, 368)
ordinal 0)
(object InterMessView "" @669
location (16, 576)
label (object SegLabel @670
Parent_View @669
location (511, 532)
quidu "421DF1A400D4"
anchor_loc 1
nlines 1
max_width 453
justify 0
label "ConnectionControlActivityL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @653
supplier @655
Focus_Src @654
Focus_Entry @658
origin (319, 576)
terminus (704, 576)
ordinal 2)
(object InterMessView "" @671
location (16, 640)
label (object SegLabel @672
Parent_View @671
location (975, 596)
quidu "421DF1BC036F"
anchor_loc 1
nlines 1
max_width 485
justify 0
label "ConnectionControlActivityL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @655
supplier @659
Focus_Src @658
Focus_Entry @660
origin (735, 640)
terminus (1216, 640)
ordinal 3)
(object InterMessView "" @673
location (16, 672)
label (object SegLabel @674
Parent_View @673
location (1503, 628)
quidu "421DF1C70389"
anchor_loc 1
nlines 1
max_width 328
justify 0
label "ConnectionJoining"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @659
supplier @661
Focus_Src @660
Focus_Entry @662
origin (1247, 672)
terminus (1760, 672)
ordinal 4)
(object InterMessView "" @675
location (16, 704)
label (object SegLabel @676
Parent_View @675
location (2079, 660)
quidu "421DF1D800A9"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "NewL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @661
supplier @663
Focus_Src @662
Focus_Entry @664
origin (1791, 704)
terminus (2368, 704)
ordinal 5)
(object NoteView @677
location (2272, 432)
label (object ItemLabel
Parent_View @677
location (1922, 348)
fill_color 13434879
nlines 3
max_width 665
label "create subconnection link client to process CConnection subconnection directed requests")
line_color 3342489
fill_color 13434879
width 725
height 181)
(object AttachView "" @678
stereotype TRUE
line_color 3342489
client @677
supplier @675
line_style 0)
(object SelfMessView "" @679
location (16, 448)
label (object SegLabel @680
Parent_View @679
location (811, 404)
quidu "422C9A450356"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "DoControlClientJoiningL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @655
supplier @655
Focus_Src @656
Focus_Entry @657
origin (736, 448)
terminus (886, 448)
ordinal 1)
(object NoteView @681
location (1456, 464)
label (object ItemLabel
Parent_View @681
location (1318, 404)
fill_color 13434879
nlines 2
max_width 240
label "for all data clients")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @682
stereotype TRUE
line_color 3342489
client @681
supplier @673
line_style 0)))
(object InteractionDiagram "CConnection::Leave"
mechanism_ref @16
quid "421DF22201E6"
title "CConnection::Leave"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$84" @683
location (304, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @683
location (304, 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 "421DF22E00B7"
width 300
height 885
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @684
location (304, 368)
line_color 3342489
InterObjView @683
height 652
y_coord 592
Nested FALSE))
(object InterObjView "$UNNAMED$85" @685
location (720, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @685
location (720, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 486
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DF22E00BB"
width 504
height 885
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @686
location (720, 368)
line_color 3342489
InterObjView @685
height 195
y_coord 135
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @687
location (720, 443)
line_color 3342489
InterObjView @685
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @688
location (720, 592)
line_color 3342489
InterObjView @685
height 368
y_coord 308
Nested FALSE))
(object InterObjView "$UNNAMED$86" @689
location (1232, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @689
location (1232, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 492
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DF22E00C0"
width 510
height 885
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @690
location (1232, 656)
line_color 3342489
InterObjView @689
height 244
y_coord 184
Nested FALSE))
(object InterObjView "$UNNAMED$87" @691
location (1776, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @691
location (1776, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 556
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DF22E00C3"
width 574
height 885
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @692
location (1776, 688)
line_color 3342489
InterObjView @691
height 152
y_coord 92
Nested FALSE))
(object InterObjView "$UNNAMED$88" @693
location (2384, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @693
location (2384, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 590
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421DF22E00C4"
width 608
height 885
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @694
location (2384, 720)
line_color 3342489
InterObjView @693
height 60
y_coord 0
Nested FALSE))
(object NoteView @695
location (688, 96)
label (object ItemLabel
Parent_View @695
location (550, 36)
fill_color 13434879
nlines 2
max_width 240
label "IP layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @696
location (1232, 96)
label (object ItemLabel
Parent_View @696
location (1094, 36)
fill_color 13434879
nlines 2
max_width 240
label "Shim Layer")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @697
location (2272, 432)
label (object ItemLabel
Parent_View @697
location (1922, 348)
fill_color 13434879
nlines 3
max_width 665
label "delete subconnection link client to process CConnection subconnection directed requests")
line_color 3342489
fill_color 13434879
width 725
height 181)
(object InterMessView "" @698
location (16, 368)
label (object SegLabel @699
Parent_View @698
location (511, 324)
quidu "421DF22E00B9"
anchor_loc 1
nlines 1
max_width 103
justify 0
label "Leave"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @683
supplier @685
Focus_Src @684
Focus_Entry @686
origin (319, 368)
terminus (704, 368)
ordinal 0)
(object InterMessView "" @700
location (16, 592)
label (object SegLabel @701
Parent_View @700
location (511, 548)
quidu "421DF22E00BA"
anchor_loc 1
nlines 1
max_width 484
justify 0
label "ConnectionControlActivityL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @683
supplier @685
Focus_Src @684
Focus_Entry @688
origin (319, 592)
terminus (704, 592)
ordinal 2)
(object InterMessView "" @702
location (16, 656)
label (object SegLabel @703
Parent_View @702
location (975, 612)
quidu "421DF22E00BD"
anchor_loc 1
nlines 1
max_width 484
justify 0
label "ConnectionControlActivityL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @685
supplier @689
Focus_Src @688
Focus_Entry @690
origin (735, 656)
terminus (1216, 656)
ordinal 3)
(object InterMessView "" @704
location (16, 688)
label (object SegLabel @705
Parent_View @704
location (1503, 644)
quidu "421DF22E00BE"
anchor_loc 1
nlines 1
max_width 338
justify 0
label "ConnectionLeaving"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @689
supplier @691
Focus_Src @690
Focus_Entry @692
origin (1247, 688)
terminus (1760, 688)
ordinal 4)
(object InterMessView "" @706
location (16, 720)
label (object SegLabel @707
Parent_View @706
location (2079, 676)
quidu "421DF22E00C1"
anchor_loc 1
nlines 1
max_width 109
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @691
supplier @693
Focus_Src @692
Focus_Entry @694
origin (1791, 720)
terminus (2368, 720)
ordinal 5)
(object AttachView "" @708
stereotype TRUE
line_color 3342489
client @697
supplier @706
line_style 0)
(object NoteView @709
location (1456, 400)
label (object ItemLabel
Parent_View @709
location (1318, 340)
fill_color 13434879
nlines 2
max_width 240
label "for all data clients")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object AttachView "" @710
stereotype TRUE
line_color 3342489
client @709
supplier @704
line_style 0)
(object SelfMessView "" @711
location (16, 443)
label (object SegLabel @712
Parent_View @711
location (811, 399)
quidu "422F07F503BD"
anchor_loc 1
nlines 1
max_width 409
justify 0
label "DoControlClientLeaving"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @685
supplier @685
Focus_Src @686
Focus_Entry @687
origin (736, 443)
terminus (886, 443)
ordinal 1)))
(object InteractionDiagram "RSocket::Open(RConnection&)"
mechanism_ref @17
quid "4241AAA30361"
title "RSocket::Open(RConnection&)"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$89" @713
location (240, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @713
location (240, 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 "4241AABF01D0"
width 300
height 813
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @714
location (240, 352)
line_color 3342489
InterObjView @713
height 596
y_coord 536
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @715
location (240, 352)
line_color 3342489
InterObjView @713
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$91" @716
location (880, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @716
location (880, 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 "4241AAE501F3"
width 300
height 813
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @717
location (880, 480)
line_color 3342489
InterObjView @716
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$90" @718
location (560, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @718
location (560, 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 "4241AAF601EE"
width 300
height 813
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @719
location (560, 464)
line_color 3342489
InterObjView @718
height 424
y_coord 364
Nested FALSE))
(object InterObjView "$UNNAMED$92" @720
location (1368, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @720
location (1368, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 626
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4241AB1B036D"
width 644
height 813
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @721
location (1368, 576)
line_color 3342489
InterObjView @720
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$93" @722
location (1982, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @722
location (1982, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 540
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4241AB5803E3"
width 558
height 813
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @723
location (1982, 688)
line_color 3342489
InterObjView @722
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @724
location (1982, 768)
line_color 3342489
InterObjView @722
height 60
y_coord 0
Nested FALSE))
(object SelfMessView "" @725
location (0, 352)
label (object SegLabel @726
Parent_View @725
location (331, 308)
quidu "4241AB9400F1"
anchor_loc 1
nlines 1
max_width 216
justify 0
label "NewSocketL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @713
supplier @713
Focus_Src @714
Focus_Entry @715
origin (256, 352)
terminus (406, 352)
ordinal 0)
(object InterMessView "" @727
location (16, 464)
label (object SegLabel @728
Parent_View @727
location (399, 420)
quidu "4241ABAE021B"
anchor_loc 1
nlines 1
max_width 247
justify 0
label "JoinInterfaceL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @713
supplier @718
Focus_Src @714
Focus_Entry @719
origin (255, 464)
terminus (544, 464)
ordinal 1)
(object InterMessView "" @729
location (16, 480)
label (object SegLabel @730
Parent_View @729
location (719, 436)
quidu "4241ABE50292"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "Provider()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @718
supplier @716
Focus_Src @719
Focus_Entry @717
origin (575, 480)
terminus (864, 480)
ordinal 2)
(object InterMessView "" @731
location (16, 576)
label (object SegLabel @732
Parent_View @731
location (963, 532)
quidu "4241AC0B0391"
anchor_loc 1
nlines 1
max_width 407
justify 0
label "FindOrCreateProviderL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @718
supplier @720
Focus_Src @719
Focus_Entry @721
origin (575, 576)
terminus (1352, 576)
ordinal 3)
(object InterMessView "" @733
location (16, 688)
label (object SegLabel @734
Parent_View @733
location (1270, 644)
quidu "4241AC240315"
anchor_loc 1
nlines 1
max_width 369
justify 0
label "JoinSubConnectionL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @718
supplier @722
Focus_Src @719
Focus_Entry @723
origin (575, 688)
terminus (1966, 688)
ordinal 4)
(object InterMessView "" @735
location (16, 768)
label (object SegLabel @736
Parent_View @735
location (1270, 724)
quidu "4241AC4A00DE"
anchor_loc 1
nlines 1
max_width 328
justify 0
label "SetConnectionInfo"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @718
supplier @722
Focus_Src @719
Focus_Entry @724
origin (575, 768)
terminus (1966, 768)
ordinal 5)
(object NoteView @737
location (1200, 384)
label (object ItemLabel
Parent_View @737
location (937, 325)
fill_color 13434879
nlines 2
max_width 490
label "based on connection provider & address family")
line_color 3342489
fill_color 13434879
width 550
height 131)
(object AttachView "" @738
stereotype TRUE
line_color 3342489
client @737
supplier @731
line_style 0)))
(object InteractionDiagram "RHostResolver::Open(RConnection&)"
mechanism_ref @18
quid "4241B1ED02E4"
title "RHostResolver::Open(RConnection&)"
zoom 100
max_height 28350
max_width 21600
origin_x 69
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$94" @739
location (240, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @739
location (240, 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 "4241B2060145"
width 300
height 889
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @740
location (240, 352)
line_color 3342489
InterObjView @739
height 672
y_coord 612
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @741
location (240, 352)
line_color 3342489
InterObjView @739
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$95" @742
location (560, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @742
location (560, 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 "4241B206014C"
width 300
height 889
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @743
location (560, 464)
line_color 3342489
InterObjView @742
height 500
y_coord 440
Nested FALSE))
(object InterObjView "$UNNAMED$96" @744
location (1040, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @744
location (1040, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 626
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4241B2060153"
width 644
height 889
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @745
location (1040, 576)
line_color 3342489
InterObjView @744
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$97" @746
location (1648, 224)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @746
location (1648, 224)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 540
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4241B2060154"
width 558
height 889
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @747
location (1648, 688)
line_color 3342489
InterObjView @746
height 216
y_coord 156
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @748
location (1648, 784)
line_color 3342489
InterObjView @746
height 60
y_coord 0
Nested TRUE))
(object SelfMessView "" @749
location (0, 352)
label (object SegLabel @750
Parent_View @749
location (331, 308)
quidu "4241B2060147"
anchor_loc 1
nlines 1
max_width 334
justify 0
label "NewHostResolverL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @739
supplier @739
Focus_Src @740
Focus_Entry @741
origin (256, 352)
terminus (406, 352)
ordinal 0)
(object InterMessView "" @751
location (16, 464)
label (object SegLabel @752
Parent_View @751
location (399, 420)
quidu "4241B2060149"
anchor_loc 1
nlines 1
max_width 247
justify 0
label "JoinInterfaceL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @739
supplier @742
Focus_Src @740
Focus_Entry @743
origin (255, 464)
terminus (544, 464)
ordinal 1)
(object InterMessView "" @753
location (16, 576)
label (object SegLabel @754
Parent_View @753
location (799, 532)
quidu "4241B206014E"
anchor_loc 1
nlines 1
max_width 407
justify 0
label "FindOrCreateProviderL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @742
supplier @744
Focus_Src @743
Focus_Entry @745
origin (575, 576)
terminus (1024, 576)
ordinal 2)
(object InterMessView "" @755
location (16, 688)
label (object SegLabel @756
Parent_View @755
location (1103, 644)
quidu "4241B2060150"
anchor_loc 1
nlines 1
max_width 369
justify 0
label "JoinSubConnectionL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @742
supplier @746
Focus_Src @743
Focus_Entry @747
origin (575, 688)
terminus (1632, 688)
ordinal 3)
(object NoteView @757
location (976, 400)
label (object ItemLabel
Parent_View @757
location (713, 341)
fill_color 13434879
nlines 2
max_width 490
label "based on connection provider & address family")
line_color 3342489
fill_color 13434879
width 550
height 131)
(object AttachView "" @758
stereotype TRUE
line_color 3342489
client @757
supplier @753
line_style 0)
(object SelfMessView "" @759
location (16, 784)
label (object SegLabel @760
Parent_View @759
location (1739, 740)
quidu "4241B32403C9"
anchor_loc 1
nlines 1
max_width 253
justify 0
label "SetConnection"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @746
supplier @746
Focus_Src @747
Focus_Entry @748
origin (1664, 784)
terminus (1814, 784)
ordinal 4)))))
root_category (object Class_Category "Logical View"
quid "41A74B800047"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "41A74B800049"
logical_models (list unit_reference_list
(object Class "CBase"
quid "41A7525A00AC")
(object Class "CPlayer"
quid "41A773DB02DF")
(object Class "CCommDb"
quid "41ACFE3D01AC")
(object Class "RMessage2"
quid "41C07849000C")
(object Association "$UNNAMED$98"
quid "41A7550B0139"
roles (list role_list
(object Role "$UNNAMED$99"
quid "41A7550C02F3"
supplier "Logical View::Sub Connection::MConnectionDataClient"
quidu "41A753E90088"
client_cardinality (value cardinality "1..n")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$100"
quid "41A7550C02F4"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C")))
(object Association "$UNNAMED$101"
quid "41A755100295"
roles (list role_list
(object Role "$UNNAMED$102"
quid "41A755110318"
supplier "Logical View::Sub Connection::MSubConnectionControlClient"
quidu "41A753D702F9"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$103"
quid "41A755110322"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C")))
(object Association "$UNNAMED$104"
quid "41A755B40150"
roles (list role_list
(object Role "$UNNAMED$105"
quid "41A755B501F2"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
is_navigable TRUE)
(object Role "$UNNAMED$106"
quid "41A755B501F3"
supplier "Logical View::Service::CControlledServProvider"
quidu "41A754670219")))
(object Association "$UNNAMED$107"
quid "41A7567A00C8"
roles (list role_list
(object Role "$UNNAMED$108"
quid "41A7567B02E7"
supplier "Logical View::Sub Connection::CSubConnection2"
quidu "41A750530146"
is_navigable TRUE)
(object Role "$UNNAMED$109"
quid "41A7567B02F1"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C")))
(object Association "$UNNAMED$110"
quid "41A756830360"
roles (list role_list
(object Role "$UNNAMED$111"
quid "41A756850114"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$112"
quid "41A75685011E"
supplier "Logical View::Sub Connection::CSubConnection2"
quidu "41A750530146")))
(object Association "$UNNAMED$113"
quid "41A75702018C"
roles (list role_list
(object Role "$UNNAMED$114"
quid "41A7570302B0"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$115"
quid "41A7570302BA"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
exportControl "Protected"
is_navigable TRUE)))
(object Class_Category "Connection"
quid "41A74FA2017D"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "41A77B4A0000"
supplier "Logical View::Sub Connection"
quidu "41A74FC60071")
(object Visibility_Relationship
quid "41A77B5601DE"
supplier "Logical View::Interface"
quidu "41A7679A014D")
(object Visibility_Relationship
quid "41A8760803A2"
supplier "Logical View::Factory"
quidu "41A875EF01EE")
(object Visibility_Relationship
quid "41B6EADF010A"
supplier "Logical View::Selection"
quidu "41B6EAB601E8"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CConnection"
quid "41A7507C013B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41B875C100D1"
supplier "Logical View::Service::CSockSubSession"
quidu "41A7685902ED"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41D920C702A7"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A778F5032D"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F")
(object Realize_Relationship
quid "41BDB38A01E3"
supplier "Logical View::Connection::Connection Provider::MConnectionControlClient"
quidu "41BDA92A0213")
(object Realize_Relationship
quid "41BDB38D02B0"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172")
(object Realize_Relationship
quid "41C2DE9B0191"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8")))
(object Class "CConnectionProvdBase"
quid "41A7526F01F7"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41A779E30180"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41B75DA603D2"
supplier "Logical View::Selection::MNetworkControllerObserver"
quidu "41B6EE01032A")))
(object Class "RConnection"
quid "41B1D83B017A"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41B1D85E017A"
supplier "Logical View::Connection::CConnection"
quidu "41A7507C013B")))
(object Association "$UNNAMED$116"
quid "41A779B903BB"
roles (list role_list
(object Role "$UNNAMED$117"
quid "41A779BB00B1"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$118"
quid "41A779BB00C5"
supplier "Logical View::Connection::CConnection"
quidu "41A7507C013B")))
(object Association "$UNNAMED$119"
quid "41A779E70258"
roles (list role_list
(object Role "$UNNAMED$120"
quid "41A779E801F6"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$121"
quid "41A779E8020A"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7")))
(object Association "$UNNAMED$122"
quid "41AA239C036D"
roles (list role_list
(object Role "$UNNAMED$123"
quid "41AA239D02ED"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$124"
quid "41AA239D02F7"
supplier "Logical View::Connection::Connection Provider::CNetworkSession"
quidu "41A8587D00BE")))
(object Class_Category "Nif Session"
quid "41B9FACD0024"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "MNifSessionNotify"
quid "41B9FAF0024C")
(object Class "CNifSession"
quid "41A77CCA0251"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A77D490109"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41B9FB5E010C"
supplier "Logical View::Selection::MNetworkControllerObserver"
quidu "41B6EE01032A")
(object Realize_Relationship
quid "41B9FB6102E7"
supplier "Logical View::Connection::Nif Session::MAgentSessionNotify"
quidu "41B9FB280154")
(object Realize_Relationship
quid "41B9FB640115"
supplier "Logical View::Connection::Nif Session::MNifSessionNotify"
quidu "41B9FAF0024C")))
(object Class "MAgentSessionNotify"
quid "41B9FB280154")
(object Class "CNifSecureSession"
quid "421BA9590249"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421BA9730142"
supplier "Logical View::Connection::Nif Session::CNifSession"
quidu "41A77CCA0251"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41B9FAEB03B8"
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::Connection::Nif Session::MNifSessionNotify" @761
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (352, 592)
label (object ItemLabel
Parent_View @761
location (167, 541)
fill_color 13434879
nlines 1
max_width 370
justify 0
label "MNifSessionNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9FAF0024C"
width 388
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @762
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1296, 1040)
label (object ItemLabel
Parent_View @762
location (1165, 988)
fill_color 13434879
nlines 1
max_width 262
justify 0
label "CNifSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A77CCA0251"
width 280
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Nif Session::MAgentSessionNotify" @763
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (896, 592)
label (object ItemLabel
Parent_View @763
location (683, 541)
fill_color 13434879
nlines 1
max_width 426
justify 0
label "MAgentSessionNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9FB280154"
width 444
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::MNetworkControllerObserver" @764
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1552, 576)
label (object ItemLabel
Parent_View @764
location (1280, 502)
fill_color 13434879
nlines 1
max_width 544
justify 0
label "MNetworkControllerObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B6EE01032A"
width 562
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @765
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2256, 560)
label (object ItemLabel
Parent_View @765
location (2025, 486)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 480
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @766
stereotype TRUE
line_color 3342489
quidu "41A77D490109"
client @762
supplier @765
line_style 0)
(object RealizeView "" @767
stereotype TRUE
line_color 3342489
quidu "41B9FB5E010C"
client @762
supplier @764
line_style 0)
(object RealizeView "" @768
stereotype TRUE
line_color 3342489
quidu "41B9FB6102E7"
client @762
supplier @763
line_style 0)
(object RealizeView "" @769
stereotype TRUE
line_color 3342489
quidu "41B9FB640115"
client @762
supplier @761
line_style 0)
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @770
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1296, 1360)
label (object ItemLabel
Parent_View @770
location (1100, 1309)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "CNifSecureSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421BA9590249"
width 410
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @771
stereotype TRUE
line_color 3342489
quidu "421BA9730142"
client @770
supplier @762
line_style 0)))))
(object Class_Category "Connection Provider"
quid "41BDA4160337"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CIPNetworkConnectionProvider"
quid "41A77CA40365"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A77DB502BD"
supplier "Logical View::Connection::Connection Provider::CNetworkSession"
quidu "41A8587D00BE")
(object Inheritance_Relationship
quid "41DEB8A10386"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41BDA98602E0"
supplier "Logical View::Connection::Connection Provider::MConnectionControlClient"
quidu "41BDA92A0213")))
(object Class "CNetworkSession"
quid "41A8587D00BE"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A8593301EC"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7")
(object Inheritance_Relationship
quid "41BDA8AC00C7"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41AA2395007E"
supplier "Logical View::Session Proxy::MSockSessionObserver"
quidu "41A76BA001BD")
(object Realize_Relationship
quid "41BDA96B00E2"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172")))
(object Class "CConnectionProviderBase"
quid "41BDA765028C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41BDA8BB001D"
supplier "Logical View::Factory::XFactoryObject"
quidu "41A7522A0392")
(object Inheritance_Relationship
quid "421BA9EE0293"
supplier "Logical View::CBase"
quidu "41A7525A00AC"))
operations (list Operations
(object Operation "StartL"
quid "41C30946012C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Stop"
quid "41C3097E023C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ProgressL"
quid "41C309880056"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "LastProgressError"
quid "41C30991026C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RequestServiceChangeNotificationL"
quid "41C3099A032D"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelServiceChangeNotification"
quid "41C309A20086"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "EnumerateConnectionsL"
quid "41C309D30177"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ControlL"
quid "41C309EA0135"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetUsageProfile"
quid "41C309F501C7"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "JoinL"
quid "41C30A56024B"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Leave"
quid "41C30A5E02C5"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "AllSubConnectionNotificationEnable"
quid "41C30D2700F7"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelAllSubConnectionNotification"
quid "41C30D31028D"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SendIoctlMessageL"
quid "41C30DE003AA"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SendCancelIoctl"
quid "41C30DEA0228"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Factory"
quid "41C34B6A0068"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NextLayer"
quid "41C34B800205"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SettingsAccess"
quid "41ECE9D40074"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "MConnectionDataClient"
quid "41BDA8D00172"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41CC19DE032F"
supplier "Logical View::Connection::Connection Provider::MConnectionClient"
quidu "41CC1965029F"))
operations (list Operations
(object Operation "Notify"
quid "41C2E4FB0230"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "AttachToNext"
quid "41C3193E010E"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0))
abstract TRUE)
(object Class "MConnectionControlClient"
quid "41BDA92A0213"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41CC19E10370"
supplier "Logical View::Connection::Connection Provider::MConnectionClient"
quidu "41CC1965029F"))
operations (list Operations
(object Operation "SelectionComplete"
quid "41C318370006"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "ConnectionError"
quid "41C3185000B6"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "LinkUp"
quid "41C318560386"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "ProgressNotification"
quid "41C318640278"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "ServiceChangeNotification"
quid "41C3186F0116"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "InterfaceStateChangeNotification"
quid "41C31876013E"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "SubConnectionEvent"
quid "41C318A202DD"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0))
abstract TRUE)
(object Class "MConnectionClient"
quid "41CC1965029F"
operations (list Operations
(object Operation "ConnectionGoingDown"
quid "41CC198E0244"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "FetchInterfaceInstanceL"
quid "421A4EB40342"
concurrency "Sequential"
opExportControl "Public"
uid 0))
abstract TRUE)
(object Class "XDummyConnectionControlClient"
quid "421CAA340392"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421CAA9A033C"
supplier "Logical View::Connection::Connection Provider::MConnectionControlClient"
quidu "41BDA92A0213")))
(object Association "$UNNAMED$125"
quid "41BDA93B00D8"
roles (list role_list
(object Role "$UNNAMED$126"
quid "41BDA93B02EA"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$127"
quid "41BDA93B02EB"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C")))
(object Association "$UNNAMED$128"
quid "41BDA951031F"
roles (list role_list
(object Role "$UNNAMED$129"
quid "41BDA95202DA"
supplier "Logical View::Connection::Connection Provider::MConnectionControlClient"
quidu "41BDA92A0213"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$130"
quid "41BDA95202DB"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C")))
(object Association "$UNNAMED$131"
quid "41BDAC800074"
roles (list role_list
(object Role "$UNNAMED$132"
quid "41BDAC8002D7"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$133"
quid "41BDAC8002E1"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
is_aggregate TRUE)))
(object Association "$UNNAMED$134"
quid "41BDB3930132"
roles (list role_list
(object Role "$UNNAMED$135"
quid "41BDB394017A"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$136"
quid "41BDB394017B"
supplier "Logical View::Connection::CConnection"
quidu "41A7507C013B")))
(object Association "$UNNAMED$137"
quid "41BEFC66039C"
roles (list role_list
(object Role "$UNNAMED$138"
quid "41BEFC700011"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
is_navigable TRUE)
(object Role "$UNNAMED$139"
quid "41BEFC700012"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C")))
(object Association "$UNNAMED$140"
quid "41BEFC8500CF"
roles (list role_list
(object Role "$UNNAMED$141"
quid "41BEFC880246"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$142"
quid "41BEFC880250"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C")))
(object Association "$UNNAMED$143"
quid "41C065B60260"
roles (list role_list
(object Role "$UNNAMED$144"
quid "41C065B700BD"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$145"
quid "41C065B700C7"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D")))
(object Association "$UNNAMED$146"
quid "41C067410023"
roles (list role_list
(object Role "$UNNAMED$147"
quid "41C067410380"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
is_navigable TRUE)
(object Role "$UNNAMED$148"
quid "41C067410381"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D")))
(object Class_Category "Connection Provider Shim"
quid "41DEB6F2028E"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CConnectionProviderShim"
quid "41BDAABC004D"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41BDAB9000EC"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41BDABB8034D"
supplier "Logical View::Connection::Connection Provider::MConnectionControlClient"
quidu "41BDA92A0213")
(object Realize_Relationship
quid "41BDABBB01DF"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172")
(object Realize_Relationship
quid "41BDAC530353"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F"))
operations (list Operations
(object Operation "DoSettingsAccess"
quid "41ECEA0F01FF"
stereotype "V"
concurrency "Sequential"
opExportControl "Protected"
uid 0)))
(object Class "CConnectionSettingsShim"
quid "422DD7460005"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "422DD864001A"
supplier "Logical View::New Interfaces & Functions::CConnectionSettings"
quidu "41ECEA270100")))
(object Association "$UNNAMED$149"
quid "41DEBACA02CE"
roles (list role_list
(object Role "iSessionProxies"
quid "41DEBACB01AD"
label "iSessionProxies"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3"
client_cardinality (value cardinality "0..n")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$150"
quid "41DEBACB01AE"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D")))
(object Association "$UNNAMED$151"
quid "41ECEC800317"
roles (list role_list
(object Role "$UNNAMED$152"
quid "41ECEC82003E"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim"
quidu "422DD7460005"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$153"
quid "41ECEC82003F"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
is_aggregate TRUE)))
(object Association "$UNNAMED$154"
quid "41ECEC9602C8"
roles (list role_list
(object Role "$UNNAMED$155"
quid "41ECEC9900CE"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$156"
quid "41ECEC9900CF"
supplier "Logical View::New Interfaces & Functions::CConnectionSettings"
quidu "41ECEA270100")))
(object Association "$UNNAMED$157"
quid "421CAE8901B4"
roles (list role_list
(object Role "$UNNAMED$158"
quid "421CAE8A016F"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$159"
quid "421CAE8A0179"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D")))
(object Association "$UNNAMED$160"
quid "422DE24F0248"
roles (list role_list
(object Role "$UNNAMED$161"
quid "422DE25002D6"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$162"
quid "422DE25002D7"
supplier "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
is_aggregate TRUE)))
(object Association "$UNNAMED$163"
quid "422DE2C100BF"
roles (list role_list
(object Role "$UNNAMED$164"
quid "422DE2C20193"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$165"
quid "422DE2C20194"
supplier "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
is_aggregate TRUE)))
(object Association "$UNNAMED$166"
quid "422DE30E02F3"
roles (list role_list
(object Role "$UNNAMED$167"
quid "422DE30F0394"
supplier "Logical View::Connection::Nif Session::CNifSecureSession"
quidu "421BA9590249"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$168"
quid "422DE30F0395"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
is_aggregate TRUE)))
(object Class_Category "Sub Connection Handling"
quid "41BEF8100115"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "NifManSubConnectionShim"
quid "41BEF88800A9"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41BEF8F60206"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C")
(object Inheritance_Relationship
quid "421CA642026D"
supplier "Logical View::Sub Connection::MConnectionDataClient"
quidu "41A753E90088"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41BEFFD60012"
supplier "Logical View::Sub Connection::MConnectionDataClient"
quidu "41A753E90088")
(object Realize_Relationship
quid "41EFF19A038E"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172"))
operations (list Operations
(object Operation "ProgressNotification"
quid "41C316950133"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NotifyDataTransferred"
quid "421A55B300B8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NotifyDataSent"
quid "421A55B803D6"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NotifyDataReceived"
quid "421A55BE0154"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CSubConnectionLinkShimClient"
quid "41C061D101C6"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41C061ED0164"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41C0626B00C1"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F")
(object Realize_Relationship
quid "41BEFFD90229"
supplier "Logical View::Sub Connection::MSubConnectionControlClient"
quidu "41A753D702F9")
(object Realize_Relationship
quid "41F00CA800E2"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MConnDataTransferNotify"
quidu "41F00C760342")
(object Realize_Relationship
quid "41F013D30282"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MShimControlClient"
quidu "41F0137D0060"))
operations (list Operations
(object Operation "GetSubConnectionInfo"
quid "41C3159B02D3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RequestSubConnectionProgressNotificationL"
quid "41C315B103B1"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CancelSubConnectionProgressNotification"
quid "41C315B902A5"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataSentNotificationRequestL"
quid "41C315C10332"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataSentNotificationCancel"
quid "41C315C90316"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataReceivedNotificationRequestL"
quid "41C315D1019B"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataReceivedNotificationCancel"
quid "41C315D8023C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "IsSubConnectionActiveRequestL"
quid "41C315DF0296"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "IsSubConnectionActiveCancel"
quid "41C315E7036A"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetCurrentProgress"
quid "41C315F200D1"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CConnDataTransferShim"
quid "41F0088C039C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41F00DC50034"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer"
quidu "41F00D6A0013")))
(object Class "MConnDataTransferNotify"
quid "41F00C760342")
(object Class "CConnDataTransfer"
quid "41F00D6A0013"
operations (list Operations
(object Operation "DataTransferred"
quid "421A4F1102B1"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataTransferredCancel"
quid "421A4F200082"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataSentNotificationRequest"
quid "421A4F2A0376"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataSentNotificationCancel"
quid "421A4F4B0215"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataReceivedNotificationRequest"
quid "421A4F5200F3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DataReceivedNotificationCancel"
quid "421A4F580048"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RegisterClientL"
quid "421A4F5E034A"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DeRegisterClient"
quid "421A4F6401FE"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "MShimControlClient"
quid "41F0137D0060")
(object Association "$UNNAMED$169"
quid "41BF002A0257"
roles (list role_list
(object Role "$UNNAMED$170"
quid "41BF002B023B"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$171"
quid "41BF002B0245"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9")))
(object Association "$UNNAMED$172"
quid "41C0628000C2"
roles (list role_list
(object Role "$UNNAMED$173"
quid "41C0628100E2"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F"
is_navigable TRUE)
(object Role "$UNNAMED$174"
quid "41C0628100EC"
supplier "Logical View::Connection::Nif Session::CNifSession"
quidu "41A77CCA0251")))
(object Association "$UNNAMED$175"
quid "41EFD9320028"
roles (list role_list
(object Role "iDataClients"
quid "41EFD9320029"
label "iDataClients"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9"
client_cardinality (value cardinality "0..n")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$176"
quid "41EFD932002A"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D")))
(object Association "$UNNAMED$177"
quid "41EFDA2E0333"
roles (list role_list
(object Role "$UNNAMED$178"
quid "41EFDA2F03CA"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$179"
quid "41EFDA2F03CB"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9")))
(object Association "$UNNAMED$180"
quid "41EFDA99020C"
roles (list role_list
(object Role "$UNNAMED$181"
quid "41EFDA9A0358"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$182"
quid "41EFDA9A0362"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6")))
(object Association "$UNNAMED$183"
quid "41F00DA8035D"
roles (list role_list
(object Role "$UNNAMED$184"
quid "41F00DA90250"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MConnDataTransferNotify"
quidu "41F00C760342"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$185"
quid "41F00DA90251"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer"
quidu "41F00D6A0013")))
(object Association "$UNNAMED$186"
quid "41F00DC903B5"
roles (list role_list
(object Role "$UNNAMED$187"
quid "41F00DCA03D4"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransferShim"
quidu "41F0088C039C"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$188"
quid "41F00DCA03D5"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41BEF88601F1"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 1600
origin_y 1331
items (list diagram_item_list
(object NoteView @772
location (1904, 2288)
label (object ItemLabel
Parent_View @772
location (1504, 2207)
fill_color 13434879
nlines 3
max_width 765
label "Conveys downcalls made by an upper sub-connection layer to NIFMAN. (former CSubInterface)")
line_color 3342489
fill_color 13434879
width 825
height 175)
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @773
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 1072)
label (object ItemLabel
Parent_View @773
location (1101, 998)
fill_color 13434879
nlines 1
max_width 262
justify 0
label "CNifSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A77CCA0251"
width 280
height 172
annotation 8
autoResize TRUE)
(object NoteView @774
location (608, 2304)
label (object ItemLabel
Parent_View @774
location (258, 2241)
fill_color 13434879
nlines 2
max_width 665
label "Does all the up-calls related work of the former CSubConnection.")
line_color 3342489
fill_color 13434879
width 725
height 138)
(object CategoryView "Logical View::Connection::Connection Provider" @775
location (2912, 1856)
label (object ItemLabel
Parent_View @775
location (2752, 1772)
fill_color 13434879
nlines 2
max_width 320
justify 0
label "Connection Provider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA4160337"
width 332
height 180)
(object Label @776
location (2516, 1456)
nlines 1
max_width 600
label "ESOCK")
(object Label @777
location (144, 1488)
nlines 1
max_width 2937
label "______________________________________________________________________________________________________________________________________")
(object Label @778
location (2516, 1568)
nlines 1
max_width 600
label "ECOM ShimSCPR plugin")
(object NoteView @779
location (1381, 1888)
label (object ItemLabel
Parent_View @779
location (1071, 1816)
fill_color 13434879
nlines 2
max_width 584
label "separated data notifications - former CSubInterface")
line_color 3342489
fill_color 13434879
width 644
height 156)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MConnDataTransferNotify" @780
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (896, 1344)
label (object ItemLabel
Parent_View @780
location (650, 1293)
fill_color 13434879
nlines 1
max_width 492
justify 0
label "MConnDataTransferNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41F00C760342"
width 510
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer" @781
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1536, 1344)
label (object ItemLabel
Parent_View @781
location (1343, 1292)
fill_color 13434879
nlines 1
max_width 386
justify 0
label "CConnDataTransfer")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41F00D6A0013"
width 404
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$183" @782
location (1242, 1344)
stereotype TRUE
line_color 3342489
quidu "41F00DA8035D"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$184" @783
Parent_View @782
location (-246, 0)
stereotype TRUE
line_color 3342489
quidu "41F00DA90250"
client @782
supplier @780
line_style 0
label (object SegLabel @784
Parent_View @783
location (1180, 1378)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.682759
height 34
orientation 0))
(object RoleView "$UNNAMED$185" @785
Parent_View @782
location (-246, 0)
stereotype TRUE
line_color 3342489
quidu "41F00DA90251"
client @782
supplier @781
line_style 0)))
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @786
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 704)
label (object ItemLabel
Parent_View @786
location (1001, 630)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 480
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @787
stereotype TRUE
line_color 3342489
quidu "41A77D490109"
client @773
supplier @786
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @788
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2813, 2027)
label (object ItemLabel
Parent_View @788
location (2554, 1952)
fill_color 13434879
nlines 1
max_width 518
justify 0
label "CConnectionProviderShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BDAABC004D"
width 536
height 174
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient" @789
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (608, 2032)
label (object ItemLabel
Parent_View @789
location (303, 1980)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CSubConnectionLinkShimClient")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C061D101C6"
width 628
height 128
annotation 8
autoResize TRUE)
(object AttachView "" @790
stereotype TRUE
line_color 3342489
client @774
supplier @789
line_style 0)
(object AssociationViewNew "$UNNAMED$180" @791
location (606, 1249)
stereotype TRUE
line_color 3342489
quidu "41EFDA99020C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$181" @792
Parent_View @791
location (-738, -543)
stereotype TRUE
line_color 3342489
quidu "41EFDA9A0358"
client @791
supplier @786
vertices (list Points
(606, 1249)
(606, 1150)
(1109, 790))
line_style 0
label (object SegLabel @793
Parent_View @792
location (1082, 876)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$182" @794
Parent_View @791
location (-738, -543)
stereotype TRUE
line_color 3342489
quidu "41EFDA9A0362"
client @791
supplier @789
line_style 0)))
(object RealizeView "" @795
stereotype TRUE
line_color 3342489
quidu "41F00CA800E2"
client @789
supplier @780
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransferShim" @796
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1536, 1664)
label (object ItemLabel
Parent_View @796
location (1297, 1613)
fill_color 13434879
nlines 1
max_width 478
justify 0
label "CConnDataTransferShim")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41F0088C039C"
width 496
height 126
annotation 8
autoResize TRUE)
(object AttachView "" @797
stereotype TRUE
line_color 3342489
client @779
supplier @796
line_style 0)
(object InheritView "" @798
stereotype TRUE
line_color 3342489
quidu "41F00DC50034"
client @796
supplier @781
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim" @799
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1904, 2032)
label (object ItemLabel
Parent_View @799
location (1642, 1980)
fill_color 13434879
nlines 1
max_width 524
justify 0
label "NifManSubConnectionShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BEF88800A9"
width 542
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$169" @800
location (1863, 1245)
stereotype TRUE
line_color 3342489
quidu "41BF002A0257"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$170" @801
Parent_View @800
location (359, -371)
stereotype TRUE
line_color 3342489
quidu "41BF002B023B"
client @800
supplier @786
vertices (list Points
(1863, 1245)
(1855, 1094)
(1370, 790))
line_style 0
label (object SegLabel @802
Parent_View @801
location (1530, 866)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.759081
height 21
orientation 1))
(object RoleView "$UNNAMED$171" @803
Parent_View @800
location (359, -371)
stereotype TRUE
line_color 3342489
quidu "41BF002B0245"
client @800
supplier @799
line_style 0)))
(object AttachView "" @804
stereotype TRUE
line_color 3342489
client @772
supplier @799
line_style 0)
(object AssociationViewNew "$UNNAMED$175" @805
location (2359, 2028)
stereotype TRUE
line_color 3342489
quidu "41EFD9320028"
roleview_list (list RoleViews
(object RoleView "iDataClients" @806
Parent_View @805
location (1351, 1484)
label (object SegLabel @807
Parent_View @806
location (2314, 2005)
anchor 1
anchor_loc 1
nlines 1
max_width 242
justify 0
label "#iDataClients"
pctDist 0.243189
height 24
orientation 1)
stereotype TRUE
line_color 3342489
quidu "41EFD9320029"
client @805
supplier @799
line_style 0
label (object SegLabel @808
Parent_View @806
location (2193, 2083)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$176" @809
Parent_View @805
location (1351, 1484)
stereotype TRUE
line_color 3342489
quidu "41EFD932002A"
client @805
supplier @788
line_style 0)))
(object AssociationViewNew "$UNNAMED$177" @810
location (1277, 2032)
stereotype TRUE
line_color 3342489
quidu "41EFDA2E0333"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$178" @811
Parent_View @810
location (-67, 640)
stereotype TRUE
line_color 3342489
quidu "41EFDA2F03CA"
client @810
supplier @789
line_style 0
label (object SegLabel @812
Parent_View @811
location (974, 2087)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.855670
height 55
orientation 0))
(object RoleView "$UNNAMED$179" @813
Parent_View @810
location (-67, 640)
stereotype TRUE
line_color 3342489
quidu "41EFDA2F03CB"
client @810
supplier @799
line_style 0)))
(object AssociationViewNew "$UNNAMED$186" @814
location (1719, 1847)
stereotype TRUE
line_color 3342489
quidu "41F00DC903B5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$187" @815
Parent_View @814
location (-121, -89)
stereotype TRUE
line_color 3342489
quidu "41F00DCA03D4"
client @814
supplier @796
line_style 0
label (object SegLabel @816
Parent_View @815
location (1679, 1758)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.542481
height 36
orientation 1))
(object RoleView "$UNNAMED$188" @817
Parent_View @814
location (-121, -89)
stereotype TRUE
line_color 3342489
quidu "41F00DCA03D5"
client @814
supplier @799
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MShimControlClient" @818
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (368, 1696)
label (object ItemLabel
Parent_View @818
location (171, 1645)
fill_color 13434879
nlines 1
max_width 394
justify 0
label "MShimControlClient")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41F0137D0060"
width 412
height 126
annotation 8
autoResize TRUE)
(object NoteView @819
location (312, 1264)
label (object ItemLabel
Parent_View @819
location (130, 1073)
fill_color 13434879
nlines 7
max_width 328
label "client down calls related to the old CSubConnection/CSubInterface => ESOCK doesn't have to link against the shim.")
line_color 3342489
fill_color 13434879
width 388
height 394)
(object AttachView "" @820
stereotype TRUE
line_color 3342489
client @819
supplier @818
line_style 0)
(object RealizeView "" @821
stereotype TRUE
line_color 3342489
quidu "41F013D30282"
client @789
supplier @818
line_style 0)
(object NoteView @822
location (2768, 2304)
label (object ItemLabel
Parent_View @822
location (2493, 2188)
fill_color 13434879
nlines 4
max_width 515
label "as MConnectionDataClient, specific messages sent via MSubInterfaceShim interface.")
line_color 3342489
fill_color 13434879
width 575
height 244)
(object AttachView "" @823
stereotype TRUE
line_color 3342489
client @822
supplier @805
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @824
ShowCompartmentStereotypes TRUE
location (2288, 1344)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @824
location (2059, 1269)
fill_color 13434879
nlines 1
max_width 458
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41BDA8D00172"
width 476
height 174
annotation 8
autoResize TRUE)
(object RealizeView "" @825
stereotype TRUE
line_color 3342489
quidu "41EFF19A038E"
client @799
supplier @824
line_style 0))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41DEB700027A"
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::Connection::Connection Provider::CConnectionProviderBase" @826
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (992, 688)
label (object ItemLabel
Parent_View @826
location (741, 614)
fill_color 13434879
nlines 1
max_width 502
justify 0
label "CConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA765028C"
width 520
height 172
annotation 8
autoResize TRUE)
(object NoteView @827
location (1360, 1696)
label (object ItemLabel
Parent_View @827
location (972, 1565)
fill_color 13434879
nlines 5
max_width 740
label "At the moment represents the link layer and does some of the CInterface's work. The network session always ends up talking to an instance of the class as to the layer below.")
line_color 3342489
fill_color 13434879
width 800
height 275)
(object ClassView "Class" "Logical View::Interface::MConnectionNotify" @828
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 688)
label (object ItemLabel
Parent_View @828
location (209, 614)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "MConnectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A76B95022F"
width 400
height 172
annotation 8
autoResize TRUE)
(object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling" @829
location (352, 1440)
label (object ItemLabel
Parent_View @829
location (169, 1356)
fill_color 13434879
nlines 2
max_width 366
justify 0
label "Sub Connection Handling")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BEF8100115"
width 378
height 180)
(object CategoryView "Logical View::Interface" @830
location (960, 176)
label (object ItemLabel
Parent_View @830
location (787, 92)
fill_color 13434879
nlines 2
max_width 346
justify 0
label "Interface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A7679A014D"
width 358
height 180)
(object CategoryView "Logical View::New Interfaces & Functions" @831
location (1776, 192)
label (object ItemLabel
Parent_View @831
location (1603, 108)
fill_color 13434879
nlines 2
max_width 346
justify 0
label "New Interfaces & Functions")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1686300B3"
width 358
height 180)
(object NoteView @832
location (2272, 176)
label (object ItemLabel
Parent_View @832
location (1965, 79)
fill_color 13434879
nlines 3
max_width 578
label
|Db Access see "New Interfaces & Functions" package for the methods.
)
line_color 3342489
fill_color 13434879
width 638
height 207)
(object Label @833
location (208, 880)
nlines 1
max_width 244
label "ESOCK")
(object Label @834
location (209, 1025)
nlines 1
max_width 532
label "ECOM ShimCPR plugin")
(object NoteView @835
location (480, 192)
label (object ItemLabel
Parent_View @835
location (183, 126)
fill_color 13434879
nlines 2
max_width 559
label "Replaces CInterface CConnection related behaviour.")
line_color 3342489
fill_color 13434879
width 619
height 144)
(object CategoryView "Logical View::Connection::Nif Session" @836
location (1520, 512)
label (object ItemLabel
Parent_View @836
location (1360, 428)
fill_color 13434879
nlines 2
max_width 320
justify 0
label "Nif Session")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9FACD0024"
width 332
height 180)
(object Label @837
location (208, 928)
nlines 1
max_width 2138
label "___________________________________________________________________________________________________________")
(object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @838
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2288, 688)
label (object ItemLabel
Parent_View @838
location (2043, 613)
fill_color 13434879
nlines 1
max_width 490
justify 0
label "CConnectionSettings")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "41ECEA270100"
width 508
height 174
annotation 8
autoResize TRUE)
(object AttachView "" @839
stereotype TRUE
line_color 3342489
client @832
supplier @838
line_style 0)
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @840
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1584, 688)
label (object ItemLabel
Parent_View @840
location (1353, 614)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 480
height 172
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$154" @841
location (1928, 688)
stereotype TRUE
line_color 3342489
quidu "41ECEC9602C8"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$155" @842
Parent_View @841
location (952, -784)
stereotype TRUE
line_color 3342489
quidu "41ECEC9900CE"
client @841
supplier @840
line_style 0
label (object SegLabel @843
Parent_View @842
location (1858, 726)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.671233
height 38
orientation 0))
(object RoleView "$UNNAMED$156" @844
Parent_View @841
location (952, -784)
stereotype TRUE
line_color 3342489
quidu "41ECEC9900CF"
client @841
supplier @838
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim" @845
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (448, 1264)
label (object ItemLabel
Parent_View @845
location (177, 1190)
fill_color 13434879
nlines 1
max_width 542
justify 0
label "NifManSubConnectionShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BEF88800A9"
width 560
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim" @846
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2288, 1264)
label (object ItemLabel
Parent_View @846
location (2036, 1213)
fill_color 13434879
nlines 1
max_width 504
justify 0
label "CConnectionSettingsShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "422DD7460005"
width 522
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @847
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1360, 1264)
label (object ItemLabel
Parent_View @847
location (1109, 1212)
fill_color 13434879
nlines 1
max_width 502
justify 0
label "CConnectionProviderShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BDAABC004D"
width 520
height 128
annotation 8
autoResize TRUE)
(object AttachView "" @848
stereotype TRUE
line_color 3342489
client @827
supplier @847
line_style 0)
(object InheritView "" @849
stereotype TRUE
line_color 3342489
quidu "41BDAB9000EC"
client @847
supplier @826
line_style 0)
(object RealizeView "" @850
stereotype TRUE
line_color 3342489
quidu "41BDAC530353"
client @847
supplier @828
line_style 0)
(object AssociationViewNew "$UNNAMED$131" @851
location (1466, 986)
stereotype TRUE
line_color 3342489
quidu "41BDAC800074"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$132" @852
Parent_View @851
location (1018, 458)
stereotype TRUE
line_color 3342489
quidu "41BDAC8002D7"
client @851
supplier @840
line_style 0
label (object SegLabel @853
Parent_View @852
location (1561, 853)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.699473
height 40
orientation 1))
(object RoleView "$UNNAMED$133" @854
Parent_View @851
location (1018, 458)
stereotype TRUE
line_color 3342489
quidu "41BDAC8002E1"
client @851
supplier @847
line_style 0)))
(object AssociationViewNew "$UNNAMED$175" @855
location (913, 1264)
stereotype TRUE
line_color 3342489
quidu "41EFD9320028"
roleview_list (list RoleViews
(object RoleView "iDataClients" @856
Parent_View @855
location (-95, 720)
label (object SegLabel @857
Parent_View @856
location (868, 1241)
anchor 1
anchor_loc 1
nlines 1
max_width 242
justify 0
label "#iDataClients"
pctDist 0.243189
height 24
orientation 1)
stereotype TRUE
line_color 3342489
quidu "41EFD9320029"
client @855
supplier @845
line_style 0
label (object SegLabel @858
Parent_View @856
location (747, 1318)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$176" @859
Parent_View @855
location (-95, 720)
stereotype TRUE
line_color 3342489
quidu "41EFD932002A"
client @855
supplier @847
line_style 0)))
(object AssociationViewNew "$UNNAMED$151" @860
location (1823, 1264)
stereotype TRUE
line_color 3342489
quidu "41ECEC800317"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$152" @861
Parent_View @860
location (-65, 80)
stereotype TRUE
line_color 3342489
quidu "41ECEC82003E"
client @860
supplier @846
line_style 0
label (object SegLabel @862
Parent_View @861
location (2013, 1299)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.940154
height 35
orientation 1))
(object RoleView "$UNNAMED$153" @863
Parent_View @860
location (-65, 80)
stereotype TRUE
line_color 3342489
quidu "41ECEC82003F"
client @860
supplier @847
line_style 0)))
(object InheritView "" @864
stereotype TRUE
line_color 3342489
quidu "422DD864001A"
client @846
supplier @838
line_style 0)))
(object ClassDiagram "ShimCPR selection"
quid "422DE1FA00BD"
title "ShimCPR selection"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @865
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (481, 608)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @865
location (160, 534)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A8839B0038"
width 660
height 172
annotation 8
autoResize TRUE)
(object Label @866
location (144, 816)
nlines 1
max_width 2156
label "_________________________________________________________________________________________________")
(object Label @867
location (144, 880)
nlines 1
max_width 600
label "ECOM ShimCPR plugin")
(object Label @868
location (144, 784)
nlines 1
max_width 600
label "ESOCK")
(object Label @869
location (144, 1297)
nlines 1
max_width 2144
label "__________________________________________________________________________________________________")
(object Label @870
location (144, 1360)
nlines 1
max_width 600
label "NIFMAN")
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @871
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (481, 1552)
label (object ItemLabel
Parent_View @871
location (285, 1478)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "CNifSecureSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421BA9590249"
width 410
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @872
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (481, 1104)
label (object ItemLabel
Parent_View @872
location (158, 1030)
fill_color 13434879
nlines 1
max_width 646
justify 0
label "CConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1C8E302CA"
width 664
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @873
stereotype TRUE
line_color 3342489
quidu "41C1C91F016E"
client @872
supplier @865
line_style 0)
(object AssociationViewNew "" @874
location (481, 1327)
stereotype TRUE
line_color 3342489
quidu "422CC5630072"
roleview_list (list RoleViews
(object RoleView "" @875
Parent_View @874
location (-159, 223)
stereotype TRUE
line_color 3342489
quidu "422CC564007D"
client @874
supplier @871
line_style 0
label (object SegLabel @876
Parent_View @875
location (535, 1451)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "" @877
Parent_View @874
location (-159, 223)
stereotype TRUE
line_color 3342489
quidu "422CC564007E"
client @874
supplier @872
line_style 0)))
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @878
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1296, 610)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @878
location (1138, 535)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 334
height 174
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @879
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1297, 1104)
label (object ItemLabel
Parent_View @879
location (1037, 1029)
fill_color 13434879
nlines 1
max_width 520
justify 0
label "CConnectionSelectorShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1AF890151"
width 538
height 174
annotation 8
autoResize TRUE)
(object UsesView "" @880
stereotype TRUE
line_color 3342489
quidu "422DE221004C"
client @879
supplier @872
line_style 0)
(object AssociationViewNew "$UNNAMED$163" @881
location (1296, 856)
stereotype TRUE
line_color 3342489
quidu "422DE2C100BF"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$164" @882
Parent_View @881
location (0, -248)
stereotype TRUE
line_color 3342489
quidu "422DE2C20193"
client @881
supplier @878
line_style 0
label (object SegLabel @883
Parent_View @882
location (1350, 713)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$165" @884
Parent_View @881
location (0, -248)
stereotype TRUE
line_color 3342489
quidu "422DE2C20194"
client @881
supplier @879
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @885
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1297, 1568)
label (object ItemLabel
Parent_View @885
location (1101, 1494)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "CNifSecureSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421BA9590249"
width 410
height 172
annotation 8
autoResize TRUE)
(object AssociationViewNew "" @886
location (1297, 1336)
stereotype TRUE
line_color 3342489
quidu "422CC5680079"
roleview_list (list RoleViews
(object RoleView "" @887
Parent_View @886
location (-159, 232)
stereotype TRUE
line_color 3342489
quidu "422CC56802FA"
client @886
supplier @885
line_style 0
label (object SegLabel @888
Parent_View @887
location (1351, 1466)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "" @889
Parent_View @886
location (-159, 232)
stereotype TRUE
line_color 3342489
quidu "422CC56802FB"
client @886
supplier @879
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @890
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2033, 1104)
label (object ItemLabel
Parent_View @890
location (1781, 1052)
fill_color 13434879
nlines 1
max_width 504
justify 0
label "CConnectionProviderShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BDAABC004D"
width 522
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$160" @891
location (1668, 1104)
stereotype TRUE
line_color 3342489
quidu "422DE24F0248"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$161" @892
Parent_View @891
location (212, 0)
stereotype TRUE
line_color 3342489
quidu "422DE25002D6"
client @891
supplier @890
line_style 0
label (object SegLabel @893
Parent_View @892
location (1760, 1158)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$162" @894
Parent_View @891
location (212, 0)
stereotype TRUE
line_color 3342489
quidu "422DE25002D7"
client @891
supplier @879
line_style 0)))
(object AssociationViewNew "$UNNAMED$166" @895
location (1681, 1324)
stereotype TRUE
line_color 3342489
quidu "422DE30E02F3"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$167" @896
Parent_View @895
location (-351, 220)
stereotype TRUE
line_color 3342489
quidu "422DE30F0394"
client @895
supplier @885
line_style 0
label (object SegLabel @897
Parent_View @896
location (1564, 1463)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.590101
height 54
orientation 0))
(object RoleView "$UNNAMED$168" @898
Parent_View @895
location (-351, 220)
stereotype TRUE
line_color 3342489
quidu "422DE30F0395"
client @895
supplier @890
line_style 0)))
(object ClassView "Class" "Logical View::Selection::MProviderSelector" @899
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2032, 608)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @899
location (1849, 533)
fill_color 13434879
nlines 1
max_width 366
justify 0
label "MProviderSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1AF5D02D3"
width 384
height 174
annotation 8
autoResize TRUE)
(object RealizeView "" @900
stereotype TRUE
line_color 3342489
quidu "422DEAE2036C"
client @879
supplier @899
line_style 0))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41BDA48A0152"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 806
items (list diagram_item_list
(object NoteView @901
location (608, 2032)
label (object ItemLabel
Parent_View @901
location (161, 1945)
fill_color 13434879
nlines 3
max_width 859
label "In case the connection is started with NID only it forms an overrides so that NETCON can select an agent the way it currently done?")
line_color 3342489
fill_color 13434879
width 919
height 187)
(object NoteView @902
location (1648, 2432)
label (object ItemLabel
Parent_View @902
location (1342, 2204)
fill_color 13434879
nlines 9
max_width 577
label "New component written by Nokia will replace our dummy provider. This isn't at all ideal solution since it merges two big areas in one class (mobility & IP connection management) however it's the quickest one and is written by someone else:-). This is the piece all the fuss is about.")
line_color 3342489
fill_color 13434879
width 637
height 469)
(object ClassView "Class" "Logical View::Connection::Connection Provider::CIPNetworkConnectionProvider" @903
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 1888)
label (object ItemLabel
Parent_View @903
location (1348, 1836)
fill_color 13434879
nlines 1
max_width 600
justify 0
label "CIPNetworkConnectionProvider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A77CA40365"
width 618
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::XFactoryObject" @904
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 944)
label (object ItemLabel
Parent_View @904
location (1489, 892)
fill_color 13434879
nlines 1
max_width 318
justify 0
label "XFactoryObject")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7522A0392"
width 336
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @905
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1680, 544)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @905
location (1432, 492)
fill_color 13434879
nlines 1
max_width 496
justify 0
label "MConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA92A0213"
width 514
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @906
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2400, 1296)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @906
location (2171, 1244)
fill_color 13434879
nlines 1
max_width 458
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA8D00172"
width 476
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @907
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (912, 1296)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @907
location (664, 1255)
fill_color 13434879
nlines 1
max_width 496
justify 0
label "MConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA92A0213"
width 514
height 107
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @908
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 1296)
label (object ItemLabel
Parent_View @908
location (1397, 1245)
fill_color 13434879
nlines 1
max_width 502
justify 0
label "CConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA765028C"
width 520
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @909
stereotype TRUE
line_color 3342489
quidu "41BDA8BB001D"
client @908
supplier @904
line_style 0)
(object AssociationViewNew "$UNNAMED$125" @910
location (2034, 1296)
stereotype TRUE
line_color 3342489
quidu "41BDA93B00D8"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$126" @911
Parent_View @910
location (338, 256)
stereotype TRUE
line_color 3342489
quidu "41BDA93B02EA"
client @910
supplier @906
line_style 0
label (object SegLabel @912
Parent_View @911
location (2129, 1350)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.748031
height 54
orientation 1))
(object RoleView "$UNNAMED$127" @913
Parent_View @910
location (338, 256)
stereotype TRUE
line_color 3342489
quidu "41BDA93B02EB"
client @910
supplier @908
line_style 0)))
(object AssociationViewNew "$UNNAMED$128" @914
location (1278, 1296)
stereotype TRUE
line_color 3342489
quidu "41BDA951031F"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$129" @915
Parent_View @914
location (-418, 256)
stereotype TRUE
line_color 3342489
quidu "41BDA95202DA"
client @914
supplier @907
line_style 0
label (object SegLabel @916
Parent_View @915
location (1213, 1350)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.594340
height 54
orientation 0))
(object RoleView "$UNNAMED$130" @917
Parent_View @914
location (-418, 256)
stereotype TRUE
line_color 3342489
quidu "41BDA95202DB"
client @914
supplier @908
line_style 0)))
(object ClassView "Class" "Logical View::Connection::CConnection" @918
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2096, 944)
label (object ItemLabel
Parent_View @918
location (1963, 870)
fill_color 13434879
nlines 1
max_width 266
justify 0
label "CConnection")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A7507C013B"
width 284
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @919
stereotype TRUE
line_color 3342489
quidu "41BDB38A01E3"
client @918
supplier @905
line_style 0)
(object AssociationViewNew "$UNNAMED$134" @920
location (1856, 1131)
stereotype TRUE
line_color 3342489
quidu "41BDB3930132"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$135" @921
Parent_View @920
location (-800, 395)
stereotype TRUE
line_color 3342489
quidu "41BDB394017A"
client @920
supplier @908
line_style 0
label (object SegLabel @922
Parent_View @921
location (1741, 1180)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.735497
height 34
orientation 1))
(object RoleView "$UNNAMED$136" @923
Parent_View @920
location (-800, 395)
stereotype TRUE
line_color 3342489
quidu "41BDB394017B"
client @920
supplier @918
line_style 0)))
(object ClassView "Class" "Logical View::Service::CSockSubSession" @924
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2208, 512)
label (object ItemLabel
Parent_View @924
location (2017, 438)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @925
stereotype TRUE
line_color 3342489
quidu "41B875C100D1"
client @918
supplier @924
line_style 0)
(object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling" @926
location (672, 336)
label (object ItemLabel
Parent_View @926
location (360, 252)
fill_color 13434879
nlines 2
max_width 624
justify 0
label "Sub Connection Handling")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BEF8100115"
width 636
height 180)
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @927
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2672, 512)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @927
location (2514, 437)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 334
height 174
annotation 8
autoResize TRUE)
(object UsesView "" @928
stereotype TRUE
line_color 3342489
quidu "41D920C702A7"
client @918
supplier @927
line_style 0)
(object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim" @929
location (304, 336)
label (object ItemLabel
Parent_View @929
location (150, 252)
fill_color 13434879
nlines 2
max_width 308
justify 0
label "Connection Provider Shim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41DEB6F2028E"
width 320
height 180)
(object Label @930
location (144, 96)
nlines 1
max_width 600
label "See:")
(object RealizeView "" @931
stereotype TRUE
line_color 3342489
quidu "41BDA98602E0"
client @903
supplier @907
line_style 0)
(object InheritView "" @932
stereotype TRUE
line_color 3342489
quidu "41DEB8A10386"
client @903
supplier @908
line_style 0)
(object AttachView "" @933
stereotype TRUE
line_color 3342489
client @901
supplier @903
line_style 0)
(object Label @934
location (481, 1713)
nlines 1
max_width 2325
label "________________________________________________________________________________________________________")
(object Label @935
location (480, 1776)
nlines 1
max_width 600
label "ECOM plugin")
(object Label @936
location (480, 1680)
nlines 1
max_width 600
label "ESOCK")
(object ClassView "Class" "Logical View::CBase" @937
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1088, 944)
label (object ItemLabel
Parent_View @937
location (945, 870)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7525A00AC"
width 304
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @938
stereotype TRUE
line_color 3342489
quidu "421BA9EE0293"
client @908
supplier @937
line_style 0)
(object NoteView @939
location (2448, 1904)
label (object ItemLabel
Parent_View @939
location (2129, 1842)
fill_color 13434879
nlines 2
max_width 602
label "practically dummy provider. Does idle timers & call traversing.")
line_color 3342489
fill_color 13434879
width 662
height 137)
(object AttachView "" @940
stereotype TRUE
line_color 3342489
client @939
supplier @903
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @941
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (528, 1536)
label (object ItemLabel
Parent_View @941
location (213, 1484)
fill_color 13434879
nlines 1
max_width 630
justify 0
label "XDummyConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421CAA340392"
width 648
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @942
stereotype TRUE
line_color 3342489
quidu "421CAA9A033C"
client @941
supplier @907
line_style 0)
(object NoteView @943
location (464, 944)
label (object ItemLabel
Parent_View @943
location (67, 809)
fill_color 13434879
nlines 5
max_width 759
label
|Implements an empty versions of all but mandatory MConnectionControlClient virtuals. The mandatory ones are:
|ConnectionGoingDown(..)
|CtlType()
)
line_color 3342489
fill_color 13434879
width 819
height 282)
(object AttachView "" @944
stereotype TRUE
line_color 3342489
client @943
supplier @941
line_style 0))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A7579D02C6"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @945
location (656, 608)
label (object ItemLabel
Parent_View @945
location (393, 527)
fill_color 13434879
nlines 3
max_width 490
label
|Remove the derivation and replace it as shown in "Connection Provider" package.
)
line_color 3342489
fill_color 13434879
width 550
height 175)
(object ClassView "Class" "Logical View::Connection::CConnection" @946
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (720, 1408)
label (object ItemLabel
Parent_View @946
location (588, 1356)
fill_color 13434879
nlines 1
max_width 264
justify 0
label "CConnection")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A7507C013B"
width 282
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Interface::MConnectionNotify" @947
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1072, 1088)
label (object ItemLabel
Parent_View @947
location (881, 1014)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "MConnectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A76B95022F"
width 400
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @948
stereotype TRUE
line_color 3342489
quidu "41A778F5032D"
client @946
supplier @947
line_style 0)
(object AttachView "" @949
stereotype TRUE
line_color 3342489
client @945
supplier @948
line_style 0)
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @950
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1488, 1408)
label (object ItemLabel
Parent_View @950
location (1257, 1356)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 480
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$116" @951
location (1054, 1408)
stereotype TRUE
line_color 3342489
quidu "41A779B903BB"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$117" @952
Parent_View @951
location (-386, 896)
stereotype TRUE
line_color 3342489
quidu "41A779BB00B1"
client @951
supplier @950
line_style 0
label (object SegLabel @953
Parent_View @952
location (1214, 1445)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.829016
height 37
orientation 1))
(object RoleView "$UNNAMED$118" @954
Parent_View @951
location (-386, 896)
stereotype TRUE
line_color 3342489
quidu "41A779BB00C5"
client @951
supplier @946
line_style 0)))
(object AssociationViewNew "$UNNAMED$119" @955
location (1293, 1258)
stereotype TRUE
line_color 3342489
quidu "41A779E70258"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$120" @956
Parent_View @955
location (-915, 746)
stereotype TRUE
line_color 3342489
quidu "41A779E801F6"
client @955
supplier @947
line_style 0
label (object SegLabel @957
Parent_View @956
location (1162, 1226)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$121" @958
Parent_View @955
location (-915, 746)
stereotype TRUE
line_color 3342489
quidu "41A779E8020A"
client @955
supplier @950
line_style 0)))
(object NoteView @959
location (1728, 624)
label (object ItemLabel
Parent_View @959
location (1256, 518)
fill_color 13434879
nlines 4
max_width 908
label
|change 1,1 relation to 1,n one. Subsequently change affected classes to handle the relation.
|See "Connection Provider" package for the shim design.
)
line_color 3342489
fill_color 13434879
width 968
height 225)
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @960
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1936, 2160)
label (object ItemLabel
Parent_View @960
location (1805, 2086)
fill_color 13434879
nlines 1
max_width 262
justify 0
label "CNifSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A77CCA0251"
width 280
height 172
annotation 8
autoResize TRUE)
(object NoteView @961
location (2192, 1728)
label (object ItemLabel
Parent_View @961
location (1832, 1600)
fill_color 13434879
nlines 5
max_width 684
label "In case when CConnectionProvdBase instance is started by sub connection (CSubConnectionProviderBase subclass - an implicit con) it doesn't have any clients.")
line_color 3342489
fill_color 13434879
width 744
height 269)
(object AttachView "" @962
stereotype TRUE
line_color 3342489
client @961
supplier @950
line_style 0)
(object ClassView "Class" "Logical View::Connection::RConnection" @963
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (192, 80)
label (object ItemLabel
Parent_View @963
location (59, 29)
fill_color 13434879
nlines 1
max_width 266
justify 0
label "RConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B1D83B017A"
width 284
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::CConnection" @964
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (192, 272)
label (object ItemLabel
Parent_View @964
location (61, 220)
fill_color 13434879
nlines 1
max_width 262
justify 0
label "CConnection")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A7507C013B"
width 280
height 128
annotation 8
autoResize TRUE)
(object UsesView "" @965
stereotype TRUE
line_color 3342489
quidu "41B1D85E017A"
client @963
supplier @964
line_style 0)
(object ClassView "Class" "Logical View::Selection::MNetworkControllerObserver" @966
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2000, 1104)
label (object ItemLabel
Parent_View @966
location (1728, 1030)
fill_color 13434879
nlines 1
max_width 544
justify 0
label "MNetworkControllerObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B6EE01032A"
width 562
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @967
stereotype TRUE
line_color 3342489
quidu "41B75DA603D2"
client @950
supplier @966
line_style 0)
(object NoteView @968
location (2128, 1392)
label (object ItemLabel
Parent_View @968
location (1921, 1333)
fill_color 13434879
nlines 2
max_width 378
label "to be notified of selection result.")
line_color 3342489
fill_color 13434879
width 438
height 131)
(object AttachView "" @969
stereotype TRUE
line_color 3342489
client @968
supplier @966
line_style 0)
(object AttachView "" @970
stereotype TRUE
line_color 3342489
client @959
supplier @955
line_style 0)
(object AttachView "" @971
stereotype TRUE
line_color 3342489
client @959
supplier @950
line_style 0)
(object AttachView "" @972
stereotype TRUE
line_color 3342489
client @959
supplier @960
vertices (list Points
(1945, 736)
(2769, 1167)
(2769, 1823)
(2076, 2101))
line_style 0)
(object ClassView "Class" "Logical View::Service::CSockSubSession" @973
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (448, 1088)
label (object ItemLabel
Parent_View @973
location (257, 1014)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @974
stereotype TRUE
line_color 3342489
quidu "41B875C100D1"
client @946
supplier @973
line_style 0)
(object CategoryView "Logical View::Connection::Nif Session" @975
location (1648, 2160)
label (object ItemLabel
Parent_View @975
location (1504, 2076)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Nif Session")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9FACD0024"
width 300
height 180)
(object CategoryView "Logical View::Connection::Connection Provider" @976
location (880, 1808)
label (object ItemLabel
Parent_View @976
location (736, 1724)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Connection Provider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA4160337"
width 300
height 180)
(object Label @977
location (1008, 1387)
font (object Font
bold TRUE)
nlines 1
max_width 25
label "X")
(object NoteView @978
location (1072, 1632)
label (object ItemLabel
Parent_View @978
location (738, 1551)
fill_color 13434879
nlines 3
max_width 633
label
|remove association and replace it by the one shown in "Connection Provider" package.
)
line_color 3342489
fill_color 13434879
width 693
height 175)
(object AttachView "" @979
stereotype TRUE
line_color 3342489
client @978
supplier @951
line_style 0)
(object CategoryView "Logical View::Connection::Connection Provider" @980
location (1088, 608)
label (object ItemLabel
Parent_View @980
location (944, 524)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Connection Provider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA4160337"
width 300
height 180)
(object NoteView @981
location (1072, 400)
label (object ItemLabel
Parent_View @981
location (834, 288)
fill_color 13434879
nlines 4
max_width 440
label
|split the class into data & control client. See " "Connection Provider" package.
)
line_color 3342489
fill_color 13434879
width 500
height 237)
(object AttachView "" @982
stereotype TRUE
line_color 3342489
client @981
supplier @947
line_style 0)
(object Label @983
location (848, 1257)
font (object Font
bold TRUE)
nlines 1
max_width 25
label "X")
(object NoteView @984
location (1936, 240)
label (object ItemLabel
Parent_View @984
location (1430, 53)
fill_color 13434879
nlines 8
max_width 977
label
|General note:
|The connection stacking as it stands now merges from top to bottom that reflect the data flow. We should support merging from bottom to top as well. That would support bearer mobility since the higher layer would know about all available bearers so that it could move its sub-connections without actually moving itself.
)
line_color 3342489
fill_color 13434879
width 1037
height 387)
(object InheritView "" @985
stereotype TRUE
line_color 3342489
quidu "41A77D490109"
client @960
supplier @950
line_style 0)))))
(object Class_Category "Sub Connection"
quid "41A74FC60071"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "41A77B4D007D"
supplier "Logical View::Service"
quidu "41A7584503E0")
(object Visibility_Relationship
quid "41A77B5301EE"
supplier "Logical View::Interface"
quidu "41A7679A014D")
(object Visibility_Relationship
quid "41A876050177"
supplier "Logical View::Factory"
quidu "41A875EF01EE")
(object Visibility_Relationship
quid "41A91E370312"
supplier "Logical View::Connection"
quidu "41A74FA2017D"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CSubConnection2"
quid "41A750530146"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A7689000BB"
supplier "Logical View::Service::CSockSubSession"
quidu "41A7685902ED"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A754C80042"
supplier "Logical View::Sub Connection::MSubConnectionControlClient"
quidu "41A753D702F9")))
(object Class "CSubConnectionProviderBase"
quid "41A75088005C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A7557C0268"
supplier "Logical View::Factory::XFactoryObject"
quidu "41A7522A0392")
(object Inheritance_Relationship
quid "41C05A6C02FE"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41EFFB2001BC"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172"))
operations (list Operations
(object Operation "StartL"
quid "41C303FB0299"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Stop"
quid "41C30B2C01B7"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NextLayer"
quid "41C703B201B3"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "MSubConnectionControlClient"
quid "41A753D702F9")
(object Class "MConnectionDataClient"
quid "41A753E90088")
(object Class "CIPSubConnectionProvider"
quid "41A85C53037D"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "422CB16002EA"
supplier "Logical View::Sub Connection::CEmptySubConnectionProvider"
quidu "422CB11602A6")))
(object Class "RSubConnection"
quid "41C177E40146"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41C1780A03AE"
supplier "Logical View::Interface::CSubConnection"
quidu "41A767EE0271")
(object Uses_Relationship
quid "41C178650047"
supplier "Logical View::Sub Connection::CSubConnection2"
quidu "41A750530146")))
(object Class "CEmptySubConnectionProvider"
quid "422CB11602A6"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "422CB1CA0349"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "422CB2FF03C1"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172")
(object Realize_Relationship
quid "422CB303034F"
supplier "Logical View::Service::MConnectionEnumerateClients"
quidu "422CAE600150")))
(object Class "CDefaultSubConnectionProvider"
quid "422CB12403A1"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "422CB2BE0240"
supplier "Logical View::Sub Connection::CEmptySubConnectionProvider"
quidu "422CB11602A6")))
(object Association "$UNNAMED$189"
quid "41BEFF540033"
roles (list role_list
(object Role "$UNNAMED$190"
quid "41BEFF580061"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$191"
quid "41BEFF58006B"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C")))
(object Association "$UNNAMED$192"
quid "41EBDF5401F5"
roles (list role_list
(object Role "$UNNAMED$193"
quid "41EBDF5501EC"
supplier "Logical View::Connection::CConnection"
quidu "41A7507C013B"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$194"
quid "41EBDF5501F6"
supplier "Logical View::Sub Connection::CSubConnection2"
quidu "41A750530146"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A7582D0088"
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::Factory::XFactoryObject" @986
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1168, 608)
label (object ItemLabel
Parent_View @986
location (1009, 534)
fill_color 13434879
nlines 1
max_width 318
justify 0
label "XFactoryObject")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7522A0392"
width 336
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CSockSubSession" @987
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2688, 880)
label (object ItemLabel
Parent_View @987
location (2497, 806)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 172
annotation 8
autoResize TRUE)
(object NoteView @988
location (1872, 2304)
label (object ItemLabel
Parent_View @988
location (1319, 2151)
fill_color 13434879
nlines 6
max_width 1071
label
|In case when CSubConnectionProviderBase instance is started by data plane (CSocket,CHostResolver) it's an "implicit subcon". In case its started by CHostResolver it will have no data client.=> we need a start on sub connection that will subsequently start a connection. We don't need RSubConnection::Start and the moment.
)
line_color 3342489
fill_color 13434879
width 1131
height 319)
(object ClassView "Class" "Logical View::Sub Connection::CIPSubConnectionProvider" @989
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1442, 2016)
label (object ItemLabel
Parent_View @989
location (1179, 1965)
fill_color 13434879
nlines 1
max_width 526
justify 0
label "CIPSubConnectionProvider")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A85C53037D"
width 544
height 126
annotation 8
autoResize TRUE)
(object CategoryView "Logical View::Interface" @990
location (3040, 2032)
label (object ItemLabel
Parent_View @990
location (2867, 1948)
fill_color 13434879
nlines 2
max_width 346
justify 0
label "Interface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A7679A014D"
width 358
height 180)
(object NoteView @991
location (416, 1456)
label (object ItemLabel
Parent_View @991
location (44, 1303)
fill_color 13434879
nlines 6
max_width 708
label "CControlledServProvider interface + CSubConnectionProviderBase interface should be prepared for cross-thread communication which is not at the moment. Should we do it as a part of CR work?")
line_color 3342489
fill_color 13434879
width 768
height 319)
(object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling" @992
location (2656, 2032)
label (object ItemLabel
Parent_View @992
location (2344, 1948)
fill_color 13434879
nlines 2
max_width 624
justify 0
label "Sub Connection Handling")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BEF8100115"
width 636
height 180)
(object NoteView @993
location (2832, 1808)
label (object ItemLabel
Parent_View @993
location (2460, 1677)
fill_color 13434879
nlines 5
max_width 709
label "It will become CSubConnection and CSubConnection. will become CSubConnectionProviderShim. part of See Interface and Sub Connection Provider Shim packages.")
line_color 3342489
fill_color 13434879
width 769
height 275)
(object ClassView "Class" "Logical View::Sub Connection::RSubConnection" @994
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 176)
label (object ItemLabel
Parent_View @994
location (250, 125)
fill_color 13434879
nlines 1
max_width 332
justify 0
label "RSubConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C177E40146"
width 350
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CSubConnection2" @995
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 480)
label (object ItemLabel
Parent_View @995
location (236, 429)
fill_color 13434879
nlines 1
max_width 360
justify 0
label "CSubConnection2")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A750530146"
width 378
height 126
annotation 8
autoResize TRUE)
(object UsesView "" @996
stereotype TRUE
line_color 3342489
quidu "41C178650047"
client @994
supplier @995
line_style 0)
(object Label @997
location (960, 1593)
font (object Font
bold TRUE)
nlines 1
max_width 37
label "X")
(object NoteView @998
location (1584, 224)
label (object ItemLabel
Parent_View @998
location (1053, 124)
fill_color 13434879
nlines 4
max_width 1027
label
|RSubConnection::TSubConnType must be dropped as a param from factories functions and replaced by CSubConnectionProviderBase::TSubConnType that is "real" type (e.g primary PDP/secondary PDP....).
)
line_color 3342489
fill_color 13434879
width 1087
height 212)
(object ClassView "Class" "Logical View::Sub Connection::MConnectionDataClient" @999
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (864, 896)
label (object ItemLabel
Parent_View @999
location (635, 845)
fill_color 13434879
nlines 1
max_width 458
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A753E90088"
width 476
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1000
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1984, 896)
label (object ItemLabel
Parent_View @1000
location (1696, 845)
fill_color 13434879
nlines 1
max_width 576
justify 0
label "MSubConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A753D702F9"
width 594
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CControlledServProvider" @1001
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 1136)
label (object ItemLabel
Parent_View @1001
location (182, 1062)
fill_color 13434879
nlines 1
max_width 468
justify 0
label "CControlledServProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A754670219"
width 486
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @1002
stereotype TRUE
line_color 3342489
quidu "41AC9D0301E9"
client @1001
supplier @999
line_style 0)
(object AttachView "" @1003
stereotype TRUE
line_color 3342489
client @1001
supplier @991
line_style 0)
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1004
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (432, 1808)
label (object ItemLabel
Parent_View @1004
location (200, 1734)
fill_color 13434879
nlines 1
max_width 464
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 482
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1005
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1440, 1456)
label (object ItemLabel
Parent_View @1005
location (1154, 1404)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CSubConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A75088005C"
width 590
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$98" @1006
location (1151, 1175)
stereotype TRUE
line_color 3342489
quidu "41A7550B0139"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$99" @1007
Parent_View @1006
location (-385, 279)
stereotype TRUE
line_color 3342489
quidu "41A7550C02F3"
client @1006
supplier @999
line_style 0
label (object SegLabel @1008
Parent_View @1007
location (1002, 989)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.767513
height 30
orientation 1))
(object RoleView "$UNNAMED$100" @1009
Parent_View @1006
location (-385, 279)
stereotype TRUE
line_color 3342489
quidu "41A7550C02F4"
client @1006
supplier @1005
line_style 0)))
(object AssociationViewNew "$UNNAMED$101" @1010
location (1712, 1175)
stereotype TRUE
line_color 3342489
quidu "41A755100295"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$102" @1011
Parent_View @1010
location (176, 279)
stereotype TRUE
line_color 3342489
quidu "41A755110318"
client @1010
supplier @1000
line_style 0
label (object SegLabel @1012
Parent_View @1011
location (1939, 1019)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$103" @1013
Parent_View @1010
location (176, 279)
stereotype TRUE
line_color 3342489
quidu "41A755110322"
client @1010
supplier @1005
line_style 0)))
(object AttachView "" @1014
stereotype TRUE
line_color 3342489
client @1010
supplier @988
vertices (list Points
(1712, 1175)
(1856, 1550)
(1868, 2144))
line_style 0)
(object AssociationViewNew "$UNNAMED$104" @1015
location (947, 1301)
stereotype TRUE
line_color 3342489
quidu "41A755B40150"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$105" @1016
Parent_View @1015
location (419, 837)
stereotype TRUE
line_color 3342489
quidu "41A755B501F2"
client @1015
supplier @1005
line_style 0
label (object SegLabel @1017
Parent_View @1016
location (1209, 1336)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.861976
height 46
orientation 0))
(object RoleView "$UNNAMED$106" @1018
Parent_View @1015
location (419, 837)
stereotype TRUE
line_color 3342489
quidu "41A755B501F3"
client @1015
supplier @1001
line_style 0)))
(object AssociationViewNew "$UNNAMED$113" @1019
location (963, 1621)
stereotype TRUE
line_color 3342489
quidu "41A75702018C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$114" @1020
Parent_View @1019
location (-1485, 725)
stereotype TRUE
line_color 3342489
quidu "41A7570302B0"
client @1019
supplier @1005
line_style 0
label (object SegLabel @1021
Parent_View @1020
location (1287, 1553)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 1.066252
height 42
orientation 1))
(object RoleView "$UNNAMED$115" @1022
Parent_View @1019
location (-1485, 725)
stereotype TRUE
line_color 3342489
quidu "41A7570302BA"
client @1019
supplier @1004
line_style 0
label (object SegLabel @1023
Parent_View @1022
location (702, 1758)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.949868
height 43
orientation 0))))
(object AttachView "" @1024
stereotype TRUE
line_color 3342489
client @991
supplier @1005
line_style 0)
(object InheritView "" @1025
stereotype TRUE
line_color 3342489
quidu "41A7557C0268"
client @1005
supplier @986
line_style 0)
(object AttachView "" @1026
stereotype TRUE
line_color 3342489
client @988
supplier @1005
vertices (list Points
(1850, 2144)
(1787, 1663)
(1547, 1520))
line_style 0)
(object ClassView "Class" "Logical View::Connection::CConnection" @1027
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (3024, 1456)
label (object ItemLabel
Parent_View @1027
location (2891, 1382)
fill_color 13434879
nlines 1
max_width 266
justify 0
label "CConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7507C013B"
width 284
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CSubConnection2" @1028
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2384, 1456)
label (object ItemLabel
Parent_View @1028
location (2201, 1405)
fill_color 13434879
nlines 1
max_width 366
justify 0
label "CSubConnection2")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A750530146"
width 384
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1029
stereotype TRUE
line_color 3342489
quidu "41A7689000BB"
client @1028
supplier @987
line_style 0)
(object RealizeView "" @1030
stereotype TRUE
line_color 3342489
quidu "41A754C80042"
client @1028
supplier @1000
line_style 0)
(object AssociationViewNew "$UNNAMED$110" @1031
location (1963, 1456)
stereotype TRUE
line_color 3342489
quidu "41A756830360"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$111" @1032
Parent_View @1031
location (-469, 992)
stereotype TRUE
line_color 3342489
quidu "41A756850114"
client @1031
supplier @1005
line_style 0
label (object SegLabel @1033
Parent_View @1032
location (1785, 1425)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.786015
height 32
orientation 1))
(object RoleView "$UNNAMED$112" @1034
Parent_View @1031
location (-469, 992)
stereotype TRUE
line_color 3342489
quidu "41A75685011E"
client @1031
supplier @1028
line_style 0)))
(object AttachView "" @1035
stereotype TRUE
line_color 3342489
client @1031
supplier @988
line_style 0)
(object AttachView "" @1036
stereotype TRUE
line_color 3342489
client @1028
supplier @993
line_style 0)
(object AssociationViewNew "$UNNAMED$192" @1037
location (2728, 1456)
stereotype TRUE
line_color 3342489
quidu "41EBDF5401F5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$193" @1038
Parent_View @1037
location (344, 0)
stereotype TRUE
line_color 3342489
quidu "41EBDF5501EC"
client @1037
supplier @1027
line_style 0
label (object SegLabel @1039
Parent_View @1038
location (2866, 1510)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$194" @1040
Parent_View @1037
location (344, 0)
stereotype TRUE
line_color 3342489
quidu "41EBDF5501F6"
client @1037
supplier @1028
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @1041
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1664, 608)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1041
location (1435, 534)
fill_color 13434879
nlines 1
max_width 458
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA8D00172"
width 476
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @1042
stereotype TRUE
line_color 3342489
quidu "41EFFB2001BC"
client @1005
supplier @1041
line_style 0)
(object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @1043
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1442, 1744)
label (object ItemLabel
Parent_View @1043
location (1140, 1692)
fill_color 13434879
nlines 1
max_width 604
justify 0
label "CEmptySubConnectionProvider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "422CB11602A6"
width 622
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1044
stereotype TRUE
line_color 3342489
quidu "422CB1CA0349"
client @1043
supplier @1005
line_style 0)
(object InheritView "" @1045
stereotype TRUE
line_color 3342489
quidu "422CB16002EA"
client @989
supplier @1043
line_style 0)))
(object ClassDiagram "IP SubConnection Provider"
quid "422CAC900121"
title "IP SubConnection Provider"
zoom 100
max_height 28350
max_width 21600
origin_x 88
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1046
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1312, 688)
label (object ItemLabel
Parent_View @1046
location (1026, 614)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CSubConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A75088005C"
width 590
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CIPSubConnectionProvider" @1047
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 1360)
label (object ItemLabel
Parent_View @1047
location (1390, 1286)
fill_color 13434879
nlines 1
max_width 516
justify 0
label "CIPSubConnectionProvider")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A85C53037D"
width 534
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @1048
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1312, 1072)
label (object ItemLabel
Parent_View @1048
location (1010, 1021)
fill_color 13434879
nlines 1
max_width 604
justify 0
label "CEmptySubConnectionProvider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "422CB11602A6"
width 622
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CDefaultSubConnectionProvider" @1049
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (976, 1344)
label (object ItemLabel
Parent_View @1049
location (672, 1293)
fill_color 13434879
nlines 1
max_width 608
justify 0
label "CDefaultSubConnectionProvider")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "422CB12403A1"
width 626
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @1050
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (656, 688)
label (object ItemLabel
Parent_View @1050
location (355, 614)
fill_color 13434879
nlines 1
max_width 602
justify 0
label "MConnectionEnumerateClients")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "422CAE600150"
width 620
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @1051
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1904, 688)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1051
location (1675, 613)
fill_color 13434879
nlines 1
max_width 458
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA8D00172"
width 476
height 174
annotation 8
autoResize TRUE)
(object InheritView "" @1052
stereotype TRUE
line_color 3342489
quidu "422CB16002EA"
client @1047
supplier @1048
line_style 0)
(object NoteView @1053
location (2128, 1056)
label (object ItemLabel
Parent_View @1053
location (1897, 975)
fill_color 13434879
nlines 3
max_width 427
label "functionality common to primary and secondary context.")
line_color 3342489
fill_color 13434879
width 487
height 175)
(object AttachView "" @1054
stereotype TRUE
line_color 3342489
client @1053
supplier @1048
line_style 0)
(object NoteView @1055
location (2304, 1360)
label (object ItemLabel
Parent_View @1055
location (2066, 1298)
fill_color 13434879
nlines 2
max_width 440
label "represents secondary context")
line_color 3342489
fill_color 13434879
width 500
height 137)
(object NoteView @1056
location (320, 1344)
label (object ItemLabel
Parent_View @1056
location (82, 1282)
fill_color 13434879
nlines 2
max_width 440
label "represents primary(default) context")
line_color 3342489
fill_color 13434879
width 500
height 137)
(object InheritView "" @1057
stereotype TRUE
line_color 3342489
quidu "422CB2BE0240"
client @1049
supplier @1048
line_style 0)
(object AttachView "" @1058
stereotype TRUE
line_color 3342489
client @1056
supplier @1049
line_style 0)
(object AttachView "" @1059
stereotype TRUE
line_color 3342489
client @1055
supplier @1047
line_style 0)
(object InheritView "" @1060
stereotype TRUE
line_color 3342489
quidu "422CB1CA0349"
client @1048
supplier @1046
line_style 0)
(object RealizeView "" @1061
stereotype TRUE
line_color 3342489
quidu "422CB2FF03C1"
client @1048
supplier @1051
line_style 0)
(object RealizeView "" @1062
stereotype TRUE
line_color 3342489
quidu "422CB303034F"
client @1048
supplier @1050
line_style 0)
(object Label @1063
location (352, 864)
nlines 1
max_width 1806
label "__________________________________________________________________________________")
(object Label @1064
location (352, 928)
nlines 1
max_width 600
label "ECOM IPSCPR plugin")
(object Label @1065
location (352, 832)
nlines 1
max_width 600
label "ESOCK")))))
(object Class_Category "Service"
quid "41A7584503E0"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "41A876010316"
supplier "Logical View::Factory"
quidu "41A875EF01EE")
(object Visibility_Relationship
quid "41A91E410014"
supplier "Logical View::Sub Connection"
quidu "41A74FC60071"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CControlledServProvider"
quid "41A754670219"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A877C8023E"
supplier "Logical View::Factory::XFactoryObject"
quidu "41A7522A0392"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41AC9D0301E9"
supplier "Logical View::Sub Connection::MConnectionDataClient"
quidu "41A753E90088")))
(object Class "CControlledServProviderShim"
quid "41A85E7502CE"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A85EF7011C"
supplier "Logical View::Service::CControlledServProvider"
quidu "41A754670219"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41D920F900C8"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A864B90298"
supplier "Logical View::Service::MSocketNotify"
quidu "41A8641100E8")
(object Realize_Relationship
quid "41AC9D080150"
supplier "Logical View::Sub Connection::MSubConnectionControlClient"
quidu "41A753D702F9")
(object Realize_Relationship
quid "41C2DDF30330"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8")
(object Realize_Relationship
quid "41CFEA310370"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8")
(object Realize_Relationship
quid "422CAE9A0154"
supplier "Logical View::Service::MConnectionEnumerateClients"
quidu "422CAE600150")))
(object Class "CServProviderBase"
quid "41A768BD034B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A877070223"
supplier "Logical View::Factory::XFactoryObject"
quidu "41A7522A0392")))
(object Class "CSockSubSession"
quid "41A7685902ED")
(object Class "CSocket"
quid "41A863A900AC"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A888E80288"
supplier "Logical View::Service::CSockSubSession"
quidu "41A7685902ED"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A864E301EE"
supplier "Logical View::Service::MSocketControlledNotify"
quidu "421A09A70089")))
(object Class "MSocketNotify"
quid "41A8641100E8")
(object Class "CIpcProvdBase"
quid "41A869E70168"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A869F0002B"
supplier "Logical View::Service::CServProviderBase"
quidu "41A768BD034B")))
(object Class "CProtocolBase"
quid "41A88D720008")
(object Class "MSocketControlledNotify"
quid "421A09A70089")
(object Class "MConnectionEnumerateClients"
quid "422CAE600150")
(object Association "$UNNAMED$195"
quid "41A863CA0122"
roles (list role_list
(object Role "$UNNAMED$196"
quid "41A863CB0368"
supplier "Logical View::Interface::CInterface"
quidu "41A767DE0187"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$197"
quid "41A863CB0372"
supplier "Logical View::Service::CSocket"
quidu "41A863A900AC"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "$UNNAMED$198"
quid "41A863F10128"
roles (list role_list
(object Role "$UNNAMED$199"
quid "41A863F20238"
supplier "Logical View::Service::CControlledServProvider"
quidu "41A754670219"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$200"
quid "41A863F20242"
supplier "Logical View::Service::CSocket"
quidu "41A863A900AC"
is_aggregate TRUE)))
(object Association "$UNNAMED$201"
quid "41A866DD0047"
roles (list role_list
(object Role "$UNNAMED$202"
quid "41A866DD039A"
supplier "Logical View::Service::CServProviderBase"
quidu "41A768BD034B"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$203"
quid "41A866DD03A4"
supplier "Logical View::Service::CControlledServProviderShim"
quidu "41A85E7502CE"
is_aggregate TRUE)))
(object Association "$UNNAMED$204"
quid "41A867AE0142"
roles (list role_list
(object Role "$UNNAMED$205"
quid "41A867AF031A"
supplier "Logical View::Service::MSocketNotify"
quidu "41A8641100E8"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$206"
quid "41A867AF0324"
supplier "Logical View::Service::CServProviderBase"
quidu "41A768BD034B")))
(object Association "$UNNAMED$207"
quid "41A867D1039B"
roles (list role_list
(object Role "iSocket"
quid "41A867D30019"
label "iSocket"
supplier "Logical View::Service::MSocketNotify"
quidu "41A8641100E8"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$208"
quid "41A867D30023"
supplier "Logical View::Service::CServProviderBase"
quidu "41A768BD034B")))
(object Association "$UNNAMED$209"
quid "41B722220185"
roles (list role_list
(object Role "iSocketClient"
quid "41B7222301A4"
label "iSocketClient"
supplier "Logical View::Service::MSocketControlledNotify"
quidu "421A09A70089"
client_cardinality (value cardinality "1")
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$210"
quid "41B7222301AE"
supplier "Logical View::Service::CControlledServProviderShim"
quidu "41A85E7502CE")))
(object Association "$UNNAMED$211"
quid "41D0871802FF"
roles (list role_list
(object Role "$UNNAMED$212"
quid "41D08719022E"
supplier "Logical View::Session Proxy::CSockSession"
quidu "41C06F440273"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$213"
quid "41D087190238"
supplier "Logical View::Service::CControlledServProviderShim"
quidu "41A85E7502CE"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A77B5F015F"
title "Main"
zoom 90
max_height 28350
max_width 21600
origin_x 889
origin_y 0
items (list diagram_item_list
(object NoteView @1066
location (1296, 1664)
label (object ItemLabel
Parent_View @1066
location (833, 1561)
fill_color 13434879
nlines 4
max_width 890
label "Emulates being MSocketNotify (CSocket) so that it can server NoBearer & Bearer calls on horizontal level and forwards the rest to the CControlledServProviderShim::iSocketClient.")
line_color 3342489
fill_color 13434879
width 950
height 219)
(object ClassView "Class" "Logical View::Interface::CInterface" @1067
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2103, 896)
label (object ItemLabel
Parent_View @1067
location (1990, 822)
fill_color 13434879
nlines 1
max_width 226
justify 0
label "CInterface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A767DE0187"
width 244
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CControlledServProvider" @1068
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 896)
label (object ItemLabel
Parent_View @1068
location (615, 844)
fill_color 13434879
nlines 1
max_width 466
justify 0
label "CControlledServProvider")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A754670219"
width 484
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CSocket" @1069
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1575, 896)
label (object ItemLabel
Parent_View @1069
location (1475, 845)
fill_color 13434879
nlines 1
max_width 200
justify 0
label "CSocket")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A863A900AC"
width 218
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$195" @1070
location (1832, 896)
stereotype TRUE
line_color 3342489
quidu "41A863CA0122"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$196" @1071
Parent_View @1070
location (920, 448)
stereotype TRUE
line_color 3342489
quidu "41A863CB0368"
client @1070
supplier @1067
line_style 0
label (object SegLabel @1072
Parent_View @1071
location (1953, 857)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.824561
height 40
orientation 0))
(object RoleView "$UNNAMED$197" @1073
Parent_View @1070
location (920, 448)
stereotype TRUE
line_color 3342489
quidu "41A863CB0372"
client @1070
supplier @1069
line_style 0
label (object SegLabel @1074
Parent_View @1073
location (1739, 856)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.637931
height 41
orientation 1))))
(object AssociationViewNew "$UNNAMED$198" @1075
location (1277, 896)
stereotype TRUE
line_color 3342489
quidu "41A863F10128"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$199" @1076
Parent_View @1075
location (365, 448)
stereotype TRUE
line_color 3342489
quidu "41A863F20238"
client @1075
supplier @1068
line_style 0
label (object SegLabel @1077
Parent_View @1076
location (1110, 843)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$200" @1078
Parent_View @1075
location (365, 448)
stereotype TRUE
line_color 3342489
quidu "41A863F20242"
client @1075
supplier @1069
line_style 0)))
(object NoteView @1079
location (1680, 240)
label (object ItemLabel
Parent_View @1079
location (1248, 137)
fill_color 13434879
nlines 4
max_width 828
label "Remove CInterface association and replace CServProviderBase association with CControlledServProvider one. CSocket no longer owns the provider.")
line_color 3342489
fill_color 13434879
width 888
height 219)
(object AttachView "" @1080
stereotype TRUE
line_color 3342489
client @1070
supplier @1079
line_style 0)
(object AttachView "" @1081
stereotype TRUE
line_color 3342489
client @1069
supplier @1079
line_style 0)
(object AttachView "" @1082
stereotype TRUE
line_color 3342489
client @1075
supplier @1079
line_style 0)
(object ClassView "Class" "Logical View::Service::CIpcProvdBase" @1083
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (768, 2256)
label (object ItemLabel
Parent_View @1083
location (617, 2205)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "CIpcProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A869E70168"
width 320
height 126
annotation 8
autoResize TRUE)
(object NoteView @1084
location (1264, 2064)
label (object ItemLabel
Parent_View @1084
location (995, 1961)
fill_color 13434879
nlines 4
max_width 502
label "All service provider are currently derived from CServProviderBase. Example CIpcProvdBase.")
line_color 3342489
fill_color 13434879
width 562
height 219)
(object ClassView "Class" "Logical View::Factory::XFactoryObject" @1085
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 528)
label (object ItemLabel
Parent_View @1085
location (689, 476)
fill_color 13434879
nlines 1
max_width 318
justify 0
label "XFactoryObject")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7522A0392"
width 336
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CSockSubSession" @1086
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1264, 528)
label (object ItemLabel
Parent_View @1086
location (1073, 476)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1087
stereotype TRUE
line_color 3342489
quidu "41A888E80288"
client @1069
supplier @1086
line_style 0)
(object Label @1088
location (1760, 875)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object NoteView @1089
location (528, 240)
label (object ItemLabel
Parent_View @1089
location (100, 106)
fill_color 13434879
nlines 5
max_width 821
label "Alternatively we can forget about CFactoryObject as a base for service provider leave the hard coded creation of the shim in ProtocolManager::NewSocketL for the time being.")
line_color 3342489
fill_color 13434879
width 881
height 281)
(object ClassView "Class" "Logical View::Sub Connection::MConnectionDataClient" @1090
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (352, 528)
label (object ItemLabel
Parent_View @1090
location (109, 476)
fill_color 13434879
nlines 1
max_width 486
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A753E90088"
width 504
height 128
annotation 8
autoResize TRUE)
(object NoteView @1091
location (1527, 1136)
label (object ItemLabel
Parent_View @1091
location (1348, 1080)
fill_color 13434879
nlines 2
max_width 322
label "NoBearer / Bearer selection.")
line_color 3342489
fill_color 13434879
width 382
height 125)
(object RealizeView "" @1092
stereotype TRUE
line_color 3342489
quidu "41AC9D0301E9"
client @1068
supplier @1090
line_style 0)
(object InheritView "" @1093
stereotype TRUE
line_color 3342489
quidu "41A877C8023E"
client @1068
supplier @1085
line_style 0)
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1094
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2055, 1136)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1094
location (1897, 1061)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 334
height 174
annotation 8
autoResize TRUE)
(object AttachView "" @1095
stereotype TRUE
line_color 3342489
client @1091
supplier @1094
line_style 0)
(object NoteView @1096
location (1824, 2064)
label (object ItemLabel
Parent_View @1096
location (1583, 1980)
fill_color 13434879
nlines 3
max_width 446
label "to be able find a default connection for the session on NoBearer.")
line_color 3342489
fill_color 13434879
width 506
height 181)
(object ClassView "Class" "Logical View::Service::MSocketNotify" @1097
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (768, 1152)
label (object ItemLabel
Parent_View @1097
location (619, 1101)
fill_color 13434879
nlines 1
max_width 298
justify 0
label "MSocketNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A8641100E8"
width 316
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CServProviderBase" @1098
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (768, 1872)
label (object ItemLabel
Parent_View @1098
location (574, 1821)
fill_color 13434879
nlines 1
max_width 388
justify 0
label "CServProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A768BD034B"
width 406
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1099
stereotype TRUE
line_color 3342489
quidu "41A869F0002B"
client @1083
supplier @1098
line_style 0)
(object AttachView "" @1100
stereotype TRUE
line_color 3342489
client @1084
supplier @1099
line_style 0)
(object AssociationViewNew "$UNNAMED$207" @1101
location (768, 1511)
stereotype TRUE
line_color 3342489
quidu "41A867D1039B"
roleview_list (list RoleViews
(object RoleView "iSocket" @1102
Parent_View @1101
location (-1120, 1047)
label (object SegLabel @1103
Parent_View @1102
location (727, 1269)
anchor 1
anchor_loc 1
nlines 1
max_width 165
justify 0
label "#iSocket"
pctDist 0.800000
height 42
orientation 0)
stereotype TRUE
line_color 3342489
quidu "41A867D30019"
client @1101
supplier @1097
line_style 0
label (object SegLabel @1104
Parent_View @1102
location (822, 1246)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$208" @1105
Parent_View @1101
location (-1120, 1047)
stereotype TRUE
line_color 3342489
quidu "41A867D30023"
client @1101
supplier @1098
line_style 0)))
(object ClassView "Class" "Logical View::Session Proxy::CSockSession" @1106
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2343, 2224)
label (object ItemLabel
Parent_View @1106
location (2186, 2150)
fill_color 13434879
nlines 1
max_width 314
justify 0
label "CSockSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C06F440273"
width 332
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::MSocketControlledNotify" @1107
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2343, 480)
label (object ItemLabel
Parent_View @1107
location (2103, 429)
fill_color 13434879
nlines 1
max_width 480
justify 0
label "MSocketControlledNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421A09A70089"
width 498
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CControlledServProviderShim" @1108
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2343, 1872)
label (object ItemLabel
Parent_View @1108
location (2066, 1821)
fill_color 13434879
nlines 1
max_width 554
justify 0
label "CControlledServProviderShim")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A85E7502CE"
width 572
height 126
annotation 8
autoResize TRUE)
(object AttachView "" @1109
stereotype TRUE
line_color 3342489
client @1066
supplier @1108
line_style 0)
(object InheritView "" @1110
stereotype TRUE
line_color 3342489
quidu "41A85EF7011C"
client @1108
supplier @1068
line_style 0)
(object RealizeView "" @1111
stereotype TRUE
line_color 3342489
quidu "41A864B90298"
client @1108
supplier @1097
line_style 0)
(object AttachView "" @1112
stereotype TRUE
line_color 3342489
client @1066
supplier @1111
line_style 0)
(object AssociationViewNew "$UNNAMED$201" @1113
location (1513, 1872)
stereotype TRUE
line_color 3342489
quidu "41A866DD0047"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$202" @1114
Parent_View @1113
location (-375, 880)
stereotype TRUE
line_color 3342489
quidu "41A866DD039A"
client @1113
supplier @1098
line_style 0
label (object SegLabel @1115
Parent_View @1114
location (1026, 1926)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$203" @1116
Parent_View @1113
location (-375, 880)
stereotype TRUE
line_color 3342489
quidu "41A866DD03A4"
client @1113
supplier @1108
line_style 0)))
(object AssociationViewNew "$UNNAMED$211" @1117
location (2343, 2036)
stereotype TRUE
line_color 3342489
quidu "41D0871802FF"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$212" @1118
Parent_View @1117
location (-169, 164)
stereotype TRUE
line_color 3342489
quidu "41D08719022E"
client @1117
supplier @1106
line_style 0
label (object SegLabel @1119
Parent_View @1118
location (2397, 2127)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$213" @1120
Parent_View @1117
location (-169, 164)
stereotype TRUE
line_color 3342489
quidu "41D087190238"
client @1117
supplier @1108
line_style 0)))
(object AttachView "" @1121
stereotype TRUE
line_color 3342489
client @1096
supplier @1117
line_style 0)
(object UsesView "" @1122
stereotype TRUE
line_color 3342489
quidu "41D920F900C8"
client @1108
supplier @1094
line_style 0)
(object AssociationViewNew "$UNNAMED$209" @1123
location (2343, 1175)
stereotype TRUE
line_color 3342489
quidu "41B722220185"
roleview_list (list RoleViews
(object RoleView "iSocketClient" @1124
Parent_View @1123
location (1223, -681)
label (object SegLabel @1125
Parent_View @1124
location (2509, 599)
anchor 1
anchor_loc 1
nlines 1
max_width 271
justify 0
label "#iSocketClient"
pctDist 0.912975
height 166
orientation 1)
stereotype TRUE
line_color 3342489
quidu "41B7222301A4"
client @1123
supplier @1107
line_style 0
label (object SegLabel @1126
Parent_View @1124
location (2317, 640)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.847612
height 27
orientation 0))
(object RoleView "$UNNAMED$210" @1127
Parent_View @1123
location (1223, -681)
stereotype TRUE
line_color 3342489
quidu "41B7222301AE"
client @1123
supplier @1108
line_style 0)))
(object RealizeView "" @1128
stereotype TRUE
line_color 3342489
quidu "41A864E301EE"
client @1069
supplier @1107
line_style 0)
(object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @1129
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2720, 1136)
label (object ItemLabel
Parent_View @1129
location (2419, 1085)
fill_color 13434879
nlines 1
max_width 620
justify 0
label "MConnectionEnumerateClients")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "422CAE600150"
width 620
height 126
annotation 8
autoResize TRUE)
(object RealizeView "" @1130
stereotype TRUE
line_color 3342489
quidu "422CAE9A0154"
client @1108
supplier @1129
line_style 0)))))
(object Class_Category "Interface"
quid "41A7679A014D"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "41AA28EC021E"
supplier "Logical View::link connection"
quidu "41AA27E60069"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CSubInterface"
quid "41A767C800C7")
(object Class "CInterface"
quid "41A767DE0187"
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A76BB501F9"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F")
(object Realize_Relationship
quid "41A76BB800D1"
supplier "Logical View::Session Proxy::MSockSessionObserver"
quidu "41A76BA001BD")))
(object Class "CSubConnection"
quid "41A767EE0271")
(object Class "MConnectionNotify"
quid "41A76B95022F")
(object Association "$UNNAMED$214"
quid "41A7696100C5"
roles (list role_list
(object Role "$UNNAMED$215"
quid "41A7696103D3"
supplier "Logical View::Interface::CSubConnection"
quidu "41A767EE0271"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$216"
quid "41A7696103D4"
supplier "Logical View::Interface::CSubInterface"
quidu "41A767C800C7"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "$UNNAMED$217"
quid "41A7697100A0"
roles (list role_list
(object Role "$UNNAMED$218"
quid "41A7697103E0"
supplier "Logical View::Interface::CInterface"
quidu "41A767DE0187"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$219"
quid "41A7697103E1"
supplier "Logical View::Interface::CSubInterface"
quidu "41A767C800C7"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "$UNNAMED$220"
quid "41A7699603D9"
roles (list role_list
(object Role "$UNNAMED$221"
quid "41A7699702EA"
supplier "Logical View::Connection::CConnection"
quidu "41A7507C013B"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$222"
quid "41A7699702F4"
supplier "Logical View::Interface::CSubConnection"
quidu "41A767EE0271"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "$UNNAMED$223"
quid "41A76A42026E"
roles (list role_list
(object Role "$UNNAMED$224"
quid "41A76A43023D"
supplier "Logical View::Interface::CInterface"
quidu "41A767DE0187"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$225"
quid "41A76A43023E"
supplier "Logical View::Connection::CConnection"
quidu "41A7507C013B"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "$UNNAMED$226"
quid "41A76CD70354"
roles (list role_list
(object Role "$UNNAMED$227"
quid "41A76CD9023F"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$228"
quid "41A76CD90249"
supplier "Logical View::Interface::CInterface"
quidu "41A767DE0187"
is_aggregate TRUE)))
(object Association "$UNNAMED$229"
quid "41A76D510328"
roles (list role_list
(object Role "$UNNAMED$230"
quid "41A76D52024D"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$231"
quid "41A76D520257"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7")))
(object Association "$UNNAMED$232"
quid "41A773E10002"
roles (list role_list
(object Role "$UNNAMED$233"
quid "41A773E2005E"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$234"
quid "41A773E20068"
supplier "Logical View::CPlayer"
quidu "41A773DB02DF")))
(object Association "$UNNAMED$235"
quid "41A774B70104"
roles (list role_list
(object Role "$UNNAMED$236"
quid "41A774B801EC"
supplier "Logical View::Session Proxy::MSockSessionObserver"
quidu "41A76BA001BD"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$237"
quid "41A774B801F6"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3")))
(object Association "$UNNAMED$238"
quid "41AA1E6D0044"
roles (list role_list
(object Role "$UNNAMED$239"
quid "41AA1E6E017C"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$240"
quid "41AA1E6E0190"
supplier "Logical View::Interface::CInterface"
quidu "41A767DE0187"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A767C5024A"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @1131
location (1904, 384)
label (object ItemLabel
Parent_View @1131
location (1488, 293)
fill_color 13434879
nlines 3
max_width 796
label
|To be removed
|Reference counted - deletes self when the last CConnection disconnects ::Leave(..).
)
line_color 3342489
fill_color 13434879
width 856
height 194)
(object NoteView @1132
location (2448, 1376)
label (object ItemLabel
Parent_View @1132
location (2142, 1311)
fill_color 13434879
nlines 2
max_width 577
label "deleted on RConnection::Close or ::~CInterface")
line_color 3342489
fill_color 13434879
width 637
height 143)
(object NoteView @1133
location (432, 978)
label (object ItemLabel
Parent_View @1133
location (35, 853)
fill_color 13434879
nlines 5
max_width 759
label
|To be removed.
|Deleted on ESubConnectionClosed event raised by CConnectionProvdBase via MConnectionNotify::SubConnectionEvent or ::~CSubInterface.
)
line_color 3342489
fill_color 13434879
width 819
height 263)
(object NoteView @1134
location (352, 1376)
label (object ItemLabel
Parent_View @1134
location (114, 1301)
fill_color 13434879
nlines 3
max_width 440
label "needs to be merged into CSubConnection2 => will disappear")
line_color 3342489
fill_color 13434879
width 500
height 162)
(object Label @1135
location (1315, 937)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1136
location (1319, 1353)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1137
location (1041, 1136)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1138
location (1602, 1120)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1139
location (2042, 934)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object ClassView "Class" "Logical View::Interface::CSubConnection" @1140
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1056, 1376)
label (object ItemLabel
Parent_View @1140
location (891, 1325)
fill_color 13434879
nlines 1
max_width 330
justify 0
label "CSubConnection")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A767EE0271"
width 348
height 126
annotation 8
autoResize TRUE)
(object AttachView "" @1141
stereotype TRUE
line_color 3342489
client @1134
supplier @1140
line_style 0)
(object ClassView "Class" "Logical View::Interface::MConnectionNotify" @1142
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2608, 592)
label (object ItemLabel
Parent_View @1142
location (2417, 541)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "MConnectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A76B95022F"
width 400
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CPlayer" @1143
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (368, 288)
label (object ItemLabel
Parent_View @1143
location (225, 214)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CPlayer")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A773DB02DF"
width 304
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Session Proxy::MSockSessionObserver" @1144
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1088, 608)
label (object ItemLabel
Parent_View @1144
location (852, 534)
fill_color 13434879
nlines 1
max_width 472
justify 0
label "MSockSessionObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A76BA001BD"
width 490
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Interface::CSubInterface" @1145
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1056, 960)
label (object ItemLabel
Parent_View @1145
location (914, 909)
fill_color 13434879
nlines 1
max_width 284
justify 0
label "CSubInterface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A767C800C7"
width 302
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$214" @1146
location (1056, 1167)
stereotype TRUE
line_color 3342489
quidu "41A7696100C5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$215" @1147
Parent_View @1146
location (288, 751)
stereotype TRUE
line_color 3342489
quidu "41A7696103D3"
client @1146
supplier @1140
line_style 0
label (object SegLabel @1148
Parent_View @1147
location (1110, 1297)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$216" @1149
Parent_View @1146
location (288, 751)
stereotype TRUE
line_color 3342489
quidu "41A7696103D4"
client @1146
supplier @1145
line_style 0
label (object SegLabel @1150
Parent_View @1149
location (1091, 1059)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.746706
height 35
orientation 1))))
(object AttachView "" @1151
stereotype TRUE
line_color 3342489
client @1145
supplier @1133
line_style 0)
(object ClassView "Class" "Logical View::Connection::CConnection" @1152
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1616, 1376)
label (object ItemLabel
Parent_View @1152
location (1483, 1302)
fill_color 13434879
nlines 1
max_width 266
justify 0
label "CConnection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7507C013B"
width 284
height 172
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$220" @1153
location (1351, 1376)
stereotype TRUE
line_color 3342489
quidu "41A7699603D9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$221" @1154
Parent_View @1153
location (71, 384)
stereotype TRUE
line_color 3342489
quidu "41A7699702EA"
client @1153
supplier @1152
line_style 0
label (object SegLabel @1155
Parent_View @1154
location (1460, 1430)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$222" @1156
Parent_View @1153
location (71, 384)
stereotype TRUE
line_color 3342489
quidu "41A7699702F4"
client @1153
supplier @1140
line_style 0
label (object SegLabel @1157
Parent_View @1156
location (1242, 1430)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.900000
height 54
orientation 0))))
(object AttachView "" @1158
stereotype TRUE
line_color 3342489
client @1132
supplier @1152
line_style 0)
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1159
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2608, 960)
label (object ItemLabel
Parent_View @1159
location (2377, 886)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 480
height 172
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$229" @1160
location (2608, 764)
stereotype TRUE
line_color 3342489
quidu "41A76D510328"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$230" @1161
Parent_View @1160
location (-80, -196)
stereotype TRUE
line_color 3342489
quidu "41A76D52024D"
client @1160
supplier @1142
line_style 0
label (object SegLabel @1162
Parent_View @1161
location (2662, 685)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.733945
height 54
orientation 1))
(object RoleView "$UNNAMED$231" @1163
Parent_View @1160
location (-80, -196)
stereotype TRUE
line_color 3342489
quidu "41A76D520257"
client @1160
supplier @1159
line_style 0)))
(object ClassView "Class" "Logical View::Session Proxy::CSockSessionProxy" @1164
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (368, 608)
label (object ItemLabel
Parent_View @1164
location (161, 534)
fill_color 13434879
nlines 1
max_width 414
justify 0
label "CSockSessionProxy")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7737A02A3"
width 432
height 172
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$232" @1165
location (368, 447)
stereotype TRUE
line_color 3342489
quidu "41A773E10002"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$233" @1166
Parent_View @1165
location (48, 175)
stereotype TRUE
line_color 3342489
quidu "41A773E2005E"
client @1165
supplier @1164
line_style 0
label (object SegLabel @1167
Parent_View @1166
location (422, 513)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$234" @1168
Parent_View @1165
location (48, 175)
stereotype TRUE
line_color 3342489
quidu "41A773E20068"
client @1165
supplier @1143
line_style 0)))
(object AssociationViewNew "$UNNAMED$235" @1169
location (713, 608)
stereotype TRUE
line_color 3342489
quidu "41A774B70104"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$236" @1170
Parent_View @1169
location (345, 0)
stereotype TRUE
line_color 3342489
quidu "41A774B801EC"
client @1169
supplier @1144
line_style 0
label (object SegLabel @1171
Parent_View @1170
location (830, 662)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$237" @1172
Parent_View @1169
location (345, 0)
stereotype TRUE
line_color 3342489
quidu "41A774B801F6"
client @1169
supplier @1164
line_style 0)))
(object ClassView "Class" "Logical View::Interface::CInterface" @1173
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1616, 960)
label (object ItemLabel
Parent_View @1173
location (1503, 909)
fill_color 13434879
nlines 1
max_width 226
justify 0
label "CInterface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A767DE0187"
width 244
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$217" @1174
location (1350, 960)
stereotype TRUE
line_color 3342489
quidu "41A7697100A0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$218" @1175
Parent_View @1174
location (582, 544)
stereotype TRUE
line_color 3342489
quidu "41A7697103E0"
client @1174
supplier @1173
line_style 0
label (object SegLabel @1176
Parent_View @1175
location (1478, 1014)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$219" @1177
Parent_View @1174
location (582, 544)
stereotype TRUE
line_color 3342489
quidu "41A7697103E1"
client @1174
supplier @1145
line_style 0
label (object SegLabel @1178
Parent_View @1177
location (1242, 1016)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.755245
height 56
orientation 0))))
(object AssociationViewNew "$UNNAMED$223" @1179
location (1616, 1156)
stereotype TRUE
line_color 3342489
quidu "41A76A42026E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$224" @1180
Parent_View @1179
location (-560, 404)
stereotype TRUE
line_color 3342489
quidu "41A76A43023D"
client @1179
supplier @1173
line_style 0
label (object SegLabel @1181
Parent_View @1180
location (1653, 1075)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.762809
height 37
orientation 1))
(object RoleView "$UNNAMED$225" @1182
Parent_View @1179
location (-560, 404)
stereotype TRUE
line_color 3342489
quidu "41A76A43023E"
client @1179
supplier @1152
line_style 0
label (object SegLabel @1183
Parent_View @1182
location (1664, 1257)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.759399
height 48
orientation 0))))
(object AttachView "" @1184
stereotype TRUE
line_color 3342489
client @1131
supplier @1173
line_style 0)
(object RealizeView "" @1185
stereotype TRUE
line_color 3342489
quidu "41A76BB501F9"
client @1173
supplier @1142
line_style 0)
(object RealizeView "" @1186
stereotype TRUE
line_color 3342489
quidu "41A76BB800D1"
client @1173
supplier @1144
line_style 0)
(object AssociationViewNew "$UNNAMED$226" @1187
location (2052, 960)
stereotype TRUE
line_color 3342489
quidu "41A76CD70354"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$227" @1188
Parent_View @1187
location (436, 0)
stereotype TRUE
line_color 3342489
quidu "41A76CD9023F"
client @1187
supplier @1159
line_style 0
label (object SegLabel @1189
Parent_View @1188
location (2336, 1014)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$228" @1190
Parent_View @1187
location (436, 0)
stereotype TRUE
line_color 3342489
quidu "41A76CD90249"
client @1187
supplier @1173
line_style 0)))
(object AssociationViewNew "$UNNAMED$238" @1191
location (1038, 796)
stereotype TRUE
line_color 3342489
quidu "41AA1E6D0044"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$239" @1192
Parent_View @1191
location (-578, -164)
stereotype TRUE
line_color 3342489
quidu "41AA1E6E017C"
client @1191
supplier @1164
line_style 0
label (object SegLabel @1193
Parent_View @1192
location (616, 733)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$240" @1194
Parent_View @1191
location (-578, -164)
stereotype TRUE
line_color 3342489
quidu "41AA1E6E0190"
client @1191
supplier @1173
line_style 0)))
(object CategoryView "Logical View::Session Proxy" @1195
location (1168, 304)
label (object ItemLabel
Parent_View @1195
location (995, 220)
fill_color 13434879
nlines 2
max_width 346
justify 0
label "Session Proxy")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AA25160186"
width 358
height 180)
(object NoteView @1196
location (848, 304)
label (object ItemLabel
Parent_View @1196
location (707, 213)
fill_color 13434879
nlines 3
max_width 246
label "See Session Proxy package")
line_color 3342489
fill_color 13434879
width 306
height 194)
(object AttachView "" @1197
stereotype TRUE
line_color 3342489
client @1196
supplier @1143
line_style 0)
(object AttachView "" @1198
stereotype TRUE
line_color 3342489
client @1196
supplier @1164
line_style 0)
(object AttachView "" @1199
stereotype TRUE
line_color 3342489
client @1196
supplier @1144
line_style 0)))))
(object Class_Category "Resolver"
quid "41A77EF303B5"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "41A77F1A0068"
supplier "Logical View::Interface"
quidu "41A7679A014D")
(object Visibility_Relationship
quid "41A8760C02FE"
supplier "Logical View::Factory"
quidu "41A875EF01EE")
(object Visibility_Relationship
quid "41A91EB50147"
supplier "Logical View::Sub Connection"
quidu "41A74FC60071"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CHostResolver"
quid "41A8880E036B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A8883B030C"
supplier "Logical View::Service::CSockSubSession"
quidu "41A7685902ED"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41D9210C036E"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A8883E0342"
supplier "Logical View::Resolver::MResolverNotify"
quidu "41A8883002B6")
(object Realize_Relationship
quid "41A911B7034D"
supplier "Logical View::Sub Connection::MSubConnectionControlClient"
quidu "41A753D702F9")
(object Realize_Relationship
quid "41C2DF4803B0"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8")))
(object Class "MResolverNotify"
quid "41A8883002B6")
(object Class "CHostResolvProvdBase"
quid "41A889D9031B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A88F0702D1"
supplier "Logical View::Resolver::CResolverProvdBase"
quidu "41A88CCB00F8")))
(object Class "CResolverProvdBase"
quid "41A88CCB00F8"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A88F10013A"
supplier "Logical View::CBase"
quidu "41A7525A00AC")))
(object Class "CServiceResolvProvdBase"
quid "41A88EED0310"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A88F160355"
supplier "Logical View::Resolver::CResolverProvdBase"
quidu "41A88CCB00F8")))
(object Class "CNetDBProvdBase"
quid "41A88F6201EC"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A88F71017F"
supplier "Logical View::Resolver::CResolverProvdBase"
quidu "41A88CCB00F8")))
(object Class "CServiceResolver"
quid "41A88FF3019A"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A890E80233"
supplier "Logical View::Service::CSockSubSession"
quidu "41A7685902ED"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A8913D00F5"
supplier "Logical View::Resolver::MResolverNotify"
quidu "41A8883002B6")))
(object Class "CNetDatabase"
quid "41A895920294"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A895C701FA"
supplier "Logical View::Service::CSockSubSession"
quidu "41A7685902ED"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41A895C200E4"
supplier "Logical View::Resolver::MResolverNotify"
quidu "41A8883002B6")))
(object Class "RHostResolver"
quid "41A895FE0203"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41A8967D0101"
supplier "Logical View::Resolver::CHostResolver"
quidu "41A8880E036B")))
(object Class "RServiceResolver"
quid "41A8962700F4"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41A8967F01EA"
supplier "Logical View::Resolver::CServiceResolver"
quidu "41A88FF3019A")))
(object Class "RNetDatabase"
quid "41A89654024D"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41A896810342"
supplier "Logical View::Resolver::CNetDatabase"
quidu "41A895920294")))
(object Association "$UNNAMED$241"
quid "41A88910039E"
roles (list role_list
(object Role "$UNNAMED$242"
quid "41A88911034F"
supplier "Logical View::Interface::CInterface"
quidu "41A767DE0187"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$243"
quid "41A889110363"
supplier "Logical View::Resolver::CHostResolver"
quidu "41A8880E036B"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "$UNNAMED$244"
quid "41A889E30261"
roles (list role_list
(object Role "$UNNAMED$245"
quid "41A889E501F6"
supplier "Logical View::Resolver::CHostResolvProvdBase"
quidu "41A889D9031B"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$246"
quid "41A889E50200"
supplier "Logical View::Resolver::CHostResolver"
quidu "41A8880E036B"
is_aggregate TRUE)))
(object Association "$UNNAMED$247"
quid "41A88D8F014A"
roles (list role_list
(object Role "$UNNAMED$248"
quid "41A88D9001E2"
supplier "Logical View::Resolver::MResolverNotify"
quidu "41A8883002B6"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$249"
quid "41A88D9001EC"
supplier "Logical View::Resolver::CResolverProvdBase"
quidu "41A88CCB00F8")))
(object Association "$UNNAMED$250"
quid "41A88E5E03B5"
roles (list role_list
(object Role "$UNNAMED$251"
quid "41A88E6003C2"
supplier "Logical View::Service::CProtocolBase"
quidu "41A88D720008"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$252"
quid "41A88E6003CC"
supplier "Logical View::Resolver::CResolverProvdBase"
quidu "41A88CCB00F8")))
(object Association "$UNNAMED$253"
quid "41A890A901EC"
roles (list role_list
(object Role "$UNNAMED$254"
quid "41A890AA0003"
supplier "Logical View::Resolver::CServiceResolvProvdBase"
quidu "41A88EED0310"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$255"
quid "41A890AA000D"
supplier "Logical View::Resolver::CServiceResolver"
quidu "41A88FF3019A"
is_aggregate TRUE)))
(object Association "$UNNAMED$256"
quid "41A895A2016A"
roles (list role_list
(object Role "$UNNAMED$257"
quid "41A895A301A8"
supplier "Logical View::Resolver::CNetDBProvdBase"
quidu "41A88F6201EC"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$258"
quid "41A895A301A9"
supplier "Logical View::Resolver::CNetDatabase"
quidu "41A895920294"
is_aggregate TRUE)))
(object Association "$UNNAMED$259"
quid "41A912D4002C"
roles (list role_list
(object Role "$UNNAMED$260"
quid "41A912D80190"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$261"
quid "41A912D801C2"
supplier "Logical View::Resolver::CHostResolver"
quidu "41A8880E036B")))
(object Association "$UNNAMED$262"
quid "41A913C8025D"
roles (list role_list
(object Role "$UNNAMED$263"
quid "41A913C9034F"
supplier "Logical View::Sub Connection::MSubConnectionControlClient"
quidu "41A753D702F9"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$264"
quid "41A913C90363"
supplier "Logical View::Sub Connection::CSubConnectionProviderBase"
quidu "41A75088005C"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A87574004C"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 1219
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Service::CSockSubSession" @1200
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1808, 878)
label (object ItemLabel
Parent_View @1200
location (1617, 804)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CBase" @1201
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (756, 509)
label (object ItemLabel
Parent_View @1201
location (613, 435)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7525A00AC"
width 304
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::MResolverNotify" @1202
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1312, 878)
label (object ItemLabel
Parent_View @1202
location (1152, 827)
fill_color 13434879
nlines 1
max_width 320
justify 0
label "MResolverNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A8883002B6"
width 338
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CProtocolBase" @1203
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (240, 877)
label (object ItemLabel
Parent_View @1203
location (90, 803)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CProtocolBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88D720008"
width 318
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::CResolverProvdBase" @1204
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (756, 877)
label (object ItemLabel
Parent_View @1204
location (549, 826)
fill_color 13434879
nlines 1
max_width 414
justify 0
label "CResolverProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88CCB00F8"
width 432
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$247" @1205
location (1057, 877)
stereotype TRUE
line_color 3342489
quidu "41A88D8F014A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$248" @1206
Parent_View @1205
location (129, -259)
stereotype TRUE
line_color 3342489
quidu "41A88D9001E2"
client @1205
supplier @1202
line_style 0
label (object SegLabel @1207
Parent_View @1206
location (1133, 931)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$249" @1208
Parent_View @1205
location (129, -259)
stereotype TRUE
line_color 3342489
quidu "41A88D9001EC"
client @1205
supplier @1204
line_style 0)))
(object AssociationViewNew "$UNNAMED$250" @1209
location (469, 877)
stereotype TRUE
line_color 3342489
quidu "41A88E5E03B5"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$251" @1210
Parent_View @1209
location (-459, -243)
stereotype TRUE
line_color 3342489
quidu "41A88E6003C2"
client @1209
supplier @1203
line_style 0
label (object SegLabel @1211
Parent_View @1210
location (399, 931)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 1.014286
height 54
orientation 0))
(object RoleView "$UNNAMED$252" @1212
Parent_View @1209
location (-459, -243)
stereotype TRUE
line_color 3342489
quidu "41A88E6003CC"
client @1209
supplier @1204
line_style 0)))
(object InheritView "" @1213
stereotype TRUE
line_color 3342489
quidu "41A88F10013A"
client @1204
supplier @1201
line_style 0)
(object ClassView "Class" "Logical View::Service::CSockSubSession" @1214
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2146, 1949)
label (object ItemLabel
Parent_View @1214
location (1955, 1875)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::CServiceResolvProvdBase" @1215
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (756, 2237)
label (object ItemLabel
Parent_View @1215
location (503, 2186)
fill_color 13434879
nlines 1
max_width 506
justify 0
label "CServiceResolvProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88EED0310"
width 524
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1216
stereotype TRUE
line_color 3342489
quidu "41A88F160355"
client @1215
supplier @1204
line_style 0)
(object ClassView "Class" "Logical View::Resolver::CServiceResolver" @1217
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2146, 2237)
label (object ItemLabel
Parent_View @1217
location (1974, 2186)
fill_color 13434879
nlines 1
max_width 344
justify 0
label "CServiceResolver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88FF3019A"
width 362
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$253" @1218
location (1491, 2237)
stereotype TRUE
line_color 3342489
quidu "41A890A901EC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$254" @1219
Parent_View @1218
location (995, 765)
stereotype TRUE
line_color 3342489
quidu "41A890AA0003"
client @1218
supplier @1215
line_style 0
label (object SegLabel @1220
Parent_View @1219
location (1192, 2202)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.631579
height 36
orientation 1))
(object RoleView "$UNNAMED$255" @1221
Parent_View @1218
location (995, 765)
stereotype TRUE
line_color 3342489
quidu "41A890AA000D"
client @1218
supplier @1217
line_style 0)))
(object InheritView "" @1222
stereotype TRUE
line_color 3342489
quidu "41A890E80233"
client @1217
supplier @1214
line_style 0)
(object ClassView "Class" "Logical View::Resolver::MResolverNotify" @1223
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1666, 1965)
label (object ItemLabel
Parent_View @1223
location (1506, 1914)
fill_color 13434879
nlines 1
max_width 320
justify 0
label "MResolverNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A8883002B6"
width 338
height 126
annotation 8
autoResize TRUE)
(object RealizeView "" @1224
stereotype TRUE
line_color 3342489
quidu "41A8913D00F5"
client @1217
supplier @1223
line_style 0)
(object ClassView "Class" "Logical View::Resolver::CNetDBProvdBase" @1225
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (304, 2736)
label (object ItemLabel
Parent_View @1225
location (120, 2685)
fill_color 13434879
nlines 1
max_width 368
justify 0
label "CNetDBProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88F6201EC"
width 386
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1226
stereotype TRUE
line_color 3342489
quidu "41A88F71017F"
client @1225
supplier @1204
vertices (list Points
(303, 2672)
(303, 1800)
(723, 940))
line_style 0)
(object ClassView "Class" "Logical View::Resolver::CNetDatabase" @1227
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2146, 2733)
label (object ItemLabel
Parent_View @1227
location (2000, 2682)
fill_color 13434879
nlines 1
max_width 292
justify 0
label "CNetDatabase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A895920294"
width 310
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$256" @1228
location (1243, 2734)
stereotype TRUE
line_color 3342489
quidu "41A895A2016A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$257" @1229
Parent_View @1228
location (-1173, 414)
stereotype TRUE
line_color 3342489
quidu "41A895A301A8"
client @1228
supplier @1225
line_style 0
label (object SegLabel @1230
Parent_View @1229
location (572, 2789)
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$258" @1231
Parent_View @1228
location (-1173, 414)
stereotype TRUE
line_color 3342489
quidu "41A895A301A9"
client @1228
supplier @1227
line_style 0)))
(object ClassView "Class" "Logical View::Resolver::MResolverNotify" @1232
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1682, 2469)
label (object ItemLabel
Parent_View @1232
location (1522, 2418)
fill_color 13434879
nlines 1
max_width 320
justify 0
label "MResolverNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A8883002B6"
width 338
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CSockSubSession" @1233
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2146, 2453)
label (object ItemLabel
Parent_View @1233
location (1955, 2379)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "CSockSubSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7685902ED"
width 400
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @1234
stereotype TRUE
line_color 3342489
quidu "41A895C200E4"
client @1227
supplier @1232
line_style 0)
(object InheritView "" @1235
stereotype TRUE
line_color 3342489
quidu "41A895C701FA"
client @1227
supplier @1233
line_style 0)
(object ClassView "Class" "Logical View::Resolver::RHostResolver" @1236
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1459, 144)
label (object ItemLabel
Parent_View @1236
location (1308, 93)
fill_color 13434879
nlines 1
max_width 302
justify 0
label "RHostResolver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A895FE0203"
width 320
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::RServiceResolver" @1237
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1923, 144)
label (object ItemLabel
Parent_View @1237
location (1750, 93)
fill_color 13434879
nlines 1
max_width 346
justify 0
label "RServiceResolver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A8962700F4"
width 364
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::RNetDatabase" @1238
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2371, 144)
label (object ItemLabel
Parent_View @1238
location (2224, 93)
fill_color 13434879
nlines 1
max_width 294
justify 0
label "RNetDatabase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A89654024D"
width 312
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::CHostResolver" @1239
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1454, 384)
label (object ItemLabel
Parent_View @1239
location (1304, 333)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CHostResolver")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A8880E036B"
width 318
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::CServiceResolver" @1240
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1922, 384)
label (object ItemLabel
Parent_View @1240
location (1750, 333)
fill_color 13434879
nlines 1
max_width 344
justify 0
label "CServiceResolver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88FF3019A"
width 362
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::CNetDatabase" @1241
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2370, 384)
label (object ItemLabel
Parent_View @1241
location (2224, 333)
fill_color 13434879
nlines 1
max_width 292
justify 0
label "CNetDatabase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A895920294"
width 310
height 126
annotation 8
autoResize TRUE)
(object UsesView "" @1242
stereotype TRUE
line_color 3342489
quidu "41A8967D0101"
client @1236
supplier @1239
line_style 0)
(object UsesView "" @1243
stereotype TRUE
line_color 3342489
quidu "41A8967F01EA"
client @1237
supplier @1240
line_style 0)
(object UsesView "" @1244
stereotype TRUE
line_color 3342489
quidu "41A896810342"
client @1238
supplier @1241
line_style 0)
(object NoteView @1245
location (2368, 592)
label (object ItemLabel
Parent_View @1245
location (2002, 514)
fill_color 13434879
nlines 3
max_width 696
label "Add MSubConnectionControlClient realisation. CHostResolver will become sub connection control client.")
line_color 3342489
fill_color 13434879
width 756
height 169)
(object ClassView "Class" "Logical View::Interface::CInterface" @1246
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2368, 1246)
label (object ItemLabel
Parent_View @1246
location (2255, 1172)
fill_color 13434879
nlines 1
max_width 226
justify 0
label "CInterface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A767DE0187"
width 244
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Resolver::CHostResolvProvdBase" @1247
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1108, 1245)
label (object ItemLabel
Parent_View @1247
location (877, 1194)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CHostResolvProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A889D9031B"
width 480
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1248
stereotype TRUE
line_color 3342489
quidu "41A88F0702D1"
client @1247
supplier @1204
line_style 0)
(object ClassView "Class" "Logical View::Resolver::CHostResolver" @1249
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1808, 1246)
label (object ItemLabel
Parent_View @1249
location (1658, 1195)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CHostResolver")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A8880E036B"
width 318
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1250
stereotype TRUE
line_color 3342489
quidu "41A8883B030C"
client @1249
supplier @1200
line_style 0)
(object RealizeView "" @1251
stereotype TRUE
line_color 3342489
quidu "41A8883E0342"
client @1249
supplier @1202
line_style 0)
(object AssociationViewNew "$UNNAMED$241" @1252
location (2106, 1246)
stereotype TRUE
line_color 3342489
quidu "41A88910039E"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$242" @1253
Parent_View @1252
location (890, -210)
stereotype TRUE
line_color 3342489
quidu "41A88911034F"
client @1252
supplier @1246
line_style 0
label (object SegLabel @1254
Parent_View @1253
location (2206, 1284)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.717791
height 38
orientation 1))
(object RoleView "$UNNAMED$243" @1255
Parent_View @1252
location (890, -210)
stereotype TRUE
line_color 3342489
quidu "41A889110363"
client @1252
supplier @1249
line_style 0
label (object SegLabel @1256
Parent_View @1255
location (1995, 1284)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.797546
height 38
orientation 0))))
(object AssociationViewNew "$UNNAMED$244" @1257
location (1498, 1245)
stereotype TRUE
line_color 3342489
quidu "41A889E30261"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$245" @1258
Parent_View @1257
location (282, -211)
stereotype TRUE
line_color 3342489
quidu "41A889E501F6"
client @1257
supplier @1247
line_style 0
label (object SegLabel @1259
Parent_View @1258
location (1188, 1281)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 2.080000
height 36
orientation 0))
(object RoleView "$UNNAMED$246" @1260
Parent_View @1257
location (282, -211)
stereotype TRUE
line_color 3342489
quidu "41A889E50200"
client @1257
supplier @1249
line_style 0)))
(object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1261
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2767, 880)
label (object ItemLabel
Parent_View @1261
location (2479, 806)
fill_color 13434879
nlines 1
max_width 576
justify 0
label "MSubConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A753D702F9"
width 594
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @1262
stereotype TRUE
line_color 3342489
quidu "41A911B7034D"
client @1249
supplier @1261
line_style 0)
(object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1263
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1808, 1712)
label (object ItemLabel
Parent_View @1263
location (1522, 1637)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CSubConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A75088005C"
width 590
height 174
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$259" @1264
location (1808, 1466)
stereotype TRUE
line_color 3342489
quidu "41A912D4002C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$260" @1265
Parent_View @1264
location (-416, 122)
stereotype TRUE
line_color 3342489
quidu "41A912D80190"
client @1264
supplier @1263
line_style 0
label (object SegLabel @1266
Parent_View @1265
location (1862, 1575)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.694118
height 54
orientation 0))
(object RoleView "$UNNAMED$261" @1267
Parent_View @1264
location (-416, 122)
stereotype TRUE
line_color 3342489
quidu "41A912D801C2"
client @1264
supplier @1249
line_style 0)))
(object AssociationViewNew "$UNNAMED$262" @1268
location (2766, 1646)
stereotype TRUE
line_color 3342489
quidu "41A913C8025D"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$263" @1269
Parent_View @1268
location (542, -18)
stereotype TRUE
line_color 3342489
quidu "41A913C9034F"
client @1268
supplier @1261
line_style 0
label (object SegLabel @1270
Parent_View @1269
location (2823, 1030)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.907353
height 57
orientation 1))
(object RoleView "$UNNAMED$264" @1271
Parent_View @1268
location (542, -18)
stereotype TRUE
line_color 3342489
quidu "41A913C90363"
client @1268
supplier @1263
vertices (list Points
(2766, 1646)
(2766, 1706)
(2103, 1709))
line_style 0)))
(object NoteView @1272
location (2272, 1454)
label (object ItemLabel
Parent_View @1272
location (1912, 1367)
fill_color 13434879
nlines 3
max_width 684
label "The CSubConnectionProviderBase instance and the association replaces CInterface instance + its association.")
line_color 3342489
fill_color 13434879
width 744
height 187)
(object AttachView "" @1273
stereotype TRUE
line_color 3342489
client @1272
supplier @1263
line_style 0)
(object AttachView "" @1274
stereotype TRUE
line_color 3342489
client @1272
supplier @1268
line_style 0)
(object AttachView "" @1275
stereotype TRUE
line_color 3342489
client @1272
supplier @1252
line_style 0)
(object Label @1276
location (2080, 1214)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1277
location (1280, 224)
nlines 1
max_width 1819
label "__________________________________________________________________________________")
(object Label @1278
location (2624, 192)
nlines 1
max_width 600
label "CLIENT (USER) SIDE")
(object Label @1279
location (2624, 304)
nlines 1
max_width 600
label "SERVER (ESOCK) SIDE")
(object NoteView @1280
location (608, 224)
label (object ItemLabel
Parent_View @1280
location (123, 93)
fill_color 13434879
nlines 5
max_width 934
label "What is the sub-connection TID the resolver asks for? Is it always IP? I guess not. How does it know what to ask for? Analyse the request parameters? Should the CResolverProvdBase or CHostResolvProvdBase provide the info?")
line_color 3342489
fill_color 13434879
width 994
height 275)
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1281
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2240, 880)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1281
location (2082, 805)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 334
height 174
annotation 8
autoResize TRUE)
(object AttachView "" @1282
stereotype TRUE
line_color 3342489
client @1245
supplier @1262
vertices (list Points
(2402, 676)
(2441, 766)
(2441, 975)
(2252, 1074))
line_style 0)
(object AttachView "" @1283
stereotype TRUE
line_color 3342489
client @1245
supplier @1261
line_style 0)
(object UsesView "" @1284
stereotype TRUE
line_color 3342489
quidu "41D9210C036E"
client @1249
supplier @1281
line_style 0)))))
(object Class_Category "Factory"
quid "41A875EF01EE"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "XFactoryObject"
quid "41A7522A0392")
(object Class "CCommsFactoryBase"
quid "41A87B4C0397"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87CAB020B"
supplier "Logical View::CBase"
quidu "41A7525A00AC")))
(object Class "CCommsFactoryContainer"
quid "41A87B83033C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87CB001B8"
supplier "Logical View::CBase"
quidu "41A7525A00AC")))
(object Class "CProtocolFamilyFactoryContainer"
quid "41A87ED300CE"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87F310047"
supplier "Logical View::Factory::CCommsFactoryContainer"
quidu "41A87B83033C")))
(object Class "CSubConnectionFactoryContainer"
quid "41A87F1B03AD"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87F350043"
supplier "Logical View::Factory::CCommsFactoryContainer"
quidu "41A87B83033C"))
operations (list Operations
(object Operation "FindOrCreateProviderL"
quid "41C2EF450163"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetNextLayerProvider"
quid "41E2BF8D037C"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CProtocolFamilyFactoryBase"
quid "41A87F4801EF"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87F8100C4"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397")))
(object Class "CSubConnectionProviderFactoryBase"
quid "41A87F61023B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87F840191"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397")))
(object Class "CIPNetworkProviderFactory"
quid "41A87FA203D9"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A87FBC03CC"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397")
(object Inheritance_Relationship
quid "41DEBD0A021A"
supplier "Logical View::Factory::CConnectionProviderFactoryBase"
quidu "41A8839B0038"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "422CA9A0039C"
supplier "Logical View::Selection::CIPConnectionSelector"
quidu "421A2BA8032E")))
(object Class "CConnectionProviderFactoryBase"
quid "41A8839B0038"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A8846302D5"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397"))
operations (list Operations
(object Operation "SelectProvider"
quid "41CC1C9402D3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoSelectProvider"
quid "41CC1C940305"
stereotype "V"
concurrency "Sequential"
abstract TRUE
opExportControl "Protected"
uid 0)
(object Operation "SelectNextLayerProvider"
quid "41E2BB9B01E9"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoSelectNextLayerProvider"
quid "41E2BBAB0283"
stereotype "V"
concurrency "Sequential"
abstract TRUE
opExportControl "Protected"
uid 0)
(object Operation "RegisterNotifierL"
quid "41E56F61021E"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoRegisterNotifierL"
quid "41E56F6B01F1"
stereotype "V"
concurrency "Sequential"
abstract TRUE
opExportControl "Protected"
uid 0))
abstract TRUE)
(object Class "CSubConnectionProviderFactoryShim"
quid "41C06B14016A"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41C06B66019E"
supplier "Logical View::Factory::CSubConnectionProviderFactoryBase"
quidu "41A87F61023B")))
(object Class "CConnectionProviderFactoryShim"
quid "41C1C8E302CA"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41C1C91F016E"
supplier "Logical View::Factory::CConnectionProviderFactoryBase"
quidu "41A8839B0038"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "422CC5090392"
supplier "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"))
operations (list Operations
(object Operation "SubConnectionFromId"
quid "41C3108500B8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SubConnectionFromIndex"
quid "41C310A100E1"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoSelectProviderL"
quid "41C310C00118"
stereotype "V"
parameters (list Parameters
(object Parameter "conInfo"))
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "DoSelectNextLayerProvider"
quid "41E2BBCE027A"
stereotype "V"
concurrency "Sequential"
opExportControl "Protected"
uid 0)))
(object Class "CConnectionFactoryContainer"
quid "41A883B6002D"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41A883C40376"
supplier "Logical View::Factory::CCommsFactoryContainer"
quidu "41A87B83033C"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41B9F90700EB"
supplier "Logical View::Selection::MNetworkControllerObserver"
quidu "41B6EE01032A"))
operations (list Operations
(object Operation "FindOrCreateProviderL"
quid "41C303A203A8"
parameters (list Parameters
(object Parameter "Layer")
(object Parameter "protocol")
(object Parameter "conInfo"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FindProvider"
quid "41C306020141"
parameters (list Parameters
(object Parameter "layer")
(object Parameter "protocol")
(object Parameter "conInfo"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CreateProviderL"
quid "41C6B9BF00C6"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SelectProvider"
quid "41C6B9CD03AB"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RegisterNotifierL"
quid "41E56F3E0335"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CServProviderFactoryContainer"
quid "421A0822008C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421A083101E2"
supplier "Logical View::Factory::CCommsFactoryContainer"
quidu "41A87B83033C")))
(object Class "CServProviderFactoryBase"
quid "421A08580167"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421A086A016D"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397")))
(object Class "CIpSubConnectionProviderFactory"
quid "421A09250134"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421A093000AD"
supplier "Logical View::Factory::CSubConnectionProviderFactoryBase"
quidu "41A87F61023B")))
(object Class "MCommsFactoryQuery"
quid "422F26CC014D"
operations (list Operations
(object Operation "Match"
quid "422F26D9019D"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0))
abstract TRUE)
(object Class "XConnectionFactoryQuery"
quid "422F27180328"
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "422F27F5006C"
supplier "Logical View::Factory::MCommsFactoryQuery"
quidu "422F26CC014D"))
class_attributes (list class_attribute_list
(object ClassAttribute "iSubConnectionProviderBase"
quid "422F27D301BF")))
(object Class "XConnectionFactoryQueryInfo"
quid "422F272202B5"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "422F27EE0314"
supplier "Logical View::Factory::XConnectionFactoryQuery"
quidu "422F27180328"))
operations (list Operations
(object Operation "iInfo"
quid "422F27E60073"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "XSubConnectionFactoryQuery"
quid "422F27350281"
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "422F27A4013D"
supplier "Logical View::Factory::MCommsFactoryQuery"
quidu "422F26CC014D"))
class_attributes (list class_attribute_list
(object ClassAttribute "iConnProv"
quid "422F276B0097")
(object ClassAttribute "iSubConnType"
quid "422F27750024")))
(object Class "XSubConnectionFactoryQueryInfo"
quid "422F2740015B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "422F27A70051"
supplier "Logical View::Factory::XSubConnectionFactoryQuery"
quidu "422F27350281"))
class_attributes (list class_attribute_list
(object ClassAttribute "iInfo"
quid "422F278B02F8")
(object ClassAttribute "iConnFactoryId"
quid "422F279602E0")))
(object Association "$UNNAMED$265"
quid "41A87BC400B4"
roles (list role_list
(object Role "$UNNAMED$266"
quid "41A87BC403AD"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$267"
quid "41A87BC403AE"
supplier "Logical View::Factory::CCommsFactoryContainer"
quidu "41A87B83033C"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)))
(object Association "$UNNAMED$268"
quid "41A87C8903D9"
roles (list role_list
(object Role "$UNNAMED$269"
quid "41A87C8A025E"
supplier "Logical View::Factory::CCommsFactoryBase"
quidu "41A87B4C0397"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$270"
quid "41A87C8A0272"
supplier "Logical View::Factory::XFactoryObject"
quidu "41A7522A0392")))
(object Association "$UNNAMED$271"
quid "422CC5630072"
roles (list role_list
(object Role "$UNNAMED$272"
quid "422CC564007D"
supplier "Logical View::Connection::Nif Session::CNifSecureSession"
quidu "421BA9590249"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$273"
quid "422CC564007E"
supplier "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA"
is_aggregate TRUE)))
(object Association "$UNNAMED$274"
quid "422CC5680079"
roles (list role_list
(object Role "$UNNAMED$275"
quid "422CC56802FA"
supplier "Logical View::Connection::Nif Session::CNifSecureSession"
quidu "421BA9590249"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$276"
quid "422CC56802FB"
supplier "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A87AE1031B"
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::Factory::CCommsFactoryContainer" @1285
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2528, 609)
label (object ItemLabel
Parent_View @1285
location (2274, 558)
fill_color 13434879
nlines 1
max_width 508
justify 0
label "CCommsFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A87B83033C"
width 526
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1286
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1727, 1245)
label (object ItemLabel
Parent_View @1286
location (1508, 1194)
fill_color 13434879
nlines 1
max_width 438
justify 0
label "CCommsFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A87B4C0397"
width 456
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$265" @1287
location (1770, 666)
stereotype TRUE
line_color 3342489
quidu "41A87BC400B4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$266" @1288
Parent_View @1287
location (-790, 266)
stereotype TRUE
line_color 3342489
quidu "41A87BC403AD"
client @1287
supplier @1286
line_style 0
label (object SegLabel @1289
Parent_View @1288
location (1777, 1079)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.796296
height 38
orientation 0))
(object RoleView "$UNNAMED$267" @1290
Parent_View @1287
location (-790, 266)
stereotype TRUE
line_color 3342489
quidu "41A87BC403AE"
client @1287
supplier @1285
vertices (list Points
(1770, 666)
(1775, 606)
(2264, 607))
line_style 0
label (object SegLabel @1291
Parent_View @1290
location (2208, 661)
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::Factory::XFactoryObject" @1292
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (736, 1952)
label (object ItemLabel
Parent_View @1292
location (577, 1900)
fill_color 13434879
nlines 1
max_width 318
justify 0
label "XFactoryObject")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7522A0392"
width 336
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$268" @1293
location (892, 1245)
stereotype TRUE
line_color 3342489
quidu "41A87C8903D9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$269" @1294
Parent_View @1293
location (-148, 845)
stereotype TRUE
line_color 3342489
quidu "41A87C8A025E"
client @1293
supplier @1286
line_style 0
label (object SegLabel @1295
Parent_View @1294
location (1436, 1299)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$270" @1296
Parent_View @1293
location (-148, 845)
stereotype TRUE
line_color 3342489
quidu "41A87C8A0272"
client @1293
supplier @1292
vertices (list Points
(892, 1245)
(832, 1245)
(744, 1887))
line_style 0)))
(object ClassView "Class" "Logical View::CBase" @1297
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1730, 224)
label (object ItemLabel
Parent_View @1297
location (1587, 150)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7525A00AC"
width 304
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1298
stereotype TRUE
line_color 3342489
quidu "41A87CB001B8"
client @1285
supplier @1297
line_style 0)
(object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryContainer" @1299
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2128, 849)
label (object ItemLabel
Parent_View @1299
location (1808, 798)
fill_color 13434879
nlines 1
max_width 640
justify 0
label "CProtocolFamilyFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A87ED300CE"
width 658
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CSubConnectionFactoryContainer" @1300
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2896, 848)
label (object ItemLabel
Parent_View @1300
location (2575, 796)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CSubConnectionFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A87F1B03AD"
width 660
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1301
stereotype TRUE
line_color 3342489
quidu "41A87F310047"
client @1299
supplier @1285
line_style 0)
(object InheritView "" @1302
stereotype TRUE
line_color 3342489
quidu "41A87F350043"
client @1300
supplier @1285
line_style 0)
(object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryBase" @1303
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2087, 1472)
label (object ItemLabel
Parent_View @1303
location (1799, 1421)
fill_color 13434879
nlines 1
max_width 576
justify 0
label "CProtocolFamilyFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A87F4801EF"
width 594
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1304
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1311, 1664)
label (object ItemLabel
Parent_View @1304
location (956, 1613)
fill_color 13434879
nlines 1
max_width 710
justify 0
label "CSubConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A87F61023B"
width 728
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1305
stereotype TRUE
line_color 3342489
quidu "41A87F8100C4"
client @1303
supplier @1286
line_style 0)
(object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1306
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2352, 1936)
label (object ItemLabel
Parent_View @1306
location (2083, 1886)
fill_color 13434879
nlines 1
max_width 538
justify 0
label "CIPNetworkProviderFactory")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A87FA203D9"
width 556
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1307
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (336, 2208)
label (object ItemLabel
Parent_View @1307
location (50, 2133)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CSubConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A75088005C"
width 590
height 174
annotation 8
autoResize TRUE)
(object NoteView @1308
location (736, 368)
label (object ItemLabel
Parent_View @1308
location (73, 46)
fill_color 13434879
nlines 13
max_width 1290
label
|Generel note:
|All the factory classes are very tiny ones mainly providing type cast. Could be template based as long as they don't add special functionality and even though it could be sorted by template specialisation.
|Identification:
|All requests for provider are comming through factory container (unless the client knows which factory to talk to). All factories and providers are at the memont identified by address family. The factory can choose a provider type based on CommDb or.... Ther OID is a filter to select the desired provider (at the moment is equal to connection prefernces). No concept of layers as yet. To be BC proof the factory holds an context of the created provider that (in the future) can be used to hold interface extensions + versions.
)
line_color 3342489
fill_color 13434879
width 1350
height 656)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1309
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2128, 1664)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1309
location (1807, 1613)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A8839B0038"
width 660
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Service::CControlledServProvider" @1310
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1104, 2480)
label (object ItemLabel
Parent_View @1310
location (870, 2406)
fill_color 13434879
nlines 1
max_width 468
justify 0
label "CControlledServProvider")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A754670219"
width 486
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1311
stereotype TRUE
line_color 3342489
quidu "41A7557C0268"
client @1307
supplier @1292
line_style 0)
(object InheritView "" @1312
stereotype TRUE
line_color 3342489
quidu "41A877C8023E"
client @1310
supplier @1292
vertices (list Points
(926, 2393)
(735, 2302)
(735, 2016))
line_style 0)
(object NoteView @1313
location (336, 1616)
label (object ItemLabel
Parent_View @1313
location (64, 1491)
fill_color 13434879
nlines 5
max_width 508
label "Reference counted self-destructing class or a class owned by someone. Factory never owns it but is adviced of its deletion.")
line_color 3342489
fill_color 13434879
width 568
height 262)
(object AttachView "" @1314
stereotype TRUE
line_color 3342489
client @1292
supplier @1313
line_style 0)
(object CategoryView "Logical View::Service" @1315
location (1520, 2480)
label (object ItemLabel
Parent_View @1315
location (1347, 2396)
fill_color 13434879
nlines 2
max_width 346
justify 0
label "Service")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A7584503E0"
width 358
height 180)
(object CategoryView "Logical View::Selection" @1316
location (240, 1376)
label (object ItemLabel
Parent_View @1316
location (51, 1292)
fill_color 13434879
nlines 2
max_width 378
justify 0
label "Selection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B6EAB601E8"
width 390
height 180)
(object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1317
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1312, 2160)
label (object ItemLabel
Parent_View @1317
location (956, 2109)
fill_color 13434879
nlines 1
max_width 712
justify 0
label "CSubConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C06B14016A"
width 730
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1318
stereotype TRUE
line_color 3342489
quidu "41C06B66019E"
client @1317
supplier @1304
line_style 0)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1319
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2800, 2144)
label (object ItemLabel
Parent_View @1319
location (2473, 2092)
fill_color 13434879
nlines 1
max_width 654
justify 0
label "CConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1C8E302CA"
width 672
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @1320
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (336, 2480)
label (object ItemLabel
Parent_View @1320
location (84, 2406)
fill_color 13434879
nlines 1
max_width 504
justify 0
label "CConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA765028C"
width 522
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1321
stereotype TRUE
line_color 3342489
quidu "41BDA8BB001D"
client @1320
supplier @1292
vertices (list Points
(526, 2393)
(734, 2302)
(735, 2016))
line_style 0)
(object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1322
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2896, 1072)
label (object ItemLabel
Parent_View @1322
location (2608, 1020)
fill_color 13434879
nlines 1
max_width 576
justify 0
label "CConnectionFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A883B6002D"
width 594
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1323
stereotype TRUE
line_color 3342489
quidu "41A883C40376"
client @1322
supplier @1285
vertices (list Points
(2751, 1007)
(2528, 911)
(2528, 672))
line_style 0)
(object InheritView "" @1324
stereotype TRUE
line_color 3342489
quidu "41DEBD0A021A"
client @1306
supplier @1309
line_style 0)
(object InheritView "" @1325
stereotype TRUE
line_color 3342489
quidu "41A87CAB020B"
client @1286
supplier @1297
line_style 0)
(object Label @1326
location (928, 1728)
nlines 1
max_width 2306
label "________________________________________________________________________________________________________")
(object Label @1327
location (916, 1765)
nlines 11
max_width 62
label
||
||
||
||
||
||
||
||
||
||
||
)
(object Label @1328
location (919, 2262)
nlines 1
max_width 2312
label "________________________________________________________________________________________________________")
(object Label @1329
location (960, 2240)
nlines 1
max_width 600
label "ECOM plugins")
(object Label @1330
location (3200, 1765)
nlines 11
max_width 62
label
||
||
||
||
||
||
||
||
||
||
||
)
(object InheritView "" @1331
stereotype TRUE
line_color 3342489
quidu "41A8846302D5"
client @1309
supplier @1286
vertices (list Points
(1931, 1600)
(1725, 1534)
(1726, 1308))
line_style 0)
(object ClassView "Class" "Logical View::Factory::CServProviderFactoryContainer" @1332
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2128, 1072)
label (object ItemLabel
Parent_View @1332
location (1831, 1021)
fill_color 13434879
nlines 1
max_width 594
justify 0
label "CServProviderFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421A0822008C"
width 612
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1333
stereotype TRUE
line_color 3342489
quidu "421A083101E2"
client @1332
supplier @1285
vertices (list Points
(2278, 1008)
(2525, 909)
(2527, 672))
line_style 0)
(object InheritView "" @1334
stereotype TRUE
line_color 3342489
quidu "41A87F840191"
client @1304
supplier @1286
vertices (list Points
(1512, 1600)
(1725, 1534)
(1726, 1308))
line_style 0)
(object ClassView "Class" "Logical View::Factory::CServProviderFactoryBase" @1335
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1248, 1472)
label (object ItemLabel
Parent_View @1335
location (992, 1421)
fill_color 13434879
nlines 1
max_width 512
justify 0
label "CServProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421A08580167"
width 530
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1336
stereotype TRUE
line_color 3342489
quidu "421A086A016D"
client @1335
supplier @1286
line_style 0)
(object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1337
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1712, 1936)
label (object ItemLabel
Parent_View @1337
location (1388, 1885)
fill_color 13434879
nlines 1
max_width 648
justify 0
label "CIpSubConnectionProviderFactory")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "421A09250134"
width 666
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1338
stereotype TRUE
line_color 3342489
quidu "421A093000AD"
client @1337
supplier @1304
line_style 0)
(object InheritView "" @1339
stereotype TRUE
line_color 3342489
quidu "41C1C91F016E"
client @1319
supplier @1309
vertices (list Points
(2800, 2079)
(2800, 1888)
(2317, 1727))
line_style 0)))
(object ClassDiagram "Network IP CPR Factory"
quid "422CA9100265"
title "Network IP CPR Factory"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1340
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (688, 800)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1340
location (367, 749)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A8839B0038"
width 660
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1341
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (688, 1104)
label (object ItemLabel
Parent_View @1341
location (419, 1052)
fill_color 13434879
nlines 1
max_width 538
justify 0
label "CIPNetworkProviderFactory")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A87FA203D9"
width 556
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1342
stereotype TRUE
line_color 3342489
quidu "41DEBD0A021A"
client @1341
supplier @1340
line_style 0)
(object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1343
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1552, 1104)
label (object ItemLabel
Parent_View @1343
location (1325, 1030)
fill_color 13434879
nlines 1
max_width 454
justify 0
label "CIPConnectionSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421A2BA8032E"
width 472
height 172
annotation 8
autoResize TRUE)
(object UsesView "" @1344
stereotype TRUE
line_color 3342489
quidu "422CA9A0039C"
client @1341
supplier @1343
line_style 0)
(object ClassView "Class" "Logical View::Selection::MProviderSelector" @1345
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1552, 768)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1345
location (1368, 694)
fill_color 13434879
nlines 1
max_width 368
justify 0
label "MProviderSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1AF5D02D3"
width 386
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1346
stereotype TRUE
line_color 3342489
quidu "421A2BCA0193"
client @1343
supplier @1345
line_style 0)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1347
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1552, 1472)
label (object ItemLabel
Parent_View @1347
location (1231, 1420)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1C8E302CA"
width 660
height 128
annotation 8
autoResize TRUE)
(object UsesView "" @1348
stereotype TRUE
line_color 3342489
quidu "422CA9EB0070"
client @1343
supplier @1347
line_style 0)
(object Label @1349
location (176, 880)
nlines 1
max_width 600
label "ESOCK")
(object Label @1350
location (176, 912)
nlines 1
max_width 1775
label "________________________________________________________________________________")
(object Label @1351
location (176, 976)
nlines 1
max_width 600
label "ECOM IPCPR plugin")
(object Label @1352
location (176, 1248)
nlines 1
max_width 1775
label "________________________________________________________________________________")
(object Label @1353
location (176, 1312)
nlines 1
max_width 600
label "ECOM ShimCPR plugin")))
(object ClassDiagram "Network IP SCPR Factory "
quid "422CB62C0268"
title "Network IP SCPR Factory "
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Label @1354
location (160, 640)
nlines 1
max_width 600
label "ESOCK")
(object Label @1355
location (160, 672)
nlines 1
max_width 1775
label "________________________________________________________________________________")
(object Label @1356
location (160, 736)
nlines 1
max_width 600
label "ECOM IPSCPR plugin")
(object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1357
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (816, 896)
label (object ItemLabel
Parent_View @1357
location (488, 845)
fill_color 13434879
nlines 1
max_width 656
justify 0
label "CIpSubConnectionProviderFactory")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "421A09250134"
width 674
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1358
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (816, 544)
label (object ItemLabel
Parent_View @1358
location (461, 493)
fill_color 13434879
nlines 1
max_width 710
justify 0
label "CSubConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A87F61023B"
width 728
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @1359
stereotype TRUE
line_color 3342489
quidu "421A093000AD"
client @1357
supplier @1358
line_style 0)))
(object ClassDiagram "Link Shim CPR Factory"
quid "422CC4330046"
title "Link Shim CPR Factory"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1360
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (640, 608)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1360
location (319, 557)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A8839B0038"
width 660
height 126
annotation 8
autoResize TRUE)
(object Label @1361
location (144, 816)
nlines 1
max_width 1775
label "________________________________________________________________________________")
(object Label @1362
location (144, 880)
nlines 1
max_width 600
label "ECOM ShimCPR plugin")
(object Label @1363
location (144, 784)
nlines 1
max_width 600
label "ESOCK")
(object Label @1364
location (144, 1296)
nlines 1
max_width 1775
label "________________________________________________________________________________")
(object Label @1365
location (144, 1360)
nlines 1
max_width 600
label "NIFMAN")
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1366
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (640, 1552)
label (object ItemLabel
Parent_View @1366
location (444, 1478)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "CNifSecureSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421BA9590249"
width 410
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1367
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (640, 1104)
label (object ItemLabel
Parent_View @1367
location (319, 1052)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "CConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1C8E302CA"
width 660
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1368
stereotype TRUE
line_color 3342489
quidu "41C1C91F016E"
client @1367
supplier @1360
line_style 0)
(object AssociationViewNew "$UNNAMED$271" @1369
location (640, 1316)
stereotype TRUE
line_color 3342489
quidu "422CC5630072"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$272" @1370
Parent_View @1369
location (0, 212)
stereotype TRUE
line_color 3342489
quidu "422CC564007D"
client @1369
supplier @1366
line_style 0
label (object SegLabel @1371
Parent_View @1370
location (694, 1450)
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$273" @1372
Parent_View @1369
location (0, 212)
stereotype TRUE
line_color 3342489
quidu "422CC564007E"
client @1369
supplier @1367
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1373
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 1568)
label (object ItemLabel
Parent_View @1373
location (1260, 1494)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "CNifSecureSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "421BA9590249"
width 410
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1374
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 1109)
label (object ItemLabel
Parent_View @1374
location (1196, 1034)
fill_color 13434879
nlines 1
max_width 520
justify 0
label "CConnectionSelectorShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1AF890151"
width 538
height 174
annotation 8
autoResize TRUE)
(object UsesView "" @1375
stereotype TRUE
line_color 3342489
quidu "422CC5090392"
client @1367
supplier @1374
line_style 0)
(object AssociationViewNew "$UNNAMED$274" @1376
location (1456, 1338)
stereotype TRUE
line_color 3342489
quidu "422CC5680079"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$275" @1377
Parent_View @1376
location (0, 234)
stereotype TRUE
line_color 3342489
quidu "422CC56802FA"
client @1376
supplier @1373
line_style 0
label (object SegLabel @1378
Parent_View @1377
location (1510, 1466)
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$276" @1379
Parent_View @1376
location (0, 234)
stereotype TRUE
line_color 3342489
quidu "422CC56802FB"
client @1376
supplier @1374
line_style 0)))))
(object ClassDiagram "Queries"
quid "422F26C201A2"
title "Queries"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Factory::MCommsFactoryQuery" @1380
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1008, 416)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1380
location (785, 335)
fill_color 13434879
nlines 1
max_width 446
justify 0
label "MCommsFactoryQuery")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "422F26CC014D"
width 464
height 186
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::XConnectionFactoryQuery" @1381
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (608, 784)
label (object ItemLabel
Parent_View @1381
location (321, 703)
fill_color 13434879
nlines 1
max_width 574
justify 0
label "XConnectionFactoryQuery")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "422F27180328"
width 592
height 186
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::XConnectionFactoryQueryInfo" @1382
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (608, 1168)
label (object ItemLabel
Parent_View @1382
location (327, 1087)
fill_color 13434879
nlines 1
max_width 562
justify 0
label "XConnectionFactoryQueryInfo")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "422F272202B5"
width 580
height 186
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQuery" @1383
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1472, 800)
label (object ItemLabel
Parent_View @1383
location (1178, 694)
fill_color 13434879
nlines 1
max_width 588
justify 0
label "XSubConnectionFactoryQuery")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "422F27350281"
width 606
height 236
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQueryInfo" @1384
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1472, 1216)
label (object ItemLabel
Parent_View @1384
location (1151, 1110)
fill_color 13434879
nlines 1
max_width 642
justify 0
label "XSubConnectionFactoryQueryInfo")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "422F2740015B"
width 660
height 236
annotation 8
autoResize TRUE)
(object RealizeView "" @1385
stereotype TRUE
line_color 3342489
quidu "422F27A4013D"
client @1383
supplier @1380
line_style 0)
(object InheritView "" @1386
stereotype TRUE
line_color 3342489
quidu "422F27A70051"
client @1384
supplier @1383
line_style 0)
(object InheritView "" @1387
stereotype TRUE
line_color 3342489
quidu "422F27EE0314"
client @1382
supplier @1381
line_style 0)
(object RealizeView "" @1388
stereotype TRUE
line_color 3342489
quidu "422F27F5006C"
client @1381
supplier @1380
line_style 0)))))
(object Class_Category "Session Proxy"
quid "41AA25160186"
visible_categories (list visibility_relationship_list
(object Visibility_Relationship
quid "41AA252403DF"
supplier "Logical View::Service"
quidu "41A7584503E0")
(object Visibility_Relationship
quid "41AA27BE0256"
supplier "Logical View::Interface"
quidu "41A7679A014D"))
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CSockSessionProxy"
quid "41A7737A02A3"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41AA25FD03E1"
supplier "Logical View::CBase"
quidu "41A7525A00AC")))
(object Class "MSockSessionObserver"
quid "41A76BA001BD")
(object Class "CSockSession"
quid "41C06F440273")
(object Class "XSessionProxyEntry"
quid "421CA9900353"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421CAB5301A4"
supplier "Logical View::Connection::Connection Provider::XDummyConnectionControlClient"
quidu "421CAA340392")))
(object Association "$UNNAMED$277"
quid "41AA259A01F4"
roles (list role_list
(object Role "$UNNAMED$278"
quid "41AA259B01B9"
supplier "Logical View::Service::CProtocolBase"
quidu "41A88D720008"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$279"
quid "41AA259B01C3"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3")))
(object Association "$UNNAMED$280"
quid "41C06F5E01F0"
roles (list role_list
(object Role "$UNNAMED$281"
quid "41C06F5F004D"
supplier "Logical View::Session Proxy::CSockSession"
quidu "41C06F440273"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$282"
quid "41C06F5F004E"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3")))
(object Association "$UNNAMED$283"
quid "421CA9A80195"
roles (list role_list
(object Role "$UNNAMED$284"
quid "421CA9A9025E"
supplier "Logical View::Session Proxy::XSessionProxyEntry"
quidu "421CA9900353"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$285"
quid "421CA9A9025F"
supplier "Logical View::Session Proxy::CSockSessionProxy"
quidu "41A7737A02A3"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41AA25290151"
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::CBase" @1389
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1152, 483)
label (object ItemLabel
Parent_View @1389
location (1009, 409)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7525A00AC"
width 304
height 172
annotation 8
autoResize TRUE)
(object NoteView @1390
location (400, 1600)
label (object ItemLabel
Parent_View @1390
location (66, 1441)
fill_color 13434879
nlines 6
max_width 633
label "At the moment it's a blend of message forwarding & factory like functionality=>factory functionality has to be removed mainly the one related to the current CConnection & CInterface.")
line_color 3342489
fill_color 13434879
width 693
height 331)
(object NoteView @1391
location (2592, 1568)
label (object ItemLabel
Parent_View @1391
location (2036, 1440)
fill_color 13434879
nlines 5
max_width 1077
label
|Two meanings :
|1. CtlType() == EMonitor - doesn't affect idle timers, serves to determined a default connection provider only.
|2. CtlType() == ESession - affects timers and serves to determined a default conn provider.
)
line_color 3342489
fill_color 13434879
width 1137
height 269)
(object Label @1392
location (1424, 1328)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1393
location (1255, 1488)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object ClassView "Class" "Logical View::Session Proxy::MSockSessionObserver" @1394
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1728, 1472)
label (object ItemLabel
Parent_View @1394
location (1494, 1420)
fill_color 13434879
nlines 1
max_width 468
justify 0
label "MSockSessionObserver")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A76BA001BD"
width 486
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CPlayer" @1395
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (480, 1216)
label (object ItemLabel
Parent_View @1395
location (337, 1142)
fill_color 13434879
nlines 1
max_width 286
justify 0
label "CPlayer")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A773DB02DF"
width 304
height 172
annotation 8
autoResize TRUE)
(object AttachView "" @1396
stereotype TRUE
line_color 3342489
client @1395
supplier @1390
line_style 0)
(object ClassView "Class" "Logical View::Service::CProtocolBase" @1397
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (960, 1584)
label (object ItemLabel
Parent_View @1397
location (810, 1510)
fill_color 13434879
nlines 1
max_width 300
justify 0
label "CProtocolBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A88D720008"
width 318
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Interface::CInterface" @1398
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1392, 1824)
label (object ItemLabel
Parent_View @1398
location (1279, 1750)
fill_color 13434879
nlines 1
max_width 226
justify 0
label "CInterface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A767DE0187"
width 244
height 172
annotation 8
autoResize TRUE)
(object RealizeView "" @1399
stereotype TRUE
line_color 3342489
quidu "41A76BB800D1"
client @1398
supplier @1394
line_style 0)
(object ClassView "Class" "Logical View::Session Proxy::CSockSession" @1400
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1456, 784)
label (object ItemLabel
Parent_View @1400
location (1299, 733)
fill_color 13434879
nlines 1
max_width 314
justify 0
label "CSockSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41C06F440273"
width 332
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Session Proxy::XSessionProxyEntry" @1401
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2304, 1216)
label (object ItemLabel
Parent_View @1401
location (2102, 1165)
fill_color 13434879
nlines 1
max_width 404
justify 0
label "XSessionProxyEntry")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421CA9900353"
width 422
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Session Proxy::CSockSessionProxy" @1402
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1152, 1216)
label (object ItemLabel
Parent_View @1402
location (945, 1164)
fill_color 13434879
nlines 1
max_width 414
justify 0
label "CSockSessionProxy")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7737A02A3"
width 432
height 128
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$235" @1403
location (1439, 1343)
stereotype TRUE
line_color 3342489
quidu "41A774B70104"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$236" @1404
Parent_View @1403
location (1071, 735)
stereotype TRUE
line_color 3342489
quidu "41A774B801EC"
client @1403
supplier @1394
line_style 0
label (object SegLabel @1405
Parent_View @1404
location (1549, 1356)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.668047
height 33
orientation 0))
(object RoleView "$UNNAMED$237" @1406
Parent_View @1403
location (1071, 735)
stereotype TRUE
line_color 3342489
quidu "41A774B801F6"
client @1403
supplier @1402
line_style 0)))
(object AssociationViewNew "$UNNAMED$232" @1407
location (783, 1216)
stereotype TRUE
line_color 3342489
quidu "41A773E10002"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$233" @1408
Parent_View @1407
location (463, 944)
stereotype TRUE
line_color 3342489
quidu "41A773E2005E"
client @1407
supplier @1402
line_style 0
label (object SegLabel @1409
Parent_View @1408
location (920, 1163)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$234" @1410
Parent_View @1407
location (463, 944)
stereotype TRUE
line_color 3342489
quidu "41A773E20068"
client @1407
supplier @1395
line_style 0)))
(object AssociationViewNew "$UNNAMED$277" @1411
location (1061, 1388)
stereotype TRUE
line_color 3342489
quidu "41AA259A01F4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$278" @1412
Parent_View @1411
location (693, 780)
stereotype TRUE
line_color 3342489
quidu "41AA259B01B9"
client @1411
supplier @1397
line_style 0
label (object SegLabel @1413
Parent_View @1412
location (1073, 1463)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.499634
height 45
orientation 0))
(object RoleView "$UNNAMED$279" @1414
Parent_View @1411
location (693, 780)
stereotype TRUE
line_color 3342489
quidu "41AA259B01C3"
client @1411
supplier @1402
line_style 0)))
(object InheritView "" @1415
stereotype TRUE
line_color 3342489
quidu "41AA25FD03E1"
client @1402
supplier @1389
line_style 0)
(object AssociationViewNew "$UNNAMED$238" @1416
location (1267, 1508)
stereotype TRUE
line_color 3342489
quidu "41AA1E6D0044"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$239" @1417
Parent_View @1416
location (-349, 548)
stereotype TRUE
line_color 3342489
quidu "41AA1E6E017C"
client @1416
supplier @1402
line_style 0
label (object SegLabel @1418
Parent_View @1417
location (1138, 1324)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$240" @1419
Parent_View @1416
location (-349, 548)
stereotype TRUE
line_color 3342489
quidu "41AA1E6E0190"
client @1416
supplier @1398
line_style 0)))
(object AssociationViewNew "$UNNAMED$280" @1420
location (1303, 999)
stereotype TRUE
line_color 3342489
quidu "41C06F5E01F0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$281" @1421
Parent_View @1420
location (183, 215)
stereotype TRUE
line_color 3342489
quidu "41C06F5F004D"
client @1420
supplier @1400
line_style 0
label (object SegLabel @1422
Parent_View @1421
location (1443, 894)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$282" @1423
Parent_View @1420
location (183, 215)
stereotype TRUE
line_color 3342489
quidu "41C06F5F004E"
client @1420
supplier @1402
line_style 0)))
(object AssociationViewNew "$UNNAMED$283" @1424
location (1730, 1216)
stereotype TRUE
line_color 3342489
quidu "421CA9A80195"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$284" @1425
Parent_View @1424
location (610, 432)
stereotype TRUE
line_color 3342489
quidu "421CA9A9025E"
client @1424
supplier @1401
line_style 0
label (object SegLabel @1426
Parent_View @1425
location (2049, 1270)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$285" @1427
Parent_View @1424
location (610, 432)
stereotype TRUE
line_color 3342489
quidu "421CA9A9025F"
client @1424
supplier @1402
line_style 0)))
(object NoteView @1428
location (1776, 1040)
label (object ItemLabel
Parent_View @1428
location (1501, 940)
fill_color 13434879
nlines 4
max_width 515
label "replaces CSocksessionProxy -> MSockSessionObserver association")
line_color 3342489
fill_color 13434879
width 575
height 212)
(object AttachView "" @1429
stereotype TRUE
line_color 3342489
client @1428
supplier @1424
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @1430
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2304, 784)
label (object ItemLabel
Parent_View @1430
location (1989, 710)
fill_color 13434879
nlines 1
max_width 630
justify 0
label "XDummyConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421CAA340392"
width 648
height 172
annotation 8
autoResize TRUE)
(object InheritView "" @1431
stereotype TRUE
line_color 3342489
quidu "421CAB5301A4"
client @1401
supplier @1430
line_style 0)
(object AttachView "" @1432
stereotype TRUE
line_color 3342489
client @1401
supplier @1391
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1433
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2299, 480)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1433
location (2051, 405)
fill_color 13434879
nlines 1
max_width 496
justify 0
label "MConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA92A0213"
width 514
height 174
annotation 8
autoResize TRUE)
(object InheritView "" @1434
stereotype TRUE
line_color 3342489
quidu "421CAA9A033C"
client @1430
supplier @1433
line_style 0)))))
(object Class_Category "link connection"
quid "41AA27E60069"
exportControl "Public"
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41AA282301D9"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @1435
location (1344, 304)
label (object ItemLabel
Parent_View @1435
location (935, 244)
fill_color 13434879
nlines 2
max_width 783
label "Stays the way it is covered by the shim layer.")
line_color 3342489
fill_color 13434879
width 843
height 132)))))
(object Class_Category "Selection"
quid "41B6EAB601E8"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CNetworkControllerBase"
quid "41B6EDD003A2")
(object Class "MNetworkControllerObserver"
quid "41B6EE01032A")
(object Class "MProviderSelector"
quid "41C1AF5D02D3"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "41D920A80342"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8")
(object Uses_Relationship
quid "41D92127034F"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"))
operations (list Operations
(object Operation "Cancel"
quid "41C2E57D012B"
concurrency "Sequential"
abstract TRUE
opExportControl "Public"
uid 0)
(object Operation "Cancel"
quid "421A0EF8010F"
concurrency "Sequential"
opExportControl "Public"
uid 0))
abstract TRUE)
(object Class "CConnectionSelectorShim"
quid "41C1AF890151"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "41C1AFAB0146"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "422DE221004C"
supplier "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA"))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "41C839E9034A"
supplier "Logical View::Interface::MConnectionNotify"
quidu "41A76B95022F")
(object Realize_Relationship
quid "422DEAE2036C"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3"))
operations (list Operations
(object Operation "Select"
quid "41C839A501F7"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ProgressNotification"
quid "41C839AC005C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SelectionComplete"
quid "41C839AF022D"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "ISelectionNotify"
quid "41C2DC4001D8"
operations (list Operations
(object Operation "SelectComplete"
quid "41C2E55E01E4"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ProgressNotification"
quid "41D9206C0242"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ServiceChangeNotification"
quid "421A0F3000D5"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "LayerUp"
quid "421A0F3900D8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SubConnectionEvent"
quid "421A0F40027D"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Detach"
quid "421A0F460362"
concurrency "Sequential"
opExportControl "Public"
uid 0))
abstract TRUE)
(object Class "CIPConnectionSelector"
quid "421A2BA8032E"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "421A2BCA0193"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "422CA9EB0070"
supplier "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA")
(object Uses_Relationship
quid "422CBD8E03CC"
supplier "Logical View::Factory::CConnectionProviderFactoryShim"
quidu "41C1C8E302CA")))
(object Association "$UNNAMED$286"
quid "41B9F92C03A2"
roles (list role_list
(object Role "$UNNAMED$287"
quid "41B9F9320025"
supplier "Logical View::Selection::MNetworkControllerObserver"
quidu "41B6EE01032A"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$288"
quid "41B9F9320026"
supplier "Logical View::Selection::CNetworkControllerBase"
quidu "41B6EDD003A2")))
(object Association "$UNNAMED$289"
quid "41C2DC60004E"
roles (list role_list
(object Role "$UNNAMED$290"
quid "41C2DC6101B8"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$291"
quid "41C2DC6101B9"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3")))
(object Association "$UNNAMED$292"
quid "41C2DD0701D8"
roles (list role_list
(object Role "$UNNAMED$293"
quid "41C2DD0801C5"
supplier "Logical View::Connection::CConnectionProvdBase"
quidu "41A7526F01F7"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$294"
quid "41C2DD0801CF"
supplier "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
is_aggregate TRUE)))
(object Association "$UNNAMED$295"
quid "41D929B9014B"
roles (list role_list
(object Role "$UNNAMED$296"
quid "41D929BB0086"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$297"
quid "41D929BB0087"
supplier "Logical View::Selection::CConnectionSelectorShim"
quidu "41C1AF890151"
is_aggregate TRUE)))
(object Association "$UNNAMED$298"
quid "41B9F90C0305"
roles (list role_list
(object Role "$UNNAMED$299"
quid "41B9F90D02D4"
supplier "Logical View::Selection::CNetworkControllerBase"
quidu "41B6EDD003A2"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$300"
quid "41B9F90D02D5"
supplier "Logical View::Factory::CConnectionFactoryContainer"
quidu "41A883B6002D"
is_aggregate TRUE)))
(object Association "$UNNAMED$301"
quid "421A2BC40158"
roles (list role_list
(object Role "$UNNAMED$302"
quid "421A2BC500F5"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$303"
quid "421A2BC50109"
supplier "Logical View::Selection::CIPConnectionSelector"
quidu "421A2BA8032E"
is_aggregate TRUE)))
(object Association "$UNNAMED$304"
quid "421A4CFD0107"
roles (list role_list
(object Role "$UNNAMED$305"
quid "421A4CFE002C"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$306"
quid "421A4CFE00A4"
supplier "Logical View::Selection::CIPConnectionSelector"
quidu "421A2BA8032E"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41B6EAEB00C1"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @1436
location (1136, 1840)
label (object ItemLabel
Parent_View @1436
location (870, 1762)
fill_color 13434879
nlines 3
max_width 497
label "self destructing class. Deletes itself once the selection completes.")
line_color 3342489
fill_color 13434879
width 557
height 169)
(object ClassView "Class" "Logical View::Interface::MConnectionNotify" @1437
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1712, 1200)
label (object ItemLabel
Parent_View @1437
location (1521, 1126)
fill_color 13434879
nlines 1
max_width 382
justify 0
label "MConnectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A76B95022F"
width 400
height 172
annotation 8
autoResize TRUE)
(object NoteView @1438
location (432, 1840)
label (object ItemLabel
Parent_View @1438
location (123, 1721)
fill_color 13434879
nlines 4
max_width 583
label "Implements only the selection related functions from MConnectionNotify interface. The rest doesn't do anything")
line_color 3342489
fill_color 13434879
width 643
height 250)
(object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1439
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1968, 1504)
label (object ItemLabel
Parent_View @1439
location (1737, 1430)
fill_color 13434879
nlines 1
max_width 462
justify 0
label "CConnectionProvdBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41A7526F01F7"
width 480
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1440
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 1504)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1440
location (242, 1452)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 334
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1441
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1136, 1504)
label (object ItemLabel
Parent_View @1441
location (876, 1453)
fill_color 13434879
nlines 1
max_width 520
justify 0
label "CConnectionSelectorShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1AF890151"
width 538
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$292" @1442
location (1566, 1504)
stereotype TRUE
line_color 3342489
quidu "41C2DD0701D8"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$293" @1443
Parent_View @1442
location (-66, 336)
stereotype TRUE
line_color 3342489
quidu "41C2DD0801C5"
client @1442
supplier @1439
line_style 0
label (object SegLabel @1444
Parent_View @1443
location (1710, 1558)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$294" @1445
Parent_View @1442
location (-66, 336)
stereotype TRUE
line_color 3342489
quidu "41C2DD0801CF"
client @1442
supplier @1441
line_style 0)))
(object AttachView "" @1446
stereotype TRUE
line_color 3342489
client @1436
supplier @1441
line_style 0)
(object RealizeView "" @1447
stereotype TRUE
line_color 3342489
quidu "41C839E9034A"
client @1441
supplier @1437
line_style 0)
(object AttachView "" @1448
stereotype TRUE
line_color 3342489
client @1438
supplier @1441
line_style 0)
(object AssociationViewNew "$UNNAMED$295" @1449
location (716, 1504)
stereotype TRUE
line_color 3342489
quidu "41D929B9014B"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$296" @1450
Parent_View @1449
location (-404, 1088)
stereotype TRUE
line_color 3342489
quidu "41D929BB0086"
client @1449
supplier @1440
line_style 0
label (object SegLabel @1451
Parent_View @1450
location (582, 1558)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$297" @1452
Parent_View @1449
location (-404, 1088)
stereotype TRUE
line_color 3342489
quidu "41D929BB0087"
client @1449
supplier @1441
line_style 0)))
(object ClassView "Class" "Logical View::Selection::MProviderSelector" @1453
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1136, 592)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1453
location (952, 540)
fill_color 13434879
nlines 1
max_width 368
justify 0
label "MProviderSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1AF5D02D3"
width 386
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1454
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (416, 896)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1454
location (258, 844)
fill_color 13434879
nlines 1
max_width 316
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 334
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::MProviderSelector" @1455
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1136, 1216)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1455
location (952, 1164)
fill_color 13434879
nlines 1
max_width 368
justify 0
label "MProviderSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1AF5D02D3"
width 386
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @1456
stereotype TRUE
line_color 3342489
quidu "41C1AFAB0146"
client @1441
supplier @1455
line_style 0)
(object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1457
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1135, 896)
label (object ItemLabel
Parent_View @1457
location (908, 845)
fill_color 13434879
nlines 1
max_width 454
justify 0
label "CIPConnectionSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "421A2BA8032E"
width 472
height 126
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$301" @1458
location (740, 896)
stereotype TRUE
line_color 3342489
quidu "421A2BC40158"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$302" @1459
Parent_View @1458
location (-380, -784)
stereotype TRUE
line_color 3342489
quidu "421A2BC500F5"
client @1458
supplier @1454
line_style 0
label (object SegLabel @1460
Parent_View @1459
location (599, 950)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$303" @1461
Parent_View @1458
location (-380, -784)
stereotype TRUE
line_color 3342489
quidu "421A2BC50109"
client @1458
supplier @1457
line_style 0)))
(object InheritView "" @1462
stereotype TRUE
line_color 3342489
quidu "421A2BCA0193"
client @1457
supplier @1453
line_style 0)
(object AssociationViewNew "$UNNAMED$304" @1463
location (1135, 1055)
stereotype TRUE
line_color 3342489
quidu "421A4CFD0107"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$305" @1464
Parent_View @1463
location (15, 159)
stereotype TRUE
line_color 3342489
quidu "421A4CFE002C"
client @1463
supplier @1455
line_style 0
label (object SegLabel @1465
Parent_View @1464
location (1189, 1140)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$306" @1466
Parent_View @1463
location (15, 159)
stereotype TRUE
line_color 3342489
quidu "421A4CFE00A4"
client @1463
supplier @1457
line_style 0)))
(object Label @1467
location (128, 1025)
nlines 1
max_width 2156
label "__________________________________________________________________________________________________")
(object Label @1468
location (1938, 991)
nlines 1
max_width 331
label "Network Layer")
(object Label @1469
location (1938, 1103)
nlines 1
max_width 381
label "Shim(Link) Layer")
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1470
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1840, 896)
label (object ItemLabel
Parent_View @1470
location (1516, 821)
fill_color 13434879
nlines 1
max_width 648
justify 0
label "CConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1C8E302CA"
width 666
height 174
annotation 8
autoResize TRUE)
(object UsesView "" @1471
stereotype TRUE
line_color 3342489
quidu "422CBD8E03CC"
client @1457
supplier @1470
line_style 0)
(object NoteView @1472
location (1824, 592)
label (object ItemLabel
Parent_View @1472
location (1499, 523)
fill_color 13434879
nlines 2
max_width 615
label "Uses the factory to select & start the agent via NIFMAN session.")
line_color 3342489
fill_color 13434879
width 675
height 150)
(object AttachView "" @1473
stereotype TRUE
line_color 3342489
client @1472
supplier @1457
line_style 0)
(object AttachView "" @1474
stereotype TRUE
line_color 3342489
client @1472
supplier @1470
line_style 0)))))
(object Class_Category "New Interfaces & Functions"
quid "41C1686300B3"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "CConnectionSettings"
quid "41ECEA270100"
operations (list Operations
(object Operation "GetIntSettingL"
quid "41ECEB0B00F3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetBoolSettingL"
quid "41ECEB4F02F0"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetDes8SettingL"
quid "41ECEB5803E3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetDes16SettingL"
quid "41ECEB600178"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetLongDesSettingLC"
quid "41ECEB6602E9"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Association "$UNNAMED$307"
quid "41C2E19D0388"
roles (list role_list
(object Role "$UNNAMED$308"
quid "41C2E1A0009D"
supplier "Logical View::Connection::Connection Provider::MConnectionControlClient"
quidu "41BDA92A0213"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$309"
quid "41C2E1A0009E"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C")))
(object Association "$UNNAMED$310"
quid "41C2E1C30351"
roles (list role_list
(object Role "$UNNAMED$311"
quid "41C2E1C40335"
supplier "Logical View::Connection::Connection Provider::MConnectionDataClient"
quidu "41BDA8D00172"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$312"
quid "41C2E1C40336"
supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase"
quidu "41BDA765028C")))
(object Association "$UNNAMED$313"
quid "41D929DC0160"
roles (list role_list
(object Role "$UNNAMED$314"
quid "41D929DD0161"
supplier "Logical View::Selection::ISelectionNotify"
quidu "41C2DC4001D8"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$315"
quid "41D929DD016B"
supplier "Logical View::Selection::MProviderSelector"
quidu "41C1AF5D02D3")))
(object Association "$UNNAMED$316"
quid "41ECEBEF01E2"
roles (list role_list
(object Role "$UNNAMED$317"
quid "41ECEBF000AD"
supplier "Logical View::New Interfaces & Functions::CConnectionSettings"
quidu "41ECEA270100"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$318"
quid "41ECEBF000AE"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
quidu "41BDAABC004D"
is_aggregate TRUE)))
(object Association "$UNNAMED$319"
quid "421A553A0346"
roles (list role_list
(object Role "$UNNAMED$320"
quid "421A553A0347"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
quidu "41BEF88800A9"
client_cardinality (value cardinality "1"))
(object Role "$UNNAMED$321"
quid "421A553A0348"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "$UNNAMED$322"
quid "421A562301F2"
roles (list role_list
(object Role "$UNNAMED$323"
quid "421A5624009F"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer"
quidu "41F00D6A0013"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)
(object Role "$UNNAMED$324"
quid "421A562400A0"
supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
quidu "41C061D101C6"
is_aggregate TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41C1687E0184"
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::Sub Connection::CSubConnectionProviderBase" @1475
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 928)
label (object ItemLabel
Parent_View @1475
location (114, 774)
fill_color 13434879
nlines 1
max_width 572
justify 0
label "CSubConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A75088005C"
width 590
height 332
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CSubConnectionFactoryContainer" @1476
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2096, 1152)
label (object ItemLabel
Parent_View @1476
location (1773, 1023)
fill_color 13434879
nlines 1
max_width 646
justify 0
label "CSubConnectionFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A87F1B03AD"
width 664
height 282
annotation 8
autoResize TRUE)
(object NoteView @1477
location (2672, 1856)
label (object ItemLabel
Parent_View @1477
location (2122, 1631)
fill_color 13434879
nlines 9
max_width 1065
label
|General note:
|The connection stacking as it stands now merges from top to bottom that reflect the data flow. We should support merging from bottom to top as well. That would support bearer mobility since the higher layer would know about all available bearers so that it could move its sub-connections without actually moving itself. So there should in fact be an array of next layers one of which is the active (current iNextLayer member).
)
line_color 3342489
fill_color 13434879
width 1125
height 463)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1478
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2064, 512)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1478
location (1816, 285)
fill_color 13434879
nlines 1
max_width 514
justify 0
label "MConnectionControlClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA92A0213"
width 514
height 478
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @1479
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (400, 400)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1479
location (171, 348)
fill_color 13434879
nlines 1
max_width 476
justify 0
label "MConnectionDataClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA8D00172"
width 476
height 128
annotation 8
autoResize TRUE)
(object RealizeView "" @1480
stereotype TRUE
line_color 3342489
quidu "41EFFB2001BC"
client @1475
supplier @1479
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @1481
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1200, 880)
label (object ItemLabel
Parent_View @1481
location (838, 351)
fill_color 13434879
nlines 1
max_width 724
justify 0
label "CConnectionProviderBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41BDA765028C"
width 742
height 1082
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$307" @1482
location (1688, 671)
stereotype TRUE
line_color 3342489
quidu "41C2E19D0388"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$308" @1483
Parent_View @1482
location (-344, -209)
stereotype TRUE
line_color 3342489
quidu "41C2E1A0009D"
client @1482
supplier @1478
line_style 0
label (object SegLabel @1484
Parent_View @1483
location (1787, 688)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.665875
height 54
orientation 1))
(object RoleView "$UNNAMED$309" @1485
Parent_View @1482
location (-344, -209)
stereotype TRUE
line_color 3342489
quidu "41C2E1A0009E"
client @1482
supplier @1481
line_style 0)))
(object AssociationViewNew "$UNNAMED$310" @1486
location (667, 560)
stereotype TRUE
line_color 3342489
quidu "41C2E1C30351"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$311" @1487
Parent_View @1486
location (-1365, -320)
stereotype TRUE
line_color 3342489
quidu "41C2E1C40335"
client @1486
supplier @1479
line_style 0
label (object SegLabel @1488
Parent_View @1487
location (585, 449)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.684670
height 54
orientation 1))
(object RoleView "$UNNAMED$312" @1489
Parent_View @1486
location (-1365, -320)
stereotype TRUE
line_color 3342489
quidu "41C2E1C40336"
client @1486
supplier @1481
line_style 0)))
(object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1490
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2864, 1528)
label (object ItemLabel
Parent_View @1490
location (2503, 1453)
fill_color 13434879
nlines 1
max_width 722
justify 0
label "CSubConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C06B14016A"
width 740
height 174
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1491
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2848, 1200)
label (object ItemLabel
Parent_View @1491
location (2492, 1021)
fill_color 13434879
nlines 1
max_width 712
justify 0
label "CConnectionProviderFactoryShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1C8E302CA"
width 730
height 382
annotation 8
autoResize TRUE)
(object NoteView @1492
location (240, 2336)
label (object ItemLabel
Parent_View @1492
location (24, 2277)
fill_color 13434879
nlines 2
max_width 397
label "The old CSubInterface - like bit")
line_color 3342489
fill_color 13434879
width 457
height 131)
(object NoteView @1493
location (352, 1408)
label (object ItemLabel
Parent_View @1493
location (43, 1342)
fill_color 13434879
nlines 2
max_width 583
label "The old CSubConnection-like bit.")
line_color 3342489
fill_color 13434879
width 643
height 144)
(object NoteView @1494
location (2000, 2736)
label (object ItemLabel
Parent_View @1494
location (1609, 2652)
fill_color 13434879
nlines 3
max_width 746
label "+ Interface defined by MConnectionNotify & CConnectionProvdBase. The old CInterface bit.")
line_color 3342489
fill_color 13434879
width 806
height 181)
(object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1495
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2960, 2656)
label (object ItemLabel
Parent_View @1495
location (2700, 2502)
fill_color 13434879
nlines 1
max_width 520
justify 0
label "CConnectionSelectorShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C1AF890151"
width 538
height 332
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionClient" @1496
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1200, 144)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1496
location (946, 15)
fill_color 13434879
nlines 1
max_width 508
justify 0
label "MConnectionClient")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41CC1965029F"
width 526
height 282
annotation 8
autoResize TRUE)
(object InheritView "" @1497
stereotype TRUE
line_color 3342489
quidu "41CC19DE032F"
client @1479
supplier @1496
line_style 0)
(object InheritView "" @1498
stereotype TRUE
line_color 3342489
quidu "41CC19E10370"
client @1478
supplier @1496
line_style 0)
(object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1499
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2848, 688)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1499
location (2492, 459)
fill_color 13434879
nlines 1
max_width 712
justify 0
label "CConnectionProviderFactoryBase")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A8839B0038"
width 730
height 482
annotation 8
autoResize TRUE)
(object InheritView "" @1500
stereotype TRUE
line_color 3342489
quidu "41C1C91F016E"
client @1491
supplier @1499
line_style 0)
(object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1501
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2176, 2352)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1501
location (1903, 2123)
fill_color 13434879
nlines 1
max_width 546
justify 0
label "ISelectionNotify")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C2DC4001D8"
width 564
height 482
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Selection::MProviderSelector" @1502
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2960, 2240)
font (object Font
italics TRUE)
label (object ItemLabel
Parent_View @1502
location (2776, 2111)
fill_color 13434879
nlines 1
max_width 368
justify 0
label "MProviderSelector")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1AF5D02D3"
width 386
height 282
annotation 8
autoResize TRUE)
(object InheritView "" @1503
stereotype TRUE
line_color 3342489
quidu "41C1AFAB0146"
client @1495
supplier @1502
line_style 0)
(object AssociationViewNew "$UNNAMED$313" @1504
location (2612, 2288)
stereotype TRUE
line_color 3342489
quidu "41D929DC0160"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$314" @1505
Parent_View @1504
location (-348, 48)
stereotype TRUE
line_color 3342489
quidu "41D929DD0161"
client @1504
supplier @1501
line_style 0
label (object SegLabel @1506
Parent_View @1505
location (2481, 2361)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$315" @1507
Parent_View @1504
location (-348, 48)
stereotype TRUE
line_color 3342489
quidu "41D929DD016B"
client @1504
supplier @1502
line_style 0)))
(object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1508
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2848, 224)
label (object ItemLabel
Parent_View @1508
location (2557, 20)
fill_color 13434879
nlines 1
max_width 582
justify 0
label "CConnectionFactoryContainer")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41A883B6002D"
width 600
height 432
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @1509
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1344, 2656)
label (object ItemLabel
Parent_View @1509
location (1104, 2475)
fill_color 13434879
nlines 1
max_width 480
justify 0
label "CConnectionSettings")
icon_style "Icon"
line_color 3342489
fill_color 4259584
quidu "41ECEA270100"
width 498
height 386
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @1510
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1344, 2224)
label (object ItemLabel
Parent_View @1510
location (1066, 2120)
fill_color 13434879
nlines 1
max_width 556
justify 0
label "CConnectionProviderShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BDAABC004D"
width 574
height 232
annotation 8
autoResize TRUE)
(object AttachView "" @1511
stereotype TRUE
line_color 3342489
client @1494
supplier @1510
line_style 0)
(object AssociationViewNew "$UNNAMED$316" @1512
location (1344, 2401)
stereotype TRUE
line_color 3342489
quidu "41ECEBEF01E2"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$317" @1513
Parent_View @1512
location (-192, 257)
stereotype TRUE
line_color 3342489
quidu "41ECEBF000AD"
client @1512
supplier @1509
line_style 0
label (object SegLabel @1514
Parent_View @1513
location (1383, 2441)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.666667
height 39
orientation 0))
(object RoleView "$UNNAMED$318" @1515
Parent_View @1512
location (-192, 257)
stereotype TRUE
line_color 3342489
quidu "41ECEBF000AE"
client @1512
supplier @1510
line_style 0)))
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim" @1516
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (480, 2656)
label (object ItemLabel
Parent_View @1516
location (209, 2582)
fill_color 13434879
nlines 1
max_width 542
justify 0
label "NifManSubConnectionShim")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41BEF88800A9"
width 560
height 172
annotation 8
autoResize TRUE)
(object AttachView "" @1517
stereotype TRUE
line_color 3342489
client @1492
supplier @1516
line_style 0)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer" @1518
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1424, 1744)
label (object ItemLabel
Parent_View @1518
location (1153, 1669)
fill_color 13434879
nlines 1
max_width 542
justify 0
label "CConnDataTransfer")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41F00D6A0013"
width 560
height 174
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient" @1519
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (480, 1888)
label (object ItemLabel
Parent_View @1519
location (175, 1813)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CSubConnectionLinkShimClient")
icon_style "Icon"
line_color 3342489
fill_color 16776960
quidu "41C061D101C6"
width 628
height 174
annotation 8
autoResize TRUE)
(object AttachView "" @1520
stereotype TRUE
line_color 3342489
client @1493
supplier @1519
line_style 0)
(object AssociationViewNew "$UNNAMED$319" @1521
location (480, 2272)
stereotype TRUE
line_color 3342489
quidu "421A553A0346"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$321" @1522
Parent_View @1521
location (-528, 1728)
stereotype TRUE
line_color 3342489
quidu "421A553A0348"
client @1521
supplier @1519
line_style 0
label (object SegLabel @1523
Parent_View @1522
location (427, 2005)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..*"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$320" @1524
Parent_View @1521
location (-528, 1728)
stereotype TRUE
line_color 3342489
quidu "421A553A0347"
client @1521
supplier @1516
line_style 0
label (object SegLabel @1525
Parent_View @1524
location (427, 2539)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object AssociationViewNew "$UNNAMED$322" @1526
location (968, 1812)
stereotype TRUE
line_color 3342489
quidu "421A562301F2"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$323" @1527
Parent_View @1526
location (488, -76)
stereotype TRUE
line_color 3342489
quidu "421A5624009F"
client @1526
supplier @1518
line_style 0
label (object SegLabel @1528
Parent_View @1527
location (1042, 1755)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.464413
height 46
orientation 0))
(object RoleView "$UNNAMED$324" @1529
Parent_View @1526
location (488, -76)
stereotype TRUE
line_color 3342489
quidu "421A562400A0"
client @1526
supplier @1519
line_style 0))))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "41A74B8C02E2"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 1288
origin_y 188
items (list diagram_item_list
(object CategoryView "Logical View::Connection" @1530
location (2160, 1296)
label (object ItemLabel
Parent_View @1530
location (2016, 1212)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Connection")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A74FA2017D"
width 300
height 180)
(object CategoryView "Logical View::Sub Connection" @1531
location (1600, 1296)
label (object ItemLabel
Parent_View @1531
location (1456, 1212)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Sub Connection")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A74FC60071"
width 300
height 180)
(object CategoryView "Logical View::Service" @1532
location (816, 1296)
label (object ItemLabel
Parent_View @1532
location (672, 1212)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Service")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A7584503E0"
width 300
height 180)
(object CategoryView "Logical View::Interface" @1533
location (2160, 2176)
label (object ItemLabel
Parent_View @1533
location (2016, 2092)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Interface")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41A7679A014D"
width 300
height 180)
(object NoteView @1534
location (2848, 2160)
label (object ItemLabel
Parent_View @1534
location (2548, 2066)
fill_color 13434879
nlines 3
max_width 565
label "needs to be reduced and merged with Sub Connection package")
line_color 3342489
fill_color 13434879
width 625
height 200)
(object AttachView "" @1535
stereotype TRUE
line_color 3342489
client @1534
supplier @1533
line_style 0)
(object NoteView @1536
location (880, 224)
label (object ItemLabel
Parent_View @1536
location (117, 39)
fill_color 13434879
nlines 7
max_width 1490
label
|Legend:
|amber boxes - need changing,
|redish boxes - need reduction or removal
|green boxes - new
|light blue boxes- new but temporary to be removed as architecture progresses
|X - dependencies/associations to be romoved
|all together it's a huge bite:-)
)
line_color 3342489
fill_color 13434879
width 1550
height 382)
(object ImportView "" @1537
stereotype TRUE
line_color 3342489
quidu "41A77B5301EE"
client @1531
supplier @1533
line_style 0)
(object ImportView "" @1538
stereotype TRUE
line_color 3342489
quidu "41A77B5601DE"
client @1530
supplier @1533
line_style 0)
(object CategoryView "Logical View::Resolver" @1539
location (1600, 1856)
label (object ItemLabel
Parent_View @1539
location (1456, 1772)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Resolver")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A77EF303B5"
width 300
height 180)
(object CategoryView "Logical View::Factory" @1540
location (1088, 704)
label (object ItemLabel
Parent_View @1540
location (944, 620)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Factory")
icon_style "Icon"
line_color 3342489
fill_color 65535
quidu "41A875EF01EE"
width 300
height 180)
(object ImportView "" @1541
stereotype TRUE
line_color 3342489
quidu "41A876010316"
client @1532
supplier @1540
line_style 0)
(object ImportView "" @1542
stereotype TRUE
line_color 3342489
quidu "41A876050177"
client @1531
supplier @1540
line_style 0)
(object ImportView "" @1543
stereotype TRUE
line_color 3342489
quidu "41A8760803A2"
client @1530
supplier @1540
line_style 0)
(object Label @1544
location (1072, 432)
nlines 44
max_width 62
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object Label @1545
location (784, 448)
nlines 1
max_width 288
label "DATA PLANE")
(object Label @1546
location (1136, 448)
nlines 1
max_width 363
label "CONTROL PLANE")
(object ImportView "" @1547
stereotype TRUE
line_color 3342489
quidu "41A91E370312"
client @1531
supplier @1530
line_style 0)
(object ImportView "" @1548
stereotype TRUE
line_color 3342489
quidu "41A91E410014"
client @1532
supplier @1531
line_style 0)
(object ImportView "" @1549
stereotype TRUE
line_color 3342489
quidu "41A77F1A0068"
client @1539
supplier @1533
line_style 0)
(object ImportView "" @1550
stereotype TRUE
line_color 3342489
quidu "41A8760C02FE"
client @1539
supplier @1540
vertices (list Points
(1449, 1856)
(1232, 1856)
(1099, 794))
line_style 0)
(object ImportView "" @1551
stereotype TRUE
line_color 3342489
quidu "41A91EB50147"
client @1539
supplier @1531
line_style 0)
(object Label @1552
location (2144, 1664)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1553
location (1840, 1984)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1554
location (1840, 1664)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object CategoryView "Logical View::Session Proxy" @1555
location (816, 2176)
label (object ItemLabel
Parent_View @1555
location (672, 2092)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Session Proxy")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41AA25160186"
width 300
height 180)
(object NoteView @1556
location (304, 2176)
label (object ItemLabel
Parent_View @1556
location (35, 1964)
fill_color 13434879
nlines 9
max_width 503
label "This is a bit I didn't get:((. I'd love to fill it red:-). In a sad case it's to stay the dependencies will point towards network specialisation of a connection provider. See Connection package.")
line_color 3342489
fill_color 13434879
width 563
height 437)
(object AttachView "" @1557
stereotype TRUE
line_color 3342489
client @1556
supplier @1555
line_style 0)
(object ImportView "" @1558
stereotype TRUE
line_color 3342489
quidu "41AA27BE0256"
client @1555
supplier @1533
line_style 0)
(object CategoryView "Logical View::link connection" @1559
location (2160, 2544)
label (object ItemLabel
Parent_View @1559
location (2016, 2460)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "link connection")
icon_style "Icon"
line_color 3342489
fill_color 8421631
quidu "41AA27E60069"
width 300
height 180)
(object NoteView @1560
location (2864, 2544)
label (object ItemLabel
Parent_View @1560
location (2558, 2429)
fill_color 13434879
nlines 4
max_width 577
label "Will disappear as a distinct entity. Merges with Connection package to become a connection provider.")
line_color 3342489
fill_color 13434879
width 637
height 243)
(object AttachView "" @1561
stereotype TRUE
line_color 3342489
client @1560
supplier @1559
line_style 0)
(object ImportView "" @1562
stereotype TRUE
line_color 3342489
quidu "41AA28EC021E"
client @1533
supplier @1559
line_style 0)
(object Label @1563
location (1472, 2160)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object Label @1564
location (2144, 2304)
font (object Font
bold TRUE)
nlines 1
max_width 43
label "X")
(object CategoryView "Logical View::Selection" @1565
location (2672, 1296)
label (object ItemLabel
Parent_View @1565
location (2528, 1212)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "Selection")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B6EAB601E8"
width 300
height 180)
(object ImportView "" @1566
stereotype TRUE
line_color 3342489
quidu "41B6EADF010A"
client @1530
supplier @1565
line_style 0)
(object CategoryView "Logical View::New Interfaces & Functions" @1567
location (2144, 688)
label (object ItemLabel
Parent_View @1567
location (1989, 604)
fill_color 13434879
nlines 2
max_width 310
justify 0
label "New Interfaces & Functions")
icon_style "Icon"
line_color 3342489
fill_color 65280
quidu "41C1686300B3"
width 322
height 180)))))
root_subsystem (object SubSystem "Component View"
quid "41A74B800049"
physical_models (list unit_reference_list
(object module "NSCPR" "NotAModuleType" "NotAModulePart"
quid "41B9DF050008"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EB050039"
supplier "Component View::ShimCPR"
quidu "41B9E8210008"
supplier_is_spec TRUE)))
(object module "NCPR" "NotAModuleType" "NotAModulePart"
quid "41B9DF0E0232"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EAD60044"
supplier "Component View::FACT"
quidu "41B9E9EF034B"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "41B9EB080174"
supplier "Component View::ShimCPR"
quidu "41B9E8210008"
supplier_is_spec TRUE)))
(object module "NETCON" "NotAModuleType" "NotAModulePart"
quid "41B9DF8202F9"
stereotype "")
(object module "PRT" "NotAModuleType" "NotAModulePart"
quid "41B9E44D00C7"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EB110299"
supplier "Component View::NIF"
quidu "41B9E6A800C6"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "41B9EB140275"
supplier "Component View::NSCPR"
quidu "41B9DF050008"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "423D5297018E"
supplier "Component View::NIFMAN"
quidu "41B9E8530155"
supplier_is_spec TRUE)))
(object module "ESOCK" "NotAModuleType" "NotAModulePart"
quid "41B9E52B011B"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EACC0004"
supplier "Component View::FACT"
quidu "41B9E9EF034B"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "41B9EAFA02BE"
supplier "Component View::NSCPR"
quidu "41B9DF050008"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "41B9EAFD025E"
supplier "Component View::NCPR"
quidu "41B9DF0E0232"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "41B9EB23015F"
supplier "Component View::PRT"
quidu "41B9E44D00C7"
supplier_is_spec TRUE)))
(object module "NIF" "NotAModuleType" "NotAModulePart"
quid "41B9E6A800C6"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EB170388"
supplier "Component View::NIFMAN"
quidu "41B9E8530155"
supplier_is_spec TRUE)))
(object module "ShimCPR" "NotAModuleType" "NotAModulePart"
quid "41B9E8210008"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EAF603DA"
supplier "Component View::NIFMAN"
quidu "41B9E8530155"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "41B9EAE901BE"
supplier "Component View::FACT"
quidu "41B9E9EF034B"
supplier_is_spec TRUE)
(object Dependency_Relationship
quid "423032600030"
supplier "Component View::ShimSCPR"
quidu "4230324802F2"
supplier_is_spec TRUE)))
(object module "LCP" "NotAModuleType" "NotAModulePart"
quid "41B9E82B026F"
stereotype "")
(object module "NIFMAN" "NotAModuleType" "NotAModulePart"
quid "41B9E8530155"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "41B9EB360120"
supplier "Component View::NETCON"
quidu "41B9DF8202F9"
supplier_is_spec TRUE)))
(object module "FACT" "NotAModuleType" "NotAModulePart"
quid "41B9E9EF034B"
stereotype "")
(object module "ShimSCPR" "NotAModuleType" "NotAModulePart"
quid "4230324802F2"
stereotype ""
visible_modules (list dependency_list
(object Dependency_Relationship
quid "423032570177"
supplier "Component View::NIFMAN"
quidu "41B9E8530155"
supplier_is_spec TRUE))))
physical_presentations (list unit_reference_list
(object Module_Diagram "Main"
quid "41A74B8C027E"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 341
origin_y 128
items (list diagram_item_list
(object ModView "Component View::NSCPR" "NotAModuleType" "NotAModulePart" @1568
location (1015, 528)
label (object ItemLabel
Parent_View @1568
location (970, 503)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 167
label "NSCPR")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9DF050008"
width 300
autoResize TRUE
width 300
height 162)
(object ModView "Component View::NCPR" "NotAModuleType" "NotAModulePart" @1569
location (1568, 528)
label (object ItemLabel
Parent_View @1569
location (1533, 503)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 127
label "NCPR")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9DF0E0232"
width 228
autoResize TRUE
width 228
height 162)
(object ModView "Component View::NETCON" "NotAModuleType" "NotAModulePart" @1570
location (2096, 1440)
label (object ItemLabel
Parent_View @1570
location (2050, 1413)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 170
label "NETCON")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9DF8202F9"
width 306
height 175
autoResize TRUE
width 306
height 175)
(object ModView "Component View::PRT" "NotAModuleType" "NotAModulePart" @1571
location (416, 528)
label (object ItemLabel
Parent_View @1571
location (381, 503)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 127
label "PRT")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9E44D00C7"
width 228
autoResize TRUE
width 228
height 162)
(object Label @1572
location (719, 47)
nlines 30
max_width 31
label
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
)
(object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @1573
location (1040, 208)
label (object ItemLabel
Parent_View @1573
location (821, 181)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 835
label "ESOCK")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9E52B011B"
width 1507
height 181
autoResize TRUE
width 1507
height 181)
(object Label @1574
location (353, 321)
nlines 1
max_width 169
label "CSocket")
(object Label @1575
location (897, 321)
nlines 1
max_width 331
label "CSubConnection")
(object Label @1576
location (1504, 320)
nlines 1
max_width 331
label "CConnection")
(object Label @1577
location (240, 368)
nlines 1
max_width 169
label "CControlledServProvider")
(object Label @1578
location (800, 368)
nlines 1
max_width 594
label "CSubConnectionProviderBase")
(object Label @1579
location (1409, 372)
nlines 1
max_width 475
label "CConnectionProvdBase")
(object Label @1580
location (320, 816)
nlines 1
max_width 169
label "CNifIfBase")
(object Label @1581
location (1424, 800)
nlines 3
max_width 506
label
|CConnectionProvdBase,
|(MConnectionDataClient,
|MConnectionControlClient)
)
(object ModView "Component View::NIF" "NotAModuleType" "NotAModulePart" @1582
location (416, 1280)
label (object ItemLabel
Parent_View @1582
location (378, 1207)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 139
label "NIF")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9E6A800C6"
width 250
height 506
autoResize TRUE
width 250
height 506)
(object ModView "Component View::ShimCPR" "NotAModuleType" "NotAModulePart" @1583
location (1568, 1120)
label (object ItemLabel
Parent_View @1583
location (1531, 1092)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 136
label "ShimCPR")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9E8210008"
width 244
height 187
autoResize TRUE
width 244
height 187)
(object ModView "Component View::NIFMAN" "NotAModuleType" "NotAModulePart" @1584
location (1344, 1434)
label (object ItemLabel
Parent_View @1584
location (1303, 1407)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 153
label "NIFMAN")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9E8530155"
width 275
height 175
autoResize TRUE
width 275
height 175)
(object Label @1585
location (1138, 1227)
nlines 2
max_width 525
label
|CNifSession,CNifAgentRef
|(MConnectionNotify)
)
(object Label @1586
location (1888, 1232)
nlines 2
max_width 557
label
|CNetworkControlerBase
|(MNetworkControlerObserver)
)
(object ModView "Component View::FACT" "NotAModuleType" "NotAModulePart" @1587
location (2048, 672)
label (object ItemLabel
Parent_View @1587
location (2012, 507)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 132
label "FACT")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41B9E9EF034B"
width 238
height 1150
autoResize TRUE
width 238
height 1150)
(object Label @1588
location (288, 704)
nlines 1
max_width 1531
label "_____________________________________________________________________")
(object ModVisView "" @1589
stereotype TRUE
line_color 3342489
quidu "41B9EAD60044"
client @1569
supplier @1587
line_style 0)
(object ModVisView "" @1590
stereotype TRUE
line_color 3342489
quidu "41B9EAE901BE"
client @1583
supplier @1587
vertices (list Points
(1687, 1118)
(1903, 1119)
(1930, 1015))
line_style 0)
(object ModVisView "" @1591
stereotype TRUE
line_color 3342489
quidu "41B9EAF603DA"
client @1583
supplier @1584
line_style 0)
(object ModVisView "" @1592
stereotype TRUE
line_color 3342489
quidu "41B9EB080174"
client @1569
supplier @1583
line_style 0)
(object ModVisView "" @1593
stereotype TRUE
line_color 3342489
quidu "41B9EB360120"
client @1584
supplier @1570
line_style 0)
(object ModVisView "" @1594
stereotype TRUE
line_color 3342489
quidu "41B9EACC0004"
client @1573
supplier @1587
vertices (list Points
(1757, 205)
(1888, 206)
(1930, 314))
line_style 0)
(object ModVisView "" @1595
stereotype TRUE
line_color 3342489
quidu "41B9EAFA02BE"
client @1573
supplier @1568
line_style 0)
(object ModVisView "" @1596
stereotype TRUE
line_color 3342489
quidu "41B9EAFD025E"
client @1573
supplier @1569
vertices (list Points
(1463, 295)
(1566, 319)
(1565, 446))
line_style 0)
(object ModVisView "" @1597
stereotype TRUE
line_color 3342489
quidu "41B9EB23015F"
client @1573
supplier @1571
vertices (list Points
(596, 295)
(416, 334)
(416, 447))
line_style 0)
(object ModVisView "" @1598
stereotype TRUE
line_color 3342489
quidu "41B9EB170388"
client @1582
supplier @1584
vertices (list Points
(538, 1375)
(591, 1422)
(1207, 1429))
line_style 0)
(object ModVisView "" @1599
stereotype TRUE
line_color 3342489
quidu "41B9EB110299"
client @1571
supplier @1582
line_style 0)
(object ModVisView "" @1600
stereotype TRUE
line_color 3342489
quidu "41B9EB140275"
client @1571
supplier @1568
line_style 0)
(object ModVisView "" @1601
stereotype TRUE
line_color 3342489
quidu "423D5297018E"
client @1571
supplier @1584
vertices (list Points
(447, 606)
(688, 1181)
(1207, 1379))
line_style 0)
(object Label @1602
location (784, 1232)
nlines 1
max_width 218
label "MNifIfUser")))))
process_structure (object Processes
quid "41A74B80004A"
ProcsNDevs (list
(object Process_Diagram "Deployment View"
quid "41A74B80004C"
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 "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Model Integrator"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Web Publisher"
name "HiddenTool"
value FALSE)
(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 "Version Control"
name "HiddenTool"
value FALSE))
quid "41A74B80004B"))