# HG changeset patch # User srilekhas # Date 1286288413 -3600 # Node ID c34f57d8afa7911f4e170b14f383d3603a6cda11 # Parent 405674398db4aa14c90b3817ad29581e34bfe514# Parent 576874e13a2cdf2328679661f567b234bbe56882 Merge diff -r 405674398db4 -r c34f57d8afa7 commsconfig/commsdatabaseshim/Documentation/COMMDB.MDL --- a/commsconfig/commsdatabaseshim/Documentation/COMMDB.MDL Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,535 +0,0 @@ - -(object Petal - version 37) - -(object Design "" - is_unit TRUE - is_loaded TRUE - 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 31 - gridY 31 - defaultFont (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - showMessageNum 3 - showClassOfObject TRUE - notation "Booch") - root_category (object Class_Category "" - exportControl "Public" - global TRUE - subsystem "" - logical_models (list unit_reference_list - (object Class "CCommsDatabase" - documentation "Controls access to the DBMS server and the comms database. Also allows access to the DBMS database change notifier. Each client of the database should have one of these objects." - fields (list has_relationship_list - (object Has_Relationship - documentation "DBMS server access" - label "iDbs" - supplier "RDbs" - exportControl "Private" - Containment "By Value" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1")) - (object Has_Relationship - documentation "The database" - label "iDatabase" - supplier "RDbNamedDatabase" - exportControl "Private" - Containment "By Value" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1")) - (object Has_Relationship - documentation "Notifys of database changes" - label "iNotifier" - supplier "RDbNotifier" - exportControl "Private" - Containment "By Value" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1"))) - class_attributes (list class_attribute_list - (object ClassAttribute "iOpenRefCout" - documentation "Reference count the database opens" - type "TInt" - initv "0" - Containment "By Value") - (object ClassAttribute "iLockRefCount" - documentation "Reference counts the transactions on the database" - type "TInt" - initv "0" - Containment "By Value") - (object ClassAttribute "iNotifierOpenError" - documentation "Error on opening the notifier. Only reported to the client if the notifier is used." - type "TInt" - initv "KErrNotReady" - Containment "By Value") - (object ClassAttribute "iShowHiddenRecords" - documentation "Determines whether the client should be shown hidden records." - type "TBool" - initv "EFalse" - Containment "By Value"))) - (object Class "CCommsDbView" - fields (list has_relationship_list - (object Has_Relationship - supplier "RDbView") - (object Has_Relationship - supplier "TTableStates")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - supplier "CCommsDatabase"))) - (object Class "RCommsDatabaseServer" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - supplier "RSessionBase"))) - (object Class "RSessionBase") - (object Class "CCommsDbServer" - fields (list has_relationship_list - (object Has_Relationship - supplier "CCommsDatabase") - (object Has_Relationship - supplier "CCommsDbSessCounter")) - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - supplier "CServer"))) - (object Class "CServer") - (object Class "CCommsDbSessCounter" - used_nodes (list uses_relationship_list - (object Uses_Relationship - supplier "CCommsDatabase"))) - (object Class "CCommsDbSession" - fields (list has_relationship_list - (object Has_Relationship - supplier "CCommsDbView")) - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - supplier "CSession")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - supplier "CCommsDbServer" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "n")) - (object Uses_Relationship - supplier "RMessage"))) - (object Class "RDbView") - (object Class "CPermanentFileStore") - (object Class "CSession") - (object Class "RDbStoreDatabase") - (object Class "RMessage") - (object Class "TTableStates") - (object Class "RDbs") - (object Class "RDbNamedDatabase") - (object Class "RDbNotifier") - (object Class "CCommsDbTableView" - fields (list has_relationship_list - (object Has_Relationship - documentation "View on the table" - label "iTableView" - supplier "RDbView" - exportControl "Private" - Containment "By Value" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1")) - (object Has_Relationship - documentation "The set of columns for this table" - label "iColSet" - supplier "CDbColSet" - exportControl "Private" - Containment "By Reference" - supplier_cardinality (value cardinality "0..1") - client_cardinality (value cardinality "1")) - (object Has_Relationship - label "iTemplate" - supplier "CCommsDbTemplateRecord" - exportControl "Private" - supplier_cardinality (value cardinality "0..1") - client_cardinality (value cardinality "1"))) - used_nodes (list uses_relationship_list - (object Uses_Relationship - supplier "CCommsDatabase" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "0..n") - friend TRUE)) - class_attributes (list class_attribute_list - (object ClassAttribute "iState" - documentation "State of the table" - type "TTableState" - initv "EOpenIdle" - Containment "By Value") - (object ClassAttribute "iTableName" - documentation "The name of the table" - type "TBuf" - Containment "By Value"))) - (object Class "CDbColSet") - (object Class "CCommsDbTemplateRecord" - fields (list has_relationship_list - (object Has_Relationship - label "iView" - supplier "CCommsDbTableView" - exportControl "Private" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1"))) - class_attributes (list class_attribute_list - (object ClassAttribute "iRecordExists" - type "TBool" - Containment "By Value"))) - (object Class "CDbOverrideSettings" - fields (list has_relationship_list - (object Has_Relationship - label "iDb" - supplier "CCommsDatabase" - exportControl "Private" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1"))) - class_attributes (list class_attribute_list - (object ClassAttribute "iPartialFull" - type "TParamList" - Containment "By Value") - (object ClassAttribute "iIntOverrides" - type "CArrayFixFlat") - (object ClassAttribute "iBoolOverrides" - type "CArrayFixFlat") - (object ClassAttribute "iDes8Overrides" - type "CArrayFixFlat") - (object ClassAttribute "iDes16Overrides" - type "CArrayFixFlat") - (object ClassAttribute "iLongDesOverrides" - type "CArrayFixFlat"))) - (object Class "CStoreableOverrideSettings" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - supplier "CDbOverrideSettings")) - class_attributes (list class_attribute_list - (object ClassAttribute "iStore" - type "CBufStore"))) - (object Association "$UNNAMED$0" - quid "34734706029E" - roles (list role_list - (object Role "$UNNAMED$1" - supplier "CCommsDbSession") - (object Role "$UNNAMED$2" - supplier "CCommsDbServer"))) - (object Association "$UNNAMED$3" - quid "3479EE67021C" - roles (list role_list - (object Role "$UNNAMED$4" - supplier "CCommsDbSession") - (object Role "$UNNAMED$5" - supplier "RCommsDatabaseServer"))) - (object Class_Category "Server creates and removes server sessions" - exportControl "Public" - logical_models (list unit_reference_list) - logical_presentations (list unit_reference_list)) - (object Class_Category "OpenTableLC() opens a table in the database" - exportControl "Public" - logical_models (list unit_reference_list) - logical_presentations (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object ClassDiagram "CommDb" - title "CommDb" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 664 - items (list diagram_item_list - (object ClassView "Class" "CCommsDatabase" @1 - IncludeAttribute TRUE - location (713, 682) - label (object ItemLabel - Parent_View @1 - location (408, 495) - nlines 2 - max_width 732 - justify 0 - label "CCommsDatabase") - compartment (object Compartment - Parent_View @1 - location (406, 561) - anchor 2 - nlines 7 - max_width 734 - justify 0) - width 1062 - height 546 - autoResize TRUE) - (object ClassView "Class" "RDbs" @2 - location (310, 1333) - label (object ItemLabel - Parent_View @2 - location (206, 1249) - nlines 2 - max_width 240 - justify 0 - label "RDbs") - autoResize TRUE) - (object ClassView "Class" "RDbNamedDatabase" @3 - location (744, 1395) - label (object ItemLabel - Parent_View @3 - location (640, 1311) - nlines 2 - max_width 240 - justify 0 - label "RDbNamedDatabase") - autoResize TRUE) - (object ClassView "Class" "RDbNotifier" @4 - location (1519, 1178) - label (object ItemLabel - Parent_View @4 - location (1415, 1094) - nlines 2 - max_width 240 - justify 0 - label "RDbNotifier") - autoResize TRUE) - (object ClassView "Class" "CCommsDbTableView" @5 - IncludeAttribute TRUE - location (2325, 682) - label (object ItemLabel - Parent_View @5 - location (2022, 537) - nlines 2 - max_width 727 - justify 0 - label "CCommsDbTableView") - compartment (object Compartment - Parent_View @5 - location (2022, 603) - anchor 2 - nlines 5 - max_width 728 - justify 0) - width 1054 - height 428 - autoResize TRUE) - (object ClassView "Class" "RDbView" @6 - location (2387, 1209) - label (object ItemLabel - Parent_View @6 - location (2283, 1125) - nlines 2 - max_width 240 - justify 0 - label "RDbView") - autoResize TRUE) - (object HasView "iTableView" @7 - label (object ItemLabel - Parent_View @7 - location (2367, 985) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iTableView") - client @5 - supplier @6 - line_style 0) - (object HasView "iDbs" @8 - label (object ItemLabel - Parent_View @8 - location (439, 1075) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iDbs") - client @1 - supplier @2 - line_style 0) - (object HasView "iDatabase" @9 - label (object ItemLabel - Parent_View @9 - location (732, 1106) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iDatabase") - client @1 - supplier @3 - line_style 0) - (object HasView "iNotifier" @10 - label (object ItemLabel - Parent_View @10 - location (1250, 978) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iNotifier") - client @1 - supplier @4 - line_style 0) - (object ClassView "Class" "CDbColSet" @11 - location (2914, 1116) - label (object ItemLabel - Parent_View @11 - location (2810, 1032) - nlines 2 - max_width 240 - justify 0 - label "CDbColSet") - autoResize TRUE) - (object HasView "iColSet" @12 - label (object ItemLabel - Parent_View @12 - location (2731, 925) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iColSet") - client @5 - supplier @11 - line_style 0) - (object UsesView "" @13 - client @5 - supplier @1 - line_style 0) - (object NoteView @14 - location (1705, 186) - label (object ItemLabel - Parent_View @14 - location (1138, 127) - nlines 2 - max_width 1159 - label "CCommsDbTableView object created from a CCommsDatabase by calling OpenTableLC() or OpenViewLC(), etc") - width 1219 - height 131) - (object AttachView "" @15 - client @13 - supplier @14 - line_style 0) - (object ClassView "Class" "CCommsDbTemplateRecord" @16 - IncludeAttribute TRUE - location (1922, 1426) - label (object ItemLabel - Parent_View @16 - location (1696, 1342) - nlines 2 - max_width 539 - justify 0 - label "CCommsDbTemplateRecord") - compartment (object Compartment - Parent_View @16 - location (1696, 1408) - anchor 2 - nlines 2 - max_width 537 - justify 0) - width 782 - autoResize TRUE) - (object HasView "iTemplate" @17 - label (object ItemLabel - Parent_View @17 - location (2098, 1096) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iTemplate") - client @5 - supplier @16 - line_style 0) - (object HasView "iView" @18 - label (object ItemLabel - Parent_View @18 - location (2098, 1096) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iView") - client @16 - supplier @5 - line_style 0) - (object ClassView "Class" "CDbOverrideSettings" @19 - IncludeAttribute TRUE - location (1426, 1860) - label (object ItemLabel - Parent_View @19 - location (931, 1673) - nlines 2 - max_width 1196 - justify 0 - label "CDbOverrideSettings") - compartment (object Compartment - Parent_View @19 - location (931, 1739) - anchor 2 - nlines 7 - max_width 1194 - justify 0) - width 1734 - height 546 - autoResize TRUE) - (object HasView "iDb" @20 - label (object ItemLabel - Parent_View @20 - location (977, 1238) - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iDb") - client @19 - supplier @1 - line_style 0) - (object ClassView "Class" "CStoreableOverrideSettings" @21 - IncludeAttribute TRUE - location (1426, 2418) - label (object ItemLabel - Parent_View @21 - location (1286, 2334) - nlines 2 - max_width 329 - justify 0 - label "CStoreableOverrideSettings") - compartment (object Compartment - Parent_View @21 - location (1285, 2450) - anchor 2 - nlines 1 - max_width 328 - justify 0) - width 478 - autoResize TRUE) - (object InheritView "" @22 - client @21 - supplier @19 - line_style 0))))) - root_subsystem (object SubSystem "" - physical_models (list unit_reference_list) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - process_structure (object Processes - ProcsNDevs (list - (object Process_Diagram "" - title "" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - properties (object Properties)) diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/Comms-Infras_Subsystem_How_to_implement_a_layer.vsd Binary file commsfw_info/commsinfrastructuredocs/Comms-Infras_Subsystem_How_to_implement_a_layer.vsd has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/NetworkingPortingGuide.html --- a/commsfw_info/commsinfrastructuredocs/NetworkingPortingGuide.html Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,408 +0,0 @@ - - -Networking porting guide - - - -
-Main Page  
-

Networking porting guide

-

-

Classification
-
Document reference
Product documentation
-
Status
Issued
-
Version:
1.2
-
Team
Networking
-
Author:
Iain Campbell
-
Owner
Networking team
-
Approver
Networking technical architect
- Comms-infras technical architect
-
Date:
04th May 2005
-

-Introduction

-

-Purpose and scope

-
This guide is intended for anyone seeking to customise the Symbian OS networking subsystem for a specific platform or device. It is typically necessary to modify or replace elements of the networking subsystem in devices to adapt the networking subsystem for the licensees device, depending on the mechanism used to connect the Symbian OS networking subsystem to the cellular modem. Exact details of the components that need replacing/customising are found in Customising the Symbian OS network subsystem .
-
This document refers to the Symbian OS v9.1 networking subsystem,although sections refer to previous versions of the OS.
-

-Network adaptors

-
Network adaptor is the Symbian OS term for the adaptation layer that takes WAN protocols such as IP, and packages them for transport over a specific bearer, for example. CSD, Ethernet, or GPRS. In 3GPP terms, a network adaptor operates on the TE side of the R interface.
-
A network adaptor consists of two elements, an agent (agt) and a networking interface (nif).
-
Agents are resposible for managing the control plane of a connection. They provide an interface to the appropriate control component, for example, ETel in the case of CSD and GPRS, or the Bluetooth stack in the case of Bluetooth PAN profile, to perform connection setup and management functions. They are normally implemented as a state machine, which progresses through a series of states during the lifetime of the connection.
-
Network interfaces are resposible for managing the data plane of a connection, and perform the framing for all data packets that are transferred. Some nifs are split into two parts, which roughly correspond to the MAC and LLC sublayers in the OSI 7 layer model. This is usually done where a nif supports multiple bearers, but uses the same framing in each case. In the case of the PPP and IP nifs, the lower layer is licensee replaceable, with the inter-layer interface conforming to the baseband channel adaptor (BCA) interface. More details can be found in the section Nif interface to the bearer .
-
-nif_and_agt_model.gif -
-

-An overview of the Symbian OS networking subsystem

-
The following are the main components of the Symbian OS communications subsystem, as relates to network adaptors. For an overview of the Symbian OS networking architecture itself, please read the Comms-Infras and Networking Architectural Descriptions.
-
-3GPP_Release97_NetworkingRefModel.gif -

3GPP Release 97 Symbian OS Networking reference model for the cellular modem

-
-3GPP_Release4_NetworkingRefModel.gif -

3GPP Release 4 Symbian OS Networking reference model

-
    -
  • Nifman - the Symbian OS network interface manager. Nifman is the controlling entity for the network adapter, it is responsible for loading the agent, and/or NIF. It manages the overall link layer connection state.
  • -
-
    -
  • Netcon - the Symbian OS network controller. Netcon is responsible for selecting an appropriate network link layer connection for a client, based on the supplied preferences. Upon completing the selection of an appropriate connection, it provides this information to nifman, which then either starts a connection (if the client's request requires a new one), or attaches the client to an existing connection.
  • -
-
    -
  • Agent Dialog - which is not shown in the diagrams above is the component that provides UI-level interaction from the networking subsystem, and the implementation of which is provided by each UI (eg. S60, UIQ). The code in the networking directory provides this facility for textshell and TechView. Information for which this component will prompt include IAP and/or SNAP, usernames and passwords, and requests to reconnect.
  • -
-
    -
  • QoS framework/GUQoS - the Symbian OS IP QoS modules. The QoS framework provides a framework for handling link-layer QoS for IP related protocols in Symbian OS. GUQoS, the GPRS/UMTS Quality of Service module, provides a plugin to the QoS framework. It handles link layer QoS control over a GPRS/UMTS network by negotiating the creation and control of secondary PDP contexts via SPUD.
  • -
-
    -
  • TCPIP6 - the Symbian OS TCP/IP stack. Supports both IPv4 and IPv6.
  • -
-
    -
  • SPUD - the Symbian OS secondary PDP context UMTS driver. SPUD is a NIF which provides support for both primary and secondary contexts. It communicates with the baseband by loading NIFs beneath it - one NIF for the primary context, and one NIF per secondary context. It interfaces with GUQos and ETel to perform the management of the secondary contexts.
  • -
-
    -
  • -Commsdat - the communications database. A DBMS database containing all the settings used by the networking subsystem. The connection settings in the database are divided into two main types: -

    -

      -
    • -"Bearer" tables - Bearers describe basic attributes at the physical layer, such as serial port speeds, and modem init strings.
    • -
    • -"Service" tables - Services describe details of a service that runs over a bearer, such as a connection to a dial-up ISP. In this example, the dial-up ISP service table would contain such settings as a phone number, username, password, and the protocols supported by that ISP eg. IPv4, IPv6.
    • -
    -
  • -
-

-Customising the Symbian OS network subsystem

-

-The Symbian OS network reference model

-
The "network reference model" refers to the standard components that are delivered in Symbian OS, which are used by Symbian on their reference platforms. It may be necessary for licensees to customise the subsystem by providing extra components, depending on the feature set of their product.
-
The Symbian OS networking reference model currently has a choice of two NIFs available for communication with the baseband - a PPP NIF, for basebands that require link layer framing; and an IP NIF for basebands that use a communications channel that already provides framing. CSD and PSD agents are provided for circuit switched connection and primary-context-only packet switched connections. In cases where primary and secondary contexts are in use, the SPUD NIf should be used with the null agent.
-
Both the PPP NIF and the IP NIF are layered and use plugins conforming to the BCA interface. This allows plugins to be created to interface to the licensees baseband interconnect solution. Symbian provides a BCA plugin to interface to the serial server.
-
As a result, licensees wishing to include any of these features will have to customise elements of the networking subsystem.
-

-Customising the reference model for a product

-
Obviously it is desirable to reuse as much Symbian code as possible, unless there is a pressing reason not to. In this section, solutions for maximising code reuse are discussed. In the next section there is a brief discussion of why this might not be desirible, and the other options available.
-
Depending on the support required for various bearers, varying degrees of customisation of the networking subsystem are required.
-
    -
  • CSD connections
    - To support CSD connections, some modification of the supplied components might be necessary. Symbian OS is supplied with a ppp.nif and a csd.agt, so no new NIF or AGT needs to be written. However, depending upon the method used to interface between Symbian OS and the phone stack, a new CSY may be necessary. The current PPP implementation expects to talk to C32BCA which is a wrapper around a serial port (ie. a CSY using the RComm interface), so if the TSY also wishes to use a serial port then multiple physical serial ports, or some form of multiplexing CSY will be necessary. Multiplexing CSYs based around 3GPP 027.010 are available for licensing for Symbian OS.
  • -
-
    -
  • GPRS - single primary PDP context
    - The requirements for supporting a single primary PDP context are the same as those for supporting CSD, but there is an additional requirement on the phone side - that it must contain a PPP server to terminate the PPP connection from Symbian OS. The phone side server then transfers packets between the PPP link and the GPRS network. It is possible to use a solution that does not use PPP, however, this would require creating a nif from scratch.
  • -
-
    -
  • GPRS - multiple primary PDP contexts
    - To support multiple primary PDP contexts it is necessary to support multiple serial ports between each instance of PPP (representing a context), and the phone side PPP server. This either requires multiple physical serial ports between Symbian OS and the phone side OS, which limits the number of contexts available to the number of serial ports assigned for this purpose, or use of a multiplexing CSY, such as the 027.010 multiplexing CSY discussed earlier. Note that these details should be hidden behind a BCA.
  • -
-
    -
  • GPRS - multiple primary and secondary PDP contexts
    - In the case where secondary PDP contexts are required, the user can configure the system to use the SPUD module which supports primary and multiple secondary PDP contexts. The details of this module and using secondary PDP contexts is described in section Using secondary PDP context UMTS driver .
  • -
-
    -
  • QOS policies
    - The QoS framework can be configured using the qos ini file. The QoS policies can be loaded from a policy file which is specified in the ini file. The Policy file can be used to add flowspec policies, modulespec policies and extension policies. As the policy configuration tool is not yet implemented, the policy file is the only way to add QoS modules to the framework.
  • -
-
    -
  • 3GSM (aka UMTS, W-CDMA)
    - W-CDMA appears similar to GPRS at this level, and therefore all the statements contained within this document that refer to GPRS are applicable to W-CDMA.
  • -
-
    -
  • CDMA2000
    - CDMA2000 support is currently under development within Symbian. Further details will be added as they become available.
  • -
-

-Other approaches to customising the Symbian OS networking subsystem

-
In some cases, for example, where a single processor is used to run both Symbian OS and the phone stack, it is more efficient not to use a protocol such as PPP, and instead just pass the data in a very simple framing protocol without error checking. In this case, it would be necessary to implement a custom nif to perform the appropriate framing. However, it should still be possible to reuse the Symbian PSD agent, providing that it is not a requirement to support secondary contexts.
-

-Implementing a Symbian OS network adaptor

-

-Nif and agent overview

-
Nif and agent factories
Nifs and agents are packaged in individual polymorphic DLLs, with a .nif or .agt extension respectively. The dll should contain a factory class, either CNifIfFactory or CNifAgentFactory, which implements a NewInterfaceL() call to create new instances of the nif or agent. The DLL exports a single function at ordinal 1, which creates an instance of the appropriate factory object.
-
There should be one instance of a nif/agent pair for each logical interface on the device. This means that for an interface that carries multiple protocols, such as a PPP link carrying IPv4 and IPv6, there would be a single instance of the nif/agent. However, if there were a situation where there were multiple link layers running over the same physical bearer; for example, a GPRS network with connections to multiple APNs; there would be multiple instances of the nif/agent combination. This distintion can be quite a subtle one in some cases - this is a list of the rules for nif/agent creation that Symbian have drawn up so far:
-
    -
  • GPRS - One nif/agent per primary context
  • -
  • W-CDMA - as GPRS
  • -
  • CDMA2000 - one nif/agent per PPP link layer; and CDMA2000 specs state that only one PPP link layer can be present on the air interface
  • -
  • Ethernet - one nif/agent per Ethernet link layer
  • -
  • Bluetooth PAN profile - one nif/agent per PAN profile network
  • -
-

-Writing an agent

-
Types of agent
In their very basic form, an agent has the following responsibilities:
-
    -
  • Interface with some connection provider (eg. ETel for CSD and GPRS connections, Bluetooth stack for BT PAN connections) for the purpose of controlling the connection.
  • -
  • Store, and provide access to, connection settings. Agents may use a variety of methods for storing settings, including a .ini file for simple agents, or using commsdat for more complicated ones.
  • -
-

-Agent base classes

-
There are three possible Symbian-provided agent base classes. Depending upon the needs of the agent being created, it should derive from exactly one of these base classes, whichever is most appropriate for the required functionality.
-
    -
  • CNifAgentBase The most basic base class. Agents should derive from CNifAgentBase if they will only ever connect to a single access point (eg. one ISP) which cannot be altered by the user. In this case they can use a simple .ini file to store the settings for this access point.
  • -
-
    -
  • CAgentBase The base class for a more advanced agent. Agents should derive from CAgentBase if they required access to settings in commsdat, and (optionally) allow user programs to override the settings on a per-connection basis. CAgentBase handles all the details of accessing commsdat, as well as handling overrides and interaction with netcon, meaning that the agent implementation just needs to handle the creation and control of the connection.
  • -
-
    -
  • CStateMachineAgentBase The base class for porting agent extensions from Symbian OS v6.1. However, as there is currently no other base class that provides a state machine framework, this is also the de facto base class for implementing agents that require a state machine. Alternately, an agent is free to implement its own state machine in whichever way it wishes - use of this class is not required. For details of implementing agents using the agx state machine framework, see The v6.1 agent extension (.agx) base classes .
  • -
-

-The v6.1 agent extension (.agx) base classes

-
There are two main classes in the agx state machine framework - CAgentSMBase and CAgentStateBase.
-
CAgentSMBase is the base class for the state machine - it holds pointers to commsdat, and the Agent Dialog.
-
CAgentStateBase is the base class for individual agent states.
-

-Agent interface to nifman

-
The interface from the agent to nifman is the MNifAgentNotify class. A pointer to the class implementation in nifman is held in the CNifAgentBase class, and is initialised by the base class during agent startup.
-

-Additional agent APIs to implement

-
There is an additional API that an agent may choose to support - MNifAgentExtendedManagementInterface. This has two main areas - it allows agents to report detailed information about the connection, such as the bearer type and bearer specific information; and it extends the concept of a connection to include subconnections. For more details on the concept of connections and subconnections as implemented in Symbian OS, see .
-
If an agent implements the extended management interface, it should return a pointer to the appropriate class using the TPckg argument when the following method is called:
-
-                        CNifAgentBase::Control(KCOLAgent, KCOGetAgentEMIPtr, TPckg<MNifAgentExtendedManagementInterface*>);
-                        
-
-

-

In order to override the compatibility layer that is provided for nifs and agents that do not implement the extended management interface, both the nif and agent involved in a connection must support the extended management interfaces. The API that nifs must implement is described in Additional nif APIs to implement .
-

-Sequence diagrams for agent startup

-
When a network adaptor is started, the agent is the first component to be brought up. The sequence diagram below shows the actions that are performed by the framework when the connection is started. As far as the agent is concerned the only method that needs implementing is Connect().
-
-seqdig-agentstart.gif -
-
The next stage in connection startup can be seen in Sequence diagrams for nif startup .
-

-Writing a nif

-
The Symbian OS framework for a network interface (nif) mandates two types of object - a link layer object for global management of the nif, and one or more binder layer objects which provide an endpoint for a layer 3 protocol. The link layer is treated as the nif's global management object, as there is only one per nif instance - this acts as the interface to the nif's control plane. Each binder layer will be responsible for a single protocol type, which will be demultiplexed by the link layer of the nif.
-
If a nif is a very simple implementation which is only going to handle a single layer 3 protocol type, and the implementator wishes to perform all operations in a single class, it is possible to derive solely from the link layer base class, and return a pointer to this when asked for the binder layer object. This is possible because the link layer base class is derived from the binder layer base class to allow simple implementations using the minimum number of classes.
-
When designing a nif, it may be useful to consider whether the framing employed by the protocol can be reused over several transport layers - for example, Ethernet framing is used over both Ethernet networks, IR-LAN networks, and Bluetooth PAN networks. Thus the nif is split into two parts - a 802.3 module, which performs the framing; and a packet driver layer, which provides an interface between the framing layer and the bearer layer, which will either be an Ethernet device driver, IrDA socket, or Ethernet bridge and series of Bluetooth sockets.
-

-Nif base classes

-
The main classes that should be implemented by a nif are:
-
    -
  • CNifIfBase This is the base class for each binder layer.
  • -
-
    -
  • CNifIfLink This is the base class for the link layer
  • -
-
Functions to implement
The functions below are the ones that a nif should implement. For BC reasons, there are some methods which are virtual, rather than pure virtual, that a nif must implement. These are detailed below.
-
CNifIfBase
    -
  • CNifIfBase::BindL
  • -
-
    -
  • CNifIfBase::Open
  • -
  • CNifIfBase::Close
  • -
-
    -
  • CNifIfBase::Send
  • -
-
    -
  • CNifIfBase::Control - if the nif is to support any functionality that cannot be accessed through the existing API eg. fetching interface configuration.
  • -
  • CNifIfBase::Info
  • -
  • CNifIfBase::Notification
  • -
  • CNifIfBase::State
  • -
-
-
CNifIfLink
    -
  • CNifIfLink::Start
  • -
  • CNifIfLink::Stop
  • -
-
    -
  • CNifIfLink::AuthenticateComplete
  • -
-
    -
  • CNifIfLink::GetBinderL
  • -
-
    -
  • CNifIfLink::Restart - if the nif supports binder layer restart without link layer restart, eg. PPP
  • -
-
-

-Nif interface to nifman

-
The interface from the nif to nifman is the MNifIfNotify class. A pointer to this interface is held in the CNifIfBase and CNifIfLink classes, and is initialised by the base classes during nif startup.
-

-Nif interface to the bearer

-
-nif-bearer-interface.gif -
-
-
BCA hides the R-Interface realization - specific interface from the NIF. Therefore, the same NIF binary can be used with different physical realizations of R-Interface, provided that a suitable implementation of BCA exists.
-

-Additional nif APIs to implement

-
There is an additional API that a nif may choose to support - MNifIfExtendedManagementInterface. This has two main areas - it allows nifs to report statistical information, such as the number of bytes sent and received; and it extends the concept of a connection to include subconnections. For more details on the concept of connections and subconnections as implemented in Symbian OS, see .
-
If a nif implements the extended management interface, it should return a pointer to it when the following method is called:
-
-                        CNifIfLink::Control(KCOLInterface, KCOGetNifEMIPtr, TPckg<MNifIfExtendedManagementInterface*>);
-                        
-
-

-

In order to override the compatibility layer that is provided for nifs and agents that do not implement the extended management interface, both the nif and agent involved in a connection must support the extended management interfaces. The API that agents must implement is described in Additional agent APIs to implement .
-

-Sequence diagrams for nif startup

-
After the agent has signalled the initial stage of connection startup (ServiceStarted), the nif is loaded by nifman.
-
-seqdig-nifload.gif -
-
Once the agent has completed the connection, the nif is then started.
-
-seqdig-nifstart.gif -
-
Once the nif has brought the link up, it signals the attached layer 3 protocols to indicate the link is ready. It also sends a signal to nifman to inidicate that the link layer is up, and nifman uses this information to perform a series of actions (eg. starting the idle timers). Finally, the nif sends a progress notification which is delivered via nifman and esock to any applications that have subscribed to progress notifications for this link.
-
-seqdig-niflinkup.gif -
-

-Using secondary PDP context UMTS driver

-
The applications that require secondary PDP context will be making use of the SPUD module. However, this interaction is indirect and through the use of the QoS Framework API. The diagram below shows the interaction between the networking modules and SPUD for using multiple PDP contexts.
-
-spud_interaction.gif -
-

-Implementing the interface to ETel

-
The interface between the agent or nif (depending on implementation) and ETel is through the RPacketContext API. Details of this API, along with a description of how to use it, can be found in the Symbian OS SDK documentation.
-

-Implementing the interface to GUQoS

-
The interface from GUQoS to the nif is through the Control() call on the CNifIfBase-derived object in the nif. The interface from the nif back to GUQoS is through the MEventNotify class. To allow access to the MEventNotify class, the nif should include umtsnifcontrolif.h from /epoc32/include. It should also link against umtsif.lib.
-
To allow easy migration to the future QoS framework, nif designers would be advised to encapsulate all the functionality that interfaces to ETel (to perform context activation and control) in a seperate module within the nif. Doing this will make migration to the new scheme much easier. It is also recommended that nif designers implement a simple tunnelling scheme to route requests received by their CNifIfBase class from GUQoS to their context control class(es), and that they store the MEventNotify pointer within the context control class(es). Alternately, this tunnelling scheme could be used to pass the commands to the agent, which would then perform the appropriate action.
-
Declaring which QoS module to use
On nif startup, the QoS framework will query the nif's Control() method to find out the name of the QoS plugin that the nif requires.
-
-                                CNifIfBase::Control(KSOLInterface, KSoIfControllerPlugIn , TSoIfControllerInfo);
-                                
-
-

-The TSoIfControllerInfo structure should be filled in as follows -

-

-                                _LIT(KUmtsPlugInName, "guqos");
-
-                                TSoIfControllerInfo controllerInfo;
-                                controllerInfo.iPlugIn = KUmtsPlugInName;
-                                controllerInfo.iProtocolId = 360;
-                                
-
-

-

GUQoS event handler registration
The GUQoS module will then attempt to register its event handler class with the nif. This class is used by the nif to report events asynchronously to GUQoS.
-
-                                CNifIfBase::Control(KSOLInterface, KRegisterEventHandler, TNifEvent);
-                                
-
-

-The TNifEvent class contains the pointer to the MEventNotify pointer, and should be extracted and stored: -

-

-                                TNifEvent& opt = *static_cast<TNifEvent*>(aOption.Ptr());
-
-                                iEvent  = static_cast<MNifEvent*>(opt.iEvent);
-                                
-
-

-

Setting up a new secondary context
When GUQoS gets a request for a QoS channel that it cannot already satisfy, it requests that the nif create a new context.
-
-                                CNifIfBase:: Control(KSOLInterface, KContextCreate, aOpt)
-                                
-
-

-is called to create secondary PDP context. The nif should then call: -

-

-                                TContextParameters iParameters;
-                                iParameters.iReasonCode = KErrNone;
-                                iParameters.iContextInfo.iStatus = RPacketContext::EStatusUnknown;   
-                                TPckg<TContextParameters> paraPckg(iParameter);
-
-                                MNifEvent::RaiseEvent(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KSecondaryContextCreated, TPckg<TContextParameters>);
-                                
-
-

-when the context has been created (note: creation is an action distinct from activation). -

-

Setting the Traffic Flow Template (TFT) on a context
To set the required TFT on a context, GUQoS will call:
-
-                                Control(KSOLInterface, KContextTFTModify, TPckg<TContextParameters>);
-                                
-
-

-When the nif has completed the operation, it should update the TContextParameters structure appropriately, then call: -

-

-                                MNifEvent::RaiseEvent(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KContextTFTModifiedEvent, TPckg<TContextParameters>);
-                                
-
-

-

Altering the QoS on a context
To alter the QoS settings on a context, GUQoS will call:
-
-                                Control(KSOLInterface, KContextQoSSet, TPckg<TContextParameters>);
-                                
-
-

-When the nif has completed the operation, it should update the TContextParameters structure appropriately, then call: -

-

-                                MNifEvent::RaiseEvent(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KContextQoSSetEvent, TPckg<TContextParameters>);
-                                
-
-

-

Activating a secondary context
To trigger the activation of the secondary context, GUQoS will call:
-
-                                Control(KSOLInterface, KContextActivate, TPckg<TContextParameters>);
-                                
-
-

-When the nif has completed the operation, it should update the TContextParameters structure appropriately, then call: -

-

-                                MNifEvent::Event(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KContextActivateEvent, TPckg<TContextParameters>);
-                                
-

-Assigning packets to contexts

-
Packets are assigned to a context by a QoS module that operates as a hook into the TCP/IP stack. Each packet has a context identifier inserted in the port field of the destination address entry in the RMBufPktInfo header that is at the start of the RMBufChain containing the packet. This can be read by the nif, and the packet associated with the appropriate context. Similarly, on receiving a packet, the nif should insert the context ID into the port field of the source address field of the RMBufPacketInfo header.
-
Assigning context IDs
Obviously this means that the nif must share the context ID numbering with the GUQoS module. Context IDs are assigned by the nif when it activates the context, and are passed back to the GUQoS module as part of the KSecondaryContextCreated event.
-

-Further information

-

-People

-

-Contributors

-
-		Lucy Carroll
-		

-Reviewers

-
-		Drew Reed, Patrik Bannura, Nadeem Wahid, Lucy Carroll, Steve Larkin
-		

-Distribution

-
-		

-References

-
-		GUQoS design doc, Nokia Research Centre; v0.05
-		

-Open Issues

-Timescale for delivery of new QoS solution, and Symbian-supplied nif and agent to support it.

-Glossary

-
-		Agt - AGenT, the component that implements that layer 2 control plane in Symbian OS
-		BCA - Baseband Channel Adaptor, provides an abstract interface for a bearer service
-		Nif - Network InterFace, the component that implements the layer 2 data plane in Symbian OS
-		Network adaptor - the collective term for a nif and agent
-		

-Document history

-
-		0.1,	Draft,	Iain Campbell,	Initial version
-		0.2,	Draft,	Iain Campbell,	Extended QoS section to include additional info
-		0.3,	Draft,	Iain Campbell,	Updated after review comments from Nadeem and Lucy; added sequence diagrams
-		1.0,	Issued,	Iain campbell,	First version issued
-		1.1,	Issued, Iain Campbell,	Minor typographical updates
-		1.2,	Draft,	Dino Livanos,	Updated for OS v9.1
-		

-Document review date

-Any time changes are made to the nif and agent architecture and/or APIs -

-

Copyright (c) Symbian Software Ltd. 2003 - 2005. All rights reserved.
-
Generated on Fri May 27 13:11:59 2005 for npg2 by - -doxygen1.3-rc2
- - diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/SGL.GT0117.421 Rev 1.0 Connection Manager.mdl --- a/commsfw_info/commsinfrastructuredocs/SGL.GT0117.421 Rev 1.0 Connection Manager.mdl Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19259 +0,0 @@ - -(object Petal - version 43 - _written "Rose 6.5.9232.10" - charSet 0) - -(object Design "Logical View" - is_unit TRUE - is_loaded TRUE - quid "3E6471E70358" - defaults (object defaults - rightMargin 0.250000 - leftMargin 0.250000 - topMargin 0.250000 - bottomMargin 0.500000 - pageOverlap 0.250000 - clipIconLabels TRUE - autoResize FALSE - 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 "3E6471E7035A" - exportControl "Public" - global TRUE - logical_models (list unit_reference_list - (object Class "Application" - quid "3E68A05302C5" - stereotype "Actor") - (object Class "Nif" - quid "3E75AE460280" - stereotype "Actor") - (object Class "Agent" - quid "3E75BDF5037A" - stereotype "Actor")) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "3E6471E801C3" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Use Case View::Application" @1 - ShowCompartmentStereotypes TRUE - location (256, 464) - label (object ItemLabel - Parent_View @1 - location (256, 624) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "Application") - icon "Actor" - icon_style "Icon" - line_color 3342489 - quidu "3E68A05302C5" - autoResize TRUE))))) - root_category (object Class_Category "Logical View" - quid "3E6471E70359" - exportControl "Public" - global TRUE - subsystem "Component View" - quidu "3E6471E70367" - logical_models (list unit_reference_list - (object Class "RConnection" - quid "3E64985D0173" - operations (list Operations - (object Operation "Stop" - quid "3E64D0CF0319" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Stop" - quid "3E64D1B5023F" - parameters (list Parameters - (object Parameter "aStopType" - type "TConnStopType")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetConnectionInfo" - quid "3E688AA703DE" - parameters (list Parameters - (object Parameter "aIndex" - type "(TUint") - (object Parameter "aConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68970F0229" - parameters (list Parameters - (object Parameter "aIndex" - type "TUint") - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E6897B80296" - parameters (list Parameters - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Progress" - quid "3E6CAA330085" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aProgress" - type "TNifProgress&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ProgressNotification" - quid "3E6CCA7301DD" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aProgress" - type "TNifProgressBuf&") - (object Parameter "aStatus" - type "TRequestStatus&") - (object Parameter "aSelectedProgress" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CancelProgressNotification" - quid "3E6CE3E00008" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "EnumerateSubConnections" - quid "3E6DD2290212" - parameters (list Parameters - (object Parameter "aCount" - type "TUint&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataTransferredRequest" - quid "3E6F40B101E8" - parameters (list Parameters - (object Parameter "aUplinkVolume" - type "TPckg&") - (object Parameter "aDownlinkVolume" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataTransferredRequest" - quid "3E6F41F1038E" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TPckg&") - (object Parameter "aDownlinkVolume" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationRequest" - quid "3E70A53B0211" - parameters (list Parameters - (object Parameter "aThreshold" - type "TUint") - (object Parameter "aUplinkVolume" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationRequest" - quid "3E70A60D0378" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aThreshold" - type "TUint") - (object Parameter "aUplinkVolume" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E70C91C0240" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E70C9200175" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationRequest" - quid "3E70CEBB01E2" - parameters (list Parameters - (object Parameter "aThreshold" - type "TUint") - (object Parameter "aUplinkVolume" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationRequest" - quid "3E70CEBB01F2" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aThreshold" - type "TUint") - (object Parameter "aUplinkVolume" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationCancel" - quid "3E70CEBB0201" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationCancel" - quid "3E70CEBB0211" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AllSubConnectionNotification" - quid "3E70D0CA0201" - parameters (list Parameters - (object Parameter "aSubConnectionNotification" - type "TSubConnectionNotificationBuf&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CancelAllSubConnectionNotification" - quid "3E71D09302BA" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsSubConnectionActiveRequest" - quid "3E71D99602E9" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aSecs" - type "TUint") - (object Parameter "aSubconnectionActive" - type "TPckg&") - (object Parameter "aStatus" - type "TRequestStatus&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsSubConnectionActiveCancel" - quid "3E71EE7B02BA" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CConnection" - quid "3E6498720358" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3E64993302BC" - supplier "Logical View::CInterface" - quidu "3E6499170116" - client_cardinality (value cardinality "1")) - (object Uses_Relationship - quid "3E67330B030C" - supplier "Logical View::CSubConnection" - quidu "3E67298803C8" - supplier_cardinality (value cardinality "0..*")) - (object Uses_Relationship - quid "3E6CE25A0028" - supplier "Logical View::CInterface" - quidu "3E6499170116")) - operations (list Operations - (object Operation "ServiceL" - quid "3E64D619005A" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "StopL" - quid "3E65F12200E9" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetConnectionInfoL" - quid "3E688B470092" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage& ")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfoL" - quid "3E689F110100" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "StopSubConnection" - quid "3E68D01402E4" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SubConnectionProgressL" - quid "3E6CAB30024A" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RequestSubConnectionProgressNotificationL" - quid "3E6CD0AB0393" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "FindSubConnection" - quid "3E6CD0FB020C" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CancelSubConnectionProgressNotification" - quid "3E6CE3060037" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "EnumerateSubConnectionsL" - quid "3E6DD66202BD" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataTransferredL" - quid "3E6F43B30081" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationRequestL" - quid "3E70A709008A" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E70CA5E0146" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationRequestL" - quid "3E70CEFC004C" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationCancel" - quid "3E70CEFC005B" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AllSubConnectionNotificationL" - quid "3E70D1BF02CC" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CancelAllSubConnectionNotification" - quid "3E71D0CC01D0" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsSubConnectionActiveRequestL" - quid "3E71DC59022E" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetReturn" - quid "3E71E70800D6" - parameters (list Parameters - (object Parameter "aComplete" - type "TInt") - (object Parameter "anError" - type "TInt") - (object Parameter "anOwner" - type "TUid")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsSubConnectionActiveCancel" - quid "3E71EE2101EF" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CreateSubConnectionL" - quid "3E75C7A502BE" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aOwningSubInterface" - type "CSubInterface*")) - result "CSubConnection*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "FindPositionForInsertInOrder" - quid "3E75C95E0241" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SubConnectionEvent" - quid "3E75CCEB0166" - parameters (list Parameters - (object Parameter "aSubConnectionEvent" - type "const TSubConnectionEvent&")) - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CInterface" - quid "3E6499170116" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3E75AD2B00AB" - supplier "Logical View::MConnectionNotify" - quidu "3E75AC4403E7")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3E649A200125" - supplier "Logical View::CConnectionProvdBase" - quidu "3E649A070339" - client_cardinality (value cardinality "1")) - (object Uses_Relationship - quid "3E672AB1000F" - supplier "Logical View::CSubInterface" - quidu "3E6729F10280" - client_cardinality (value cardinality "0..*"))) - operations (list Operations - (object Operation "Stop" - quid "3E64D7FC027D" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68A1190248" - parameters (list Parameters - (object Parameter "aIndex" - type "TUint") - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68BDFF00A2" - parameters (list Parameters - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Stop" - quid "3E68DCAB02C5" - parameters (list Parameters - (object Parameter "aError" - type "TInt ")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "EnumerateSubConnectionsL" - quid "3E6DD6B600F8" - parameters (list Parameters - (object Parameter "aCount" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataTransferred" - quid "3E6F44570321" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TUint&") - (object Parameter "aDownlinkVolume" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "FindSubInterface" - quid "3E6F4AAA038E" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AllSubConnectionNotificationEnableL" - quid "3E71C72C0097" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SubConnectionEvent" - quid "3E75C57E0118" - parameters (list Parameters - (object Parameter "aSubConnectionEvent" - type "const TSubConnectionEvent&")) - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CNifSession" - quid "3E649990026D" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3E649A630387" - supplier "Logical View::CConnectionProvdBase" - quidu "3E649A070339") - (object Inheritance_Relationship - quid "3E75B2020212" - supplier "Logical View::MNifSessionNotify" - quidu "3E75B1F902FD")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3E649AFC03C5" - supplier "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - client_cardinality (value cardinality "1")))) - (object Class "CNifAgentRef" - quid "3E64999A00F6" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3E649B5501D1" - supplier "Logical View::CNifExtendedManagementCompatibilityLayer" - quidu "3E649B48024E" - client_cardinality (value cardinality "0..1")) - (object Uses_Relationship - quid "3E649C7302CB" - supplier "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - client_cardinality (value cardinality "0..1")) - (object Uses_Relationship - quid "3E649CA000B8" - supplier "Logical View::MNifAgentExtendedManagementInterface" - quidu "3E649C870106" - client_cardinality (value cardinality "0..1"))) - operations (list Operations - (object Operation "Stop" - quid "3E64D92E0387" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68C04E0238" - parameters (list Parameters - (object Parameter "aIndex" - type "TUint") - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68C055015E" - parameters (list Parameters - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Stop" - quid "3E68E02C0219" - parameters (list Parameters - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "EnumerateSubConnections" - quid "3E6F3DE3014C" - parameters (list Parameters - (object Parameter "aCount" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataTransferred" - quid "3E6F4683013C" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TUint&") - (object Parameter "aDownlinkVolume" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AllSubConnectionNotificationEnable" - quid "3E71C93301D0" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IfProgress" - quid "3E75AE7B00E9" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AgentProgress" - quid "3E75AF68028F" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Progress" - quid "3E75AFF600F9" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataSent" - quid "3E75BF06003D" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataReceived" - quid "3E75BF060040" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aDownlinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NetworkAdaptorEvent" - quid "3E75C3380157" - parameters (list Parameters - (object Parameter "aEventType" - type "TNetworkAdaptorEventType") - (object Parameter "aEvent" - type "TUint") - (object Parameter "aEventData" - type "const TDesC8&") - (object Parameter "aSource" - type "TAny*")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E77481A03D5" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetDataSentNotificationGranularity" - quid "3E7749EC0210" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetDataReceivedNotificationGranularity" - quid "3E774A2802AD" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CConnectionProvdBase" - quid "3E649A070339" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3E75B7FF002E" - supplier "Logical View::MConnectionNotify" - quidu "3E75AC4403E7")) - operations (list Operations - (object Operation "Stop" - quid "3E65FE370118" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68BBF7015E" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aIndex" - type "TUint") - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68BECB0323" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Stop" - quid "3E68DF5C0371" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ProgressL" - quid "3E6CA92D019F" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aBuffer" - type "TNifProgressBuf&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "EnumerateSubConnections" - quid "3E6DD72301A4" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aCount" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataTransferred" - quid "3E6F45010256" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TUint&") - (object Parameter "aDownlinkVolume" - type "TUint&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AllSubConnectionNotificationEnable" - quid "3E71C758000B" - stereotype "abstract" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetDataSentNotificationGranularity" - quid "3E7746DE0164" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E7747BB0136" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetDataReceivedNotificationGranularity" - quid "3E774991032A" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CNifExtendedManagementCompatibilityLayer" - quid "3E649B48024E" - operations (list Operations - (object Operation "GetSubConnectionInfo" - quid "3E68C247019C" - parameters (list Parameters - (object Parameter "aIndex" - type "TUint") - (object Parameter "aSubConnectionInfo" - type "TDes8& ")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68C24B013E" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "MNifIfExtendedManagementInterface" - quid "3E649B6A0135" - operations (list Operations - (object Operation "Stop" - quid "3E66168D002D" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aReason" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetDataTransferred" - quid "3E6F3FBB03AD" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aSentBytes" - type "TUint&") - (object Parameter "aReceivedBytes" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E7748830155" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetDataSentNotificationGranularity" - quid "3E774A6F02DB" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetDataReceivedNotificationGranularity" - quid "3E774A6F02DE" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "MNifAgentExtendedManagementInterface" - quid "3E649C870106" - operations (list Operations - (object Operation "GetSubConnectionInfo" - quid "3E68C1500371" - parameters (list Parameters - (object Parameter "aIndex" - type "TUint") - (object Parameter "aSubConnectionInfo" - type "TDes8& ")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetSubConnectionInfo" - quid "3E68C1550006" - parameters (list Parameters - (object Parameter "aSubConnectionInfo" - type "TDes8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "EnumerateSubConnections" - quid "3E6F3EF302A4" - parameters (list Parameters - (object Parameter "aCount" - type "TUint&")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CSubConnection" - quid "3E67298803C8" - operations (list Operations - (object Operation "GetCurrentProgress" - quid "3E6CAC6F0393" - parameters (list Parameters - (object Parameter "aProgress" - type "TNifProgress&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SubConnectionUniqueId" - quid "3E6CD16F00C4" - result "TSubConnectionUniqueId" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RequestSubConnectionProgressNotificationL" - quid "3E6CD1EF0047" - parameters (list Parameters - (object Parameter "aMessage" - type "RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CancelSubConnectionProgressNotification" - quid "3E6CE45D0335" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataTransferred" - quid "3E6F4DA50217" - parameters (list Parameters - (object Parameter "aUplinkVolume" - type "const TUint") - (object Parameter "aDownlinkVolume" - type "const TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataSent" - quid "3E6F4E8F0340" - parameters (list Parameters - (object Parameter "aUplinkVolume" - type "TUint") - (object Parameter "aCurrentGranularity" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataReceived" - quid "3E6F4F7C01F8" - parameters (list Parameters - (object Parameter "aDownlinkVolume" - type "TUint") - (object Parameter "aCurrentGranularity" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationRequestL" - quid "3E70A78B005B" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E70CB77031B" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationRequestL" - quid "3E70CF61003C" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationCancel" - quid "3E70CF61004C" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsSubConnectionActiveRequestL" - quid "3E71DD770172" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsSubConnectionActiveCancel" - quid "3E71F03C0097" - parameters (list Parameters - (object Parameter "aMessage" - type "const RMessage&")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataSent" - quid "3E75BD020389" - parameters (list Parameters - (object Parameter "aUplinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataReceived" - quid "3E75BD020399" - parameters (list Parameters - (object Parameter "aDownlinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ProgressNotification" - quid "3E75BD0203A8" - parameters (list Parameters - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt") - (object Parameter "aInfo" - type "const TDesC8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CSubConnection" - quid "3E75C8560195" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aOwningConnection" - type "CConnection*") - (object Parameter "aOwningSubInterface" - type "CSubInterface*")) - result "CSubConnection*" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CSubInterface" - quid "3E6729F10280" - operations (list Operations - (object Operation "SubConnectionUniqueId" - quid "3E6F4BCE01AA" - result "TSubConnectionUniqueId" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataTransferred" - quid "3E6F4CAF0302" - parameters (list Parameters - (object Parameter "aUplinkVolume" - type "TUint") - (object Parameter "aDownlinkVolume" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationRequest" - quid "3E70A88A008A" - parameters (list Parameters - (object Parameter "aRequestedGranularity" - type "TUint") - (object Parameter "aRequestedNotificationVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataSentNotificationCancel" - quid "3E70CBF10240" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationRequest" - quid "3E70CF810165" - parameters (list Parameters - (object Parameter "aRequestedGranularity" - type "TUint") - (object Parameter "aRequestedNotificationVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataReceivedNotificationCancel" - quid "3E70CF810168" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataSent" - quid "3E75BAE4007C" - parameters (list Parameters - (object Parameter "aUplinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataReceived" - quid "3E75BAE4007F" - parameters (list Parameters - (object Parameter "aDownlinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ProgressNotification" - quid "3E75BAE4008C" - parameters (list Parameters - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt") - (object Parameter "aInfo" - type "const TDesC8&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetNextUplinkGranularity" - quid "3E75C0600118" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - quid "3E75C61502AE" - parameters (list Parameters - (object Parameter "aThisSubConnectionsUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aOwningInterface" - type "CInterface*")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ConstructL" - quid "3E75C731030C" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CalculateNewUplinkGranularity" - quid "3E7745EC027E" - parameters (list Parameters - (object Parameter "aRequestedGranularity" - type "TUint")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetNextUplinkGranularity" - quid "3E7746610230" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetNextDownlinkGranularity" - quid "3E774AEE0116" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CNifIfLink" - quid "3E68E698014E" - operations (list Operations - (object Operation "Stop" - quid "3E68E6A9019C" - parameters (list Parameters - (object Parameter "aReason" - type "TInt") - (object Parameter "aAction" - type "MNifIfNotify::TAction")) - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "MConnectionNotify" - quid "3E75AC4403E7" - operations (list Operations - (object Operation "NotifyDataSent" - quid "3E75AC7501E3" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataReceived" - quid "3E75ACE0008C" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aDownlinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ProgressNotification" - quid "3E75AD86031C" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "MNifSessionNotify" - quid "3E75B1F902FD" - operations (list Operations - (object Operation "NotifyDataSent" - quid "3E75B2280280" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aUplinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NotifyDataReceived" - quid "3E75B228028F" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aDownlinkVolume" - type "TUint")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ProgressNotification" - quid "3E75B2280292" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionUniqueId" - type "TSubConnectionUniqueId") - (object Parameter "aStage" - type "TInt") - (object Parameter "aError" - type "TInt")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SubConnectionEvent" - quid "3E75C4E20270" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aSubConnectionEvent" - type "const TSubConnectionEvent&")) - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Association "$UNNAMED$0" - quid "3E672B1F0399" - roles (list role_list - (object Role "$UNNAMED$1" - quid "3E672B20030C" - supplier "Logical View::MNifAgentExtendedManagementInterface" - quidu "3E649C870106" - is_navigable TRUE) - (object Role "$UNNAMED$2" - quid "3E672B20030E" - supplier "Logical View::CSubInterface" - quidu "3E6729F10280"))) - (object Association "$UNNAMED$3" - quid "3E672B3B01F3" - roles (list role_list - (object Role "$UNNAMED$4" - quid "3E672B3D0222" - supplier "Logical View::CInterface" - quidu "3E6499170116" - is_navigable TRUE) - (object Role "$UNNAMED$5" - quid "3E672B3D0231" - supplier "Logical View::CSubInterface" - quidu "3E6729F10280" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$6" - quid "3E6732D20212" - roles (list role_list - (object Role "$UNNAMED$7" - quid "3E6732D30399" - supplier "Logical View::CSubConnection" - quidu "3E67298803C8" - client_cardinality (value cardinality "1")) - (object Role "$UNNAMED$8" - quid "3E6732D3039B" - supplier "Logical View::CSubInterface" - quidu "3E6729F10280" - client_cardinality (value cardinality "0..*")))) - (object Association "$UNNAMED$9" - quid "3E67338E031C" - roles (list role_list - (object Role "$UNNAMED$10" - quid "3E67338F0212" - supplier "Logical View::CConnection" - quidu "3E6498720358" - client_cardinality (value cardinality "1..*") - is_navigable TRUE) - (object Role "$UNNAMED$11" - quid "3E67338F0214" - supplier "Logical View::CInterface" - quidu "3E6499170116"))) - (object Association "$UNNAMED$12" - quid "3E6734B9003D" - roles (list role_list - (object Role "$UNNAMED$13" - quid "3E6734B90203" - supplier "Logical View::CSubInterface" - quidu "3E6729F10280" - is_navigable TRUE) - (object Role "$UNNAMED$14" - quid "3E6734B90212" - supplier "Logical View::CSubConnection" - quidu "3E67298803C8"))) - (object Association "$UNNAMED$15" - quid "3E6737DC033B" - roles (list role_list - (object Role "$UNNAMED$16" - quid "3E6737DF02ED" - supplier "Logical View::CSubConnection" - quidu "3E67298803C8" - is_navigable TRUE) - (object Role "$UNNAMED$17" - quid "3E6737DF02EF" - supplier "Logical View::CSubConnection" - quidu "3E67298803C8"))) - (object Association "$UNNAMED$18" - quid "3E6737F102CE" - roles (list role_list - (object Role "$UNNAMED$19" - quid "3E6737F203A8" - supplier "Logical View::CConnection" - quidu "3E6498720358" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$20" - quid "3E6737F203AA" - supplier "Logical View::CSubConnection" - quidu "3E67298803C8"))) - (object Mechanism @2 - logical_models (list unit_reference_list - (object Object "$UNNAMED$21" - quid "3E64D79E00C8" - collaborators (list link_list - (object Link - quid "3E64D7AA00A8" - supplier "$UNNAMED$22" - quidu "3E64D7A3022F" - messages (list Messages - (object Message "Stop(TSubConnectionUniqueId)" - quid "3E64D7AA00A9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3 - quidu "3E64D7FC027D"))) - (object Link - quid "3E65F0C301D3" - supplier "$UNNAMED$21" - quidu "3E64D79E00C8" - messages (list Messages - (object Message "StopSubConnection(RMessage&)" - quid "3E65F0C301D4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - quidu "3E68D01402E4")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$22" - quid "3E64D7A3022F" - collaborators (list link_list - (object Link - quid "3E64D85D01E1" - supplier "$UNNAMED$23" - quidu "3E64D8580089" - messages (list Messages - (object Message "Stop(TSubConnectionUniqueId)" - quid "3E64D85D01E2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4.1" - ordinal 4 - quidu "3E65FE370118")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$23" - quid "3E64D8580089" - collaborators (list link_list - (object Link - quid "3E64D8E40099" - supplier "$UNNAMED$24" - quidu "3E64D8DF01B2" - messages (list Messages - (object Message "Stop(TSubConnectionUniqueId)" - quid "3E64D8E4009A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4.1.1" - ordinal 5 - quidu "3E64D92E0387")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$24" - quid "3E64D8DF01B2" - collaborators (list link_list - (object Link - quid "3E66134C0221" - supplier "$UNNAMED$25" - quidu "3E66130C000E" - messages (list Messages - (object Message "" - quid "3E66134C0222" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4.1.1.1" - ordinal 6 - quidu "000000000000")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$25" - quid "3E66130C000E" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$26" - quid "3E68CE41010F" - collaborators (list link_list - (object Link - quid "3E68CE4F019C" - supplier "$UNNAMED$21" - quidu "3E64D79E00C8" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E68CE4F019D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$27" - quid "3E68CE6600C1" - collaborators (list link_list - (object Link - quid "3E68CF640313" - supplier "$UNNAMED$26" - quidu "3E68CE41010F" - messages (list Messages - (object Message "Stop(TSubConnectionUniqueId)" - quid "3E68CF640314" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E64D0CF0319")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE))) - (object Mechanism @3 - logical_models (list unit_reference_list - (object Object "$UNNAMED$28" - quid "3E688BB700B2" - collaborators (list link_list - (object Link - quid "3E688C1B0006" - supplier "$UNNAMED$28" - quidu "3E688BB700B2" - messages (list Messages - (object Message "GetConnectionInfoL(RMessage& )" - quid "3E688C1B0007" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3E688B470092")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$29" - quid "3E688C0F00D1" - collaborators (list link_list - (object Link - quid "3E688C590342" - supplier "$UNNAMED$28" - quidu "3E688BB700B2" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E688C590343" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E64D619005A") - (object Message "" - quid "3E688C7A01FA" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1" - ordinal 2 - quidu "000000000000")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE))) - (object Mechanism @4 - logical_models (list unit_reference_list - (object Object "$UNNAMED$30" - quid "3E6897420267" - collaborators (list link_list - (object Link - quid "3E689ECA0025" - supplier "$UNNAMED$31" - quidu "3E68974700C1" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E689ECA0026" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - quidu "3E64D619005A"))) - (object Link - quid "3E68A023012F" - supplier "$UNNAMED$30" - quidu "3E6897420267" - messages (list Messages - (object Message "GetSubConnectionInfo(TUint, TDes8&)" - quid "3E68A0230130" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3E68970F0229")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$31" - quid "3E68974700C1" - collaborators (list link_list - (object Link - quid "3E689ED500B2" - supplier "$UNNAMED$31" - quidu "3E68974700C1") - (object Link - quid "3E68A1740313" - supplier "$UNNAMED$32" - quidu "3E68A1700342" - messages (list Messages - (object Message "GetSubConnectionInfo(TDes8&)" - quid "3E68A1740314" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 3 - quidu "3E68BDFF00A2")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$33" - quid "3E68A0680267" - collaborators (list link_list - (object Link - quid "3E68A0770100" - supplier "$UNNAMED$30" - quidu "3E6897420267" - messages (list Messages - (object Message "GetSubConnectionInfo(TDes8&)" - quid "3E68A0770101" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E6897B80296")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$32" - quid "3E68A1700342" - collaborators (list link_list - (object Link - quid "3E68BC9F0219" - supplier "$UNNAMED$34" - quidu "3E68BC9B010F" - messages (list Messages - (object Message "GetSubConnectionInfo(TDes8&)" - quid "3E68BC9F021A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1" - ordinal 4 - quidu "3E68BECB0323")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$34" - quid "3E68BC9B010F" - collaborators (list link_list - (object Link - quid "3E68C0D10006" - supplier "$UNNAMED$35" - quidu "3E68C0CC0025" - messages (list Messages - (object Message "GetSubConnectionInfo(TDes8&)" - quid "3E68C0D10007" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.1" - ordinal 5 - quidu "3E68C055015E")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$35" - quid "3E68C0CC0025" - collaborators (list link_list - (object Link - quid "3E68C1CC0209" - supplier "$UNNAMED$36" - quidu "3E68C1BA0258" - messages (list Messages - (object Message "GetSubConnectionInfo(TDes8&)" - quid "3E68C1CC020A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1.1.1.1" - ordinal 6 - quidu "3E68C1550006")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$36" - quid "3E68C1BA0258" - class "Logical View::MNifAgentExtendedManagementInterface" - quidu "3E649C870106" - persistence "Transient" - multi FALSE))) - (object Mechanism @5 - logical_models (list unit_reference_list - (object Object "$UNNAMED$37" - quid "3E68DC3F017D" - collaborators (list link_list - (object Link - quid "3E68DC4601AC" - supplier "$UNNAMED$38" - quidu "3E68DC42014E" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E68DC4601AD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$38" - quid "3E68DC42014E" - collaborators (list link_list - (object Link - quid "3E68DC5803CF" - supplier "$UNNAMED$38" - quidu "3E68DC42014E" - messages (list Messages - (object Message "StopL(RMessage&)" - quid "3E68DC5803D0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 2 - quidu "3E65F12200E9"))) - (object Link - quid "3E68DCD601BB" - supplier "$UNNAMED$39" - quidu "3E68DCD10238" - messages (list Messages - (object Message "Stop(TInt )" - quid "3E68DCD601BC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.2" - ordinal 3 - quidu "3E68DCAB02C5")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$39" - quid "3E68DCD10238" - collaborators (list link_list - (object Link - quid "3E68DFA40296" - supplier "$UNNAMED$40" - quidu "3E68DF9F011F" - messages (list Messages - (object Message "Stop(TInt)" - quid "3E68DFA40297" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.2.1" - ordinal 4 - quidu "3E68DF5C0371")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$41" - quid "3E68DCF30219" - collaborators (list link_list - (object Link - quid "3E68DD050361" - supplier "$UNNAMED$37" - quidu "3E68DC3F017D" - messages (list Messages - (object Message "Stop(TConnStopType)" - quid "3E68DD050362" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E64D1B5023F")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$40" - quid "3E68DF9F011F" - collaborators (list link_list - (object Link - quid "3E68E0AD0209" - supplier "$UNNAMED$42" - quidu "3E68E08203AF" - messages (list Messages - (object Message "Stop(TInt)" - quid "3E68E0AD020A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.2.1.1" - ordinal 5 - quidu "3E68E02C0219")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$42" - quid "3E68E08203AF" - collaborators (list link_list - (object Link - quid "3E68E7BC00D1" - supplier "$UNNAMED$43" - quidu "3E68E6A10323" - messages (list Messages - (object Message "Stop(TInt, MNifIfNotify::TAction)" - quid "3E68E7BC00D2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.2.1.1.1" - ordinal 6 - quidu "3E68E6A9019C")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$43" - quid "3E68E6A10323" - class "Logical View::CNifIfLink" - quidu "3E68E698014E" - persistence "Transient" - multi FALSE))) - (object Mechanism @6 - logical_models (list unit_reference_list - (object Object "$UNNAMED$44" - quid "3E6CAA910076" - collaborators (list link_list - (object Link - quid "3E6CAA9C025A" - supplier "$UNNAMED$45" - quidu "3E6CAA970095" - messages (list Messages - (object Message "Progress(TSubConnectionUniqueId, TNifProgress&)" - quid "3E6CAA9C025B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E6CAA330085")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$45" - quid "3E6CAA970095" - collaborators (list link_list - (object Link - quid "3E6CAAC00076" - supplier "$UNNAMED$46" - quidu "3E6CAAB7022B" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E6CAAC00077" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$46" - quid "3E6CAAB7022B" - collaborators (list link_list - (object Link - quid "3E6CAAC701CD" - supplier "$UNNAMED$46" - quidu "3E6CAAB7022B" - messages (list Messages - (object Message "SubConnectionProgressL(RMessage&)" - quid "3E6CAAC701CE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E6CAB30024A") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E6CD2A8022B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E6CACBD0102" - supplier "$UNNAMED$47" - quidu "3E6CAC590066" - messages (list Messages - (object Message "GetCurrentProgress(TNifProgress&)" - quid "3E6CACBD0103" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4" - ordinal 5 - quidu "3E6CAC6F0393") - (object Message "SubConnectionUniqueId( )" - quid "3E6CD2940056" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 4 - quidu "3E6CD16F00C4")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$47" - quid "3E6CAC590066" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @7 - logical_models (list unit_reference_list - (object Object "$UNNAMED$48" - quid "3E6CCA570170" - collaborators (list link_list - (object Link - quid "3E6CCA670122" - supplier "$UNNAMED$49" - quidu "3E6CCA5F02C7" - messages (list Messages - (object Message "ProgressNotification(TSubConnectionUniqueId, TNifProgressBuf&, TRequestStatus&, TUint)" - quid "3E6CCA670123" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E6CCA7301DD")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$49" - quid "3E6CCA5F02C7" - collaborators (list link_list - (object Link - quid "3E6CCE6A03D1" - supplier "$UNNAMED$50" - quidu "3E6CCA6103C1" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E6CCE6A03D2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$50" - quid "3E6CCA6103C1" - collaborators (list link_list - (object Link - quid "3E6CD0820373" - supplier "$UNNAMED$50" - quidu "3E6CCA6103C1" - messages (list Messages - (object Message "RequestSubConnectionProgressNotificationL(RMessage&)" - quid "3E6CD0820374" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E6CD0AB0393") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E6CD0DA024A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E6CD1AC0095" - supplier "$UNNAMED$51" - quidu "3E6CD1A003C1" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E6CD1AC0096" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "3E6CD16F00C4") - (object Message "RequestSubConnectionProgressNotificationL(RMessage&)" - quid "3E6CD2090085" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 5 - quidu "3E6CD1EF0047")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$51" - quid "3E6CD1A003C1" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @8 - logical_models (list unit_reference_list - (object Object "$UNNAMED$52" - quid "3E6CE3560095" - collaborators (list link_list - (object Link - quid "3E6CE370020C" - supplier "$UNNAMED$53" - quidu "3E6CE3670028" - messages (list Messages - (object Message "CancelProgressNotification(TSubConnectionUniqueId)" - quid "3E6CE370020D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E6CE3E00008")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$54" - quid "3E6CE35B00C4" - collaborators (list link_list - (object Link - quid "3E6CE37502D7" - supplier "$UNNAMED$54" - quidu "3E6CE35B00C4" - messages (list Messages - (object Message "CancelSubConnectionProgressNotification(RMessage&)" - quid "3E6CE37502D8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E6CE3060037") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E6CE44300D3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E6CE44C0102" - supplier "$UNNAMED$55" - quidu "3E6CE43B0393" - messages (list Messages - (object Message "CancelSubConnectionProgressNotification(const RMessage&)" - quid "3E6CE44C0103" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 4 - quidu "3E6CE45D0335")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$53" - quid "3E6CE3670028" - collaborators (list link_list - (object Link - quid "3E6CE3730085" - supplier "$UNNAMED$54" - quidu "3E6CE35B00C4" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E6CE3730086" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$55" - quid "3E6CE43B0393" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @9 - logical_models (list unit_reference_list - (object Object "$UNNAMED$56" - quid "3E6DD2750231" - collaborators (list link_list - (object Link - quid "3E6DD281027F" - supplier "$UNNAMED$57" - quidu "3E6DD27D0369" - messages (list Messages - (object Message "EnumerateSubConnections(TUint&)" - quid "3E6DD28102AE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E6DD2290212")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$57" - quid "3E6DD27D0369" - collaborators (list link_list - (object Link - quid "3E6DD28C028F" - supplier "$UNNAMED$58" - quidu "3E6DD28902FC" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E6DD28C0290" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$58" - quid "3E6DD28902FC" - collaborators (list link_list - (object Link - quid "3E6DD291005C" - supplier "$UNNAMED$58" - quidu "3E6DD28902FC" - messages (list Messages - (object Message "EnumerateSubConnectionsL(const RMessage&)" - quid "3E6DD291005D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E6DD66202BD"))) - (object Link - quid "3E6DD6F0030C" - supplier "$UNNAMED$59" - quidu "3E6DD6E302AE" - messages (list Messages - (object Message "EnumerateSubConnectionsL(TUint&)" - quid "3E6DD6F0030D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E6DD6B600F8")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$59" - quid "3E6DD6E302AE" - collaborators (list link_list - (object Link - quid "3E6DD83D0369" - supplier "$UNNAMED$60" - quidu "3E6DD8390379" - messages (list Messages - (object Message "EnumerateSubConnections(TUint&)" - quid "3E6DD83D036A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1" - ordinal 4 - quidu "3E6DD72301A4")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$60" - quid "3E6DD8390379" - collaborators (list link_list - (object Link - quid "3E6F3E2300CF" - supplier "$UNNAMED$61" - quidu "3E6F3E1D03DC" - messages (list Messages - (object Message "EnumerateSubConnections(TUint&)" - quid "3E6F3E2300D0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1.1" - ordinal 5 - quidu "3E6F3DE3014C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$61" - quid "3E6F3E1D03DC" - collaborators (list link_list - (object Link - quid "3E6F3F1C03DC" - supplier "$UNNAMED$62" - quidu "3E6F3F16013C" - messages (list Messages - (object Message "EnumerateSubConnections(TUint&)" - quid "3E6F3F1C03DD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1.1.1" - ordinal 6 - quidu "3E6F3EF302A4")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$62" - quid "3E6F3F16013C" - class "Logical View::MNifAgentExtendedManagementInterface" - quidu "3E649C870106" - persistence "Transient" - multi FALSE))) - (object Mechanism @10 - logical_models (list unit_reference_list - (object Object "$UNNAMED$63" - quid "3E6F41580236" - collaborators (list link_list - (object Link - quid "3E6F41600265" - supplier "$UNNAMED$64" - quidu "3E6F415C035F" - messages (list Messages - (object Message "DataTransferredRequest(TPckg&, TPckg&, TRequestStatus&)" - quid "3E6F41600266" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E6F40B101E8")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$64" - quid "3E6F415C035F" - collaborators (list link_list - (object Link - quid "3E6F416E02A4" - supplier "$UNNAMED$65" - quidu "3E6F416702D3" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E6F416E02A5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3E64D619005A"))) - (object Link - quid "3E6F431A00EE" - supplier "$UNNAMED$64" - quidu "3E6F415C035F" - messages (list Messages - (object Message "DataTransferredRequest(TSubConnectionUniqueId, TPckg&, TPckg&, TRequestStatus&)" - quid "3E6F431A00EF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E6F41F1038E")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$65" - quid "3E6F416702D3" - collaborators (list link_list - (object Link - quid "3E6F41770004" - supplier "$UNNAMED$65" - quidu "3E6F416702D3" - messages (list Messages - (object Message "DataTransferredL(const RMessage&)" - quid "3E6F41770005" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3 - quidu "3E6F43B30081"))) - (object Link - quid "3E6F44DF0052" - supplier "$UNNAMED$66" - quidu "3E6F44D7038E" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E6F44DF0053" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2" - ordinal 4 - quidu "3E6F44570321")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$66" - quid "3E6F44D7038E" - collaborators (list link_list - (object Link - quid "3E6F460B0091" - supplier "$UNNAMED$67" - quidu "3E6F460601AA" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E6F460B0092" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1" - ordinal 5 - quidu "3E6F45010256"))) - (object Link - quid "3E6F4C2F0091" - supplier "$UNNAMED$68" - quidu "3E6F4C1C037F" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E6F4C2F0092" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.3" - ordinal 9 - quidu "3E6F4BCE01AA") - (object Message "NotifyDataTransferred(TUint, TUint)" - quid "3E6F4D54010E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.4" - ordinal 10 - quidu "3E6F4CAF0302"))) - (object Link - quid "3E6F4C4F00BF" - supplier "$UNNAMED$66" - quidu "3E6F44D7038E" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E6F4C4F00C0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.2" - ordinal 8 - quidu "3E6F4AAA038E")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$67" - quid "3E6F460601AA" - collaborators (list link_list - (object Link - quid "3E6F47220330" - supplier "$UNNAMED$69" - quidu "3E6F471D016B" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E6F47220331" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.1" - ordinal 6 - quidu "3E6F4683013C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$69" - quid "3E6F471D016B" - collaborators (list link_list - (object Link - quid "3E6F474F036F" - supplier "$UNNAMED$70" - quidu "3E6F474600A0" - messages (list Messages - (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E6F474F0370" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.1.1.1" - ordinal 7 - quidu "3E6F3FBB03AD")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$70" - quid "3E6F474600A0" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$71" - quid "3E6F4C060091" - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$72" - quid "3E6F4C0D0265" - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$68" - quid "3E6F4C1C037F" - collaborators (list link_list - (object Link - quid "3E6F4E1A0208" - supplier "$UNNAMED$73" - quidu "3E6F4E0A014C" - messages (list Messages - (object Message "NotifyDataTransferred(const TUint, const TUint)" - quid "3E6F4E1A0209" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.4.1" - ordinal 11 - quidu "3E6F4DA50217")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$73" - quid "3E6F4E0A014C" - collaborators (list link_list - (object Link - quid "3E6F4EE00256" - supplier "$UNNAMED$73" - quidu "3E6F4E0A014C" - messages (list Messages - (object Message "NotifyDataSent(TUint, TUint)" - quid "3E6F4EE00257" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.4.1.1" - ordinal 12 - quidu "3E6F4E8F0340") - (object Message "NotifyDataReceived(TUint, TUint)" - quid "3E6F4FC50208" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2.4.1.2" - ordinal 13 - quidu "3E6F4F7C01F8")))) - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @11 - logical_models (list unit_reference_list - (object Object "$UNNAMED$74" - quid "3E70A5D900B9" - collaborators (list link_list - (object Link - quid "3E70A5E0009A" - supplier "$UNNAMED$75" - quidu "3E70A5DD00B9" - messages (list Messages - (object Message "DataSentNotificationRequest(TUint, TPckg&, TRequestStatus&)" - quid "3E70A5E0009B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E70A53B0211")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$75" - quid "3E70A5DD00B9" - collaborators (list link_list - (object Link - quid "3E70A5E8007B" - supplier "$UNNAMED$75" - quidu "3E70A5DD00B9" - messages (list Messages - (object Message "DataSentNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)" - quid "3E70A5E8007C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "DataSentNotificationRequest(TUint, TPckg&, TRequestStatus&)" - quidu "3E70A53B0211"))) - (object Link - quid "3E70A698031B" - supplier "$UNNAMED$76" - quidu "3E70A6940398" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E70A698031C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$76" - quid "3E70A6940398" - collaborators (list link_list - (object Link - quid "3E70A73002CC" - supplier "$UNNAMED$76" - quidu "3E70A6940398" - messages (list Messages - (object Message "DataSentNotificationRequestL(const RMessage&)" - quid "3E70A73002CD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3 - quidu "3E70A709008A") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E70A7470165" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2" - ordinal 4 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E70A7DA0165" - supplier "$UNNAMED$77" - quidu "3E70A7D60165" - messages (list Messages - (object Message "DataSentNotificationRequestL(const RMessage&)" - quid "3E70A7DA0166" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3" - ordinal 5 - quidu "3E70A78B005B")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$77" - quid "3E70A7D60165" - collaborators (list link_list - (object Link - quid "3E70AA19025F" - supplier "$UNNAMED$78" - quidu "3E70AA13025F" - messages (list Messages - (object Message "DataSentNotificationRequest(TUint, TUint)" - quid "3E70AA190260" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1" - ordinal 6 - quidu "3E70A88A008A") - (object Message "NotifyDataTransferred(const TUint, const TUint)" - quid "3E70B2E1006B" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.3.1.2" - ordinal 14 - quidu "3E6F4DA50217"))) - (object Link - quid "3E70B36F002D" - supplier "$UNNAMED$77" - quidu "3E70A7D60165" - messages (list Messages - (object Message "NotifyDataSent(TUint, TUint)" - quid "3E70B36F002E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.2" - ordinal 15 - quidu "3E6F4E8F0340") - (object Message "NotifyDataReceived(TUint, TUint)" - quid "3E70B37A03A7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.3" - ordinal 16 - quidu "3E6F4F7C01F8")))) - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$78" - quid "3E70AA13025F" - collaborators (list link_list - (object Link - quid "3E70AA6F0194" - supplier "$UNNAMED$79" - quidu "3E70AA680388" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70AA6F0195" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1" - ordinal 7 - quidu "3E6F44570321") - (object Message "SubConnectionUniqueId( )" - quid "3E70B083031B" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.3.1.1.3" - ordinal 12 - quidu "3E6F4BCE01AA") - (object Message "NotifyDataTransferred(TUint, TUint)" - quid "3E70B2CB02AD" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.3.1.1.4" - ordinal 13 - quidu "3E6F4CAF0302"))) - (object Link - quid "3E77462100A9" - supplier "$UNNAMED$78" - quidu "3E70AA13025F" - messages (list Messages - (object Message "CalculateNewUplinkGranularity(TUint)" - quid "3E77462100AA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.3" - ordinal 17 - quidu "3E7745EC027E") - (object Message "SetNextUplinkGranularity( )" - quid "3E774688032A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.4" - ordinal 18 - quidu "3E75C0600118"))) - (object Link - quid "3E7747800145" - supplier "$UNNAMED$80" - quidu "3E70AAE500F8" - messages (list Messages - (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E7747800146" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.5" - ordinal 19 - quidu "3E7746DE0164")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$79" - quid "3E70AA680388" - collaborators (list link_list - (object Link - quid "3E70AAE9025F" - supplier "$UNNAMED$80" - quidu "3E70AAE500F8" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70AAE90260" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.1" - ordinal 8 - quidu "3E6F45010256"))) - (object Link - quid "3E70B057029E" - supplier "$UNNAMED$79" - quidu "3E70AA680388" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E70B057029F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.2" - ordinal 11 - quidu "3E6F4AAA038E")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$80" - quid "3E70AAE500F8" - collaborators (list link_list - (object Link - quid "3E70AB09003C" - supplier "$UNNAMED$81" - quidu "3E70AB0300B9" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70AB09003D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.1.1" - ordinal 9 - quidu "3E6F4683013C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$81" - quid "3E70AB0300B9" - collaborators (list link_list - (object Link - quid "3E70AB380127" - supplier "$UNNAMED$82" - quidu "3E70AB30000D" - messages (list Messages - (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70AB380128" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.1.1.1" - ordinal 10 - quidu "3E6F3FBB03AD")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$82" - quid "3E70AB30000D" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE))) - (object Mechanism @12 - logical_models (list unit_reference_list - (object Object "$UNNAMED$83" - quid "3E70CA09002D" - collaborators (list link_list - (object Link - quid "3E70CA0F031B" - supplier "$UNNAMED$84" - quidu "3E70CA0D00B9" - messages (list Messages - (object Message "DataSentNotificationCancel( )" - quid "3E70CA0F031C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E70C91C0240")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$84" - quid "3E70CA0D00B9" - collaborators (list link_list - (object Link - quid "3E70CA1503B7" - supplier "$UNNAMED$84" - quidu "3E70CA0D00B9" - messages (list Messages - (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)" - quid "3E70CA1503B8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - Operation "DataSentNotificationCancel( )" - quidu "3E70C91C0240"))) - (object Link - quid "3E70CA21028E" - supplier "$UNNAMED$85" - quidu "3E70CA1E001D" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E70CA21028F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$85" - quid "3E70CA1E001D" - collaborators (list link_list - (object Link - quid "3E70CAA2007B" - supplier "$UNNAMED$85" - quidu "3E70CA1E001D" - messages (list Messages - (object Message "DataSentNotificationCancel(const RMessage&)" - quid "3E70CAA2007C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 3 - quidu "3E70CA5E0146") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E70CAC80369" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2" - ordinal 4 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E70CB21000D" - supplier "$UNNAMED$86" - quidu "3E70CB1D005B" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E70CB21000E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.3" - ordinal 5 - quidu "3E6CD16F00C4") - (object Message "DataSentNotificationCancel(const RMessage&)" - quid "3E70CBC70349" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4" - ordinal 6 - quidu "3E70CB77031B")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$86" - quid "3E70CB1D005B" - collaborators (list link_list - (object Link - quid "3E70CC0A0359" - supplier "$UNNAMED$87" - quidu "3E70CC00030B" - messages (list Messages - (object Message "DataSentNotificationCancel( )" - quid "3E70CC0A035A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4.1" - ordinal 7 - quidu "3E70CBF10240")))) - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$87" - quid "3E70CC00030B" - collaborators (list link_list - (object Link - quid "3E7748DF0387" - supplier "$UNNAMED$88" - quidu "3E7748D60155" - messages (list Messages - (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)" - quid "3E7748DF0388" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4.1.1" - ordinal 8 - quidu "3E7747BB0136")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$88" - quid "3E7748D60155" - collaborators (list link_list - (object Link - quid "3E7748E9025E" - supplier "$UNNAMED$89" - quidu "3E7748D80387" - messages (list Messages - (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)" - quid "3E7748E9025F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4.1.1.1" - ordinal 9 - quidu "3E77481A03D5")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$89" - quid "3E7748D80387" - collaborators (list link_list - (object Link - quid "3E7749020164" - supplier "$UNNAMED$90" - quidu "3E7748F70349" - messages (list Messages - (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)" - quid "3E7749020165" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4.1.1.1.1" - ordinal 10 - quidu "3E7748830155")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$90" - quid "3E7748F70349" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE))) - (object Mechanism @13 - logical_models (list unit_reference_list - (object Object "$UNNAMED$91" - quid "3E70CE7801C3" - collaborators (list link_list - (object Link - quid "3E70CE7801C4" - supplier "$UNNAMED$92" - quidu "3E70CE7801C8" - messages (list Messages - (object Message "DataReceivedNotificationRequest(TUint, TPckg&, TRequestStatus&)" - quid "3E70CE7801C5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E70CEBB01E2")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$92" - quid "3E70CE7801C8" - collaborators (list link_list - (object Link - quid "3E70CE7801C7" - supplier "$UNNAMED$92" - quidu "3E70CE7801C8" - messages (list Messages - (object Message "DataReceivedNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)" - quid "3E70CE7801C6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E70CEBB01F2"))) - (object Link - quid "3E70CE7801C9" - supplier "$UNNAMED$93" - quidu "3E70CE7801CD" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E70CE7801CA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$93" - quid "3E70CE7801CD" - collaborators (list link_list - (object Link - quid "3E70CE7801CC" - supplier "$UNNAMED$93" - quidu "3E70CE7801CD" - messages (list Messages - (object Message "DataReceivedNotificationRequestL(const RMessage&)" - quid "3E70CE7801CB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3 - quidu "3E70CEFC004C") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E70CE7801D0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.2" - ordinal 4 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E70CE7801CE" - supplier "$UNNAMED$94" - quidu "3E70CE7801D3" - messages (list Messages - (object Message "DataReceivedNotificationRequestL(const RMessage&)" - quid "3E70CE7801CF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3" - ordinal 5 - quidu "3E70CF61003C")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$94" - quid "3E70CE7801D3" - collaborators (list link_list - (object Link - quid "3E70CE7801D2" - supplier "$UNNAMED$95" - quidu "3E70CE7801DA" - messages (list Messages - (object Message "DataReceivedNotificationRequest(TUint, TUint)" - quid "3E70CE7801D1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1" - ordinal 6 - quidu "3E70CF810165") - (object Message "NotifyDataTransferred(const TUint, const TUint)" - quid "3E70CE7801D7" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.3.1.2" - ordinal 14 - quidu "3E6F4DA50217"))) - (object Link - quid "3E70CE7801D4" - supplier "$UNNAMED$94" - quidu "3E70CE7801D3" - messages (list Messages - (object Message "NotifyDataSent(TUint, TUint)" - quid "3E70CE7801D5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.2" - ordinal 15 - quidu "3E6F4E8F0340") - (object Message "NotifyDataReceived(TUint, TUint)" - quid "3E70CE7801D6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.3" - ordinal 16 - quidu "3E6F4F7C01F8")))) - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$95" - quid "3E70CE7801DA" - collaborators (list link_list - (object Link - quid "3E70CE7801D9" - supplier "$UNNAMED$96" - quidu "3E70CE7801DF" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70CE7801D8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1" - ordinal 7 - quidu "3E6F44570321") - (object Message "SubConnectionUniqueId( )" - quid "3E70CE7801DB" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.3.1.1.3" - ordinal 12 - quidu "3E6F4BCE01AA") - (object Message "NotifyDataTransferred(TUint, TUint)" - quid "3E70CE7801DC" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.2.3.1.1.4" - ordinal 13 - quidu "3E6F4CAF0302")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$96" - quid "3E70CE7801DF" - collaborators (list link_list - (object Link - quid "3E70CE7801DE" - supplier "$UNNAMED$97" - quidu "3E70CE7801E4" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70CE7801DD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.1" - ordinal 8 - quidu "3E6F45010256"))) - (object Link - quid "3E70CE7801E0" - supplier "$UNNAMED$96" - quidu "3E70CE7801DF" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E70CE7801E1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.2" - ordinal 11 - quidu "3E6F4AAA038E")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$97" - quid "3E70CE7801E4" - collaborators (list link_list - (object Link - quid "3E70CE7801E3" - supplier "$UNNAMED$98" - quidu "3E70CE7801E7" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70CE7801E2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.1.1" - ordinal 9 - quidu "3E6F4683013C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$98" - quid "3E70CE7801E7" - collaborators (list link_list - (object Link - quid "3E70CE7801E6" - supplier "$UNNAMED$99" - quidu "3E70CE7801E8" - messages (list Messages - (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E70CE7801E5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.3.1.1.1.1.1" - ordinal 10 - quidu "3E6F3FBB03AD")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$99" - quid "3E70CE7801E8" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE))) - (object Mechanism @14 - logical_models (list unit_reference_list - (object Object "$UNNAMED$100" - quid "3E70CFEC02EC" - collaborators (list link_list - (object Link - quid "3E70CFEC02ED" - supplier "$UNNAMED$101" - quidu "3E70CFEC02EF" - messages (list Messages - (object Message "DataReceivedNotificationCancel( )" - quid "3E70CFEC02EE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E70CEBB0201")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$101" - quid "3E70CFEC02EF" - collaborators (list link_list - (object Link - quid "3E70CFEC02F0" - supplier "$UNNAMED$101" - quidu "3E70CFEC02EF" - messages (list Messages - (object Message "DataReceivedNotificationCancel(TSubConnectionUniqueId)" - quid "3E70CFEC02F1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3E70CEBB0211"))) - (object Link - quid "3E70CFEC02F2" - supplier "$UNNAMED$102" - quidu "3E70CFEC02F6" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E70CFEC02F3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$102" - quid "3E70CFEC02F6" - collaborators (list link_list - (object Link - quid "3E70CFEC02F5" - supplier "$UNNAMED$102" - quidu "3E70CFEC02F6" - messages (list Messages - (object Message "DataReceivedNotificationCancel(const RMessage&)" - quid "3E70CFEC02F4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 3 - quidu "3E70CEFC005B") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E70CFEC02FA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2" - ordinal 4 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E70CFEC02F7" - supplier "$UNNAMED$103" - quidu "3E70CFEC02FB" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E70CFEC02F8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.3" - ordinal 5 - quidu "3E6CD16F00C4") - (object Message "DataReceivedNotificationCancel(const RMessage&)" - quid "3E70CFEC02F9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4" - ordinal 6 - quidu "3E70CF61004C")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$103" - quid "3E70CFEC02FB" - collaborators (list link_list - (object Link - quid "3E70CFEC02FC" - supplier "$UNNAMED$104" - quidu "3E70CFEC02FE" - messages (list Messages - (object Message "DataReceivedNotificationCancel( )" - quid "3E70CFEC02FD" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.4.1" - ordinal 7 - quidu "3E70CF810168")))) - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$104" - quid "3E70CFEC02FE" - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE))) - (object Mechanism @15 - logical_models (list unit_reference_list - (object Object "$UNNAMED$105" - quid "3E70D1590107" - collaborators (list link_list - (object Link - quid "3E70D160006B" - supplier "$UNNAMED$106" - quidu "3E70D15D02BD" - messages (list Messages - (object Message "AllSubConnectionNotification(TSubConnectionNotificationBuf&, TRequestStatus&)" - quid "3E70D160006C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E70D0CA0201")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$106" - quid "3E70D15D02BD" - collaborators (list link_list - (object Link - quid "3E70D191003C" - supplier "$UNNAMED$107" - quidu "3E70D18C004C" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E70D191003D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$107" - quid "3E70D18C004C" - collaborators (list link_list - (object Link - quid "3E70D1E3007B" - supplier "$UNNAMED$107" - quidu "3E70D18C004C" - messages (list Messages - (object Message "AllSubConnectionNotificationL(const RMessage&)" - quid "3E70D1E3007C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E70D1BF02CC"))) - (object Link - quid "3E71CDF802E9" - supplier "$UNNAMED$108" - quidu "3E71CDF401E0" - messages (list Messages - (object Message "AllSubConnectionNotificationEnableL( )" - quid "3E71CDF802EA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E71C72C0097")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$108" - quid "3E71CDF401E0" - collaborators (list link_list - (object Link - quid "3E71CE2403E3" - supplier "$UNNAMED$109" - quidu "3E71CE2100D6" - messages (list Messages - (object Message "AllSubConnectionNotificationEnable( )" - quid "3E71CE2403E4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1" - ordinal 4 - quidu "3E71C758000B")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$109" - quid "3E71CE2100D6" - collaborators (list link_list - (object Link - quid "3E71CE320328" - supplier "$UNNAMED$110" - quidu "3E71CE2F020E" - messages (list Messages - (object Message "AllSubConnectionNotificationEnable( )" - quid "3E71CE320329" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1.1" - ordinal 5 - quidu "3E71C93301D0")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$110" - quid "3E71CE2F020E" - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE))) - (object Mechanism @16 - logical_models (list unit_reference_list - (object Object "$UNNAMED$111" - quid "3E71D12E0357" - collaborators (list link_list - (object Link - quid "3E71D1370191" - supplier "$UNNAMED$112" - quidu "3E71D13401E0" - messages (list Messages - (object Message "CancelAllSubConnectionNotification( )" - quid "3E71D1370192" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E71D09302BA")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$112" - quid "3E71D13401E0" - collaborators (list link_list - (object Link - quid "3E71D14C0337" - supplier "$UNNAMED$113" - quidu "3E71D14A024D" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E71D14C0338" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$113" - quid "3E71D14A024D" - collaborators (list link_list - (object Link - quid "3E71D16C0337" - supplier "$UNNAMED$113" - quidu "3E71D14A024D" - messages (list Messages - (object Message "CancelAllSubConnectionNotification(const RMessage&)" - quid "3E71D16C0338" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E71D0CC01D0")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE))) - (object Mechanism @17 - logical_models (list unit_reference_list - (object Object "$UNNAMED$114" - quid "3E71DAC50337" - collaborators (list link_list - (object Link - quid "3E71DAD40049" - supplier "$UNNAMED$115" - quidu "3E71DACD01A1" - messages (list Messages - (object Message "IsSubConnectionActiveRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)" - quid "3E71DAD4004A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E71D99602E9")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$115" - quid "3E71DACD01A1" - collaborators (list link_list - (object Link - quid "3E71DC3E028B" - supplier "$UNNAMED$116" - quidu "3E71DC3B0059" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E71DC3E028C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$116" - quid "3E71DC3B0059" - collaborators (list link_list - (object Link - quid "3E71DC460191" - supplier "$UNNAMED$116" - quidu "3E71DC3B0059" - messages (list Messages - (object Message "IsSubConnectionActiveRequestL(const RMessage&)" - quid "3E71DC460192" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E71DC59022E") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E71DCDF0357" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E71DD2800E6" - supplier "$UNNAMED$117" - quidu "3E71DD2500B7" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E71DD2800E7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 4 - quidu "3E6CD16F00C4") - (object Message "IsSubConnectionActiveRequestL(const RMessage&)" - quid "3E71DD9402F9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4" - ordinal 5 - quidu "3E71DD770172") - (object Message "SetReturn(TInt, TInt, TUid)" - quid "3E71E7A702CA" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.4.2" - ordinal 15 - quidu "3E71E70800D6")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$117" - quid "3E71DD2500B7" - collaborators (list link_list - (object Link - quid "3E71DE0703E3" - supplier "$UNNAMED$118" - quidu "3E71DDE90395" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E71DE0703E4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1" - ordinal 6 - quidu "3E6F44570321")))) - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$118" - quid "3E71DDE90395" - collaborators (list link_list - (object Link - quid "3E71DE2101C0" - supplier "$UNNAMED$119" - quidu "3E71DE1C0376" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E71DE2101C1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.1" - ordinal 7 - quidu "3E6F45010256"))) - (object Link - quid "3E71DEA60114" - supplier "$UNNAMED$118" - quidu "3E71DDE90395" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E71DEA60115" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.2" - ordinal 10 - quidu "3E6F4AAA038E"))) - (object Link - quid "3E71DEE603D4" - supplier "$UNNAMED$120" - quidu "3E71DEC5000B" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E71DEE603D5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.3" - ordinal 11 - quidu "3E6F4BCE01AA") - (object Message "NotifyDataTransferred(TUint, TUint)" - quid "3E71DEF701C0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.4" - ordinal 12 - quidu "3E6F4CAF0302")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$119" - quid "3E71DE1C0376" - collaborators (list link_list - (object Link - quid "3E71DE340395" - supplier "$UNNAMED$121" - quidu "3E71DE3000C6" - messages (list Messages - (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E71DE340396" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.1.1" - ordinal 8 - quidu "3E6F4683013C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$121" - quid "3E71DE3000C6" - collaborators (list link_list - (object Link - quid "3E71DE54023D" - supplier "$UNNAMED$122" - quidu "3E71DE4A0376" - messages (list Messages - (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - quid "3E71DE54023E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.1.1.1" - ordinal 9 - quidu "3E6F3FBB03AD")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$122" - quid "3E71DE4A0376" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$120" - quid "3E71DEC5000B" - collaborators (list link_list - (object Link - quid "3E71DF0B02DA" - supplier "$UNNAMED$117" - quidu "3E71DD2500B7" - messages (list Messages - (object Message "NotifyDataSent(TUint, TUint)" - quid "3E71DF0B02DB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.4.1" - ordinal 13 - quidu "3E6F4E8F0340") - (object Message "NotifyDataReceived(TUint, TUint)" - quid "3E71DF1802E9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4.1.4.2" - ordinal 14 - quidu "3E6F4F7C01F8")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE))) - (object Mechanism @18 - logical_models (list unit_reference_list - (object Object "$UNNAMED$123" - quid "3E71EEB30318" - collaborators (list link_list - (object Link - quid "3E71EEBA0049" - supplier "$UNNAMED$124" - quidu "3E71EEB7029B" - messages (list Messages - (object Message "IsSubConnectionActiveCancel(TSubConnectionUniqueId)" - quid "3E71EEBA004A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E71EE7B02BA")))) - class "Use Case View::Application" - quidu "3E68A05302C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$124" - quid "3E71EEB7029B" - collaborators (list link_list - (object Link - quid "3E71EEC80328" - supplier "$UNNAMED$125" - quidu "3E71EEC50328" - messages (list Messages - (object Message "ServiceL(RMessage&)" - quid "3E71EEC80329" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E64D619005A")))) - class "Logical View::RConnection" - quidu "3E64985D0173" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$125" - quid "3E71EEC50328" - collaborators (list link_list - (object Link - quid "3E71EED3028B" - supplier "$UNNAMED$125" - quidu "3E71EEC50328" - messages (list Messages - (object Message "IsSubConnectionActiveCancel(const RMessage&)" - quid "3E71EED3028C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E71EE2101EF") - (object Message "FindSubConnection(TSubConnectionUniqueId)" - quid "3E71EF9B00C6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E6CD0FB020C"))) - (object Link - quid "3E71EFC80059" - supplier "$UNNAMED$126" - quidu "3E71EFC10318" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E71EFC8005A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 4 - quidu "3E6CD16F00C4") - (object Message "IsSubConnectionActiveCancel(const RMessage&)" - quid "3E71F06B0308" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.4" - ordinal 5 - quidu "3E71F03C0097")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$126" - quid "3E71EFC10318" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @19 - logical_models (list unit_reference_list - (object Object "$UNNAMED$127" - quid "3E75AE5701A5" - collaborators (list link_list - (object Link - quid "3E75AE6600AB" - supplier "$UNNAMED$128" - quidu "3E75AE6300DA" - messages (list Messages - (object Message "IfProgress(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75AE6600AC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E75AE7B00E9")))) - class "Use Case View::Nif" - quidu "3E75AE460280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$128" - quid "3E75AE6300DA" - collaborators (list link_list - (object Link - quid "3E75B0F50128" - supplier "$UNNAMED$128" - quidu "3E75AE6300DA" - messages (list Messages - (object Message "Progress(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75B0F50129" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E75AFF600F9"))) - (object Link - quid "3E75B50F003D" - supplier "$UNNAMED$129" - quidu "3E75B50C000F" - messages (list Messages - (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75B50F003E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3E75B2280292")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$129" - quid "3E75B50C000F" - collaborators (list link_list - (object Link - quid "3E75B52E0389" - supplier "$UNNAMED$130" - quidu "3E75B52B00E9" - messages (list Messages - (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75B52E038A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3 - quidu "3E75AD86031C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$130" - quid "3E75B52B00E9" - collaborators (list link_list - (object Link - quid "3E75BA0D00E9" - supplier "$UNNAMED$130" - quidu "3E75B52B00E9" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E75BA0D00EA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.1" - ordinal 4 - quidu "3E6F4AAA038E"))) - (object Link - quid "3E75BA210251" - supplier "$UNNAMED$131" - quidu "3E75BA1E00BA" - messages (list Messages - (object Message "ProgressNotification(TInt, TInt, const TDesC8&)" - quid "3E75BA210252" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.2" - ordinal 5 - quidu "3E75BAE4008C")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$131" - quid "3E75BA1E00BA" - collaborators (list link_list - (object Link - quid "3E75BD8C002E" - supplier "$UNNAMED$132" - quidu "3E75BD8603A8" - messages (list Messages - (object Message "ProgressNotification(TInt, TInt, const TDesC8&)" - quid "3E75BD8C002F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.2.1" - ordinal 6 - quidu "3E75BD0203A8")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$132" - quid "3E75BD8603A8" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @20 - logical_models (list unit_reference_list - (object Object "$UNNAMED$133" - quid "3E75BDD60311" - collaborators (list link_list - (object Link - quid "3E75BDD60310" - supplier "$UNNAMED$133" - quidu "3E75BDD60311" - messages (list Messages - (object Message "Progress(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75BDD6030F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E75AFF600F9"))) - (object Link - quid "3E75BDD60312" - supplier "$UNNAMED$134" - quidu "3E75BDD60316" - messages (list Messages - (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75BDD60313" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3E75B2280292")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$134" - quid "3E75BDD60316" - collaborators (list link_list - (object Link - quid "3E75BDD60315" - supplier "$UNNAMED$135" - quidu "3E75BDD60319" - messages (list Messages - (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75BDD60314" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3 - quidu "3E75AD86031C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$135" - quid "3E75BDD60319" - collaborators (list link_list - (object Link - quid "3E75BDD60318" - supplier "$UNNAMED$135" - quidu "3E75BDD60319" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E75BDD60317" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.1" - ordinal 4 - quidu "3E6F4AAA038E"))) - (object Link - quid "3E75BDD6031A" - supplier "$UNNAMED$136" - quidu "3E75BDD6031E" - messages (list Messages - (object Message "ProgressNotification(TInt, TInt, const TDesC8&)" - quid "3E75BDD6031B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.2" - ordinal 5 - quidu "3E75BAE4008C")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$136" - quid "3E75BDD6031E" - collaborators (list link_list - (object Link - quid "3E75BDD6031D" - supplier "$UNNAMED$137" - quidu "3E75BDD6031F" - messages (list Messages - (object Message "ProgressNotification(TInt, TInt, const TDesC8&)" - quid "3E75BDD6031C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.2.1" - ordinal 6 - quidu "3E75BD0203A8")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$137" - quid "3E75BDD6031F" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$138" - quid "3E75BDD6030C" - collaborators (list link_list - (object Link - quid "3E75BDD6030D" - supplier "$UNNAMED$133" - quidu "3E75BDD60311" - messages (list Messages - (object Message "AgentProgress(TSubConnectionUniqueId, TInt, TInt)" - quid "3E75BDD6030E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E75AF68028F")))) - class "Use Case View::Agent" - quidu "3E75BDF5037A" - persistence "Transient" - multi FALSE))) - (object Mechanism @21 - logical_models (list unit_reference_list - (object Object "$UNNAMED$139" - quid "3E75BF73007C" - collaborators (list link_list - (object Link - quid "3E75BF7F0176" - supplier "$UNNAMED$140" - quidu "3E75BF7903E7" - messages (list Messages - (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)" - quid "3E75BF7F0177" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E75BF06003D")))) - class "Use Case View::Nif" - quidu "3E75AE460280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$140" - quid "3E75BF7903E7" - collaborators (list link_list - (object Link - quid "3E75BFAB034B" - supplier "$UNNAMED$141" - quidu "3E75BFA80389" - messages (list Messages - (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)" - quid "3E75BFAB034C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E75B2280280") - (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E774BC401C2" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.2" - ordinal 8 - quidu "3E7749EC0210"))) - (object Link - quid "3E774C510339" - supplier "$UNNAMED$142" - quidu "3E774BDD0116" - messages (list Messages - (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E774C51033A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 9 - quidu "3E774A6F02DB")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$141" - quid "3E75BFA80389" - collaborators (list link_list - (object Link - quid "3E75BFC60166" - supplier "$UNNAMED$143" - quidu "3E75BFC202DD" - messages (list Messages - (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)" - quid "3E75BFC60167" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E75AC7501E3")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$143" - quid "3E75BFC202DD" - collaborators (list link_list - (object Link - quid "3E75BFFA01E3" - supplier "$UNNAMED$143" - quidu "3E75BFC202DD" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E75BFFA01E4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "3E6F4AAA038E"))) - (object Link - quid "3E75C01601F3" - supplier "$UNNAMED$144" - quidu "3E75C0130128" - messages (list Messages - (object Message "NotifyDataSent(TUint)" - quid "3E75C01601F4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "3E75BAE4007C")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$144" - quid "3E75C0130128" - collaborators (list link_list - (object Link - quid "3E75C042000F" - supplier "$UNNAMED$145" - quidu "3E75C03C02ED" - messages (list Messages - (object Message "NotifyDataSent(TUint)" - quid "3E75C0420010" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.1" - ordinal 5 - Operation "NotifyDataSent(TUint, TUint)" - quidu "3E6F4E8F0340"))) - (object Link - quid "3E75C06C0231" - supplier "$UNNAMED$144" - quidu "3E75C0130128" - messages (list Messages - (object Message "SetNextUplinkGranularity( )" - quid "3E75C06C0232" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.2" - ordinal 6 - quidu "3E75C0600118"))) - (object Link - quid "3E774BA201E1" - supplier "$UNNAMED$141" - quidu "3E75BFA80389" - messages (list Messages - (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E774BA201E2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.3" - ordinal 7 - quidu "3E7746DE0164")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$145" - quid "3E75C03C02ED" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$142" - quid "3E774BDD0116" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE))) - (object Mechanism @22 - logical_models (list unit_reference_list - (object Object "$UNNAMED$146" - quid "3E75C0960222" - collaborators (list link_list - (object Link - quid "3E75C0960223" - supplier "$UNNAMED$147" - quidu "3E75C0960227" - messages (list Messages - (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)" - quid "3E75C0960224" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E75BF060040")))) - class "Use Case View::Nif" - quidu "3E75AE460280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$147" - quid "3E75C0960227" - collaborators (list link_list - (object Link - quid "3E75C0960226" - supplier "$UNNAMED$148" - quidu "3E75C096022A" - messages (list Messages - (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)" - quid "3E75C0960225" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E75B228028F") - (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E774CF60201" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "1.1.2" - ordinal 8 - quidu "3E774A2802AD"))) - (object Link - quid "3E774D690397" - supplier "$UNNAMED$149" - quidu "3E774D0602BC" - messages (list Messages - (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E774D690398" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 9 - quidu "3E774A6F02DE")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$148" - quid "3E75C096022A" - collaborators (list link_list - (object Link - quid "3E75C0960229" - supplier "$UNNAMED$150" - quidu "3E75C096022D" - messages (list Messages - (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)" - quid "3E75C0960228" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E75ACE0008C")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$150" - quid "3E75C096022D" - collaborators (list link_list - (object Link - quid "3E75C096022C" - supplier "$UNNAMED$150" - quidu "3E75C096022D" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E75C096022B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "3E6F4AAA038E"))) - (object Link - quid "3E75C096022E" - supplier "$UNNAMED$151" - quidu "3E75C0960232" - messages (list Messages - (object Message "NotifyDataReceived(TUint)" - quid "3E75C096022F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "3E75BAE4007F")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$151" - quid "3E75C0960232" - collaborators (list link_list - (object Link - quid "3E75C0960231" - supplier "$UNNAMED$152" - quidu "3E75C0960235" - messages (list Messages - (object Message "NotifyDataReceived(TUint)" - quid "3E75C0960230" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.1" - ordinal 5 - quidu "3E75BD020399"))) - (object Link - quid "3E75C0960233" - supplier "$UNNAMED$151" - quidu "3E75C0960232" - messages (list Messages - (object Message "SetNextUplinkGranularity( )" - quid "3E75C0960234" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.2" - ordinal 6 - quidu "3E75C0600118"))) - (object Link - quid "3E774CD7023F" - supplier "$UNNAMED$148" - quidu "3E75C096022A" - messages (list Messages - (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)" - quid "3E774CD70240" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.3" - ordinal 7 - quidu "3E774991032A")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$152" - quid "3E75C0960235" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$149" - quid "3E774D0602BC" - class "Logical View::MNifIfExtendedManagementInterface" - quidu "3E649B6A0135" - persistence "Transient" - multi FALSE))) - (object Mechanism @23 - logical_models (list unit_reference_list - (object Object "$UNNAMED$153" - quid "3E75C49F0109" - collaborators (list link_list - (object Link - quid "3E75C4A60195" - supplier "$UNNAMED$154" - quidu "3E75C4A300DA" - messages (list Messages - (object Message "SubConnectionEvent(const TSubConnectionEvent&)" - quid "3E75C4A60196" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E75C4E20270")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$154" - quid "3E75C4A300DA" - collaborators (list link_list - (object Link - quid "3E75C5460176" - supplier "$UNNAMED$155" - quidu "3E75C54201D4" - messages (list Messages - (object Message "SubConnectionEvent(const TSubConnectionEvent&)" - quid "3E75C5460177" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E75C57E0118")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$155" - quid "3E75C54201D4" - collaborators (list link_list - (object Link - quid "3E75C68303E7" - supplier "$UNNAMED$156" - quidu "3E75C680033B" - messages (list Messages - (object Message "NewL(TSubConnectionUniqueId, CInterface*)" - quid "3E75C68303E8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E75C61502AE"))) - (object Link - quid "3E75CD59008C" - supplier "$UNNAMED$157" - quidu "3E75C81300AB" - messages (list Messages - (object Message "SubConnectionEvent(const TSubConnectionEvent&)" - quid "3E75CD59008D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 8 - quidu "3E75CCEB0166")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$156" - quid "3E75C680033B" - collaborators (list link_list - (object Link - quid "3E75C71F00BA" - supplier "$UNNAMED$156" - quidu "3E75C680033B" - messages (list Messages - (object Message "ConstructL( )" - quid "3E75C71F00BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "3E75C731030C"))) - (object Link - quid "3E75C9170147" - supplier "$UNNAMED$157" - quidu "3E75C81300AB" - messages (list Messages - (object Message "CreateSubConnectionL(TSubConnectionUniqueId, CSubInterface*)" - quid "3E75C9170148" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "3E75C7A502BE")))) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$157" - quid "3E75C81300AB" - collaborators (list link_list - (object Link - quid "3E75C92A003D" - supplier "$UNNAMED$158" - quidu "3E75C9260270" - messages (list Messages - (object Message "CSubConnection(TSubConnectionUniqueId, CConnection*, CSubInterface*)" - quid "3E75C92A003E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.1" - ordinal 5 - quidu "3E75C8560195") - (object Message "SubConnectionUniqueId( )" - quid "3E75CA690241" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.3" - ordinal 7 - quidu "3E6CD16F00C4"))) - (object Link - quid "3E75CA37008C" - supplier "$UNNAMED$157" - quidu "3E75C81300AB" - messages (list Messages - (object Message "FindPositionForInsertInOrder(TSubConnectionUniqueId)" - quid "3E75CA37008D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2.2" - ordinal 6 - quidu "3E75C95E0241")))) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$158" - quid "3E75C9260270" - class "Logical View::CSubConnection" - quidu "3E67298803C8" - persistence "Transient" - multi FALSE))) - (object Mechanism @24 - logical_models (list unit_reference_list - (object Object "$UNNAMED$159" - quid "3E75CD9F03C8" - collaborators (list link_list - (object Link - quid "3E75CD9F03C9" - supplier "$UNNAMED$160" - quidu "3E75CD9F03CD" - messages (list Messages - (object Message "SubConnectionEvent(const TSubConnectionEvent&)" - quid "3E75CD9F03CA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3E75C4E20270")))) - class "Logical View::CNifAgentRef" - quidu "3E64999A00F6" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$160" - quid "3E75CD9F03CD" - collaborators (list link_list - (object Link - quid "3E75CD9F03CC" - supplier "$UNNAMED$161" - quidu "3E75CD9F03D0" - messages (list Messages - (object Message "SubConnectionEvent(const TSubConnectionEvent&)" - quid "3E75CD9F03CB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3E75C57E0118")))) - class "Logical View::CNifSession" - quidu "3E649990026D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$162" - quid "3E75CD9F03D5" - collaborators (list link_list - (object Link - quid "3E75CD9F03D4" - supplier "$UNNAMED$162" - quidu "3E75CD9F03D5") - (object Link - quid "3E75CD9F03D6" - supplier "$UNNAMED$163" - quidu "3E75CD9F03DA")) - class "Logical View::CSubInterface" - quidu "3E6729F10280" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$163" - quid "3E75CD9F03DA" - collaborators (list link_list - (object Link - quid "3E75CD9F03DB" - supplier "$UNNAMED$163" - quidu "3E75CD9F03DA")) - class "Logical View::CConnection" - quidu "3E6498720358" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$161" - quid "3E75CD9F03D0" - collaborators (list link_list - (object Link - quid "3E75CD9F03CF" - supplier "$UNNAMED$162" - quidu "3E75CD9F03D5" - messages (list Messages - (object Message "SubConnectionUniqueId( )" - quid "3E75CDEC007C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - quidu "3E6F4BCE01AA"))) - (object Link - quid "3E75CD9F03D1" - supplier "$UNNAMED$163" - quidu "3E75CD9F03DA" - messages (list Messages - (object Message "SubConnectionEvent(const TSubConnectionEvent&)" - quid "3E75CD9F03D2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.3" - ordinal 4 - quidu "3E75CCEB0166"))) - (object Link - quid "3E75CDB8031C" - supplier "$UNNAMED$161" - quidu "3E75CD9F03D0" - messages (list Messages - (object Message "FindSubInterface(TSubConnectionUniqueId)" - quid "3E75CDB8031D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3E6F4AAA038E")))) - class "Logical View::CInterface" - quidu "3E6499170116" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3E6471E801D1" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 150 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::RConnection" @25 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2176, 176) - label (object ItemLabel - Parent_View @25 - location (2045, 120) - fill_color 13434879 - nlines 1 - max_width 262 - justify 0 - label "RConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E64985D0173" - width 280 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifSession" @26 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1760, 1392) - label (object ItemLabel - Parent_View @26 - location (1629, 1337) - fill_color 13434879 - nlines 1 - max_width 262 - justify 0 - label "CNifSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E649990026D" - width 280 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifAgentRef" @27 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1088, 1392) - label (object ItemLabel - Parent_View @27 - location (950, 1337) - fill_color 13434879 - nlines 1 - max_width 276 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E64999A00F6" - width 294 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CConnectionProvdBase" @28 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1760, 1120) - label (object ItemLabel - Parent_View @28 - location (1528, 1068) - fill_color 13434879 - nlines 1 - max_width 464 - justify 0 - label "CConnectionProvdBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E649A070339" - width 482 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifExtendedManagementCompatibilityLayer" @29 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (768, 1680) - label (object ItemLabel - Parent_View @29 - location (343, 1625) - fill_color 13434879 - nlines 1 - max_width 850 - justify 0 - label "CNifExtendedManagementCompatibilityLayer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E649B48024E" - width 868 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifIfExtendedManagementInterface" @30 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1088, 1136) - label (object ItemLabel - Parent_View @30 - location (742, 1081) - fill_color 13434879 - nlines 1 - max_width 692 - justify 0 - label "MNifIfExtendedManagementInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E649B6A0135" - width 710 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifAgentExtendedManagementInterface" @31 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1712, 1680) - label (object ItemLabel - Parent_View @31 - location (1320, 1625) - fill_color 13434879 - nlines 1 - max_width 784 - justify 0 - label "MNifAgentExtendedManagementInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E649C870106" - width 802 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CInterface" @32 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1232, 752) - label (object ItemLabel - Parent_View @32 - location (1119, 696) - fill_color 13434879 - nlines 1 - max_width 226 - justify 0 - label "CInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6499170116" - width 244 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CSubInterface" @33 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeOperation TRUE - location (448, 768) - label (object ItemLabel - Parent_View @33 - location (306, 712) - fill_color 13434879 - nlines 1 - max_width 284 - justify 0 - label "CSubInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6729F10280" - width 302 - height 134 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$3" @34 - location (854, 719) - stereotype TRUE - line_color 3342489 - quidu "3E672B3B01F3" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$4" @35 - Parent_View @34 - location (-922, 271) - stereotype TRUE - line_color 3342489 - quidu "3E672B3D0222" - client @34 - supplier @32 - line_style 3 - origin_attachment (854, 719) - terminal_attachment (1110, 719)) - (object RoleView "$UNNAMED$5" @36 - Parent_View @34 - location (-922, 271) - stereotype TRUE - line_color 3342489 - quidu "3E672B3D0231" - client @34 - supplier @33 - line_style 3 - origin_attachment (854, 719) - terminal_attachment (599, 719) - label (object SegLabel @37 - Parent_View @36 - location (669, 697) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.727273 - height 23 - orientation 1)))) - (object ClassView "Class" "Logical View::CConnection" @38 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1248, 240) - label (object ItemLabel - Parent_View @38 - location (1117, 188) - fill_color 13434879 - nlines 1 - max_width 262 - justify 0 - label "CConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6498720358" - width 280 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$9" @39 - location (1278, 494) - stereotype TRUE - line_color 3342489 - quidu "3E67338E031C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$10" @40 - Parent_View @39 - location (-2, 46) - stereotype TRUE - line_color 3342489 - quidu "3E67338F0212" - client @39 - supplier @38 - line_style 3 - origin_attachment (1278, 494) - terminal_attachment (1278, 303) - label (object SegLabel @41 - Parent_View @40 - location (1251, 622) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1..*" - pctDist -0.670732 - height 28 - orientation 0)) - (object RoleView "$UNNAMED$11" @42 - Parent_View @39 - location (-2, 46) - stereotype TRUE - line_color 3342489 - quidu "3E67338F0214" - client @39 - supplier @32 - line_style 3 - origin_attachment (1278, 494) - terminal_attachment (1278, 685)))) - (object ClassView "Class" "Logical View::CSubConnection" @43 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeOperation TRUE - location (560, 240) - label (object ItemLabel - Parent_View @43 - location (394, 184) - fill_color 13434879 - nlines 1 - max_width 332 - justify 0 - label "CSubConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E67298803C8" - width 350 - height 134 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$6" @44 - location (453, 503) - stereotype TRUE - line_color 3342489 - quidu "3E6732D20212" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$7" @45 - Parent_View @44 - location (-1323, 55) - stereotype TRUE - line_color 3342489 - quidu "3E6732D30399" - client @44 - supplier @43 - line_style 3 - origin_attachment (453, 503) - terminal_attachment (453, 306) - label (object SegLabel @46 - Parent_View @45 - location (476, 353) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.759615 - height 23 - orientation 1)) - (object RoleView "$UNNAMED$8" @47 - Parent_View @44 - location (-1323, 55) - stereotype TRUE - line_color 3342489 - quidu "3E6732D3039B" - client @44 - supplier @33 - line_style 3 - origin_attachment (453, 503) - terminal_attachment (453, 700) - label (object SegLabel @48 - Parent_View @47 - location (506, 643) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.714286 - height 53 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$18" @49 - location (921, 194) - stereotype TRUE - line_color 3342489 - quidu "3E6737F102CE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$19" @50 - Parent_View @49 - location (-855, 50) - stereotype TRUE - line_color 3342489 - quidu "3E6737F203A8" - client @49 - supplier @38 - line_style 3 - origin_attachment (921, 194) - terminal_attachment (1108, 194) - label (object SegLabel @51 - Parent_View @50 - location (785, 219) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist -0.734375 - height 25 - orientation 1)) - (object RoleView "$UNNAMED$20" @52 - Parent_View @49 - location (-855, 50) - stereotype TRUE - line_color 3342489 - quidu "3E6737F203AA" - client @49 - supplier @43 - line_style 3 - origin_attachment (921, 194) - terminal_attachment (735, 194)))) - (object UsesView "" @53 - stereotype TRUE - line_color 3342489 - quidu "3E649AFC03C5" - client @26 - supplier @27 - line_style 0) - (object ClassView "Class" "Logical View::CNifIfLink" @54 - ShowCompartmentStereotypes TRUE - location (1760, 176) - label (object ItemLabel - Parent_View @54 - location (1634, 124) - fill_color 13434879 - nlines 1 - max_width 252 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68E698014E" - width 270 - height 126 - autoResize TRUE) - (object InheritView "" @55 - stereotype TRUE - line_color 3342489 - quidu "3E649A630387" - client @26 - supplier @28 - line_style 0) - (object ClassView "Class" "Logical View::MConnectionNotify" @56 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1760, 752) - label (object ItemLabel - Parent_View @56 - location (1572, 696) - fill_color 13434879 - nlines 1 - max_width 376 - justify 0 - label "MConnectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75AC4403E7" - width 394 - height 134 - annotation 8 - autoResize TRUE) - (object InheritView "" @57 - stereotype TRUE - line_color 3342489 - quidu "3E75AD2B00AB" - client @32 - supplier @56 - line_style 0) - (object ClassView "Class" "Logical View::MNifSessionNotify" @58 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2272, 1392) - label (object ItemLabel - Parent_View @58 - location (2086, 1340) - fill_color 13434879 - nlines 1 - max_width 372 - justify 0 - label "MNifSessionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75B1F902FD" - width 390 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @59 - stereotype TRUE - line_color 3342489 - quidu "3E75B2020212" - client @26 - supplier @58 - line_style 0) - (object UsesView "" @60 - stereotype TRUE - line_color 3342489 - quidu "3E75B7FF002E" - client @28 - supplier @56 - line_style 0) - (object UsesView "" @61 - stereotype TRUE - line_color 3342489 - quidu "3E649B5501D1" - client @27 - supplier @29 - line_style 0) - (object UsesView "" @62 - stereotype TRUE - line_color 3342489 - quidu "3E649C7302CB" - client @27 - supplier @30 - line_style 0) - (object UsesView "" @63 - stereotype TRUE - line_color 3342489 - quidu "3E649CA000B8" - client @27 - supplier @31 - line_style 0) - (object UsesView "" @64 - stereotype TRUE - line_color 3342489 - quidu "3E672AB1000F" - client @32 - supplier @33 - line_style 3 - origin_attachment (1110, 779) - terminal_attachment (599, 779)) - (object UsesView "" @65 - stereotype TRUE - line_color 3342489 - quidu "3E649A200125" - client @32 - supplier @28 - line_style 0) - (object UsesView "" @66 - stereotype TRUE - line_color 3342489 - quidu "3E67330B030C" - client @38 - supplier @43 - line_style 3 - origin_attachment (1108, 275) - terminal_attachment (735, 275)) - (object UsesView "" @67 - stereotype TRUE - line_color 3342489 - quidu "3E6CE25A0028" - client @38 - supplier @32 - line_style 3 - origin_attachment (1278, 303) - terminal_attachment (1278, 685)))) - (object InteractionDiagram "Stop (SubConnectionID specified)" - mechanism_ref @2 - quid "3E64CF4701B2" - title "Stop (SubConnectionID specified)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 106 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$26" @68 - location (576, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @68 - location (576, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68CE41010F" - width 300 - height 1245 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @69 - location (576, 384) - line_color 3342489 - InterObjView @68 - height 936 - y_coord 876 - Nested FALSE)) - (object InterObjView "$UNNAMED$21" @70 - location (928, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @70 - location (928, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E64D79E00C8" - width 300 - height 1245 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @71 - location (928, 480) - line_color 3342489 - InterObjView @70 - height 780 - y_coord 720 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @72 - location (928, 576) - line_color 3342489 - InterObjView @70 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$22" @73 - location (1264, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @73 - location (1264, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E64D7A3022F" - width 300 - height 1245 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @74 - location (1264, 704) - line_color 3342489 - InterObjView @73 - height 496 - y_coord 436 - Nested FALSE)) - (object InterObjView "$UNNAMED$23" @75 - location (1600, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @75 - location (1600, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E64D8580089" - width 300 - height 1245 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @76 - location (1600, 832) - line_color 3342489 - InterObjView @75 - height 308 - y_coord 248 - Nested FALSE)) - (object InterObjView "$UNNAMED$24" @77 - location (1936, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @77 - location (1936, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E64D8DF01B2" - width 300 - height 1245 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @78 - location (1936, 928) - line_color 3342489 - InterObjView @77 - height 152 - y_coord 92 - Nested FALSE)) - (object InterObjView "$UNNAMED$25" @79 - location (2464, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @79 - location (2464, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E66130C000E" - width 690 - height 1245 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @80 - location (2464, 960) - line_color 3342489 - InterObjView @79 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$27" @81 - location (192, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @81 - location (192, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68CE6600C1" - width 336 - height 1245 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @82 - location (192, 384) - line_color 3342489 - InterObjView @81 - height 996 - y_coord 936 - Nested FALSE)) - (object InterMessView "" @83 - location (1440, 704) - label (object SegLabel @84 - Parent_View @83 - location (1095, 660) - quidu "3E64D7AA00A9" - anchor_loc 1 - nlines 1 - max_width 563 - justify 0 - label "Stop(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @70 - supplier @73 - Focus_Src @71 - Focus_Entry @74 - origin (943, 704) - terminus (1248, 704) - ordinal 3) - (object InterMessView "" @85 - location (16, 832) - label (object SegLabel @86 - Parent_View @85 - location (1431, 788) - quidu "3E64D85D01E2" - anchor_loc 1 - nlines 1 - max_width 563 - justify 0 - label "Stop(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @73 - supplier @75 - Focus_Src @74 - Focus_Entry @76 - origin (1279, 832) - terminus (1584, 832) - ordinal 4) - (object InterMessView "" @87 - location (16, 928) - label (object SegLabel @88 - Parent_View @87 - location (1767, 884) - quidu "3E64D8E4009A" - anchor_loc 1 - nlines 1 - max_width 563 - justify 0 - label "Stop(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @75 - supplier @77 - Focus_Src @76 - Focus_Entry @78 - origin (1615, 928) - terminus (1920, 928) - ordinal 5) - (object SelfMessView "" @89 - location (16, 576) - label (object SegLabel @90 - Parent_View @89 - location (1019, 532) - quidu "3E65F0C301D4" - anchor_loc 1 - nlines 1 - max_width 616 - justify 0 - label "StopSubConnection(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @70 - supplier @70 - Focus_Src @71 - Focus_Entry @72 - origin (944, 576) - terminus (1094, 576) - ordinal 2) - (object InterMessView "" @91 - location (16, 960) - label (object SegLabel @92 - Parent_View @91 - location (2199, 916) - quidu "3E66134C0222" - anchor_loc 1 - nlines 1 - max_width 0 - justify 0 - label "" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @77 - supplier @79 - Focus_Src @78 - Focus_Entry @80 - origin (1951, 960) - terminus (2448, 960) - ordinal 6) - (object InterMessView "" @93 - location (752, 480) - label (object SegLabel @94 - Parent_View @93 - location (751, 436) - quidu "3E68CE4F019D" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @68 - supplier @70 - Focus_Src @69 - Focus_Entry @71 - origin (591, 480) - terminus (912, 480) - ordinal 1) - (object InterMessView "" @95 - location (16, 384) - label (object SegLabel @96 - Parent_View @95 - location (383, 340) - quidu "3E68CF640314" - anchor_loc 1 - nlines 1 - max_width 572 - justify 0 - label "Stop(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @81 - supplier @68 - Focus_Src @82 - Focus_Entry @69 - origin (207, 384) - terminus (560, 384) - ordinal 0))) - (object InteractionDiagram "GetConnectionInfo" - mechanism_ref @3 - quid "3E688BA50015" - title "GetConnectionInfo" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$28" @97 - location (1024, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @97 - location (1024, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E688BB700B2" - width 300 - height 605 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @98 - location (1024, 352) - line_color 3342489 - InterObjView @97 - height 328 - y_coord 268 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @99 - location (1024, 464) - line_color 3342489 - InterObjView @97 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$29" @100 - location (256, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @100 - location (256, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E688C0F00D1" - width 300 - height 605 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @101 - location (256, 352) - line_color 3342489 - InterObjView @100 - height 388 - y_coord 328 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @102 - location (256, 560) - line_color 3342489 - InterObjView @100 - height 60 - y_coord 0 - Nested TRUE)) - (object SelfMessView "" @103 - location (16, 464) - label (object SegLabel @104 - Parent_View @103 - location (1115, 420) - quidu "3E688C1B0007" - anchor_loc 1 - nlines 1 - max_width 623 - justify 0 - label "GetConnectionInfoL(RMessage& )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @97 - supplier @97 - Focus_Src @98 - Focus_Entry @99 - origin (1040, 464) - terminus (1190, 464) - ordinal 1) - (object InterMessView "" @105 - location (16, 352) - label (object SegLabel @106 - Parent_View @105 - location (639, 308) - quidu "3E688C590343" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @100 - supplier @97 - Focus_Src @101 - Focus_Entry @98 - origin (271, 352) - terminus (1008, 352) - ordinal 0) - (object InterMessView "" @107 - location (16, 560) - label (object SegLabel @108 - Parent_View @107 - location (640, 516) - quidu "3E688C7A01FA" - anchor_loc 1 - nlines 1 - max_width 0 - justify 0 - label "" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @97 - supplier @100 - Focus_Src @98 - Focus_Entry @102 - origin (1008, 560) - terminus (272, 560) - ordinal 2) - (object NoteView @109 - location (1360, 112) - label (object ItemLabel - Parent_View @109 - location (1219, 27) - fill_color 13434879 - nlines 3 - max_width 246 - label "Server Side Boundary interface") - line_color 3342489 - fill_color 13434879 - width 306 - height 182) - (object AttachView "" @110 - stereotype TRUE - line_color 3342489 - client @109 - supplier @97 - vertices (list Points - (1206, 134) - (1158, 134) - (1158, 164)) - line_style 3 - origin_attachment (1206, 184) - terminal_attachment (1174, 184)) - (object NoteView @111 - location (592, 96) - label (object ItemLabel - Parent_View @111 - location (451, 18) - fill_color 13434879 - nlines 3 - max_width 246 - label "Ckient Side boundary interface") - line_color 3342489 - fill_color 13434879 - width 306 - height 169) - (object AttachView "" @112 - stereotype TRUE - line_color 3342489 - client @111 - supplier @100 - vertices (list Points - (438, 134) - (390, 134) - (390, 164)) - line_style 3 - origin_attachment (438, 172) - terminal_attachment (406, 172)))) - (object InteractionDiagram "GetSubConnectionInfo (UniqueID known)" - mechanism_ref @4 - quid "3E6897340313" - title "GetSubConnectionInfo (UniqueID known)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$33" @113 - location (192, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @113 - location (192, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68A0680267" - width 336 - height 1293 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @114 - location (192, 384) - line_color 3342489 - InterObjView @113 - height 1044 - y_coord 984 - Nested FALSE)) - (object InterObjView "$UNNAMED$30" @115 - location (528, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @115 - location (528, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6897420267" - width 300 - height 1293 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @116 - location (528, 384) - line_color 3342489 - InterObjView @115 - height 984 - y_coord 924 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @117 - location (528, 496) - line_color 3342489 - InterObjView @115 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$31" @118 - location (1056, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @118 - location (1056, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68974700C1" - width 300 - height 1293 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @119 - location (1056, 640) - line_color 3342489 - InterObjView @118 - height 668 - y_coord 608 - Nested FALSE)) - (object InterObjView "$UNNAMED$32" @120 - location (1392, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @120 - location (1392, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68A1700342" - width 300 - height 1293 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @121 - location (1392, 736) - line_color 3342489 - InterObjView @120 - height 512 - y_coord 452 - Nested FALSE)) - (object InterObjView "$UNNAMED$34" @122 - location (1728, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @122 - location (1728, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68BC9B010F" - width 300 - height 1293 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @123 - location (1728, 832) - line_color 3342489 - InterObjView @122 - height 356 - y_coord 296 - Nested FALSE)) - (object InterObjView "$UNNAMED$35" @124 - location (2064, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @124 - location (2064, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68C0CC0025" - width 300 - height 1293 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @125 - location (2064, 928) - line_color 3342489 - InterObjView @124 - height 200 - y_coord 140 - Nested FALSE)) - (object InterObjView "$UNNAMED$36" @126 - location (2640, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @126 - location (2640, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 766 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68C1BA0258" - width 784 - height 1293 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @127 - location (2640, 1008) - line_color 3342489 - InterObjView @126 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @128 - location (800, 640) - label (object SegLabel @129 - Parent_View @128 - location (791, 596) - quidu "3E689ECA0026" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @115 - supplier @118 - Focus_Src @116 - Focus_Entry @119 - origin (543, 640) - terminus (1040, 640) - ordinal 2) - (object SelfMessView "" @130 - location (16, 496) - label (object SegLabel @131 - Parent_View @130 - location (716, 455) - quidu "3E68A0230130" - anchor_loc 1 - nlines 1 - max_width 701 - justify 0 - label "GetSubConnectionInfo(TUint, TDes8&)" - pctDist 1.153333 - height 42 - orientation 0) - line_color 3342489 - client @115 - supplier @115 - Focus_Src @116 - Focus_Entry @117 - origin (544, 496) - terminus (694, 496) - ordinal 1) - (object InterMessView "" @132 - location (416, 384) - label (object SegLabel @133 - Parent_View @132 - location (359, 340) - quidu "3E68A0770101" - anchor_loc 1 - nlines 1 - max_width 582 - justify 0 - label "GetSubConnectionInfo(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @113 - supplier @115 - Focus_Src @114 - Focus_Entry @116 - origin (207, 384) - terminus (512, 384) - ordinal 0) - (object InterMessView "" @134 - location (1120, 736) - label (object SegLabel @135 - Parent_View @134 - location (1223, 692) - quidu "3E68A1740314" - anchor_loc 1 - nlines 1 - max_width 582 - justify 0 - label "GetSubConnectionInfo(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @118 - supplier @120 - Focus_Src @119 - Focus_Entry @121 - origin (1071, 736) - terminus (1376, 736) - ordinal 3) - (object InterMessView "" @136 - location (1472, 832) - label (object SegLabel @137 - Parent_View @136 - location (1559, 788) - quidu "3E68BC9F021A" - anchor_loc 1 - nlines 1 - max_width 582 - justify 0 - label "GetSubConnectionInfo(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @120 - supplier @122 - Focus_Src @121 - Focus_Entry @123 - origin (1407, 832) - terminus (1712, 832) - ordinal 4) - (object InterMessView "" @138 - location (1888, 928) - label (object SegLabel @139 - Parent_View @138 - location (1895, 884) - quidu "3E68C0D10007" - anchor_loc 1 - nlines 1 - max_width 582 - justify 0 - label "GetSubConnectionInfo(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @122 - supplier @124 - Focus_Src @123 - Focus_Entry @125 - origin (1743, 928) - terminus (2048, 928) - ordinal 5) - (object InterMessView "" @140 - location (2352, 1008) - label (object SegLabel @141 - Parent_View @140 - location (2351, 964) - quidu "3E68C1CC020A" - anchor_loc 1 - nlines 1 - max_width 582 - justify 0 - label "GetSubConnectionInfo(TDes8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @124 - supplier @126 - Focus_Src @125 - Focus_Entry @127 - origin (2079, 1008) - terminus (2624, 1008) - ordinal 6))) - (object InteractionDiagram "Stop (TConnStopType specified)" - mechanism_ref @5 - quid "3E68DBEF0006" - title "Stop (TConnStopType specified)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$41" @142 - location (176, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @142 - location (176, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68DCF30219" - width 336 - height 1133 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @143 - location (176, 368) - line_color 3342489 - InterObjView @142 - height 900 - y_coord 840 - Nested FALSE)) - (object InterObjView "$UNNAMED$37" @144 - location (560, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @144 - location (560, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68DC3F017D" - width 300 - height 1133 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @145 - location (560, 368) - line_color 3342489 - InterObjView @144 - height 840 - y_coord 780 - Nested FALSE)) - (object InterObjView "$UNNAMED$38" @146 - location (1152, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @146 - location (1152, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68DC42014E" - width 300 - height 1133 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @147 - location (1152, 416) - line_color 3342489 - InterObjView @146 - height 732 - y_coord 672 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @148 - location (1152, 512) - line_color 3342489 - InterObjView @146 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$39" @149 - location (1488, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @149 - location (1488, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68DCD10238" - width 300 - height 1133 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @150 - location (1488, 640) - line_color 3342489 - InterObjView @149 - height 448 - y_coord 388 - Nested FALSE)) - (object InterObjView "$UNNAMED$40" @151 - location (1824, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @151 - location (1824, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68DF9F011F" - width 300 - height 1133 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @152 - location (1824, 704) - line_color 3342489 - InterObjView @151 - height 324 - y_coord 264 - Nested FALSE)) - (object InterObjView "$UNNAMED$42" @153 - location (2160, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @153 - location (2160, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68E08203AF" - width 300 - height 1133 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @154 - location (2160, 752) - line_color 3342489 - InterObjView @153 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$43" @155 - location (2496, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @155 - location (2496, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E68E6A10323" - width 300 - height 1133 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @156 - location (2496, 848) - line_color 3342489 - InterObjView @155 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @157 - location (848, 416) - label (object SegLabel @158 - Parent_View @157 - location (855, 372) - quidu "3E68DC4601AD" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @144 - supplier @146 - Focus_Src @145 - Focus_Entry @147 - origin (575, 416) - terminus (1136, 416) - ordinal 1) - (object SelfMessView "" @159 - location (16, 512) - label (object SegLabel @160 - Parent_View @159 - location (1243, 468) - quidu "3E68DC5803D0" - anchor_loc 1 - nlines 1 - max_width 363 - justify 0 - label "StopL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @146 - supplier @146 - Focus_Src @147 - Focus_Entry @148 - origin (1168, 512) - terminus (1318, 512) - ordinal 2) - (object InterMessView "" @161 - location (1312, 640) - label (object SegLabel @162 - Parent_View @161 - location (1319, 596) - quidu "3E68DCD601BC" - anchor_loc 1 - nlines 1 - max_width 198 - justify 0 - label "Stop(TInt )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @146 - supplier @149 - Focus_Src @147 - Focus_Entry @150 - origin (1167, 640) - terminus (1472, 640) - ordinal 3) - (object InterMessView "" @163 - location (368, 368) - label (object SegLabel @164 - Parent_View @163 - location (367, 324) - quidu "3E68DD050362" - anchor_loc 1 - nlines 1 - max_width 407 - justify 0 - label "Stop(TConnStopType)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @142 - supplier @144 - Focus_Src @143 - Focus_Entry @145 - origin (191, 368) - terminus (544, 368) - ordinal 0) - (object InterMessView "" @165 - location (1664, 704) - label (object SegLabel @166 - Parent_View @165 - location (1655, 660) - quidu "3E68DFA40297" - anchor_loc 1 - nlines 1 - max_width 185 - justify 0 - label "Stop(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @149 - supplier @151 - Focus_Src @150 - Focus_Entry @152 - origin (1503, 704) - terminus (1808, 704) - ordinal 4) - (object InterMessView "" @167 - location (16, 752) - label (object SegLabel @168 - Parent_View @167 - location (1991, 708) - quidu "3E68E0AD020A" - anchor_loc 1 - nlines 1 - max_width 185 - justify 0 - label "Stop(TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @151 - supplier @153 - Focus_Src @152 - Focus_Entry @154 - origin (1839, 752) - terminus (2144, 752) - ordinal 5) - (object InterMessView "" @169 - location (2336, 848) - label (object SegLabel @170 - Parent_View @169 - location (2327, 804) - quidu "3E68E7BC00D2" - anchor_loc 1 - nlines 1 - max_width 576 - justify 0 - label "Stop(TInt, MNifIfNotify::TAction)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @153 - supplier @155 - Focus_Src @154 - Focus_Entry @156 - origin (2175, 848) - terminus (2480, 848) - ordinal 6))) - (object InteractionDiagram "Progress (SubConnectionID specified)" - mechanism_ref @6 - quid "3E6CAA7A021C" - title "Progress (SubConnectionID specified)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$44" @171 - location (320, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @171 - location (320, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CAA910076" - width 336 - height 1049 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @172 - location (320, 368) - line_color 3342489 - InterObjView @171 - height 816 - y_coord 756 - Nested FALSE)) - (object InterObjView "$UNNAMED$45" @173 - location (704, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @173 - location (704, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CAA970095" - width 300 - height 1049 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @174 - location (704, 368) - line_color 3342489 - InterObjView @173 - height 756 - y_coord 696 - Nested FALSE)) - (object InterObjView "$UNNAMED$46" @175 - location (1040, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @175 - location (1040, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CAAB7022B" - width 300 - height 1049 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @176 - location (1040, 448) - line_color 3342489 - InterObjView @175 - height 616 - y_coord 556 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @177 - location (1040, 544) - line_color 3342489 - InterObjView @175 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @178 - location (1040, 672) - line_color 3342489 - InterObjView @175 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$47" @179 - location (1568, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @179 - location (1568, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 322 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CAC590066" - width 340 - height 1049 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @180 - location (1568, 816) - line_color 3342489 - InterObjView @179 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @181 - location (1568, 944) - line_color 3342489 - InterObjView @179 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @182 - location (16, 368) - label (object SegLabel @183 - Parent_View @182 - location (511, 324) - quidu "3E6CAA9C025B" - anchor_loc 1 - nlines 1 - max_width 935 - justify 0 - label "Progress(TSubConnectionUniqueId, TNifProgress&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @171 - supplier @173 - Focus_Src @172 - Focus_Entry @174 - origin (335, 368) - terminus (688, 368) - ordinal 0) - (object InterMessView "" @184 - location (880, 448) - label (object SegLabel @185 - Parent_View @184 - location (871, 404) - quidu "3E6CAAC00077" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @173 - supplier @175 - Focus_Src @174 - Focus_Entry @176 - origin (719, 448) - terminus (1024, 448) - ordinal 1) - (object SelfMessView "" @186 - location (16, 544) - label (object SegLabel @187 - Parent_View @186 - location (1131, 500) - quidu "3E6CAAC701CE" - anchor_loc 1 - nlines 1 - max_width 716 - justify 0 - label "SubConnectionProgressL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @175 - supplier @175 - Focus_Src @176 - Focus_Entry @177 - origin (1056, 544) - terminus (1206, 544) - ordinal 2) - (object InterMessView "" @188 - location (1216, 944) - label (object SegLabel @189 - Parent_View @188 - location (1303, 900) - quidu "3E6CACBD0103" - anchor_loc 1 - nlines 1 - max_width 654 - justify 0 - label "GetCurrentProgress(TNifProgress&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @175 - supplier @179 - Focus_Src @176 - Focus_Entry @181 - origin (1055, 944) - terminus (1552, 944) - ordinal 5) - (object InterMessView "" @190 - location (1216, 816) - label (object SegLabel @191 - Parent_View @190 - location (1303, 772) - quidu "3E6CD2940056" - anchor_loc 1 - nlines 1 - max_width 479 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @175 - supplier @179 - Focus_Src @176 - Focus_Entry @180 - origin (1055, 816) - terminus (1552, 816) - ordinal 4) - (object SelfMessView "" @192 - location (16, 672) - label (object SegLabel @193 - Parent_View @192 - location (1131, 628) - quidu "3E6CD2A8022B" - anchor_loc 1 - nlines 1 - max_width 841 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @175 - supplier @175 - Focus_Src @176 - Focus_Entry @178 - origin (1056, 672) - terminus (1206, 672) - ordinal 3))) - (object InteractionDiagram "SubConnectionProgressNotification" - mechanism_ref @7 - quid "3E6CBB3D0354" - title "SubConnectionProgressNotification" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$48" @194 - location (592, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @194 - location (592, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CCA570170" - width 336 - height 1033 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @195 - location (592, 368) - line_color 3342489 - InterObjView @194 - height 800 - y_coord 740 - Nested FALSE)) - (object InterObjView "$UNNAMED$49" @196 - location (1120, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @196 - location (1120, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CCA5F02C7" - width 300 - height 1033 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @197 - location (1120, 368) - line_color 3342489 - InterObjView @196 - height 740 - y_coord 680 - Nested FALSE)) - (object InterObjView "$UNNAMED$50" @198 - location (1456, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @198 - location (1456, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CCA6103C1" - width 300 - height 1033 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @199 - location (1456, 464) - line_color 3342489 - InterObjView @198 - height 584 - y_coord 524 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @200 - location (1456, 560) - line_color 3342489 - InterObjView @198 - height 360 - y_coord 300 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @201 - location (1456, 688) - line_color 3342489 - InterObjView @198 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$51" @202 - location (2176, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @202 - location (2176, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 322 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CD1A003C1" - width 340 - height 1033 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @203 - location (2176, 800) - line_color 3342489 - InterObjView @202 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @204 - location (2176, 928) - line_color 3342489 - InterObjView @202 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @205 - location (16, 368) - label (object SegLabel @206 - Parent_View @205 - location (855, 324) - quidu "3E6CCA670123" - anchor_loc 1 - nlines 1 - max_width 1657 - justify 0 - label "ProgressNotification(TSubConnectionUniqueId, TNifProgressBuf&, TRequestStatus&, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @194 - supplier @196 - Focus_Src @195 - Focus_Entry @197 - origin (607, 368) - terminus (1104, 368) - ordinal 0) - (object InterMessView "" @207 - location (1296, 464) - label (object SegLabel @208 - Parent_View @207 - location (1287, 420) - quidu "3E6CCE6A03D2" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @196 - supplier @198 - Focus_Src @197 - Focus_Entry @199 - origin (1135, 464) - terminus (1440, 464) - ordinal 1) - (object SelfMessView "" @209 - location (16, 560) - label (object SegLabel @210 - Parent_View @209 - location (1547, 516) - quidu "3E6CD0820374" - anchor_loc 1 - nlines 1 - max_width 1066 - justify 0 - label "RequestSubConnectionProgressNotificationL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @198 - supplier @198 - Focus_Src @199 - Focus_Entry @200 - origin (1472, 560) - terminus (1622, 560) - ordinal 2) - (object SelfMessView "" @211 - location (16, 688) - label (object SegLabel @212 - Parent_View @211 - location (1547, 644) - quidu "3E6CD0DA024A" - anchor_loc 1 - nlines 1 - max_width 841 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @198 - supplier @198 - Focus_Src @200 - Focus_Entry @201 - origin (1472, 688) - terminus (1622, 688) - ordinal 3) - (object InterMessView "" @213 - location (1808, 800) - label (object SegLabel @214 - Parent_View @213 - location (1815, 756) - quidu "3E6CD1AC0096" - anchor_loc 1 - nlines 1 - max_width 479 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @198 - supplier @202 - Focus_Src @200 - Focus_Entry @203 - origin (1471, 800) - terminus (2160, 800) - ordinal 4) - (object InterMessView "" @215 - location (16, 928) - label (object SegLabel @216 - Parent_View @215 - location (1815, 884) - quidu "3E6CD2090085" - anchor_loc 1 - nlines 1 - max_width 1067 - justify 0 - label "RequestSubConnectionProgressNotificationL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @198 - supplier @202 - Focus_Src @199 - Focus_Entry @204 - origin (1471, 928) - terminus (2160, 928) - ordinal 5))) - (object InteractionDiagram "Cancel SubConnection ProgressNotification" - mechanism_ref @8 - quid "3E6CE3440095" - title "Cancel SubConnection ProgressNotification" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$52" @217 - location (320, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @217 - location (320, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CE3560095" - width 336 - height 937 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @218 - location (320, 384) - line_color 3342489 - InterObjView @217 - height 688 - y_coord 628 - Nested FALSE)) - (object InterObjView "$UNNAMED$53" @219 - location (736, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @219 - location (736, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CE3670028" - width 300 - height 937 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @220 - location (736, 384) - line_color 3342489 - InterObjView @219 - height 628 - y_coord 568 - Nested FALSE)) - (object InterObjView "$UNNAMED$54" @221 - location (1168, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @221 - location (1168, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CE35B00C4" - width 300 - height 937 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @222 - location (1168, 480) - line_color 3342489 - InterObjView @221 - height 472 - y_coord 412 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @223 - location (1168, 576) - line_color 3342489 - InterObjView @221 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @224 - location (1168, 704) - line_color 3342489 - InterObjView @221 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$55" @225 - location (1536, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @225 - location (1536, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 322 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6CE43B0393" - width 340 - height 937 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @226 - location (1536, 832) - line_color 3342489 - InterObjView @225 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @227 - location (400, 384) - label (object SegLabel @228 - Parent_View @227 - location (527, 340) - quidu "3E6CE370020D" - anchor_loc 1 - nlines 1 - max_width 976 - justify 0 - label "CancelProgressNotification(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @217 - supplier @219 - Focus_Src @218 - Focus_Entry @220 - origin (335, 384) - terminus (720, 384) - ordinal 0) - (object InterMessView "" @229 - location (720, 480) - label (object SegLabel @230 - Parent_View @229 - location (951, 436) - quidu "3E6CE3730086" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @219 - supplier @221 - Focus_Src @220 - Focus_Entry @222 - origin (751, 480) - terminus (1152, 480) - ordinal 1) - (object SelfMessView "" @231 - location (16, 576) - label (object SegLabel @232 - Parent_View @231 - location (1259, 532) - quidu "3E6CE37502D8" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "CancelSubConnectionProgressNotification(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @221 - supplier @221 - Focus_Src @222 - Focus_Entry @223 - origin (1184, 576) - terminus (1334, 576) - ordinal 2) - (object SelfMessView "" @233 - location (16, 704) - label (object SegLabel @234 - Parent_View @233 - location (1259, 660) - quidu "3E6CE44300D3" - anchor_loc 1 - nlines 1 - max_width 841 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @221 - supplier @221 - Focus_Src @222 - Focus_Entry @224 - origin (1184, 704) - terminus (1334, 704) - ordinal 3) - (object InterMessView "" @235 - location (1344, 832) - label (object SegLabel @236 - Parent_View @235 - location (1351, 788) - quidu "3E6CE44C0103" - anchor_loc 1 - nlines 1 - max_width 1132 - justify 0 - label "CancelSubConnectionProgressNotification(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @221 - supplier @225 - Focus_Src @222 - Focus_Entry @226 - origin (1183, 832) - terminus (1520, 832) - ordinal 4))) - (object InteractionDiagram "Enumerate SubConnections" - mechanism_ref @9 - quid "3E6DD26501C3" - title "Enumerate SubConnections" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$56" @237 - location (208, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @237 - location (208, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6DD2750231" - width 336 - height 1181 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @238 - location (208, 368) - line_color 3342489 - InterObjView @237 - height 948 - y_coord 888 - Nested FALSE)) - (object InterObjView "$UNNAMED$57" @239 - location (544, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @239 - location (544, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6DD27D0369" - width 300 - height 1181 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @240 - location (544, 368) - line_color 3342489 - InterObjView @239 - height 888 - y_coord 828 - Nested FALSE)) - (object InterObjView "$UNNAMED$58" @241 - location (976, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @241 - location (976, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6DD28902FC" - width 300 - height 1181 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @242 - location (976, 416) - line_color 3342489 - InterObjView @241 - height 780 - y_coord 720 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @243 - location (976, 512) - line_color 3342489 - InterObjView @241 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$59" @244 - location (1456, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @244 - location (1456, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6DD6E302AE" - width 300 - height 1181 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @245 - location (1456, 624) - line_color 3342489 - InterObjView @244 - height 512 - y_coord 452 - Nested FALSE)) - (object InterObjView "$UNNAMED$60" @246 - location (1792, 225) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @246 - location (1792, 225) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6DD8390379" - width 300 - height 1181 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @247 - location (1792, 704) - line_color 3342489 - InterObjView @246 - height 372 - y_coord 312 - Nested FALSE)) - (object InterObjView "$UNNAMED$61" @248 - location (2128, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @248 - 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 "3E6F3E1D03DC" - width 300 - height 1181 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @249 - location (2128, 800) - line_color 3342489 - InterObjView @248 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$62" @250 - location (2720, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @250 - location (2720, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 766 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6F3F16013C" - width 784 - height 1181 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @251 - location (2720, 896) - line_color 3342489 - InterObjView @250 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @252 - location (384, 368) - label (object SegLabel @253 - Parent_View @252 - location (375, 324) - quidu "3E6DD28102AE" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "EnumerateSubConnections(TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @237 - supplier @239 - Focus_Src @238 - Focus_Entry @240 - origin (223, 368) - terminus (528, 368) - ordinal 0) - (object InterMessView "" @254 - location (16, 416) - label (object SegLabel @255 - Parent_View @254 - location (759, 372) - quidu "3E6DD28C0290" - anchor_loc 1 - nlines 1 - max_width 410 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @239 - supplier @241 - Focus_Src @240 - Focus_Entry @242 - origin (559, 416) - terminus (960, 416) - ordinal 1) - (object SelfMessView "" @256 - location (16, 512) - label (object SegLabel @257 - Parent_View @256 - location (1067, 468) - quidu "3E6DD291005D" - anchor_loc 1 - nlines 1 - max_width 885 - justify 0 - label "EnumerateSubConnectionsL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @241 - supplier @241 - Focus_Src @242 - Focus_Entry @243 - origin (992, 512) - terminus (1142, 512) - ordinal 2) - (object InterMessView "" @258 - location (1216, 624) - label (object SegLabel @259 - Parent_View @258 - location (1215, 580) - quidu "3E6DD6F0030D" - anchor_loc 1 - nlines 1 - max_width 673 - justify 0 - label "EnumerateSubConnectionsL(TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @241 - supplier @244 - Focus_Src @242 - Focus_Entry @245 - origin (991, 624) - terminus (1440, 624) - ordinal 3) - (object InterMessView "" @260 - location (1616, 704) - label (object SegLabel @261 - Parent_View @260 - location (1623, 660) - quidu "3E6DD83D036A" - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "EnumerateSubConnections(TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @244 - supplier @246 - Focus_Src @245 - Focus_Entry @247 - origin (1471, 704) - terminus (1776, 704) - ordinal 4) - (object InterMessView "" @262 - location (16, 800) - label (object SegLabel @263 - Parent_View @262 - location (1959, 756) - quidu "3E6F3E2300D0" - anchor_loc 1 - nlines 1 - max_width 619 - justify 0 - label "EnumerateSubConnections(TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @246 - supplier @248 - Focus_Src @247 - Focus_Entry @249 - origin (1807, 800) - terminus (2112, 800) - ordinal 5) - (object InterMessView "" @264 - location (16, 896) - label (object SegLabel @265 - Parent_View @264 - location (2423, 852) - quidu "3E6F3F1C03DD" - anchor_loc 1 - nlines 1 - max_width 619 - justify 0 - label "EnumerateSubConnections(TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @248 - supplier @250 - Focus_Src @249 - Focus_Entry @251 - origin (2143, 896) - terminus (2704, 896) - ordinal 6))) - (object InteractionDiagram "DataTransferredRequest (For Connection)" - mechanism_ref @10 - quid "3E6F4141018B" - title "DataTransferredRequest (For Connection)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 1006 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$63" @266 - location (144, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @266 - location (144, 237) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6F41580236" - width 336 - height 2189 - icon_height 162 - icon_width 120 - icon_y_offset 12 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @267 - location (144, 400) - line_color 3342489 - InterObjView @266 - height 1924 - y_coord 1864 - Nested FALSE)) - (object InterObjView "$UNNAMED$64" @268 - location (1248, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @268 - location (1248, 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 "3E6F415C035F" - width 300 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @269 - location (1248, 400) - line_color 3342489 - InterObjView @268 - height 1864 - y_coord 1804 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @270 - location (1248, 496) - line_color 3342489 - InterObjView @268 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$65" @271 - location (1568, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @271 - location (1568, 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 "3E6F416702D3" - width 300 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @272 - location (1568, 624) - line_color 3342489 - InterObjView @271 - height 1580 - y_coord 1520 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @273 - location (1568, 720) - line_color 3342489 - InterObjView @271 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$66" @274 - location (1888, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @274 - location (1888, 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 "3E6F44D7038E" - width 300 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @275 - location (1888, 848) - line_color 3342489 - InterObjView @274 - height 1296 - y_coord 1236 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @276 - location (1888, 1424) - line_color 3342489 - InterObjView @274 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$67" @277 - location (2208, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @277 - location (2208, 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 "3E6F460601AA" - width 300 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @278 - location (2208, 944) - line_color 3342489 - InterObjView @277 - height 372 - y_coord 312 - Nested FALSE)) - (object InterObjView "$UNNAMED$69" @279 - location (2528, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @279 - location (2528, 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 "3E6F471D016B" - width 300 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @280 - location (2528, 1040) - line_color 3342489 - InterObjView @279 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$70" @281 - location (3040, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @281 - location (3040, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E6F474600A0" - width 690 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @282 - location (3040, 1136) - line_color 3342489 - InterObjView @281 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$68" @283 - location (3552, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @283 - location (3552, 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 "3E6F4C1C037F" - width 300 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @284 - location (3552, 1520) - line_color 3342489 - InterObjView @283 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @285 - location (3552, 1600) - line_color 3342489 - InterObjView @283 - height 484 - y_coord 424 - Nested FALSE)) - (object InterObjView "$UNNAMED$73" @286 - location (3888, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @286 - location (3888, 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 "3E6F4E0A014C" - width 340 - height 2189 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @287 - location (3888, 1696) - line_color 3342489 - InterObjView @286 - height 328 - y_coord 268 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @288 - location (3888, 1792) - line_color 3342489 - InterObjView @286 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @289 - location (3888, 1904) - line_color 3342489 - InterObjView @286 - height 60 - y_coord 0 - Nested TRUE)) - (object InterMessView "" @290 - location (16, 400) - label (object SegLabel @291 - Parent_View @290 - location (695, 356) - quidu "3E6F41600266" - anchor_loc 1 - nlines 1 - max_width 1325 - justify 0 - label "DataTransferredRequest(TPckg&, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @266 - supplier @268 - Focus_Src @267 - Focus_Entry @269 - origin (159, 400) - terminus (1232, 400) - ordinal 0) - (object InterMessView "" @292 - location (16, 624) - label (object SegLabel @293 - Parent_View @292 - location (1407, 580) - quidu "3E6F416E02A5" - anchor_loc 1 - nlines 1 - max_width 400 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @268 - supplier @271 - Focus_Src @269 - Focus_Entry @272 - origin (1263, 624) - terminus (1552, 624) - ordinal 2) - (object SelfMessView "" @294 - location (16, 720) - label (object SegLabel @295 - Parent_View @294 - location (1659, 676) - quidu "3E6F41770005" - anchor_loc 1 - nlines 1 - max_width 644 - justify 0 - label "DataTransferredL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @271 - supplier @271 - Focus_Src @272 - Focus_Entry @273 - origin (1584, 720) - terminus (1734, 720) - ordinal 3) - (object SelfMessView "" @296 - location (16, 496) - label (object SegLabel @297 - Parent_View @296 - location (1339, 452) - quidu "3E6F431A00EF" - anchor_loc 1 - nlines 1 - max_width 1788 - justify 0 - label "DataTransferredRequest(TSubConnectionUniqueId, TPckg&, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @268 - supplier @268 - Focus_Src @269 - Focus_Entry @270 - origin (1264, 496) - terminus (1414, 496) - ordinal 1) - (object InterMessView "" @298 - location (16, 848) - label (object SegLabel @299 - Parent_View @298 - location (1727, 804) - quidu "3E6F44DF0053" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @271 - supplier @274 - Focus_Src @272 - Focus_Entry @275 - origin (1583, 848) - terminus (1872, 848) - ordinal 4) - (object InterMessView "" @300 - location (16, 944) - label (object SegLabel @301 - Parent_View @300 - location (2047, 900) - quidu "3E6F460B0092" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @274 - supplier @277 - Focus_Src @275 - Focus_Entry @278 - origin (1903, 944) - terminus (2192, 944) - ordinal 5) - (object InterMessView "" @302 - location (16, 1040) - label (object SegLabel @303 - Parent_View @302 - location (2367, 996) - quidu "3E6F47220331" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @277 - supplier @279 - Focus_Src @278 - Focus_Entry @280 - origin (2223, 1040) - terminus (2512, 1040) - ordinal 6) - (object InterMessView "" @304 - location (16, 1136) - label (object SegLabel @305 - Parent_View @304 - location (2783, 1092) - quidu "3E6F474F0370" - anchor_loc 1 - nlines 1 - max_width 1078 - justify 0 - label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @279 - supplier @281 - Focus_Src @280 - Focus_Entry @282 - origin (2543, 1136) - terminus (3024, 1136) - ordinal 7) - (object InterMessView "" @306 - location (16, 1520) - label (object SegLabel @307 - Parent_View @306 - location (2719, 1476) - quidu "3E6F4C2F0092" - anchor_loc 1 - nlines 1 - max_width 497 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @274 - supplier @283 - Focus_Src @275 - Focus_Entry @284 - origin (1903, 1520) - terminus (3536, 1520) - ordinal 9) - (object SelfMessView "" @308 - location (16, 1424) - label (object SegLabel @309 - Parent_View @308 - location (1979, 1380) - quidu "3E6F4C4F00C0" - anchor_loc 1 - nlines 1 - max_width 759 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @274 - supplier @274 - Focus_Src @275 - Focus_Entry @276 - origin (1904, 1424) - terminus (2054, 1424) - ordinal 8) - (object InterMessView "" @310 - location (16, 1600) - label (object SegLabel @311 - Parent_View @310 - location (2719, 1556) - quidu "3E6F4D54010E" - anchor_loc 1 - nlines 1 - max_width 668 - justify 0 - label "NotifyDataTransferred(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @274 - supplier @283 - Focus_Src @275 - Focus_Entry @285 - origin (1903, 1600) - terminus (3536, 1600) - ordinal 10) - (object InterMessView "" @312 - location (16, 1696) - label (object SegLabel @313 - Parent_View @312 - location (3719, 1652) - quidu "3E6F4E1A0209" - anchor_loc 1 - nlines 1 - max_width 806 - justify 0 - label "NotifyDataTransferred(const TUint, const TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @283 - supplier @286 - Focus_Src @285 - Focus_Entry @287 - origin (3567, 1696) - terminus (3872, 1696) - ordinal 11) - (object SelfMessView "" @314 - location (16, 1792) - label (object SegLabel @315 - Parent_View @314 - location (3979, 1748) - quidu "3E6F4EE00257" - anchor_loc 1 - nlines 1 - max_width 483 - justify 0 - label "NotifyDataSent(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @286 - supplier @286 - Focus_Src @287 - Focus_Entry @288 - origin (3904, 1792) - terminus (4054, 1792) - ordinal 12) - (object SelfMessView "" @316 - location (16, 1904) - label (object SegLabel @317 - Parent_View @316 - location (3979, 1860) - quidu "3E6F4FC50208" - anchor_loc 1 - nlines 1 - max_width 564 - justify 0 - label "NotifyDataReceived(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @286 - supplier @286 - Focus_Src @287 - Focus_Entry @289 - origin (3904, 1904) - terminus (4054, 1904) - ordinal 13))) - (object InteractionDiagram "DataSent Notification Request" - mechanism_ref @11 - quid "3E70A5C400C9" - title "DataSent Notification Request" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 2325 - origin_y 1463 - items (list diagram_item_list - (object InterObjView "$UNNAMED$74" @318 - location (352, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @318 - location (352, 281) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70A5D900B9" - width 336 - height 2593 - icon_height 162 - icon_width 120 - icon_y_offset -32 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @319 - location (352, 352) - line_color 3342489 - InterObjView @318 - height 2172 - y_coord 2112 - Nested FALSE)) - (object InterObjView "$UNNAMED$75" @320 - location (896, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @320 - location (896, 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 "3E70A5DD00B9" - width 300 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @321 - location (896, 352) - line_color 3342489 - InterObjView @320 - height 2112 - y_coord 2052 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @322 - location (896, 448) - line_color 3342489 - InterObjView @320 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$76" @323 - location (1232, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @323 - location (1232, 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 "3E70A6940398" - width 300 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @324 - location (1232, 592) - line_color 3342489 - InterObjView @323 - height 1812 - y_coord 1752 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @325 - location (1232, 688) - line_color 3342489 - InterObjView @323 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @326 - location (1232, 832) - line_color 3342489 - InterObjView @323 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$77" @327 - location (1584, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @327 - location (1584, 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 "3E70A7D60165" - width 340 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @328 - location (1584, 960) - line_color 3342489 - InterObjView @327 - height 1384 - y_coord 1324 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @329 - location (1584, 2000) - line_color 3342489 - InterObjView @327 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @330 - location (1584, 2096) - line_color 3342489 - InterObjView @327 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @331 - location (1584, 2224) - line_color 3342489 - InterObjView @327 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$78" @332 - location (1936, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @332 - location (1936, 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 "3E70AA13025F" - width 300 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @333 - location (1936, 1056) - line_color 3342489 - InterObjView @332 - height 1672 - y_coord 1612 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @334 - location (1936, 1824) - line_color 3342489 - InterObjView @332 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @335 - location (1936, 1920) - line_color 3342489 - InterObjView @332 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @336 - location (1936, 2352) - line_color 3342489 - InterObjView @332 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @337 - location (1936, 2480) - line_color 3342489 - InterObjView @332 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$79" @338 - location (2304, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @338 - location (2304, 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 "3E70AA680388" - width 300 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @339 - location (2304, 1152) - line_color 3342489 - InterObjView @338 - height 888 - y_coord 828 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @340 - location (2304, 1696) - line_color 3342489 - InterObjView @338 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$80" @341 - location (2608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @341 - location (2608, 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 "3E70AAE500F8" - width 300 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @342 - location (2608, 1248) - line_color 3342489 - InterObjView @341 - height 356 - y_coord 296 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @343 - location (2608, 2608) - line_color 3342489 - InterObjView @341 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$81" @344 - location (2944, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @344 - location (2944, 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 "3E70AB0300B9" - width 300 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @345 - location (2944, 1344) - line_color 3342489 - InterObjView @344 - height 200 - y_coord 140 - Nested FALSE)) - (object InterObjView "$UNNAMED$82" @346 - location (3472, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @346 - location (3472, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70AB30000D" - width 690 - height 2593 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @347 - location (3472, 1424) - line_color 3342489 - InterObjView @346 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @348 - location (16, 352) - label (object SegLabel @349 - Parent_View @348 - location (623, 308) - quidu "3E70A5E0009B" - anchor_loc 1 - nlines 1 - max_width 1219 - justify 0 - label "DataSentNotificationRequest(TUint, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @318 - supplier @320 - Focus_Src @319 - Focus_Entry @321 - origin (367, 352) - terminus (880, 352) - ordinal 0) - (object SelfMessView "" @350 - location (16, 448) - label (object SegLabel @351 - Parent_View @350 - location (987, 404) - quidu "3E70A5E8007C" - anchor_loc 1 - nlines 1 - max_width 1682 - justify 0 - label "DataSentNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @320 - supplier @320 - Focus_Src @321 - Focus_Entry @322 - origin (912, 448) - terminus (1062, 448) - ordinal 1) - (object InterMessView "" @352 - location (16, 592) - label (object SegLabel @353 - Parent_View @352 - location (1063, 548) - quidu "3E70A698031C" - anchor_loc 1 - nlines 1 - max_width 384 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @320 - supplier @323 - Focus_Src @321 - Focus_Entry @324 - origin (911, 592) - terminus (1216, 592) - ordinal 2) - (object SelfMessView "" @354 - location (16, 688) - label (object SegLabel @355 - Parent_View @354 - location (1323, 644) - quidu "3E70A73002CD" - anchor_loc 1 - nlines 1 - max_width 860 - justify 0 - label "DataSentNotificationRequestL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @323 - supplier @323 - Focus_Src @324 - Focus_Entry @325 - origin (1248, 688) - terminus (1398, 688) - ordinal 3) - (object SelfMessView "" @356 - location (16, 832) - label (object SegLabel @357 - Parent_View @356 - location (1323, 788) - quidu "3E70A7470165" - anchor_loc 1 - nlines 1 - max_width 809 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @323 - supplier @323 - Focus_Src @324 - Focus_Entry @326 - origin (1248, 832) - terminus (1398, 832) - ordinal 4) - (object InterMessView "" @358 - location (16, 960) - label (object SegLabel @359 - Parent_View @358 - location (1407, 916) - quidu "3E70A7DA0166" - anchor_loc 1 - nlines 1 - max_width 860 - justify 0 - label "DataSentNotificationRequestL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @323 - supplier @327 - Focus_Src @324 - Focus_Entry @328 - origin (1247, 960) - terminus (1568, 960) - ordinal 5) - (object InterMessView "" @360 - location (16, 1056) - label (object SegLabel @361 - Parent_View @360 - location (1759, 1012) - quidu "3E70AA190260" - anchor_loc 1 - nlines 1 - max_width 722 - justify 0 - label "DataSentNotificationRequest(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @327 - supplier @332 - Focus_Src @328 - Focus_Entry @333 - origin (1599, 1056) - terminus (1920, 1056) - ordinal 6) - (object InterMessView "" @362 - location (16, 1152) - label (object SegLabel @363 - Parent_View @362 - location (2119, 1108) - quidu "3E70AA6F0195" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @332 - supplier @338 - Focus_Src @333 - Focus_Entry @339 - origin (1951, 1152) - terminus (2288, 1152) - ordinal 7) - (object InterMessView "" @364 - location (16, 1248) - label (object SegLabel @365 - Parent_View @364 - location (2455, 1204) - quidu "3E70AAE90260" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @338 - supplier @341 - Focus_Src @339 - Focus_Entry @342 - origin (2319, 1248) - terminus (2592, 1248) - ordinal 8) - (object InterMessView "" @366 - location (16, 1344) - label (object SegLabel @367 - Parent_View @366 - location (2775, 1300) - quidu "3E70AB09003D" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @341 - supplier @344 - Focus_Src @342 - Focus_Entry @345 - origin (2623, 1344) - terminus (2928, 1344) - ordinal 9) - (object InterMessView "" @368 - location (16, 1424) - label (object SegLabel @369 - Parent_View @368 - location (3207, 1380) - quidu "3E70AB380128" - anchor_loc 1 - nlines 1 - max_width 1078 - justify 0 - label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @344 - supplier @346 - Focus_Src @345 - Focus_Entry @347 - origin (2959, 1424) - terminus (3456, 1424) - ordinal 10) - (object SelfMessView "" @370 - location (16, 1696) - label (object SegLabel @371 - Parent_View @370 - location (2395, 1652) - quidu "3E70B057029F" - anchor_loc 1 - nlines 1 - max_width 759 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @338 - supplier @338 - Focus_Src @339 - Focus_Entry @340 - origin (2320, 1696) - terminus (2470, 1696) - ordinal 11) - (object InterMessView "" @372 - location (16, 1824) - label (object SegLabel @373 - Parent_View @372 - location (2120, 1780) - quidu "3E70B083031B" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @338 - supplier @332 - Focus_Src @339 - Focus_Entry @334 - origin (2288, 1824) - terminus (1952, 1824) - ordinal 12) - (object InterMessView "" @374 - location (16, 1920) - label (object SegLabel @375 - Parent_View @374 - location (2120, 1876) - quidu "3E70B2CB02AD" - anchor_loc 1 - nlines 1 - max_width 600 - justify 0 - label "NotifyDataTransferred(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @338 - supplier @332 - Focus_Src @339 - Focus_Entry @335 - origin (2288, 1920) - terminus (1952, 1920) - ordinal 13) - (object InterMessView "" @376 - location (16, 2000) - label (object SegLabel @377 - Parent_View @376 - location (1760, 1956) - quidu "3E70B2E1006B" - anchor_loc 1 - nlines 1 - max_width 806 - justify 0 - label "NotifyDataTransferred(const TUint, const TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @332 - supplier @327 - Focus_Src @333 - Focus_Entry @329 - origin (1920, 2000) - terminus (1600, 2000) - ordinal 14) - (object SelfMessView "" @378 - location (16, 2096) - label (object SegLabel @379 - Parent_View @378 - location (1675, 2052) - quidu "3E70B36F002E" - anchor_loc 1 - nlines 1 - max_width 478 - justify 0 - label "NotifyDataSent(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @327 - supplier @327 - Focus_Src @328 - Focus_Entry @330 - origin (1600, 2096) - terminus (1750, 2096) - ordinal 15) - (object SelfMessView "" @380 - location (16, 2224) - label (object SegLabel @381 - Parent_View @380 - location (1675, 2180) - quidu "3E70B37A03A7" - anchor_loc 1 - nlines 1 - max_width 559 - justify 0 - label "NotifyDataReceived(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @327 - supplier @327 - Focus_Src @328 - Focus_Entry @331 - origin (1600, 2224) - terminus (1750, 2224) - ordinal 16) - (object SelfMessView "" @382 - location (16, 2352) - label (object SegLabel @383 - Parent_View @382 - location (2027, 2308) - quidu "3E77462100AA" - anchor_loc 1 - nlines 1 - max_width 650 - justify 0 - label "CalculateNewUplinkGranularity(TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @332 - supplier @332 - Focus_Src @333 - Focus_Entry @336 - origin (1952, 2352) - terminus (2102, 2352) - ordinal 17) - (object SelfMessView "" @384 - location (16, 2480) - label (object SegLabel @385 - Parent_View @384 - location (2027, 2436) - quidu "3E774688032A" - anchor_loc 1 - nlines 1 - max_width 459 - justify 0 - label "SetNextUplinkGranularity( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @332 - supplier @332 - Focus_Src @333 - Focus_Entry @337 - origin (1952, 2480) - terminus (2102, 2480) - ordinal 18) - (object InterMessView "" @386 - location (16, 2608) - label (object SegLabel @387 - Parent_View @386 - location (2271, 2564) - quidu "3E7747800146" - anchor_loc 1 - nlines 1 - max_width 1169 - justify 0 - label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @332 - supplier @341 - Focus_Src @333 - Focus_Entry @343 - origin (1951, 2608) - terminus (2592, 2608) - ordinal 19))) - (object InteractionDiagram "DataSent Notification Cancel (SubConnection unspecified)" - mechanism_ref @12 - quid "3E70CA010117" - title "DataSent Notification Cancel (SubConnection unspecified)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$83" @388 - location (144, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @388 - location (144, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70CA09002D" - width 336 - height 1773 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @389 - location (144, 384) - line_color 3342489 - InterObjView @388 - height 120 - y_coord 60 - Nested FALSE)) - (object InterObjView "$UNNAMED$84" @390 - location (480, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @390 - location (480, 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 "3E70CA0D00B9" - width 300 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @391 - location (480, 384) - line_color 3342489 - InterObjView @390 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @392 - location (480, 448) - line_color 3342489 - InterObjView @390 - height 1460 - y_coord 1400 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @393 - location (480, 480) - line_color 3342489 - InterObjView @390 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$85" @394 - location (816, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @394 - location (816, 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 "3E70CA1E001D" - width 300 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @395 - location (816, 608) - line_color 3342489 - InterObjView @394 - height 1240 - y_coord 1180 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @396 - location (816, 720) - line_color 3342489 - InterObjView @394 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @397 - location (816, 848) - line_color 3342489 - InterObjView @394 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$86" @398 - location (1168, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @398 - location (1168, 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 "3E70CB1D005B" - width 340 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @399 - location (1168, 976) - line_color 3342489 - InterObjView @398 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @400 - location (1168, 1104) - line_color 3342489 - InterObjView @398 - height 684 - y_coord 624 - Nested FALSE)) - (object InterObjView "$UNNAMED$87" @401 - location (1520, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @401 - location (1520, 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 "3E70CC00030B" - width 300 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @402 - location (1520, 1200) - line_color 3342489 - InterObjView @401 - height 528 - y_coord 468 - Nested FALSE)) - (object InterObjView "$UNNAMED$88" @403 - location (1856, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @403 - location (1856, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E7748D60155" - width 300 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @404 - location (1856, 1296) - line_color 3342489 - InterObjView @403 - height 372 - y_coord 312 - Nested FALSE)) - (object InterObjView "$UNNAMED$89" @405 - location (2192, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @405 - location (2192, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E7748D80387" - width 300 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @406 - location (2192, 1392) - line_color 3342489 - InterObjView @405 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$90" @407 - location (2720, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @407 - location (2720, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E7748F70349" - width 690 - height 1773 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @408 - location (2720, 1488) - line_color 3342489 - InterObjView @407 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @409 - location (16, 384) - label (object SegLabel @410 - Parent_View @409 - location (311, 340) - quidu "3E70CA0F031C" - anchor_loc 1 - nlines 1 - max_width 507 - justify 0 - label "DataSentNotificationCancel( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @388 - supplier @390 - Focus_Src @389 - Focus_Entry @391 - origin (159, 384) - terminus (464, 384) - ordinal 0) - (object SelfMessView "" @411 - location (16, 480) - label (object SegLabel @412 - Parent_View @411 - location (571, 436) - quidu "3E70CA1503B8" - anchor_loc 1 - nlines 1 - max_width 942 - justify 0 - label "DataSentNotificationCancel(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @390 - supplier @390 - Focus_Src @392 - Focus_Entry @393 - origin (496, 480) - terminus (646, 480) - ordinal 1) - (object InterMessView "" @413 - location (16, 608) - label (object SegLabel @414 - Parent_View @413 - location (647, 564) - quidu "3E70CA21028F" - anchor_loc 1 - nlines 1 - max_width 385 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @390 - supplier @394 - Focus_Src @392 - Focus_Entry @395 - origin (495, 608) - terminus (800, 608) - ordinal 2) - (object SelfMessView "" @415 - location (16, 720) - label (object SegLabel @416 - Parent_View @415 - location (907, 676) - quidu "3E70CAA2007C" - anchor_loc 1 - nlines 1 - max_width 814 - justify 0 - label "DataSentNotificationCancel(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @394 - supplier @394 - Focus_Src @395 - Focus_Entry @396 - origin (832, 720) - terminus (982, 720) - ordinal 3) - (object SelfMessView "" @417 - location (16, 848) - label (object SegLabel @418 - Parent_View @417 - location (907, 804) - quidu "3E70CAC80369" - anchor_loc 1 - nlines 1 - max_width 811 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @394 - supplier @394 - Focus_Src @395 - Focus_Entry @397 - origin (832, 848) - terminus (982, 848) - ordinal 4) - (object InterMessView "" @419 - location (16, 976) - label (object SegLabel @420 - Parent_View @419 - location (991, 932) - quidu "3E70CB21000E" - anchor_loc 1 - nlines 1 - max_width 457 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @394 - supplier @398 - Focus_Src @395 - Focus_Entry @399 - origin (831, 976) - terminus (1152, 976) - ordinal 5) - (object InterMessView "" @421 - location (16, 1104) - label (object SegLabel @422 - Parent_View @421 - location (991, 1060) - quidu "3E70CBC70349" - anchor_loc 1 - nlines 1 - max_width 814 - justify 0 - label "DataSentNotificationCancel(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @394 - supplier @398 - Focus_Src @395 - Focus_Entry @400 - origin (831, 1104) - terminus (1152, 1104) - ordinal 6) - (object InterMessView "" @423 - location (16, 1200) - label (object SegLabel @424 - Parent_View @423 - location (1343, 1156) - quidu "3E70CC0A035A" - anchor_loc 1 - nlines 1 - max_width 507 - justify 0 - label "DataSentNotificationCancel( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @398 - supplier @401 - Focus_Src @400 - Focus_Entry @402 - origin (1183, 1200) - terminus (1504, 1200) - ordinal 7) - (object InterMessView "" @425 - location (16, 1296) - label (object SegLabel @426 - Parent_View @425 - location (1687, 1252) - quidu "3E7748DF0388" - anchor_loc 1 - nlines 1 - max_width 941 - justify 0 - label "DataSentNotificationCancel(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @401 - supplier @403 - Focus_Src @402 - Focus_Entry @404 - origin (1535, 1296) - terminus (1840, 1296) - ordinal 8) - (object InterMessView "" @427 - location (16, 1392) - label (object SegLabel @428 - Parent_View @427 - location (2023, 1348) - quidu "3E7748E9025F" - anchor_loc 1 - nlines 1 - max_width 941 - justify 0 - label "DataSentNotificationCancel(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @403 - supplier @405 - Focus_Src @404 - Focus_Entry @406 - origin (1871, 1392) - terminus (2176, 1392) - ordinal 9) - (object InterMessView "" @429 - location (16, 1488) - label (object SegLabel @430 - Parent_View @429 - location (2455, 1444) - quidu "3E7749020165" - anchor_loc 1 - nlines 1 - max_width 941 - justify 0 - label "DataSentNotificationCancel(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @405 - supplier @407 - Focus_Src @406 - Focus_Entry @408 - origin (2207, 1488) - terminus (2704, 1488) - ordinal 10))) - (object InteractionDiagram "DataReceived Notification Request" - mechanism_ref @13 - quid "3E70CE68005B" - title "DataReceived Notification Request" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$91" @431 - location (400, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @431 - location (400, 281) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70CE7801C3" - width 336 - height 2389 - icon_height 162 - icon_width 120 - icon_y_offset -32 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @432 - location (400, 352) - line_color 3342489 - InterObjView @431 - height 2172 - y_coord 2112 - Nested FALSE)) - (object InterObjView "$UNNAMED$92" @433 - location (896, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @433 - location (896, 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 "3E70CE7801C8" - width 300 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @434 - location (896, 352) - line_color 3342489 - InterObjView @433 - height 2112 - y_coord 2052 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @435 - location (896, 448) - line_color 3342489 - InterObjView @433 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$93" @436 - location (1232, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @436 - location (1232, 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 "3E70CE7801CD" - width 300 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @437 - location (1232, 592) - line_color 3342489 - InterObjView @436 - height 1812 - y_coord 1752 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @438 - location (1232, 688) - line_color 3342489 - InterObjView @436 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @439 - location (1232, 832) - line_color 3342489 - InterObjView @436 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$94" @440 - location (1584, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @440 - location (1584, 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 "3E70CE7801D3" - width 340 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @441 - location (1584, 960) - line_color 3342489 - InterObjView @440 - height 1384 - y_coord 1324 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @442 - location (1584, 2000) - line_color 3342489 - InterObjView @440 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @443 - location (1584, 2096) - line_color 3342489 - InterObjView @440 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @444 - location (1584, 2224) - line_color 3342489 - InterObjView @440 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$95" @445 - location (1936, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @445 - location (1936, 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 "3E70CE7801DA" - width 300 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @446 - location (1936, 1056) - line_color 3342489 - InterObjView @445 - height 1064 - y_coord 1004 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @447 - location (1936, 1824) - line_color 3342489 - InterObjView @445 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @448 - location (1936, 1920) - line_color 3342489 - InterObjView @445 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$96" @449 - location (2304, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @449 - location (2304, 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 "3E70CE7801DF" - width 300 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @450 - location (2304, 1152) - line_color 3342489 - InterObjView @449 - height 888 - y_coord 828 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @451 - location (2304, 1696) - line_color 3342489 - InterObjView @449 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$97" @452 - location (2608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @452 - location (2608, 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 "3E70CE7801E4" - width 300 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @453 - location (2608, 1248) - line_color 3342489 - InterObjView @452 - height 356 - y_coord 296 - Nested FALSE)) - (object InterObjView "$UNNAMED$98" @454 - location (2944, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @454 - location (2944, 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 "3E70CE7801E7" - width 300 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @455 - location (2944, 1344) - line_color 3342489 - InterObjView @454 - height 200 - y_coord 140 - Nested FALSE)) - (object InterObjView "$UNNAMED$99" @456 - location (3472, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @456 - location (3472, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70CE7801E8" - width 690 - height 2389 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @457 - location (3472, 1424) - line_color 3342489 - InterObjView @456 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @458 - location (16, 352) - label (object SegLabel @459 - Parent_View @458 - location (647, 308) - quidu "3E70CE7801C5" - anchor_loc 1 - nlines 1 - max_width 1300 - justify 0 - label "DataReceivedNotificationRequest(TUint, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @431 - supplier @433 - Focus_Src @432 - Focus_Entry @434 - origin (415, 352) - terminus (880, 352) - ordinal 0) - (object SelfMessView "" @460 - location (16, 448) - label (object SegLabel @461 - Parent_View @460 - location (987, 404) - quidu "3E70CE7801C6" - anchor_loc 1 - nlines 1 - max_width 1772 - justify 0 - label "DataReceivedNotificationRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @433 - supplier @433 - Focus_Src @434 - Focus_Entry @435 - origin (912, 448) - terminus (1062, 448) - ordinal 1) - (object InterMessView "" @462 - location (16, 592) - label (object SegLabel @463 - Parent_View @462 - location (1063, 548) - quidu "3E70CE7801CA" - anchor_loc 1 - nlines 1 - max_width 400 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @433 - supplier @436 - Focus_Src @434 - Focus_Entry @437 - origin (911, 592) - terminus (1216, 592) - ordinal 2) - (object SelfMessView "" @464 - location (16, 688) - label (object SegLabel @465 - Parent_View @464 - location (1323, 644) - quidu "3E70CE7801CB" - anchor_loc 1 - nlines 1 - max_width 941 - justify 0 - label "DataReceivedNotificationRequestL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @436 - supplier @436 - Focus_Src @437 - Focus_Entry @438 - origin (1248, 688) - terminus (1398, 688) - ordinal 3) - (object SelfMessView "" @466 - location (16, 832) - label (object SegLabel @467 - Parent_View @466 - location (1323, 788) - quidu "3E70CE7801D0" - anchor_loc 1 - nlines 1 - max_width 831 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @436 - supplier @436 - Focus_Src @437 - Focus_Entry @439 - origin (1248, 832) - terminus (1398, 832) - ordinal 4) - (object InterMessView "" @468 - location (16, 960) - label (object SegLabel @469 - Parent_View @468 - location (1407, 916) - quidu "3E70CE7801CF" - anchor_loc 1 - nlines 1 - max_width 941 - justify 0 - label "DataReceivedNotificationRequestL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @436 - supplier @440 - Focus_Src @437 - Focus_Entry @441 - origin (1247, 960) - terminus (1568, 960) - ordinal 5) - (object SelfMessView "" @470 - location (16, 2096) - label (object SegLabel @471 - Parent_View @470 - location (1675, 2052) - quidu "3E70CE7801D5" - anchor_loc 1 - nlines 1 - max_width 509 - justify 0 - label "NotifyDataSent(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @440 - supplier @440 - Focus_Src @441 - Focus_Entry @443 - origin (1600, 2096) - terminus (1750, 2096) - ordinal 15) - (object SelfMessView "" @472 - location (16, 2224) - label (object SegLabel @473 - Parent_View @472 - location (1675, 2180) - quidu "3E70CE7801D6" - anchor_loc 1 - nlines 1 - max_width 588 - justify 0 - label "NotifyDataReceived(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @440 - supplier @440 - Focus_Src @441 - Focus_Entry @444 - origin (1600, 2224) - terminus (1750, 2224) - ordinal 16) - (object InterMessView "" @474 - location (16, 1056) - label (object SegLabel @475 - Parent_View @474 - location (1759, 1012) - quidu "3E70CE7801D1" - anchor_loc 1 - nlines 1 - max_width 803 - justify 0 - label "DataReceivedNotificationRequest(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @440 - supplier @445 - Focus_Src @441 - Focus_Entry @446 - origin (1599, 1056) - terminus (1920, 1056) - ordinal 6) - (object InterMessView "" @476 - location (16, 2000) - label (object SegLabel @477 - Parent_View @476 - location (1760, 1956) - quidu "3E70CE7801D7" - anchor_loc 1 - nlines 1 - max_width 850 - justify 0 - label "NotifyDataTransferred(const TUint, const TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @445 - supplier @440 - Focus_Src @446 - Focus_Entry @442 - origin (1920, 2000) - terminus (1600, 2000) - ordinal 14) - (object InterMessView "" @478 - location (16, 1152) - label (object SegLabel @479 - Parent_View @478 - location (2119, 1108) - quidu "3E70CE7801D8" - anchor_loc 1 - nlines 1 - max_width 1056 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @445 - supplier @449 - Focus_Src @446 - Focus_Entry @450 - origin (1951, 1152) - terminus (2288, 1152) - ordinal 7) - (object SelfMessView "" @480 - location (16, 1696) - label (object SegLabel @481 - Parent_View @480 - location (2395, 1652) - quidu "3E70CE7801E1" - anchor_loc 1 - nlines 1 - max_width 781 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @449 - supplier @449 - Focus_Src @450 - Focus_Entry @451 - origin (2320, 1696) - terminus (2470, 1696) - ordinal 11) - (object InterMessView "" @482 - location (16, 1824) - label (object SegLabel @483 - Parent_View @482 - location (2120, 1780) - quidu "3E70CE7801DB" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @449 - supplier @445 - Focus_Src @450 - Focus_Entry @447 - origin (2288, 1824) - terminus (1952, 1824) - ordinal 12) - (object InterMessView "" @484 - location (16, 1920) - label (object SegLabel @485 - Parent_View @484 - location (2120, 1876) - quidu "3E70CE7801DC" - anchor_loc 1 - nlines 1 - max_width 625 - justify 0 - label "NotifyDataTransferred(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @449 - supplier @445 - Focus_Src @450 - Focus_Entry @448 - origin (2288, 1920) - terminus (1952, 1920) - ordinal 13) - (object InterMessView "" @486 - location (16, 1248) - label (object SegLabel @487 - Parent_View @486 - location (2455, 1204) - quidu "3E70CE7801DD" - anchor_loc 1 - nlines 1 - max_width 1056 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @449 - supplier @452 - Focus_Src @450 - Focus_Entry @453 - origin (2319, 1248) - terminus (2592, 1248) - ordinal 8) - (object InterMessView "" @488 - location (16, 1344) - label (object SegLabel @489 - Parent_View @488 - location (2775, 1300) - quidu "3E70CE7801E2" - anchor_loc 1 - nlines 1 - max_width 1056 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @452 - supplier @454 - Focus_Src @453 - Focus_Entry @455 - origin (2623, 1344) - terminus (2928, 1344) - ordinal 9) - (object InterMessView "" @490 - location (16, 1424) - label (object SegLabel @491 - Parent_View @490 - location (3207, 1380) - quidu "3E70CE7801E5" - anchor_loc 1 - nlines 1 - max_width 1122 - justify 0 - label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @454 - supplier @456 - Focus_Src @455 - Focus_Entry @457 - origin (2959, 1424) - terminus (3456, 1424) - ordinal 10))) - (object InteractionDiagram "DataReceived Notification Cancel (SubConnection unspecified)" - mechanism_ref @14 - quid "3E70CFD60175" - title "DataReceived Notification Cancel (SubConnection unspecified)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$100" @492 - location (160, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @492 - location (160, 284) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70CFEC02EC" - width 336 - height 1305 - icon_height 162 - icon_width 120 - icon_y_offset -35 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @493 - location (160, 384) - line_color 3342489 - InterObjView @492 - height 120 - y_coord 60 - Nested FALSE)) - (object InterObjView "$UNNAMED$101" @494 - location (480, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @494 - location (480, 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 "3E70CFEC02EF" - width 300 - height 1305 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @495 - location (480, 384) - line_color 3342489 - InterObjView @494 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @496 - location (480, 448) - line_color 3342489 - InterObjView @494 - height 992 - y_coord 932 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @497 - location (480, 480) - line_color 3342489 - InterObjView @494 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$102" @498 - location (816, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @498 - location (816, 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 "3E70CFEC02F6" - width 300 - height 1305 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @499 - location (816, 608) - line_color 3342489 - InterObjView @498 - height 772 - y_coord 712 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @500 - location (816, 720) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @501 - location (816, 848) - line_color 3342489 - InterObjView @498 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$103" @502 - location (1168, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @502 - location (1168, 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 "3E70CFEC02FB" - width 340 - height 1305 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @503 - location (1168, 976) - line_color 3342489 - InterObjView @502 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @504 - location (1168, 1104) - line_color 3342489 - InterObjView @502 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$104" @505 - location (1520, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @505 - location (1520, 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 "3E70CFEC02FE" - width 300 - height 1305 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @506 - location (1520, 1200) - line_color 3342489 - InterObjView @505 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @507 - location (16, 384) - label (object SegLabel @508 - Parent_View @507 - location (319, 340) - quidu "3E70CFEC02EE" - anchor_loc 1 - nlines 1 - max_width 588 - justify 0 - label "DataReceivedNotificationCancel( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @492 - supplier @494 - Focus_Src @493 - Focus_Entry @495 - origin (175, 384) - terminus (464, 384) - ordinal 0) - (object SelfMessView "" @509 - location (16, 480) - label (object SegLabel @510 - Parent_View @509 - location (571, 436) - quidu "3E70CFEC02F1" - anchor_loc 1 - nlines 1 - max_width 1022 - justify 0 - label "DataReceivedNotificationCancel(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @494 - supplier @494 - Focus_Src @496 - Focus_Entry @497 - origin (496, 480) - terminus (646, 480) - ordinal 1) - (object InterMessView "" @511 - location (16, 608) - label (object SegLabel @512 - Parent_View @511 - location (647, 564) - quidu "3E70CFEC02F3" - anchor_loc 1 - nlines 1 - max_width 400 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @494 - supplier @498 - Focus_Src @496 - Focus_Entry @499 - origin (495, 608) - terminus (800, 608) - ordinal 2) - (object SelfMessView "" @513 - location (16, 720) - label (object SegLabel @514 - Parent_View @513 - location (907, 676) - quidu "3E70CFEC02F4" - anchor_loc 1 - nlines 1 - max_width 894 - justify 0 - label "DataReceivedNotificationCancel(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @498 - Focus_Src @499 - Focus_Entry @500 - origin (832, 720) - terminus (982, 720) - ordinal 3) - (object SelfMessView "" @515 - location (16, 848) - label (object SegLabel @516 - Parent_View @515 - location (907, 804) - quidu "3E70CFEC02FA" - anchor_loc 1 - nlines 1 - max_width 831 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @498 - Focus_Src @499 - Focus_Entry @501 - origin (832, 848) - terminus (982, 848) - ordinal 4) - (object InterMessView "" @517 - location (16, 976) - label (object SegLabel @518 - Parent_View @517 - location (991, 932) - quidu "3E70CFEC02F8" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @502 - Focus_Src @499 - Focus_Entry @503 - origin (831, 976) - terminus (1152, 976) - ordinal 5) - (object InterMessView "" @519 - location (16, 1104) - label (object SegLabel @520 - Parent_View @519 - location (991, 1060) - quidu "3E70CFEC02F9" - anchor_loc 1 - nlines 1 - max_width 894 - justify 0 - label "DataReceivedNotificationCancel(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @498 - supplier @502 - Focus_Src @499 - Focus_Entry @504 - origin (831, 1104) - terminus (1152, 1104) - ordinal 6) - (object InterMessView "" @521 - location (16, 1200) - label (object SegLabel @522 - Parent_View @521 - location (1343, 1156) - quidu "3E70CFEC02FD" - anchor_loc 1 - nlines 1 - max_width 588 - justify 0 - label "DataReceivedNotificationCancel( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @502 - supplier @505 - Focus_Src @504 - Focus_Entry @506 - origin (1183, 1200) - terminus (1504, 1200) - ordinal 7))) - (object InteractionDiagram "All SubConnection Notification (First time called on nif)" - mechanism_ref @15 - quid "3E70D14602EC" - title "All SubConnection Notification (First time called on nif)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$105" @523 - location (464, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @523 - location (464, 284) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E70D1590107" - width 336 - height 1057 - icon_height 162 - icon_width 120 - icon_y_offset -35 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @524 - location (464, 368) - line_color 3342489 - InterObjView @523 - height 824 - y_coord 764 - Nested FALSE)) - (object InterObjView "$UNNAMED$106" @525 - location (960, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @525 - 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 "3E70D15D02BD" - width 300 - height 1057 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @526 - location (960, 368) - line_color 3342489 - InterObjView @525 - height 764 - y_coord 704 - Nested FALSE)) - (object InterObjView "$UNNAMED$107" @527 - location (1296, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @527 - location (1296, 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 "3E70D18C004C" - width 300 - height 1057 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @528 - location (1296, 464) - line_color 3342489 - InterObjView @527 - height 608 - y_coord 548 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @529 - location (1296, 560) - line_color 3342489 - InterObjView @527 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$108" @530 - location (1632, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @530 - location (1632, 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 "3E71CDF401E0" - width 300 - height 1057 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @531 - location (1632, 672) - line_color 3342489 - InterObjView @530 - height 340 - y_coord 280 - Nested FALSE)) - (object InterObjView "$UNNAMED$109" @532 - location (1968, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @532 - location (1968, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E71CE2100D6" - width 300 - height 1057 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @533 - location (1968, 752) - line_color 3342489 - InterObjView @532 - height 200 - y_coord 140 - Nested FALSE)) - (object InterObjView "$UNNAMED$110" @534 - location (2304, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @534 - location (2304, 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 "3E71CE2F020E" - width 300 - height 1057 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @535 - location (2304, 832) - line_color 3342489 - InterObjView @534 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @536 - location (16, 368) - label (object SegLabel @537 - Parent_View @536 - location (711, 324) - quidu "3E70D160006C" - anchor_loc 1 - nlines 1 - max_width 1403 - justify 0 - label "AllSubConnectionNotification(TSubConnectionNotificationBuf&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @523 - supplier @525 - Focus_Src @524 - Focus_Entry @526 - origin (479, 368) - terminus (944, 368) - ordinal 0) - (object InterMessView "" @538 - location (16, 464) - label (object SegLabel @539 - Parent_View @538 - location (1127, 420) - quidu "3E70D191003D" - anchor_loc 1 - nlines 1 - max_width 384 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @525 - supplier @527 - Focus_Src @526 - Focus_Entry @528 - origin (975, 464) - terminus (1280, 464) - ordinal 1) - (object SelfMessView "" @540 - location (16, 560) - label (object SegLabel @541 - Parent_View @540 - location (1387, 516) - quidu "3E70D1E3007C" - anchor_loc 1 - nlines 1 - max_width 859 - justify 0 - label "AllSubConnectionNotificationL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @527 - supplier @527 - Focus_Src @528 - Focus_Entry @529 - origin (1312, 560) - terminus (1462, 560) - ordinal 2) - (object InterMessView "" @542 - location (16, 672) - label (object SegLabel @543 - Parent_View @542 - location (1463, 628) - quidu "3E71CDF802EA" - anchor_loc 1 - nlines 1 - max_width 675 - justify 0 - label "AllSubConnectionNotificationEnableL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @527 - supplier @530 - Focus_Src @528 - Focus_Entry @531 - origin (1311, 672) - terminus (1616, 672) - ordinal 3) - (object InterMessView "" @544 - location (16, 752) - label (object SegLabel @545 - Parent_View @544 - location (1799, 708) - quidu "3E71CE2403E4" - anchor_loc 1 - nlines 1 - max_width 653 - justify 0 - label "AllSubConnectionNotificationEnable( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @530 - supplier @532 - Focus_Src @531 - Focus_Entry @533 - origin (1647, 752) - terminus (1952, 752) - ordinal 4) - (object InterMessView "" @546 - location (16, 832) - label (object SegLabel @547 - Parent_View @546 - location (2135, 788) - quidu "3E71CE320329" - anchor_loc 1 - nlines 1 - max_width 653 - justify 0 - label "AllSubConnectionNotificationEnable( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @532 - supplier @534 - Focus_Src @533 - Focus_Entry @535 - origin (1983, 832) - terminus (2288, 832) - ordinal 5))) - (object InteractionDiagram "CancelAllSubConnectionNotification" - mechanism_ref @16 - quid "3E71D1110078" - title "CancelAllSubConnectionNotification" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$111" @548 - location (144, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @548 - location (144, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E71D12E0357" - width 336 - height 649 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @549 - location (144, 368) - line_color 3342489 - InterObjView @548 - height 416 - y_coord 356 - Nested FALSE)) - (object InterObjView "$UNNAMED$112" @550 - location (576, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @550 - location (576, 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 "3E71D13401E0" - width 300 - height 649 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @551 - location (576, 368) - line_color 3342489 - InterObjView @550 - height 356 - y_coord 296 - Nested FALSE)) - (object InterObjView "$UNNAMED$113" @552 - location (928, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @552 - location (928, 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 "3E71D14A024D" - width 300 - height 649 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @553 - location (928, 448) - line_color 3342489 - InterObjView @552 - height 216 - y_coord 156 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @554 - location (928, 544) - line_color 3342489 - InterObjView @552 - height 60 - y_coord 0 - Nested TRUE)) - (object InterMessView "" @555 - location (16, 368) - label (object SegLabel @556 - Parent_View @555 - location (359, 324) - quidu "3E71D1370192" - anchor_loc 1 - nlines 1 - max_width 653 - justify 0 - label "CancelAllSubConnectionNotification( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @548 - supplier @550 - Focus_Src @549 - Focus_Entry @551 - origin (159, 368) - terminus (560, 368) - ordinal 0) - (object InterMessView "" @557 - location (16, 448) - label (object SegLabel @558 - Parent_View @557 - location (751, 404) - quidu "3E71D14C0338" - anchor_loc 1 - nlines 1 - max_width 400 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @550 - supplier @552 - Focus_Src @551 - Focus_Entry @553 - origin (591, 448) - terminus (912, 448) - ordinal 1) - (object SelfMessView "" @559 - location (16, 544) - label (object SegLabel @560 - Parent_View @559 - location (1019, 500) - quidu "3E71D16C0338" - anchor_loc 1 - nlines 1 - max_width 959 - justify 0 - label "CancelAllSubConnectionNotification(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @552 - supplier @552 - Focus_Src @553 - Focus_Entry @554 - origin (944, 544) - terminus (1094, 544) - ordinal 2))) - (object InteractionDiagram "IsSubConnectionActiveRequest" - mechanism_ref @17 - quid "3E71DA510105" - title "IsSubConnectionActiveRequest" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$114" @561 - location (672, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @561 - location (672, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E71DAC50337" - width 336 - height 2325 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @562 - location (672, 400) - line_color 3342489 - InterObjView @561 - height 2060 - y_coord 2000 - Nested FALSE)) - (object InterObjView "$UNNAMED$115" @563 - location (1104, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @563 - location (1104, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E71DACD01A1" - width 300 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @564 - location (1104, 400) - line_color 3342489 - InterObjView @563 - height 2000 - y_coord 1940 - Nested FALSE)) - (object InterObjView "$UNNAMED$116" @565 - location (1440, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @565 - location (1440, 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 "3E71DC3B0059" - width 300 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @566 - location (1440, 496) - line_color 3342489 - InterObjView @565 - height 1844 - y_coord 1784 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @567 - location (1440, 592) - line_color 3342489 - InterObjView @565 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @568 - location (1440, 720) - line_color 3342489 - InterObjView @565 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @569 - location (1440, 2160) - line_color 3342489 - InterObjView @565 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$117" @570 - location (1792, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @570 - location (1792, 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 "3E71DD2500B7" - width 340 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @571 - location (1792, 832) - line_color 3342489 - InterObjView @570 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @572 - location (1792, 928) - line_color 3342489 - InterObjView @570 - height 1352 - y_coord 1292 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @573 - location (1792, 1872) - line_color 3342489 - InterObjView @570 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @574 - location (1792, 1968) - line_color 3342489 - InterObjView @570 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$118" @575 - location (2480, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @575 - 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 "3E71DDE90395" - width 300 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @576 - location (2480, 1024) - line_color 3342489 - InterObjView @575 - height 1124 - y_coord 1064 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @577 - location (2480, 1552) - line_color 3342489 - InterObjView @575 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$119" @578 - location (2816, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @578 - location (2816, 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 "3E71DE1C0376" - width 300 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @579 - location (2816, 1120) - line_color 3342489 - InterObjView @578 - height 372 - y_coord 312 - Nested FALSE)) - (object InterObjView "$UNNAMED$121" @580 - location (3152, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @580 - location (3152, 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 "3E71DE3000C6" - width 300 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @581 - location (3152, 1216) - line_color 3342489 - InterObjView @580 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$122" @582 - location (3680, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @582 - location (3680, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E71DE4A0376" - width 690 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @583 - location (3680, 1312) - line_color 3342489 - InterObjView @582 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$120" @584 - location (2144, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @584 - location (2144, 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 "3E71DEC5000B" - width 300 - height 2325 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @585 - location (2144, 1664) - line_color 3342489 - InterObjView @584 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @586 - location (2144, 1792) - line_color 3342489 - InterObjView @584 - height 296 - y_coord 236 - Nested FALSE)) - (object InterMessView "" @587 - location (16, 400) - label (object SegLabel @588 - Parent_View @587 - location (887, 356) - quidu "3E71DAD4004A" - anchor_loc 1 - nlines 1 - max_width 1871 - justify 0 - label "IsSubConnectionActiveRequest(TSubConnectionUniqueId, TUint, TPckg&, TRequestStatus&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @561 - supplier @563 - Focus_Src @562 - Focus_Entry @564 - origin (687, 400) - terminus (1088, 400) - ordinal 0) - (object InterMessView "" @589 - location (16, 496) - label (object SegLabel @590 - Parent_View @589 - location (1271, 452) - quidu "3E71DC3E028C" - anchor_loc 1 - nlines 1 - max_width 384 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @563 - supplier @565 - Focus_Src @564 - Focus_Entry @566 - origin (1119, 496) - terminus (1424, 496) - ordinal 1) - (object SelfMessView "" @591 - location (16, 592) - label (object SegLabel @592 - Parent_View @591 - location (1531, 548) - quidu "3E71DC460192" - anchor_loc 1 - nlines 1 - max_width 903 - justify 0 - label "IsSubConnectionActiveRequestL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @565 - supplier @565 - Focus_Src @566 - Focus_Entry @567 - origin (1456, 592) - terminus (1606, 592) - ordinal 2) - (object SelfMessView "" @593 - location (16, 720) - label (object SegLabel @594 - Parent_View @593 - location (1531, 676) - quidu "3E71DCDF0357" - anchor_loc 1 - nlines 1 - max_width 809 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @565 - supplier @565 - Focus_Src @566 - Focus_Entry @568 - origin (1456, 720) - terminus (1606, 720) - ordinal 3) - (object InterMessView "" @595 - location (16, 832) - label (object SegLabel @596 - Parent_View @595 - location (1615, 788) - quidu "3E71DD2800E7" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @565 - supplier @570 - Focus_Src @566 - Focus_Entry @571 - origin (1455, 832) - terminus (1776, 832) - ordinal 4) - (object InterMessView "" @597 - location (16, 928) - label (object SegLabel @598 - Parent_View @597 - location (1615, 884) - quidu "3E71DD9402F9" - anchor_loc 1 - nlines 1 - max_width 903 - justify 0 - label "IsSubConnectionActiveRequestL(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @565 - supplier @570 - Focus_Src @566 - Focus_Entry @572 - origin (1455, 928) - terminus (1776, 928) - ordinal 5) - (object InterMessView "" @599 - location (16, 1024) - label (object SegLabel @600 - Parent_View @599 - location (2135, 980) - quidu "3E71DE0703E4" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @570 - supplier @575 - Focus_Src @572 - Focus_Entry @576 - origin (1807, 1024) - terminus (2464, 1024) - ordinal 6) - (object InterMessView "" @601 - location (16, 1120) - label (object SegLabel @602 - Parent_View @601 - location (2647, 1076) - quidu "3E71DE2101C1" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @575 - supplier @578 - Focus_Src @576 - Focus_Entry @579 - origin (2495, 1120) - terminus (2800, 1120) - ordinal 7) - (object InterMessView "" @603 - location (16, 1216) - label (object SegLabel @604 - Parent_View @603 - location (2983, 1172) - quidu "3E71DE340396" - anchor_loc 1 - nlines 1 - max_width 1019 - justify 0 - label "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @578 - supplier @580 - Focus_Src @579 - Focus_Entry @581 - origin (2831, 1216) - terminus (3136, 1216) - ordinal 8) - (object InterMessView "" @605 - location (16, 1312) - label (object SegLabel @606 - Parent_View @605 - location (3415, 1268) - quidu "3E71DE54023E" - anchor_loc 1 - nlines 1 - max_width 1078 - justify 0 - label "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @580 - supplier @582 - Focus_Src @581 - Focus_Entry @583 - origin (3167, 1312) - terminus (3664, 1312) - ordinal 9) - (object SelfMessView "" @607 - location (16, 1552) - label (object SegLabel @608 - Parent_View @607 - location (2571, 1508) - quidu "3E71DEA60115" - anchor_loc 1 - nlines 1 - max_width 759 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @575 - supplier @575 - Focus_Src @576 - Focus_Entry @577 - origin (2496, 1552) - terminus (2646, 1552) - ordinal 10) - (object InterMessView "" @609 - location (16, 1664) - label (object SegLabel @610 - Parent_View @609 - location (2312, 1620) - quidu "3E71DEE603D5" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @575 - supplier @584 - Focus_Src @576 - Focus_Entry @585 - origin (2464, 1664) - terminus (2160, 1664) - ordinal 11) - (object InterMessView "" @611 - location (16, 1792) - label (object SegLabel @612 - Parent_View @611 - location (2312, 1748) - quidu "3E71DEF701C0" - anchor_loc 1 - nlines 1 - max_width 600 - justify 0 - label "NotifyDataTransferred(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @575 - supplier @584 - Focus_Src @576 - Focus_Entry @586 - origin (2464, 1792) - terminus (2160, 1792) - ordinal 12) - (object InterMessView "" @613 - location (16, 1872) - label (object SegLabel @614 - Parent_View @613 - location (1968, 1828) - quidu "3E71DF0B02DB" - anchor_loc 1 - nlines 1 - max_width 478 - justify 0 - label "NotifyDataSent(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @584 - supplier @570 - Focus_Src @586 - Focus_Entry @573 - origin (2128, 1872) - terminus (1808, 1872) - ordinal 13) - (object InterMessView "" @615 - location (16, 1968) - label (object SegLabel @616 - Parent_View @615 - location (1968, 1924) - quidu "3E71DF1802E9" - anchor_loc 1 - nlines 1 - max_width 559 - justify 0 - label "NotifyDataReceived(TUint, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @584 - supplier @570 - Focus_Src @586 - Focus_Entry @574 - origin (2128, 1968) - terminus (1808, 1968) - ordinal 14) - (object InterMessView "" @617 - location (16, 2160) - label (object SegLabel @618 - Parent_View @617 - location (1616, 2116) - quidu "3E71E7A702CA" - anchor_loc 1 - nlines 1 - max_width 441 - justify 0 - label "SetReturn(TInt, TInt, TUid)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @570 - supplier @565 - Focus_Src @572 - Focus_Entry @569 - origin (1776, 2160) - terminus (1456, 2160) - ordinal 15))) - (object InteractionDiagram "IsSubConnectionActiveCancel" - mechanism_ref @18 - quid "3E71EEA40078" - title "IsSubConnectionActiveCancel" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$123" @619 - location (176, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @619 - location (176, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E71EEB30318" - width 336 - height 1033 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @620 - location (176, 352) - line_color 3342489 - InterObjView @619 - height 816 - y_coord 756 - Nested FALSE)) - (object InterObjView "$UNNAMED$124" @621 - location (512, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @621 - 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 "3E71EEB7029B" - width 300 - height 1033 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @622 - location (512, 384) - line_color 3342489 - InterObjView @621 - height 724 - y_coord 664 - Nested FALSE)) - (object InterObjView "$UNNAMED$125" @623 - location (848, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @623 - location (848, 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 "3E71EEC50328" - width 300 - height 1033 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @624 - location (848, 464) - line_color 3342489 - InterObjView @623 - height 584 - y_coord 524 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @625 - location (848, 560) - line_color 3342489 - InterObjView @623 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @626 - location (848, 672) - line_color 3342489 - InterObjView @623 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$126" @627 - location (1200, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @627 - location (1200, 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 "3E71EFC10318" - width 340 - height 1033 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @628 - location (1200, 784) - line_color 3342489 - InterObjView @627 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @629 - location (1200, 928) - line_color 3342489 - InterObjView @627 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @630 - location (16, 384) - label (object SegLabel @631 - Parent_View @630 - location (343, 340) - quidu "3E71EEBA004A" - anchor_loc 1 - nlines 1 - max_width 984 - justify 0 - label "IsSubConnectionActiveCancel(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @619 - supplier @621 - Focus_Src @620 - Focus_Entry @622 - origin (191, 384) - terminus (496, 384) - ordinal 0) - (object InterMessView "" @632 - location (16, 464) - label (object SegLabel @633 - Parent_View @632 - location (679, 420) - quidu "3E71EEC80329" - anchor_loc 1 - nlines 1 - max_width 384 - justify 0 - label "ServiceL(RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @621 - supplier @623 - Focus_Src @622 - Focus_Entry @624 - origin (527, 464) - terminus (832, 464) - ordinal 1) - (object SelfMessView "" @634 - location (16, 560) - label (object SegLabel @635 - Parent_View @634 - location (939, 516) - quidu "3E71EED3028C" - anchor_loc 1 - nlines 1 - max_width 856 - justify 0 - label "IsSubConnectionActiveCancel(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @623 - supplier @623 - Focus_Src @624 - Focus_Entry @625 - origin (864, 560) - terminus (1014, 560) - ordinal 2) - (object SelfMessView "" @636 - location (16, 672) - label (object SegLabel @637 - Parent_View @636 - location (939, 628) - quidu "3E71EF9B00C6" - anchor_loc 1 - nlines 1 - max_width 809 - justify 0 - label "FindSubConnection(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @623 - supplier @623 - Focus_Src @624 - Focus_Entry @626 - origin (864, 672) - terminus (1014, 672) - ordinal 3) - (object InterMessView "" @638 - location (16, 784) - label (object SegLabel @639 - Parent_View @638 - location (1023, 740) - quidu "3E71EFC8005A" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @623 - supplier @627 - Focus_Src @624 - Focus_Entry @628 - origin (863, 784) - terminus (1184, 784) - ordinal 4) - (object InterMessView "" @640 - location (16, 928) - label (object SegLabel @641 - Parent_View @640 - location (1023, 884) - quidu "3E71F06B0308" - anchor_loc 1 - nlines 1 - max_width 856 - justify 0 - label "IsSubConnectionActiveCancel(const RMessage&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @623 - supplier @627 - Focus_Src @624 - Focus_Entry @629 - origin (863, 928) - terminus (1184, 928) - ordinal 5))) - (object InteractionDiagram "Subconnection Progress Notification (upcall from Nif)" - mechanism_ref @19 - quid "3E75AE21032B" - title "Subconnection Progress Notification (upcall from Nif)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$127" @642 - location (192, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @642 - location (192, 250) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75AE5701A5" - width 336 - height 1249 - icon_height 162 - icon_width 120 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @643 - location (192, 400) - line_color 3342489 - InterObjView @642 - height 984 - y_coord 924 - Nested FALSE)) - (object InterObjView "$UNNAMED$128" @644 - location (656, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @644 - location (656, 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 "3E75AE6300DA" - width 300 - height 1249 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @645 - location (656, 400) - line_color 3342489 - InterObjView @644 - height 924 - y_coord 864 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @646 - location (656, 496) - line_color 3342489 - InterObjView @644 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$129" @647 - location (992, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @647 - location (992, 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 "3E75B50C000F" - width 300 - height 1249 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @648 - location (992, 624) - line_color 3342489 - InterObjView @647 - height 640 - y_coord 580 - Nested FALSE)) - (object InterObjView "$UNNAMED$130" @649 - location (1328, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @649 - location (1328, 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 "3E75B52B00E9" - width 300 - height 1249 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @650 - location (1328, 720) - line_color 3342489 - InterObjView @649 - height 484 - y_coord 424 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @651 - location (1328, 816) - line_color 3342489 - InterObjView @649 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$131" @652 - location (1664, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @652 - location (1664, 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 "3E75BA1E00BA" - width 300 - height 1249 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @653 - location (1664, 928) - line_color 3342489 - InterObjView @652 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$132" @654 - location (2000, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @654 - location (2000, 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 "3E75BD8603A8" - width 340 - height 1249 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @655 - location (2000, 1024) - line_color 3342489 - InterObjView @654 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @656 - location (16, 400) - label (object SegLabel @657 - Parent_View @656 - location (423, 356) - quidu "3E75AE6600AC" - anchor_loc 1 - nlines 1 - max_width 810 - justify 0 - label "IfProgress(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @642 - supplier @644 - Focus_Src @643 - Focus_Entry @645 - origin (207, 400) - terminus (640, 400) - ordinal 0) - (object SelfMessView "" @658 - location (16, 496) - label (object SegLabel @659 - Parent_View @658 - location (747, 452) - quidu "3E75B0F50129" - anchor_loc 1 - nlines 1 - max_width 791 - justify 0 - label "Progress(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @644 - supplier @644 - Focus_Src @645 - Focus_Entry @646 - origin (672, 496) - terminus (822, 496) - ordinal 1) - (object InterMessView "" @660 - location (16, 624) - label (object SegLabel @661 - Parent_View @660 - location (823, 580) - quidu "3E75B50F003E" - anchor_loc 1 - nlines 1 - max_width 982 - justify 0 - label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @644 - supplier @647 - Focus_Src @645 - Focus_Entry @648 - origin (671, 624) - terminus (976, 624) - ordinal 2) - (object InterMessView "" @662 - location (16, 720) - label (object SegLabel @663 - Parent_View @662 - location (1159, 676) - quidu "3E75B52E038A" - anchor_loc 1 - nlines 1 - max_width 982 - justify 0 - label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @647 - supplier @649 - Focus_Src @648 - Focus_Entry @650 - origin (1007, 720) - terminus (1312, 720) - ordinal 3) - (object SelfMessView "" @664 - location (16, 816) - label (object SegLabel @665 - Parent_View @664 - location (1419, 772) - quidu "3E75BA0D00EA" - anchor_loc 1 - nlines 1 - max_width 760 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @649 - supplier @649 - Focus_Src @650 - Focus_Entry @651 - origin (1344, 816) - terminus (1494, 816) - ordinal 4) - (object InterMessView "" @666 - location (16, 928) - label (object SegLabel @667 - Parent_View @666 - location (1495, 884) - quidu "3E75BA210252" - anchor_loc 1 - nlines 1 - max_width 810 - justify 0 - label "ProgressNotification(TInt, TInt, const TDesC8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @649 - supplier @652 - Focus_Src @650 - Focus_Entry @653 - origin (1343, 928) - terminus (1648, 928) - ordinal 5) - (object InterMessView "" @668 - location (16, 1024) - label (object SegLabel @669 - Parent_View @668 - location (1831, 980) - quidu "3E75BD8C002F" - anchor_loc 1 - nlines 1 - max_width 810 - justify 0 - label "ProgressNotification(TInt, TInt, const TDesC8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @652 - supplier @654 - Focus_Src @653 - Focus_Entry @655 - origin (1679, 1024) - terminus (1984, 1024) - ordinal 6))) - (object InteractionDiagram "Subconnection Progress Notification (upcall from Agent)" - mechanism_ref @20 - quid "3E75BDC60270" - title "Subconnection Progress Notification (upcall from Agent)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$133" @670 - location (640, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @670 - location (640, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75BDD60311" - width 300 - height 1281 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @671 - location (640, 400) - line_color 3342489 - InterObjView @670 - height 956 - y_coord 896 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @672 - location (640, 512) - line_color 3342489 - InterObjView @670 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$134" @673 - location (976, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @673 - location (976, 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 "3E75BDD60316" - width 300 - height 1281 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @674 - location (976, 624) - line_color 3342489 - InterObjView @673 - height 672 - y_coord 612 - Nested FALSE)) - (object InterObjView "$UNNAMED$135" @675 - location (1312, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @675 - location (1312, 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 "3E75BDD60319" - width 300 - height 1281 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @676 - location (1312, 720) - line_color 3342489 - InterObjView @675 - height 516 - y_coord 456 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @677 - location (1312, 832) - line_color 3342489 - InterObjView @675 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$136" @678 - location (1648, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @678 - location (1648, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75BDD6031E" - width 300 - height 1281 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @679 - location (1648, 960) - line_color 3342489 - InterObjView @678 - height 216 - y_coord 156 - Nested FALSE)) - (object InterObjView "$UNNAMED$137" @680 - location (1984, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @680 - location (1984, 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 "3E75BDD6031F" - width 340 - height 1281 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @681 - location (1984, 1056) - line_color 3342489 - InterObjView @680 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$138" @682 - location (288, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @682 - location (288, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75BDD6030C" - width 336 - height 1281 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @683 - location (288, 400) - line_color 3342489 - InterObjView @682 - height 1016 - y_coord 956 - Nested FALSE)) - (object InterMessView "" @684 - location (16, 400) - label (object SegLabel @685 - Parent_View @684 - location (463, 356) - quidu "3E75BDD6030E" - anchor_loc 1 - nlines 1 - max_width 888 - justify 0 - label "AgentProgress(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @682 - supplier @670 - Focus_Src @683 - Focus_Entry @671 - origin (303, 400) - terminus (624, 400) - ordinal 0) - (object SelfMessView "" @686 - location (16, 512) - label (object SegLabel @687 - Parent_View @686 - location (731, 468) - quidu "3E75BDD6030F" - anchor_loc 1 - nlines 1 - max_width 822 - justify 0 - label "Progress(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @670 - supplier @670 - Focus_Src @671 - Focus_Entry @672 - origin (656, 512) - terminus (806, 512) - ordinal 1) - (object InterMessView "" @688 - location (16, 624) - label (object SegLabel @689 - Parent_View @688 - location (807, 580) - quidu "3E75BDD60313" - anchor_loc 1 - nlines 1 - max_width 1022 - justify 0 - label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @670 - supplier @673 - Focus_Src @671 - Focus_Entry @674 - origin (655, 624) - terminus (960, 624) - ordinal 2) - (object InterMessView "" @690 - location (16, 720) - label (object SegLabel @691 - Parent_View @690 - location (1143, 676) - quidu "3E75BDD60314" - anchor_loc 1 - nlines 1 - max_width 1022 - justify 0 - label "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @673 - supplier @675 - Focus_Src @674 - Focus_Entry @676 - origin (991, 720) - terminus (1296, 720) - ordinal 3) - (object SelfMessView "" @692 - location (16, 832) - label (object SegLabel @693 - Parent_View @692 - location (1403, 788) - quidu "3E75BDD60317" - anchor_loc 1 - nlines 1 - max_width 781 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @675 - supplier @675 - Focus_Src @676 - Focus_Entry @677 - origin (1328, 832) - terminus (1478, 832) - ordinal 4) - (object InterMessView "" @694 - location (16, 960) - label (object SegLabel @695 - Parent_View @694 - location (1479, 916) - quidu "3E75BDD6031B" - anchor_loc 1 - nlines 1 - max_width 853 - justify 0 - label "ProgressNotification(TInt, TInt, const TDesC8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @675 - supplier @678 - Focus_Src @676 - Focus_Entry @679 - origin (1327, 960) - terminus (1632, 960) - ordinal 5) - (object InterMessView "" @696 - location (16, 1056) - label (object SegLabel @697 - Parent_View @696 - location (1815, 1012) - quidu "3E75BDD6031C" - anchor_loc 1 - nlines 1 - max_width 853 - justify 0 - label "ProgressNotification(TInt, TInt, const TDesC8&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @678 - supplier @680 - Focus_Src @679 - Focus_Entry @681 - origin (1663, 1056) - terminus (1968, 1056) - ordinal 6))) - (object InteractionDiagram "Notify Data Sent" - mechanism_ref @21 - quid "3E75BF67000F" - title "Notify Data Sent" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$139" @698 - location (192, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @698 - location (192, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75BF73007C" - width 336 - height 1437 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @699 - location (192, 400) - line_color 3342489 - InterObjView @698 - height 1172 - y_coord 1112 - Nested FALSE)) - (object InterObjView "$UNNAMED$140" @700 - location (1152, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @700 - location (1152, 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 "3E75BF7903E7" - width 300 - height 1437 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @701 - location (1152, 400) - line_color 3342489 - InterObjView @700 - height 1112 - y_coord 1052 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @702 - location (1152, 1296) - line_color 3342489 - InterObjView @700 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$141" @703 - location (1472, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @703 - location (1472, 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 "3E75BFA80389" - width 300 - height 1437 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @704 - location (1472, 496) - line_color 3342489 - InterObjView @703 - height 920 - y_coord 860 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @705 - location (1472, 1200) - line_color 3342489 - InterObjView @703 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$143" @706 - location (1792, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @706 - location (1792, 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 "3E75BFC202DD" - width 300 - height 1437 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @707 - location (1792, 592) - line_color 3342489 - InterObjView @706 - height 788 - y_coord 728 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @708 - location (1792, 704) - line_color 3342489 - InterObjView @706 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$144" @709 - location (2112, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @709 - location (2112, 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 "3E75C0130128" - width 300 - height 1437 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @710 - location (2112, 832) - line_color 3342489 - InterObjView @709 - height 488 - y_coord 428 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @711 - location (2112, 1072) - line_color 3342489 - InterObjView @709 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$145" @712 - location (2448, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @712 - location (2448, 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 "3E75C03C02ED" - width 340 - height 1437 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @713 - location (2448, 928) - line_color 3342489 - InterObjView @712 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$142" @714 - location (624, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @714 - location (624, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E774BDD0116" - width 690 - height 1437 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @715 - location (624, 1392) - line_color 3342489 - InterObjView @714 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @716 - location (16, 400) - label (object SegLabel @717 - Parent_View @716 - location (671, 356) - quidu "3E75BF7F0177" - anchor_loc 1 - nlines 1 - max_width 869 - justify 0 - label "NotifyDataSent(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @698 - supplier @700 - Focus_Src @699 - Focus_Entry @701 - origin (207, 400) - terminus (1136, 400) - ordinal 0) - (object InterMessView "" @718 - location (16, 496) - label (object SegLabel @719 - Parent_View @718 - location (1311, 452) - quidu "3E75BFAB034C" - anchor_loc 1 - nlines 1 - max_width 869 - justify 0 - label "NotifyDataSent(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @700 - supplier @703 - Focus_Src @701 - Focus_Entry @704 - origin (1167, 496) - terminus (1456, 496) - ordinal 1) - (object InterMessView "" @720 - location (16, 592) - label (object SegLabel @721 - Parent_View @720 - location (1631, 548) - quidu "3E75BFC60167" - anchor_loc 1 - nlines 1 - max_width 869 - justify 0 - label "NotifyDataSent(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @703 - supplier @706 - Focus_Src @704 - Focus_Entry @707 - origin (1487, 592) - terminus (1776, 592) - ordinal 2) - (object SelfMessView "" @722 - location (16, 704) - label (object SegLabel @723 - Parent_View @722 - location (1883, 660) - quidu "3E75BFFA01E4" - anchor_loc 1 - nlines 1 - max_width 760 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @706 - supplier @706 - Focus_Src @707 - Focus_Entry @708 - origin (1808, 704) - terminus (1958, 704) - ordinal 3) - (object InterMessView "" @724 - location (16, 832) - label (object SegLabel @725 - Parent_View @724 - location (1951, 788) - quidu "3E75C01601F4" - anchor_loc 1 - nlines 1 - max_width 391 - justify 0 - label "NotifyDataSent(TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @706 - supplier @709 - Focus_Src @707 - Focus_Entry @710 - origin (1807, 832) - terminus (2096, 832) - ordinal 4) - (object InterMessView "" @726 - location (16, 928) - label (object SegLabel @727 - Parent_View @726 - location (2279, 884) - quidu "3E75C0420010" - anchor_loc 1 - nlines 1 - max_width 391 - justify 0 - label "NotifyDataSent(TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @709 - supplier @712 - Focus_Src @710 - Focus_Entry @713 - origin (2127, 928) - terminus (2432, 928) - ordinal 5) - (object SelfMessView "" @728 - location (16, 1072) - label (object SegLabel @729 - Parent_View @728 - location (2203, 1028) - quidu "3E75C06C0232" - anchor_loc 1 - nlines 1 - max_width 460 - justify 0 - label "SetNextUplinkGranularity( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @709 - supplier @709 - Focus_Src @710 - Focus_Entry @711 - origin (2128, 1072) - terminus (2278, 1072) - ordinal 6) - (object InterMessView "" @730 - location (16, 1200) - label (object SegLabel @731 - Parent_View @730 - location (1792, 1156) - quidu "3E774BA201E2" - anchor_loc 1 - nlines 1 - max_width 1225 - justify 0 - label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @709 - supplier @703 - Focus_Src @710 - Focus_Entry @705 - origin (2096, 1200) - terminus (1488, 1200) - ordinal 7) - (object InterMessView "" @732 - location (16, 1296) - label (object SegLabel @733 - Parent_View @732 - location (1312, 1252) - quidu "3E774BC401C2" - anchor_loc 1 - nlines 1 - max_width 1169 - justify 0 - label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @703 - supplier @700 - Focus_Src @704 - Focus_Entry @702 - origin (1456, 1296) - terminus (1168, 1296) - ordinal 8) - (object InterMessView "" @734 - location (16, 1392) - label (object SegLabel @735 - Parent_View @734 - location (888, 1348) - quidu "3E774C51033A" - anchor_loc 1 - nlines 1 - max_width 1169 - justify 0 - label "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @700 - supplier @714 - Focus_Src @701 - Focus_Entry @715 - origin (1136, 1392) - terminus (640, 1392) - ordinal 9))) - (object InteractionDiagram "Notify Data Received" - mechanism_ref @22 - quid "3E75C08B003D" - title "Notify Data Received" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$146" @736 - location (144, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @736 - location (144, 346) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E75C0960222" - width 336 - height 1453 - icon_height 162 - icon_width 120 - icon_y_offset -97 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @737 - location (144, 400) - line_color 3342489 - InterObjView @736 - height 1188 - y_coord 1128 - Nested FALSE)) - (object InterObjView "$UNNAMED$147" @738 - location (1120, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @738 - location (1120, 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 "3E75C0960227" - width 300 - height 1453 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @739 - location (1120, 400) - line_color 3342489 - InterObjView @738 - height 1128 - y_coord 1068 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @740 - location (1120, 1296) - line_color 3342489 - InterObjView @738 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$148" @741 - location (1440, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @741 - location (1440, 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 "3E75C096022A" - width 300 - height 1453 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @742 - location (1440, 496) - line_color 3342489 - InterObjView @741 - height 920 - y_coord 860 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @743 - location (1440, 1200) - line_color 3342489 - InterObjView @741 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$150" @744 - location (1760, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @744 - location (1760, 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 "3E75C096022D" - width 300 - height 1453 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @745 - location (1760, 592) - line_color 3342489 - InterObjView @744 - height 788 - y_coord 728 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @746 - location (1760, 704) - line_color 3342489 - InterObjView @744 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$151" @747 - location (2080, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @747 - location (2080, 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 "3E75C0960232" - width 300 - height 1453 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @748 - location (2080, 832) - line_color 3342489 - InterObjView @747 - height 488 - y_coord 428 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @749 - location (2080, 1072) - line_color 3342489 - InterObjView @747 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$152" @750 - location (2416, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @750 - location (2416, 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 "3E75C0960235" - width 340 - height 1453 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @751 - location (2416, 928) - line_color 3342489 - InterObjView @750 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$149" @752 - location (608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @752 - location (608, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 672 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E774D0602BC" - width 690 - height 1453 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @753 - location (608, 1408) - line_color 3342489 - InterObjView @752 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @754 - location (16, 400) - label (object SegLabel @755 - Parent_View @754 - location (631, 356) - quidu "3E75C0960224" - anchor_loc 1 - nlines 1 - max_width 947 - justify 0 - label "NotifyDataReceived(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @736 - supplier @738 - Focus_Src @737 - Focus_Entry @739 - origin (159, 400) - terminus (1104, 400) - ordinal 0) - (object InterMessView "" @756 - location (16, 496) - label (object SegLabel @757 - Parent_View @756 - location (1279, 452) - quidu "3E75C0960225" - anchor_loc 1 - nlines 1 - max_width 947 - justify 0 - label "NotifyDataReceived(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @738 - supplier @741 - Focus_Src @739 - Focus_Entry @742 - origin (1135, 496) - terminus (1424, 496) - ordinal 1) - (object InterMessView "" @758 - location (16, 592) - label (object SegLabel @759 - Parent_View @758 - location (1599, 548) - quidu "3E75C0960228" - anchor_loc 1 - nlines 1 - max_width 913 - justify 0 - label "NotifyDataReceived(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @741 - supplier @744 - Focus_Src @742 - Focus_Entry @745 - origin (1455, 592) - terminus (1744, 592) - ordinal 2) - (object SelfMessView "" @760 - location (16, 704) - label (object SegLabel @761 - Parent_View @760 - location (1851, 660) - quidu "3E75C096022B" - anchor_loc 1 - nlines 1 - max_width 781 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @744 - supplier @744 - Focus_Src @745 - Focus_Entry @746 - origin (1776, 704) - terminus (1926, 704) - ordinal 3) - (object InterMessView "" @762 - location (16, 832) - label (object SegLabel @763 - Parent_View @762 - location (1919, 788) - quidu "3E75C096022F" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "NotifyDataReceived(TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @744 - supplier @747 - Focus_Src @745 - Focus_Entry @748 - origin (1775, 832) - terminus (2064, 832) - ordinal 4) - (object SelfMessView "" @764 - location (16, 1072) - label (object SegLabel @765 - Parent_View @764 - location (2171, 1028) - quidu "3E75C0960234" - anchor_loc 1 - nlines 1 - max_width 494 - justify 0 - label "SetNextUplinkGranularity( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @747 - supplier @747 - Focus_Src @748 - Focus_Entry @749 - origin (2096, 1072) - terminus (2246, 1072) - ordinal 6) - (object InterMessView "" @766 - location (16, 928) - label (object SegLabel @767 - Parent_View @766 - location (2247, 884) - quidu "3E75C0960230" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "NotifyDataReceived(TUint)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @747 - supplier @750 - Focus_Src @748 - Focus_Entry @751 - origin (2095, 928) - terminus (2400, 928) - ordinal 5) - (object InterMessView "" @768 - location (16, 1200) - label (object SegLabel @769 - Parent_View @768 - location (1760, 1156) - quidu "3E774CD70240" - anchor_loc 1 - nlines 1 - max_width 1250 - justify 0 - label "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @747 - supplier @741 - Focus_Src @748 - Focus_Entry @743 - origin (2064, 1200) - terminus (1456, 1200) - ordinal 7) - (object InterMessView "" @770 - location (16, 1296) - label (object SegLabel @771 - Parent_View @770 - location (1280, 1252) - quidu "3E774CF60201" - anchor_loc 1 - nlines 1 - max_width 1250 - justify 0 - label "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @741 - supplier @738 - Focus_Src @742 - Focus_Entry @740 - origin (1424, 1296) - terminus (1136, 1296) - ordinal 8) - (object InterMessView "" @772 - location (16, 1408) - label (object SegLabel @773 - Parent_View @772 - location (864, 1364) - quidu "3E774D690398" - anchor_loc 1 - nlines 1 - max_width 1250 - justify 0 - label "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @738 - supplier @752 - Focus_Src @739 - Focus_Entry @753 - origin (1104, 1408) - terminus (624, 1408) - ordinal 9))) - (object InteractionDiagram "SubconnectionEvent (ESubConnectionOpened)" - mechanism_ref @23 - quid "3E75C431031C" - title "SubconnectionEvent (ESubConnectionOpened)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$153" @774 - location (448, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @774 - location (448, 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 "3E75C49F0109" - width 300 - height 1561 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @775 - location (448, 416) - line_color 3342489 - InterObjView @774 - height 1280 - y_coord 1220 - Nested FALSE)) - (object InterObjView "$UNNAMED$154" @776 - location (784, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @776 - location (784, 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 "3E75C4A300DA" - width 300 - height 1561 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @777 - location (784, 416) - line_color 3342489 - InterObjView @776 - height 1220 - y_coord 1160 - Nested FALSE)) - (object InterObjView "$UNNAMED$155" @778 - location (1120, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @778 - location (1120, 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 "3E75C54201D4" - width 300 - height 1561 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @779 - location (1120, 512) - line_color 3342489 - InterObjView @778 - height 1064 - y_coord 1004 - Nested FALSE)) - (object InterObjView "$UNNAMED$156" @780 - location (1456, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @780 - location (1456, 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 "3E75C680033B" - width 300 - height 1561 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @781 - location (1456, 592) - line_color 3342489 - InterObjView @780 - height 788 - y_coord 728 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @782 - location (1456, 688) - line_color 3342489 - InterObjView @780 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$157" @783 - location (1792, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @783 - location (1792, 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 "3E75C81300AB" - width 300 - height 1561 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @784 - location (1792, 816) - line_color 3342489 - InterObjView @783 - height 504 - y_coord 444 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @785 - location (1792, 1072) - line_color 3342489 - InterObjView @783 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @786 - location (1792, 1456) - line_color 3342489 - InterObjView @783 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$158" @787 - location (2128, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @787 - location (2128, 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 "3E75C9260270" - width 340 - height 1561 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @788 - location (2128, 912) - line_color 3342489 - InterObjView @787 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @789 - location (2128, 1200) - line_color 3342489 - InterObjView @787 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @790 - location (16, 416) - label (object SegLabel @791 - Parent_View @790 - location (615, 372) - quidu "3E75C4A60196" - anchor_loc 1 - nlines 1 - max_width 895 - justify 0 - label "SubConnectionEvent(const TSubConnectionEvent&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @774 - supplier @776 - Focus_Src @775 - Focus_Entry @777 - origin (463, 416) - terminus (768, 416) - ordinal 0) - (object InterMessView "" @792 - location (16, 512) - label (object SegLabel @793 - Parent_View @792 - location (951, 468) - quidu "3E75C5460177" - anchor_loc 1 - nlines 1 - max_width 895 - justify 0 - label "SubConnectionEvent(const TSubConnectionEvent&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @776 - supplier @778 - Focus_Src @777 - Focus_Entry @779 - origin (799, 512) - terminus (1104, 512) - ordinal 1) - (object InterMessView "" @794 - location (16, 592) - label (object SegLabel @795 - Parent_View @794 - location (1287, 548) - quidu "3E75C68303E8" - anchor_loc 1 - nlines 1 - max_width 779 - justify 0 - label "NewL(TSubConnectionUniqueId, CInterface*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @778 - supplier @780 - Focus_Src @779 - Focus_Entry @781 - origin (1135, 592) - terminus (1440, 592) - ordinal 2) - (object SelfMessView "" @796 - location (16, 688) - label (object SegLabel @797 - Parent_View @796 - location (1547, 644) - quidu "3E75C71F00BB" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "ConstructL( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @780 - supplier @780 - Focus_Src @781 - Focus_Entry @782 - origin (1472, 688) - terminus (1622, 688) - ordinal 3) - (object InterMessView "" @798 - location (16, 816) - label (object SegLabel @799 - Parent_View @798 - location (1623, 772) - quidu "3E75C9170148" - anchor_loc 1 - nlines 1 - max_width 1151 - justify 0 - label "CreateSubConnectionL(TSubConnectionUniqueId, CSubInterface*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @780 - supplier @783 - Focus_Src @781 - Focus_Entry @784 - origin (1471, 816) - terminus (1776, 816) - ordinal 4) - (object InterMessView "" @800 - location (16, 912) - label (object SegLabel @801 - Parent_View @800 - location (1959, 868) - quidu "3E75C92A003E" - anchor_loc 1 - nlines 1 - max_width 1301 - justify 0 - label "CSubConnection(TSubConnectionUniqueId, CConnection*, CSubInterface*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @783 - supplier @787 - Focus_Src @784 - Focus_Entry @788 - origin (1807, 912) - terminus (2112, 912) - ordinal 5) - (object SelfMessView "" @802 - location (16, 1072) - label (object SegLabel @803 - Parent_View @802 - location (1883, 1028) - quidu "3E75CA37008D" - anchor_loc 1 - nlines 1 - max_width 967 - justify 0 - label "FindPositionForInsertInOrder(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @783 - supplier @783 - Focus_Src @784 - Focus_Entry @785 - origin (1808, 1072) - terminus (1958, 1072) - ordinal 6) - (object InterMessView "" @804 - location (16, 1200) - label (object SegLabel @805 - Parent_View @804 - location (1959, 1156) - quidu "3E75CA690241" - anchor_loc 1 - nlines 1 - max_width 457 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @783 - supplier @787 - Focus_Src @784 - Focus_Entry @789 - origin (1807, 1200) - terminus (2112, 1200) - ordinal 7) - (object InterMessView "" @806 - location (16, 1456) - label (object SegLabel @807 - Parent_View @806 - location (1455, 1412) - quidu "3E75CD59008D" - anchor_loc 1 - nlines 1 - max_width 938 - justify 0 - label "SubConnectionEvent(const TSubConnectionEvent&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @778 - supplier @783 - Focus_Src @779 - Focus_Entry @786 - origin (1135, 1456) - terminus (1776, 1456) - ordinal 8))) - (object InteractionDiagram "SubconnectionEvent (ESubConnectionClosed)" - mechanism_ref @24 - quid "3E75CCB201D4" - title "SubconnectionEvent (ESubConnectionClosed)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$159" @808 - location (448, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @808 - location (448, 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 "3E75CD9F03C8" - width 300 - height 1001 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @809 - location (448, 416) - line_color 3342489 - InterObjView @808 - height 720 - y_coord 660 - Nested FALSE)) - (object InterObjView "$UNNAMED$160" @810 - location (784, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @810 - location (784, 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 "3E75CD9F03CD" - width 300 - height 1001 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @811 - location (784, 416) - line_color 3342489 - InterObjView @810 - height 660 - y_coord 600 - Nested FALSE)) - (object InterMessView "" @812 - location (16, 416) - label (object SegLabel @813 - Parent_View @812 - location (615, 372) - quidu "3E75CD9F03CA" - anchor_loc 1 - nlines 1 - max_width 938 - justify 0 - label "SubConnectionEvent(const TSubConnectionEvent&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @808 - supplier @810 - Focus_Src @809 - Focus_Entry @811 - origin (463, 416) - terminus (768, 416) - ordinal 0) - (object InterObjView "$UNNAMED$161" @814 - location (1120, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @814 - location (1120, 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 "3E75CD9F03D0" - width 300 - height 1001 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @815 - location (1120, 512) - line_color 3342489 - InterObjView @814 - height 504 - y_coord 444 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @816 - location (1120, 624) - line_color 3342489 - InterObjView @814 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$162" @817 - location (1456, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @817 - location (1456, 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 "3E75CD9F03D5" - width 300 - height 1001 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @818 - location (1456, 736) - line_color 3342489 - InterObjView @817 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$163" @819 - location (1776, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @819 - location (1776, 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 "3E75CD9F03DA" - width 300 - height 1001 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @820 - location (1776, 896) - line_color 3342489 - InterObjView @819 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @821 - location (16, 512) - label (object SegLabel @822 - Parent_View @821 - location (951, 468) - quidu "3E75CD9F03CB" - anchor_loc 1 - nlines 1 - max_width 938 - justify 0 - label "SubConnectionEvent(const TSubConnectionEvent&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @810 - supplier @814 - Focus_Src @811 - Focus_Entry @815 - origin (799, 512) - terminus (1104, 512) - ordinal 1) - (object SelfMessView "" @823 - location (16, 624) - label (object SegLabel @824 - Parent_View @823 - location (1211, 580) - quidu "3E75CDB8031D" - anchor_loc 1 - nlines 1 - max_width 759 - justify 0 - label "FindSubInterface(TSubConnectionUniqueId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @814 - supplier @814 - Focus_Src @815 - Focus_Entry @816 - origin (1136, 624) - terminus (1286, 624) - ordinal 2) - (object InterMessView "" @825 - location (16, 736) - label (object SegLabel @826 - Parent_View @825 - location (1287, 692) - quidu "3E75CDEC007C" - anchor_loc 1 - nlines 1 - max_width 469 - justify 0 - label "SubConnectionUniqueId( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @814 - supplier @817 - Focus_Src @815 - Focus_Entry @818 - origin (1135, 736) - terminus (1440, 736) - ordinal 3) - (object InterMessView "" @827 - location (16, 896) - label (object SegLabel @828 - Parent_View @827 - location (1447, 852) - quidu "3E75CD9F03D2" - anchor_loc 1 - nlines 1 - max_width 938 - justify 0 - label "SubConnectionEvent(const TSubConnectionEvent&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @814 - supplier @819 - Focus_Src @815 - Focus_Entry @820 - origin (1135, 896) - terminus (1760, 896) - ordinal 4))))) - root_subsystem (object SubSystem "Component View" - quid "3E6471E70367" - physical_models (list unit_reference_list) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - quid "3E6471E801C2" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - process_structure (object Processes - quid "3E6471E70368" - ProcsNDevs (list - (object Process_Diagram "Deployment View" - quid "3E6471E70377" - title "Deployment View" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - properties (object Properties - attributes (list Attribute_Set - (object Attribute - tool "DDL" - name "propertyId" - value "809135966") - (object Attribute - tool "DDL" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "DDL" - name "DataBase" - value ("DataBaseSet" 800)) - (object Attribute - tool "DDL" - name "DataBaseSet" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "ANSI" - value 800) - (object Attribute - tool "DDL" - name "Oracle" - value 801) - (object Attribute - tool "DDL" - name "SQLServer" - value 802) - (object Attribute - tool "DDL" - name "Sybase" - value 803) - (object Attribute - tool "DDL" - name "Watcom" - value 804))) - (object Attribute - tool "DDL" - name "PrimaryKeyColumnName" - value "Id") - (object Attribute - tool "DDL" - name "PrimaryKeyColumnType" - value "NUMBER(5)") - (object Attribute - tool "DDL" - name "ViewName" - value "V_") - (object Attribute - tool "DDL" - name "TableName" - value "T_") - (object Attribute - tool "DDL" - name "InheritSuffix" - value "_V") - (object Attribute - tool "DDL" - name "DropClause" - value FALSE) - (object Attribute - tool "DDL" - name "BaseViews" - value FALSE) - (object Attribute - tool "DDL" - name "DDLScriptFilename" - value "DDL1.SQL"))) - (object Attribute - tool "DDL" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "ColumnType" - value "VARCHAR") - (object Attribute - tool "DDL" - name "Length" - value "") - (object Attribute - tool "DDL" - name "NullsOK" - value TRUE) - (object Attribute - tool "DDL" - name "PrimaryKey" - value FALSE) - (object Attribute - tool "DDL" - name "Unique" - value FALSE) - (object Attribute - tool "DDL" - name "CompositeUnique" - value FALSE) - (object Attribute - tool "DDL" - name "CheckConstraint" - value ""))) - (object Attribute - tool "DDL" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Model Integrator" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Web Publisher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Version Control" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Cplusplus" - name "propertyId" - value "809135966") - (object Attribute - tool "Cplusplus" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "InitialValue" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE))) - (object Attribute - tool "Cplusplus" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "RevEngRootDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "RootPackage" - value "C++ Reverse Engineered") - (object Attribute - tool "Cplusplus" - name "RevEngDirectoriesAsPackages" - value FALSE) - (object Attribute - tool "Cplusplus" - name "HeaderFileExtension" - value ".h") - (object Attribute - tool "Cplusplus" - name "ImplementationFileExtension" - value ".cpp") - (object Attribute - tool "Cplusplus" - name "NewHeaderFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "NewImplementationFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "FileCapitalization" - value ("FileCapitalizationSet" 0)) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectories" - value ("CodeGenExtraDirectoriesSet" 0)) - (object Attribute - tool "Cplusplus" - name "StripClassPrefix" - value "") - (object Attribute - tool "Cplusplus" - name "UseTabs" - value FALSE) - (object Attribute - tool "Cplusplus" - name "TabWidth" - value 8) - (object Attribute - tool "Cplusplus" - name "IndentWidth" - value 4) - (object Attribute - tool "Cplusplus" - name "AccessIndentation" - value -2) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRules" - value ("ModelIdCommentRulesSet" 1)) - (object Attribute - tool "Cplusplus" - name "PageWidth" - value 80) - (object Attribute - tool "Cplusplus" - name "ClassMemberOrder" - value ("MemberOrderSet" 1)) - (object Attribute - tool "Cplusplus" - name "OneParameterPerLine" - value FALSE) - (object Attribute - tool "Cplusplus" - name "NamespaceBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "ClassBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "FunctionBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "Copyright" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialBodyIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectoriesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "None" - value 0) - (object Attribute - tool "Cplusplus" - name "Namespaces" - value 1) - (object Attribute - tool "Cplusplus" - name "Packages" - value 2))) - (object Attribute - tool "Cplusplus" - name "FileCapitalizationSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Same as model" - value 0) - (object Attribute - tool "Cplusplus" - name "Lower case" - value 1) - (object Attribute - tool "Cplusplus" - name "Upper case" - value 2) - (object Attribute - tool "Cplusplus" - name "Lower case with underscores" - value 3))) - (object Attribute - tool "Cplusplus" - name "BraceStyleSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "B1" - value 1) - (object Attribute - tool "Cplusplus" - name "B2" - value 2) - (object Attribute - tool "Cplusplus" - name "B3" - value 3) - (object Attribute - tool "Cplusplus" - name "B4" - value 4) - (object Attribute - tool "Cplusplus" - name "B5" - value 5))) - (object Attribute - tool "Cplusplus" - name "MemberOrderSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Public First" - value 1) - (object Attribute - tool "Cplusplus" - name "Private First" - value 2) - (object Attribute - tool "Cplusplus" - name "Order by kind" - value 3) - (object Attribute - tool "Cplusplus" - name "Unordered" - value 4))) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRulesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Code generation only" - value 1) - (object Attribute - tool "Cplusplus" - name "Code generation and reverse engineering" - value 2) - (object Attribute - tool "Cplusplus" - name "Never generate model IDs" - value 3))))) - (object Attribute - tool "Cplusplus" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "RevEngRootDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "RootPackage" - value "C++ Reverse Engineered") - (object Attribute - tool "Cplusplus" - name "RevEngDirectoriesAsPackages" - value FALSE) - (object Attribute - tool "Cplusplus" - name "HeaderFileExtension" - value ".h") - (object Attribute - tool "Cplusplus" - name "ImplementationFileExtension" - value ".cpp") - (object Attribute - tool "Cplusplus" - name "NewHeaderFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "NewImplementationFileDirectory" - value "") - (object Attribute - tool "Cplusplus" - name "FileCapitalization" - value ("FileCapitalizationSet" 0)) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectories" - value ("CodeGenExtraDirectoriesSet" 0)) - (object Attribute - tool "Cplusplus" - name "StripClassPrefix" - value "") - (object Attribute - tool "Cplusplus" - name "UseTabs" - value FALSE) - (object Attribute - tool "Cplusplus" - name "TabWidth" - value 8) - (object Attribute - tool "Cplusplus" - name "IndentWidth" - value 4) - (object Attribute - tool "Cplusplus" - name "AccessIndentation" - value -2) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRules" - value ("ModelIdCommentRulesSet" 1)) - (object Attribute - tool "Cplusplus" - name "PageWidth" - value 80) - (object Attribute - tool "Cplusplus" - name "ClassMemberOrder" - value ("MemberOrderSet" 1)) - (object Attribute - tool "Cplusplus" - name "OneParameterPerLine" - value FALSE) - (object Attribute - tool "Cplusplus" - name "NamespaceBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "ClassBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "FunctionBraceStyle" - value ("BraceStyleSet" 2)) - (object Attribute - tool "Cplusplus" - name "Copyright" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialBodyIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "CodeGenExtraDirectoriesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "None" - value 0) - (object Attribute - tool "Cplusplus" - name "Namespaces" - value 1) - (object Attribute - tool "Cplusplus" - name "Packages" - value 2))) - (object Attribute - tool "Cplusplus" - name "FileCapitalizationSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Same as model" - value 0) - (object Attribute - tool "Cplusplus" - name "Lower case" - value 1) - (object Attribute - tool "Cplusplus" - name "Upper case" - value 2) - (object Attribute - tool "Cplusplus" - name "Lower case with underscores" - value 3))) - (object Attribute - tool "Cplusplus" - name "BraceStyleSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "B1" - value 1) - (object Attribute - tool "Cplusplus" - name "B2" - value 2) - (object Attribute - tool "Cplusplus" - name "B3" - value 3) - (object Attribute - tool "Cplusplus" - name "B4" - value 4) - (object Attribute - tool "Cplusplus" - name "B5" - value 5))) - (object Attribute - tool "Cplusplus" - name "MemberOrderSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Public First" - value 1) - (object Attribute - tool "Cplusplus" - name "Private First" - value 2) - (object Attribute - tool "Cplusplus" - name "Order by kind" - value 3) - (object Attribute - tool "Cplusplus" - name "Unordered" - value 4))) - (object Attribute - tool "Cplusplus" - name "ModelIdCommentRulesSet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Code generation only" - value 1) - (object Attribute - tool "Cplusplus" - name "Code generation and reverse engineering" - value 2) - (object Attribute - tool "Cplusplus" - name "Never generate model IDs" - value 3))))) - (object Attribute - tool "Cplusplus" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "CodeName" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "InitialCodeBody" - value "") - (object Attribute - tool "Cplusplus" - name "Inline" - value FALSE) - (object Attribute - tool "Cplusplus" - name "GenerateFunctionBody" - value ("GenerateFunctionBodySet" 2)) - (object Attribute - tool "Cplusplus" - name "GenerateFunctionBodySet" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Default" - value 2) - (object Attribute - tool "Cplusplus" - name "True" - value 1) - (object Attribute - tool "Cplusplus" - name "False" - value 0))))) - (object Attribute - tool "Cplusplus" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "ImplementationType" - value "") - (object Attribute - tool "Cplusplus" - name "HeaderSourceFile" - value "") - (object Attribute - tool "Cplusplus" - name "BodySourceFile" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "IsNamespace" - value FALSE))) - (object Attribute - tool "Cplusplus" - name "HiddenTool" - value FALSE) - (object Attribute - tool "ANSI C++ Event Watcher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "ANSIConvert" - name "HiddenTool" - value FALSE) - (object Attribute - tool "CORBA" - name "propertyId" - value "809135966") - (object Attribute - tool "CORBA" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "CORBA" - name "Editor" - value ("EditorType" 100)) - (object Attribute - tool "CORBA" - name "IncludePath" - value "") - (object Attribute - tool "CORBA" - name "StopOnError" - value TRUE) - (object Attribute - tool "CORBA" - name "EditorType" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "BuiltIn" - value 100) - (object Attribute - tool "CORBA" - name "WindowsShell" - value 101))) - (object Attribute - tool "CORBA" - name "PathSeparator" - value ""))) - (object Attribute - tool "CORBA" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "ConstValue" - value "") - (object Attribute - tool "CORBA" - name "ImplementationType" - value ""))) - (object Attribute - tool "CORBA" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "CORBA" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "CORBA" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "CORBA" - name "InclusionProtectionSymbol" - value "AUTO GENERATE"))) - (object Attribute - tool "CORBA" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "CORBA" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "CORBA" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "CORBA" - name "InclusionProtectionSymbol" - value "AUTO GENERATE"))) - (object Attribute - tool "CORBA" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "Context" - value "") - (object Attribute - tool "CORBA" - name "OperationIsOneWay" - value FALSE))) - (object Attribute - tool "CORBA" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "CaseSpecifier" - value "") - (object Attribute - tool "CORBA" - name "IsReadOnly" - value FALSE) - (object Attribute - tool "CORBA" - name "Order" - value ""))) - (object Attribute - tool "CORBA" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "CaseSpecifier" - value "") - (object Attribute - tool "CORBA" - name "GenerateForwardReference" - value FALSE) - (object Attribute - tool "CORBA" - name "IsReadOnly" - value FALSE) - (object Attribute - tool "CORBA" - name "Order" - value "") - (object Attribute - tool "CORBA" - name "BoundedRoleType" - value ("AssocTypeSet" 47)) - (object Attribute - tool "CORBA" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "Array" - value 24) - (object Attribute - tool "CORBA" - name "Sequence" - value 47))))) - (object Attribute - tool "CORBA" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "GenerateForwardReference" - value FALSE))) - (object Attribute - tool "CORBA" - name "HiddenTool" - value FALSE) - (object Attribute - tool "framework" - name "HiddenTool" - value FALSE) - (object Attribute - tool "COM" - name "propertyId" - value "783606378") - (object Attribute - tool "COM" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "COM" - name "TypeKinds" - value (list Attribute_Set - (object Attribute - tool "COM" - name "enum" - value 100) - (object Attribute - tool "COM" - name "record" - value 101) - (object Attribute - tool "COM" - name "module" - value 102) - (object Attribute - tool "COM" - name "interface" - value 103) - (object Attribute - tool "COM" - name "dispinterface" - value 104) - (object Attribute - tool "COM" - name "coclass" - value 105) - (object Attribute - tool "COM" - name "alias" - value 106) - (object Attribute - tool "COM" - name "union" - value 107) - (object Attribute - tool "COM" - name "max" - value 108) - (object Attribute - tool "COM" - name "(none)" - value 109))) - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "kind" - value ("TypeKinds" 109)) - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "attributes" - value "") - (object Attribute - tool "COM" - name "dllname" - value "") - (object Attribute - tool "COM" - name "alias" - value ""))) - (object Attribute - tool "COM" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "filename" - value "") - (object Attribute - tool "COM" - name "library" - value "") - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpfile" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "lcid" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VC++" - name "propertyId" - value "809135966") - (object Attribute - tool "VC++" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "UpdateATL" - value TRUE) - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value TRUE) - (object Attribute - tool "VC++" - name "GenerateImports" - value TRUE) - (object Attribute - tool "VC++" - name "PutImportsIn" - value "stdafx.h") - (object Attribute - tool "VC++" - name "FullPathInImports" - value TRUE) - (object Attribute - tool "VC++" - name "UseImportAttributes" - value TRUE) - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "IdlInterfaceAttributes" - value (value Text -|endpoint("") -|local -|object -|pointer_default() -|uuid("") -|version("") -|encode -|decode -|auto_handle -|implicit_handle("") -|code -|nocode - )) - (object Attribute - tool "VC++" - name "IdlCoClassAttributes" - value (value Text -|uuid("") -|helpstring("") -|helpcontext("") -|licensed -|version("") -|control -|hidden -|appobject - )) - (object Attribute - tool "VC++" - name "IdlCoClassInterfaceAttributes" - value (value Text -|default -|source - )) - (object Attribute - tool "VC++" - name "IdlParameterAttributes" - value (value Text -|in -|out -|retval - )) - (object Attribute - tool "VC++" - name "IdlMethodAttributes" - value (value Text -|id(1) -|helpstring("") -|call_as("") -|callback -|helpcontext("") -|hidden -|local -|restricted -|source -|vararg - )) - (object Attribute - tool "VC++" - name "IdlPropertyAttributes" - value (value Text -|id() -|helpstring("") -|call_as("") -|helpcontext("") -|hidden -|local -|restricted -|source -|vararg -|bindable -|defaultbind -|defaultcallelem -|displaybind -|immediatebind -|nonbrowseable -|requestedit - )) - (object Attribute - tool "VC++" - name "RvcPtyVersion" - value "1.4") - (object Attribute - tool "VC++" - name "ModelIDStyle" - value 2) - (object Attribute - tool "VC++" - name "DocStyle" - value 1) - (object Attribute - tool "VC++" - name "GenerateIncludes" - value TRUE) - (object Attribute - tool "VC++" - name "ApplyPattern" - value FALSE) - (object Attribute - tool "VC++" - name "CreateBackupFiles" - value TRUE) - (object Attribute - tool "VC++" - name "SupportCodeName" - value FALSE) - (object Attribute - tool "VC++" - name "DocRevEngineer" - value TRUE) - (object Attribute - tool "VC++" - name "CreateOverviewDiagrams" - value TRUE) - (object Attribute - tool "VC++" - name "UpdateModelIDsInCode" - value TRUE) - (object Attribute - tool "VC++" - name "AttributeTypes" - value (value Text -|attr1=bool -|attr2=short -|attr3=int -|attr4=long -|attr5=char -|attr6=float -|attr7=double -|attr8=void -|attr9=clock_t -|attr10=_complex -|attr11=_dev_t -|attr12=div_t -|attr13=_exception -|attr14=FILE -|attr15=_finddata_t -|attr16=_FPIEEE_RECORD -|attr17=fpos_t -|attr18=_HEAPINFO -|attr19=jmp_buf -|attr20=lconv -|attr21=ldiv_t -|attr22=_off_t -|attr23=_onexit_t -|attr24=_PNH -|attr25=ptrdiff_t -|attr26=sig_atomic_t -|attr27=size_t -|attr28=_stat -|attr29=time_t -|attr30=_timeb -|attr31=tm -|attr32=_utimbuf -|attr33=va_list -|attr34=wchar_t -|attr35=wctrans_t -|attr36=wctype_t -|attr37=_wfinddata_t -|attr38=_wfinddatai64_t -|attr39=wint_t -|attr40=ABORTPROC -|attr41=ACMDRIVERENUMCB -|attr42=ACMDRIVERPROC -|attr43=ACMFILTERCHOOSEHOOKPROC -|attr44=ACMFILTERENUMCB -|attr45=ACMFILTERTAGENUMCB -|attr46=ACMFORMATCHOOSEHOOKPROC -|attr47=ACMFORMATENUMCB -|attr48=ACMFORMATTAGENUMCB -|attr49=APPLET_PROC -|attr50=ATOM -|attr51=BOOL -|attr52=BOOLEAN -|attr53=BYTE -|attr54=CALINFO_ENUMPROC -|attr55=CALLBACK -|attr56=CHAR -|attr57=COLORREF -|attr58=CONST -|attr59=CRITICAL_SECTION -|attr60=CTRYID -|attr61=DATEFMT_ENUMPROC -|attr62=DESKTOPENUMPROC -|attr63=DLGPROC -|attr64=DRAWSTATEPROC -|attr65=DWORD -|attr66=EDITWORDBREAKPROC -|attr67=ENHMFENUMPROC -|attr68=ENUMRESLANGPROC -|attr69=ENUMRESNAMEPROC -|attr70=ENUMRESTYPEPROC -|attr71=FARPROC -|attr72=FILE_SEGMENT_ELEMENT -|attr73=FLOAT -|attr74=FONTENUMPROC -|attr75=GOBJENUMPROC -|attr76=GRAYSTRINGPROC -|attr77=HACCEL -|attr78=HANDLE -|attr79=HBITMAP -|attr80=HBRUSH -|attr81=HCOLORSPACE -|attr82=HCONV -|attr83=HCONVLIST -|attr84=HCURSOR -|attr85=HDC -|attr86=HDDEDATA -|attr87=HDESK -|attr88=HDROP -|attr89=HDWP -|attr90=HENHMETAFILE -|attr91=HFILE -|attr92=HFONT -|attr93=HGDIOBJ -|attr94=HGLOBAL -|attr95=HHOOK -|attr96=HICON -|attr97=HIMAGELIST -|attr98=HIMC -|attr99=HINSTANCE -|attr100=HKEY -|attr101=HKL -|attr102=HLOCAL -|attr103=HMENU -|attr104=HMETAFILE -|attr105=HMODULE -|attr106=HMONITOR -|attr107=HOOKPROC -|attr108=HPALETTE -|attr109=HPEN -|attr110=HRGN -|attr111=HRSRC -|attr112=HSZ -|attr113=HTREEITEM -|attr114=HWINSTA -|attr115=HWND -|attr116=INT -|attr117=IPADDR -|attr118=LANGID -|attr119=LCID -|attr120=LCSCSTYPE -|attr121=LCSGAMUTMATCH -|attr122=LCTYPE -|attr123=LINEDDAPROC -|attr124=LOCALE_ENUMPROC -|attr125=LONG -|attr126=LONGLONG -|attr127=LPARAM -|attr128=LPBOOL -|attr129=LPBYTE -|attr130=LPCCHOOKPROC -|attr131=LPCFHOOKPROC -|attr132=LPCOLORREF -|attr133=LPCRITICAL_SECTION -|attr134=LPCSTR -|attr135=LPCTSTR -|attr136=LPCVOID -|attr137=LPCWSTR -|attr138=LPDWORD -|attr139=LPFIBER_START_ROUTINE -|attr140=LPFRHOOKPROC -|attr141=LPHANDLE -|attr142=LPHANDLER_FUNCTION -|attr143=LPINT -|attr144=LPLONG -|attr145=LPOFNHOOKPROC -|attr146=LPPAGEPAINTHOOK -|attr147=LPPAGESETUPHOOK -|attr148=LPPRINTHOOKPROC -|attr149=LPPROGRESS_ROUTINE -|attr150=LPSETUPHOOKPROC -|attr151=LPSTR -|attr152=LPSTREAM -|attr153=LPTHREAD_START_ROUTINE -|attr154=LPTSTR -|attr155=LPVOID -|attr156=LPWORD -|attr157=LPWSTR -|attr158=LRESULT -|attr159=LUID -|attr160=PBOOL -|attr161=PBOOLEAN -|attr162=PBYTE -|attr163=PCHAR -|attr164=PCRITICAL_SECTION -|attr165=PCSTR -|attr166=PCTSTR -|attr167=PCWCH -|attr168=PCWSTR -|attr169=PDWORD -|attr170=PFLOAT -|attr171=PFNCALLBACK -|attr172=PHANDLE -|attr173=PHANDLER_ROUTINE -|attr174=PHKEY -|attr175=PINT -|attr176=PLCID -|attr177=PLONG -|attr178=PLUID -|attr179=PROPENUMPROC -|attr180=PROPENUMPROCEX -|attr181=PSHORT -|attr182=PSTR -|attr183=PTBYTE -|attr184=PTCHAR -|attr185=PTIMERAPCROUTINE -|attr186=PTSTR -|attr187=PUCHAR -|attr188=PUINT -|attr189=PULONG -|attr190=PUSHORT -|attr191=PVOID -|attr192=PWCHAR -|attr193=PWORD -|attr194=PWSTR -|attr195=REGISTERWORDENUMPROC -|attr196=REGSAM -|attr197=SC_HANDLE -|attr198=SC_LOCK -|attr199=SENDASYNCPROC -|attr200=SERVICE_STATUS_HANDLE -|attr201=SHORT -|attr202=TBYTE -|attr203=TCHAR -|attr204=TIMEFMT_ENUMPROC -|attr205=TIMERPROC -|attr206=UCHAR -|attr207=UINT -|attr208=ULONG -|attr209=ULONGLONG -|attr210=UNSIGNED -|attr211=USHORT -|attr212=VOID -|attr213=WCHAR -|attr214=WINAPI -|attr215=WINSTAENUMPROC -|attr216=WNDENUMPROC -|attr217=WNDPROC -|attr218=WORD -|attr219=WPARAM -|attr220=YIELDPROC -|attr221=CPoint -|attr222=CRect -|attr223=CSize -|attr224=CString -|attr225=CTime -|attr226=CTimeSpan -|attr227=CCreateContext -|attr228=CMemoryState -|attr229=COleSafeArray -|attr230=CPrintInfo -|attr231=HRESULT - )) - (object Attribute - tool "VC++" - name "Containers" - value (value Text -|cont1=CArray<$TYPE, $TYPE&> -|cont2=CByteArray -|cont3=CDWordArray -|cont4=CObArray -|cont5=CPtrArray -|cont6=CStringArray -|cont7=CUIntArray -|cont8=CWordArray -|cont9=CList<$TYPE, $TYPE&> -|cont10=CPtrList -|cont11=CObList -|cont12=CStringList -|cont13=CMapWordToPtr -|cont14=CMapPtrToWord -|cont15=CMapPtrToPtr -|cont16=CMapWordToOb -|cont17=CMapStringToPtr -|cont18=CMapStringToOb -|cont19=CMapStringToString -|cont20=CTypedPtrArray -|cont21=CTypedPtrArray -|cont22=CTypedPtrList -|cont23=CTypedPtrList -|cont24=CComObject<$TYPE> -|cont25=CComPtr<$TYPE> -|cont26=CComQIPtr<$TYPE> -|cont27=CComQIPtr<$TYPE, IID*> - )) - (object Attribute - tool "VC++" - name "ClassMethods" - value (value Text -|*_body=// ToDo: Add your specialized code here and/or call the base class -|cm1=$NAME() -|cm2=$NAME(orig:const $NAME&) -|cm3=<> ~$NAME() -|cm4=operator=(rhs:$NAME&):$NAME& -|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; -|cm5=<> operator==(rhs:const $NAME&):bool -|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm6=<> operator!=(rhs:$NAME&):bool -|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm7=<> operator<(rhs:$NAME&):bool -|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm8=<> operator>(rhs:$NAME&):bool -|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm9=<> operator<=(rhs:$NAME&):bool -|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm10=<> operator>=(rhs:$NAME&):bool -|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& -|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; -|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& -|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; - )) - (object Attribute - tool "VC++" - name "Accessors" - value (value Text -|agf=<> get_$BASICNAME():const $TYPE -|agf_body=return $NAME; -|asf=set_$BASICNAME(value:$TYPE):void -|asf_body=$NAME = value;|return; -|agv=<> get_$BASICNAME():const $TYPE& -|agv_body=return $NAME; -|asv=set_$BASICNAME(value:$TYPE&):void -|asv_body=$NAME = value;|return; -|agp=<> get_$BASICNAME():const $TYPE -|agp_body=return $NAME; -|asp=set_$BASICNAME(value:$TYPE):void -|asp_body=$NAME = value;|return; -|agr=<> get_$BASICNAME():const $TYPE -|agr_body=return $NAME; -|asr=set_$BASICNAME(value:$TYPE):void -|asr_body=$NAME = value;|return; -|aga=<> get_$BASICNAME(index:int):const $TYPE -|aga_body=return $NAME[index]; -|asa=set_$BASICNAME(index:int, value:$TYPE):void -|asa_body=$NAME[index] = value;|return; - )) - (object Attribute - tool "VC++" - name "Conditionals" - value (value Text -|*_decl=#ifdef _DEBUG -|*_base=CObject -|cond1=<> AssertValid():void -|cond1_body=$SUPERNAME::AssertValid(); -|cond2=<> Dump(dc:CDumpContext&):void -|cond2_body=$SUPERNAME::Dump(dc); - )) - (object Attribute - tool "VC++" - name "Patterns" - value (value Text -|patrn1=cm1,cm3,cond1,cond2 -|Patrn1_name=Default - )) - (object Attribute - tool "VC++" - name "AtlClassPrefix" - value "C") - (object Attribute - tool "VC++" - name "AtlInterfacePrefix" - value "I") - (object Attribute - tool "VC++" - name "AtlTypeDescription" - value "Class") - (object Attribute - tool "VC++" - name "DefaultLogicalPackage" - value "$language Reverse Engineered/$component") - (object Attribute - tool "VC++" - name "DefaultComponentPackage" - value ""))) - (object Attribute - tool "VC++" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "HeaderFileName" - value "") - (object Attribute - tool "VC++" - name "CodeFileName" - value ""))) - (object Attribute - tool "VC++" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "InternalMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "ExportMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value (value Text -|"stdafx.h" - )) - (object Attribute - tool "VC++" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")) - (object Attribute - tool "VC++" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "(none)" - value 300) - (object Attribute - tool "VC++" - name "DLL" - value 301) - (object Attribute - tool "VC++" - name "EXE" - value 302) - (object Attribute - tool "VC++" - name "MIDL" - value 303))) - (object Attribute - tool "VC++" - name "Kind" - value ("KindSet" 300)) - (object Attribute - tool "VC++" - name "BodyExtensions" - value (value Text -|.cpp -|.cxx -|.inl - )) - (object Attribute - tool "VC++" - name "HeaderExtensions" - value (value Text -|.h -|.hpp -|.hxx -|inl - )) - (object Attribute - tool "VC++" - name "ProjectFolders" - value (value Text -|Source Files -|Header Files - )) - (object Attribute - tool "VC++" - name "UsePathMap" - value FALSE))) - (object Attribute - tool "VC++" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value FALSE) - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "InitialValue" - value ""))) - (object Attribute - tool "VC++" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "IsDirectory" - value FALSE) - (object Attribute - tool "VC++" - name "Directory" - value ""))) - (object Attribute - tool "VC++" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "Inline" - value FALSE) - (object Attribute - tool "VC++" - name "DefaultBody" - value (value Text "")))) - (object Attribute - tool "VC++" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VisualStudio" - name "HiddenTool" - value FALSE) - (object Attribute - tool "cg" - name "propertyId" - value "809135966") - (object Attribute - tool "cg" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "UseMSVC" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "CommentWidth" - value 60) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler2.1__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value FALSE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value FALSE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference($limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference($limit)") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler3.0__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ImplementationType" - value "") - (object Attribute - tool "cg" - name "ClassKey" - value "class") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "PutBodiesInSpec" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDefaultConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "DefaultConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateCopyConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "CopyConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDestructor" - value TRUE) - (object Attribute - tool "cg" - name "DestructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DestructorKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineDestructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateAssignmentOperation" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "AssignmentVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "AssignmentKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineAssignmentOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateEqualityOperations" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "EqualityVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "EqualityKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineEqualityOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "RelationalVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "RelationalKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "StorageMgmtVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "SubscriptVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "SubscriptKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "SubscriptResultType" - value "") - (object Attribute - tool "cg" - name "InlineSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "DereferenceVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DereferenceKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "DereferenceResultType" - value "") - (object Attribute - tool "cg" - name "InlineDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "IndirectionVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "IndirectionKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "IndirectionResultType" - value "") - (object Attribute - tool "cg" - name "InlineIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "StreamVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "ThreeKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202))) - (object Attribute - tool "cg" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203))) - (object Attribute - tool "cg" - name "FriendKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "DeclareAndDefine" - value 199) - (object Attribute - tool "cg" - name "DeclareOnly" - value 205) - (object Attribute - tool "cg" - name "DoNotDeclare" - value 206))) - (object Attribute - tool "cg" - name "VisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14))))) - (object Attribute - tool "cg" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "InclusionProtectionSymbol" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value FALSE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value TRUE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "OperationKind" - value ("OperationKindSet" 200)) - (object Attribute - tool "cg" - name "OperationKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateAbstractBody" - value FALSE) - (object Attribute - tool "cg" - name "GenerateFriendBody" - value FALSE) - (object Attribute - tool "cg" - name "GenerateFriendDecl" - value FALSE) - (object Attribute - tool "cg" - name "SpecialDeclReturnType" - value "") - (object Attribute - tool "cg" - name "OperationIsConst" - value FALSE) - (object Attribute - tool "cg" - name "OperationIsExplicit" - value FALSE) - (object Attribute - tool "cg" - name "Inline" - value FALSE) - (object Attribute - tool "cg" - name "EntryCode" - value (value Text "")) - (object Attribute - tool "cg" - name "ExitCode" - value (value Text "")) - (object Attribute - tool "cg" - name "CCRegion" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "BodyAnnotations" - value ""))) - (object Attribute - tool "cg" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "Ordered" - value TRUE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$supplier") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$relationship") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$relationship") - (object Attribute - tool "cg" - name "SetName" - value "set_$relationship") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "SelectorName" - value "") - (object Attribute - tool "cg" - name "SelectorType" - value "") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "HasRelTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Association" - value (list Attribute_Set - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass"))) - (object Attribute - tool "cg" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InstanceArguments" - value ""))) - (object Attribute - tool "cg" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "GenerateInclude" - value ("GenerateIncludeSet" 0)) - (object Attribute - tool "cg" - name "GenerateIncludeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Default" - value 0) - (object Attribute - tool "cg" - name "Always" - value 1))) - (object Attribute - tool "cg" - name "DataMemberName" - value "$target") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "ContainerGet" - value "$data.get($keys)") - (object Attribute - tool "cg" - name "ContainerSet" - value "$data.set($keys,$value)") - (object Attribute - tool "cg" - name "QualifiedContainer" - value "") - (object Attribute - tool "cg" - name "AssocClassContainer" - value "$supplier *") - (object Attribute - tool "cg" - name "AssocClassInitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$target") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "SetName" - value "set_$target") - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetSetByReference" - value ("QualifiedGetSetByReferenceSet" 2)) - (object Attribute - tool "cg" - name "QualifiedGetSetByReferenceSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_GetSetByReference" - value 2))) - (object Attribute - tool "cg" - name "GenerateQualifiedGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetName" - value "get_$target") - (object Attribute - tool "cg" - name "QualifiedGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineQualifiedGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateQualifiedSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedSetName" - value "set_$target") - (object Attribute - tool "cg" - name "QualifiedSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineQualifiedSet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassDataMember" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassDataMemberName" - value "$target") - (object Attribute - tool "cg" - name "AssocClassDataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "AssocClassDataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "AssocClassDataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "AssocClassGetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GenerateAssocClassGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetName" - value "get_$target") - (object Attribute - tool "cg" - name "AssocClassGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineAssocClassGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassSetName" - value "set_$target") - (object Attribute - tool "cg" - name "AssocClassSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineAssocClassSet" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassForwardReferenceOnly" - value TRUE) - (object Attribute - tool "cg" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$attribute") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtAttributeVisibility" - value 211))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$attribute") - (object Attribute - tool "cg" - name "SetName" - value "set_$attribute") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "CCRegion" - value ""))) - (object Attribute - tool "cg" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "BodyReferenceOnly" - value FALSE))) - (object Attribute - tool "cg" - name "default__Subsystem" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "DirectoryIsOnSearchList" - value FALSE) - (object Attribute - tool "cg" - name "PrecompiledHeader" - value ""))) - (object Attribute - tool "cg" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "cg" - name "IsNamespace" - value FALSE) - (object Attribute - tool "cg" - name "Indent" - value 2) - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))))) - (object Attribute - tool "MSVC" - name "propertyId" - value "809135966") - (object Attribute - tool "MSVC" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Version" - value "5.0"))) - (object Attribute - tool "MSVC" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCClassTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCClassTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Interface_Part" - value 1) - (object Attribute - tool "MSVC" - name "Connection_Part" - value 2) - (object Attribute - tool "MSVC" - name "Class_Factory" - value 3))) - (object Attribute - tool "MSVC" - name "CObjectFunctionality" - value ("CObjectFunctionalitySet" 0)) - (object Attribute - tool "MSVC" - name "CObjectFunctionalitySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Dynamic" - value 1) - (object Attribute - tool "MSVC" - name "Dyncreate" - value 2) - (object Attribute - tool "MSVC" - name "Serial" - value 3))) - (object Attribute - tool "MSVC" - name "GenerateOverrideGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateDataGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DATA_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateFieldGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_FIELD_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMessageGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateMessageMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "OLEFactory" - value ("OLEFactorySet" 0)) - (object Attribute - tool "MSVC" - name "OLEFactorySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Built_in" - value 1) - (object Attribute - tool "MSVC" - name "Simple" - value 2) - (object Attribute - tool "MSVC" - name "Licensed" - value 3))) - (object Attribute - tool "MSVC" - name "OLEName" - value "") - (object Attribute - tool "MSVC" - name "OLEClassID" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLECtlType" - value FALSE) - (object Attribute - tool "MSVC" - name "OLECtlType" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLETypeLib" - value FALSE) - (object Attribute - tool "MSVC" - name "OLETypeLibID" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMajor" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMinor" - value "") - (object Attribute - tool "MSVC" - name "GeneratePropPageIDs" - value FALSE) - (object Attribute - tool "MSVC" - name "OLEPropPageIDs" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateDispatchMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockProperties" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockFunctions" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DispatchDefValue" - value "") - (object Attribute - tool "MSVC" - name "GenerateDispIdEnum" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISP_ID_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInterfaceMap" - value FALSE) - (object Attribute - tool "MSVC" - name "INTERFACE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "InitInterface" - value "") - (object Attribute - tool "MSVC" - name "GenerateEventMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENT_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockEvents" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateEventSinkMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "PropNotifySinks" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ConnectionPointIID" - value "") - (object Attribute - tool "MSVC" - name "InheritanceType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "OLECommands" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCDeclares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCImplements" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ATL_Declares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateCOMMap" - value FALSE) - (object Attribute - tool "MSVC" - name "COM_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionPointMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_POINT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMsgMap" - value FALSE) - (object Attribute - tool "MSVC" - name "MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GeneratePropertyMap" - value FALSE) - (object Attribute - tool "MSVC" - name "PROPERTY_MAP_Entries" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCOperationTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCOperationTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Virtual_Override" - value 1) - (object Attribute - tool "MSVC" - name "Message_Handler" - value 2) - (object Attribute - tool "MSVC" - name "Dispatch_Handler" - value 3) - (object Attribute - tool "MSVC" - name "Event_Firing_Function" - value 4) - (object Attribute - tool "MSVC" - name "Event_Sink_Handler" - value 5) - (object Attribute - tool "MSVC" - name "Std_OLE_Method" - value 6) - (object Attribute - tool "MSVC" - name "Command_Parser" - value 7) - (object Attribute - tool "MSVC" - name "Property_Get_Function" - value 8) - (object Attribute - tool "MSVC" - name "Property_Set_Function" - value 9) - (object Attribute - tool "MSVC" - name "Property_Notify_Function" - value 10) - (object Attribute - tool "MSVC" - name "Macro_Generated_Function" - value 11))) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "BodyImage" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "MSVC" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "cg" - name "HiddenTool" - value FALSE) - (object Attribute - tool "RequisitePro" - name "HiddenTool" - value FALSE)) - quid "3E6471E70369")) diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/comms-infras_documentation.history.xml --- a/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.history.xml Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ - - - - - diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp --- a/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -component comms-infras_documentation - -source \sf\os\commsfw\commsfw_info\commsinfrastructuredocs\ - -notes_source \component_defs\release.src - - -ipr D - diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/doc_pub/Comms-Infras_Subsystem_How_to_implement_a_layer.doc Binary file commsfw_info/commsinfrastructuredocs/doc_pub/Comms-Infras_Subsystem_How_to_implement_a_layer.doc has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/doc_pub/Selection Fundamentals.doc Binary file commsfw_info/commsinfrastructuredocs/doc_pub/Selection Fundamentals.doc has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/ec120changes.txt --- a/commsfw_info/commsinfrastructuredocs/ec120changes.txt Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,191 +0,0 @@ -Rough notes on converting source to EC120 ------------------------------------------ - -- Classes have moved namespace and DLL: - - - ESock::TClientIterBase => Messages::TClientIterBase - - ESock::TClientIter<> => Messages::TClientIter<> - - ESock::TCFNodeChannelId => Messages::TNodeCtxId - - ESock::TDefaultClientMatchPolicy => Messages::TDefaultClientMatchPolicy - - ESock::TCFSignatureBase => Messages::TRuntimeCtxId + ESock::TCFSignatureBase (where required) - - ESock::RNodeInterface => Messages::RNodeInterface - - ESock::TCFESockSignalBase => Messages::TSignalBase - - ESock::TCFNodeSignalBase => Messages::TNodeSignal - - - ESock::TCFMessageSigVoid => Messages::TMessageSigVoid - - - ESock::AFactoryObject => Factories::AFactoryObject - - ESock::CCommsFactoryBase => Factories::CFactoryBase - - ESock::MCommsFactoryQuery => Factories::MFactoryQuery - - ESock::TFactoryObjectInfo => Factories::TFactoryObjectInfo - - - ESock::TCFNodeContextBase => MeshMachine::TNodeContextBase - - ESock::TCFNodeContext<> => MeshMachine::TNodeContext<> - - ESock::TStateTransition => MeshMachine::TStateTransition - - ESock::TState => MeshMachine::TState - - ESock::ECFActivityNull => MeshMachine::KActivityNull - - - CoreStates::TAcceptErrorState<> => MeshMachine::TAcceptErrorState<> - - CoreStates::TNoTag => MeshMachine::TNoTag - - CoreStates::TTag => MeshMachine::TTag - - CoreStates::TDoNothing => MeshMachine::TDoNothing - - CoreStates::TErrorTagOr => MeshMachine::TErrorTagOr - - CoreStates::TRaiseAndClearActivityError => MeshMachine::TRaiseAndClearActivityError - - CoreStates::TClearError => MeshMachine::TClearError - - CoreStates::TRaiseError => MeshMachine::TRaiseError - - CoreStates::TErrorTag => MeshMachine::TErrorTag - - CoreStates::THandleErrorState => MeshMachine::THandleErrorState ? - - CoreStates::TAlwaysAccept => MeshMachine::TAwaitingAny - - CoreStates::TAwaitingMessageState => MeshMachine::TAwaitingMessageState - - CoreStates::TNoTagOrErrorTag => MeshMachine::TNoTagOrErrorTag - - CoreStates::TRemoveClient => MeshMachine::TRemoveClient - - CoreStates::TStoreError => MeshMachine::TStoreError - - CoreStates::TAwaitingDestroy => MeshMachine::TAwaitingDestroy - - NetStateMachine::KNoTag => MeshMachine::KNoTag - - - XCFNodePeerId => XNodePeerId - -- Some message classes have become generic and have moved out of ESock: - - - TCFMessage::TError => TNodeMessage::TError - - TCFMessage::TErrorRecoveryRequest => TNodeMessage::TErrorRecoveryRequest - -- Iterators use TClientType::TCFClientType: - - - RNodeInterface::EStarting => TCFClientType::EStarting - - RNodeInterface::EData => TCFClientType::EData - - RNodeInterface::ESecondary => TCFClientType::ESecondary - - RNodeInterface::EServProvider => TCFClientType::EServProvider - - RNodeInterface::EActivating => TCFClientType::EActivating - - - CFNODE_SET_CLIENT_TYPENFLAGS(RNodeInterface::EData, RNodeInterface::ESecondary) - => - TClientType(TCFClientType::EData, TCFClientType::ESecondary) - - - CFNODE_SET_CLIENT_TYPENFLAGS(RNodeInterface::EVAL1, RNodeInterface::EVAL2) - => - TClientType(TCFClientType::EVAL1, TCFClientType::EVAL2) - -- Messages no longer need to be constructed with sender and activity: - - TCFMessage::MSG(const ESock::TCommsId& aSenderId, TUint aActivityId, ...) => TCFMessage::MSG(...) - - ESock::TCFSignatureBase(aMessageId, aSenderId, aActivityId) => Messages::TSignatureBase(aMessageId) - -- PostToClients() arguments have changed: - - PostToClients(MSG&, RNodeInterface::EA) => PostToClients(const TNodeCtxId &, MSG&, TClientType(TCFClientType::EA)); - -- PostToSender() applies to context rather than message: - - MSG1.PostToSender(MSG2) => iContext.PostToSender(MSG2) - -- PostTo() can be simplified to use PostToSender() in some cases: - - MSG(iContext.Node()(),iContext.iCFMessageSig.ActivityId(),...).PostTo(iContext.iCFMessageSig.iSender); - => - iContext.PostToSender(MSG(...)); - -- MSG::PostTo() replaced with OpenPostMessageClose(): - - - MSG.PostTo(iNode()); // self - => - TNodeCtxId us(ActivityId(),iNode.Id()); - RClientInterface::OpenPostMessageClose(us, us, MSG()); - - - MSG.PostTo(iContext.Node()()); - => - RClientInterface::OpenPostMessageClose(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()), - iContext.NodeId(), MSG()); - - - MSG.PostTo(iContext.Node()()); - => - RClientInterface::OpenPostMessageClose(iContext.NodeId(), iContext.NodeId(), MSG()); - - - MSG(const TCommsId* src, ...).PostTo(const TCommsId& dest); - => - RClientInterface::OpenPostMessageClose(const TRuntimeCtxId& src, const TRuntimeCtxId& dest, MSG()); - - - TCommsId dest = ServiceProviderL(); - TCommsId self = NodeId(); - MSG(self, ACTIVITYID).PostTo(dest); - => - TNodeCtxId us(ACTIVITYID, NodeId()); - RClientInterface::OpenPostMessageClose(us, ServiceProviderL(), MSG()); - - - MSG.PostTo(RNodeInterface&); - => - RClientInterface::OpenPostMessageClose(Id(), RNodeInterface&, MSG); - - - MSG.PostTo(self) => iNode.SelfInterface().PostMessage(self, MSG); // ?? - -- RClientInterface::PostMessage(MSG); - => - activity.PostRequestTo(RClientInterface&, MSG()); - -- where a message used to be passed before, now message and runtime/node context are needed: - - - void f(TMyMessage& aPolicyParam) => void f(const Messages::TRuntimeCtxId& aSender, TMyMessage& aPolicyParam); - - - INMSG.iSender = iContext.Node()(); - INMSG.SetActivity(iContext.iNodeActivity->ActivityId()); - iContext.Node().PostToClients(INMSG, RNodeInterface::EData); - => - iContext.Node().PostToClients(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()), INMSG, TClientType(TCFClientType::EData)); - - - RNodeInterface::PostMessage(MSG) => RNodeInterface::PostMessage(TNodeCtxId(activityId, nodeId), MSG); - - - TNodeContext(TNODE&, TSignatureBase& aMessage, const TRunTimeCtxId& aSender, const TNodeId& aRecipient, CNodeActivityBase* aNodeActivity = NULL); - -- on nodes, operator()() is replaced with Id(): - - (*this)() => Id() - - NODE() => NODE.Id() - -- iContext.iCFMessageSig.iPeer->PostMessage(MSG); - => - iContext.PostToSender(MSG); - -- there are changes to the way activities can be retrieved: - - iContext.Node().FindAddressedActivity(iContext.iCFMessageSig) - => - - TUint sendersActivityId = address_cast(iContext.iSender).NodeCtx(); - iContext.Node().FindActivityById(sendersActivityId) - -- TCFMessageSig replaced with TMessageSig - - ESock::TCFMessageSigNumber TMyMessage => Messages::TMessageSigNumber TMyMessage - -- Retrieval of sender from a message is replaced with retrieval from context: - - MSG.iSender => iContext.iSender - - iContext.iCFMessageSig.iSender.NodePtr() => address_cast(iContext.iSender).Ptr() - -- TErrContext:iActivityId => TErrContext:iActivitySigId - -- TCommsId is replaced with Messages::TNodeId: - - - TCommsId::NullCommsId() => TNodeId::NullId() - - TCommsId::operator()() => TNodeId::Id(); - - - TRuntimeCtxId sometimes used in place of TCommsId (?) - -- ReceivedL() method signatures have changed. May need to add User::LeaveIfError(...) to some ReceivedL() routines. - -- Changes to iContext data member names and methods: - - iContext.iCFMessageSig => iContext.iMessage - - iContext.iCFMessageSig.iCommsId => iContext.iMessage.iNodeId; - - iContext.iCFMessageSig.iPeer => iContext.iPeer - - iContext.iCFMessageSig.iSender => iContext.iSender - - iContext.Node()() => iContext.NodeId() - - iContext.iNode() => iContext.NodeId() - -- Changes to the way MPlatSecApiExt is retrieved: - - MPlatsecApiExt* platsec = iContext.iCFMessageSig.FetchPlatsecApiInterfaceL() - => - MPlatsecApiExt* platsec = reinterpret_cast(address_cast(iContext.iSender).Node().FetchNodeInterfaceL(EPlatsecApiExt)); - -- Header files have moved location: - - ss_factnotify.h => elements/factorynotify.h - - comms-infras/sm_core.h => elements/sm_core.h - - comms-infras/sm_statetriple.h => elements/sm_statetriple.h - - comms-infras/ss_nodestates.h => elements/mm_states.h - - comms-infras/ss_nodeactivities.h => elements/mm_activities.h - - comms-infras/interfacetable.h => elements/interfacetable.h - - comms-infras/cftransport.h => elements/cftransport.h - - comms-infras/ss_nodeactivities.h & => comms-infras/ss_common.h (?) - comms-infras/ss_nodemessages.h - - diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/esock_arch.mdl --- a/commsfw_info/commsinfrastructuredocs/esock_arch.mdl Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7178 +0,0 @@ - -(object Petal - version 43 - _written "Rose 6.5.9232.10" - charSet 0) - -(object Design "Logical View" - is_unit TRUE - is_loaded TRUE - quid "3DD372A101C9" - defaults (object defaults - rightMargin 0.250000 - leftMargin 0.250000 - topMargin 0.250000 - bottomMargin 0.500000 - pageOverlap 0.250000 - clipIconLabels TRUE - autoResize TRUE - snapToGrid FALSE - gridX 31 - gridY 31 - defaultFont (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - showMessageNum 3 - showClassOfObject TRUE - notation "Unified") - root_usecase_package (object Class_Category "Use Case View" - quid "3DD372A101CB" - exportControl "Public" - global TRUE - logical_models (list unit_reference_list) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "3DD372A30191" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - root_category (object Class_Category "Logical View" - quid "3DD372A101CA" - exportControl "Public" - global TRUE - subsystem "Component View" - quidu "3DD372A101CC" - logical_models (list unit_reference_list - (object Class "RSubSessionBase" - quid "3DD372D80395") - (object Class "RSocket" - quid "3DD3732F0191" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD373380018" - supplier "Logical View::RSubSessionBase" - quidu "3DD372D80395"))) - (object Class "RHostResolver" - quid "3DD3733C0046" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD373480147" - supplier "Logical View::RSubSessionBase" - quidu "3DD372D80395"))) - (object Class "RSocketServ" - quid "3DD373560332" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD3737301E9" - supplier "Logical View::RSessionBase" - quidu "3DD3736B01F2"))) - (object Class "RSessionBase" - quid "3DD3736B01F2") - (object Class "RConnection" - quid "3DD3738D0038" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD3739602E4" - supplier "Logical View::RSubSessionBase" - quidu "3DD372D80395"))) - (object Class "CSocket" - quid "3DD373F7026B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD374DF025B" - supplier "Logical View::CSockSubSession" - quidu "3DD374480131") - (object Inheritance_Relationship - quid "3DD374E2015B" - supplier "Logical View::MSocketNotify" - quidu "3DD374C600B0")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3DD376CA030B" - supplier "Logical View::RSocket" - quidu "3DD3732F0191"))) - (object Class "CHostResolver" - quid "3DD373FC03A9" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD3753C013C" - supplier "Logical View::CSockSubSession" - quidu "3DD374480131") - (object Inheritance_Relationship - quid "3DD3754E034B" - supplier "Logical View::MResolverNotify" - quidu "3DD3754402A6"))) - (object Class "CSockSubSession" - quid "3DD374480131" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD374AC02C6" - supplier "Logical View::CObject" - quidu "3DD37454020B"))) - (object Class "CObject" - quid "3DD37454020B") - (object Class "MSocketNotify" - quid "3DD374C600B0") - (object Class "MResolverNotify" - quid "3DD3754402A6") - (object Class "CServProviderBase" - quid "3DD37576029E") - (object Class "CHostResolvProvdBase" - quid "3DD3759100EE" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD3761F01CF" - supplier "Logical View::CResolverProvdBase" - quidu "3DD376140060"))) - (object Class "CResolverProvdBase" - quid "3DD376140060") - (object Class "Protocol Derived Socket Class" - quid "3DD37996030B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD379B80165" - supplier "Logical View::CServProviderBase" - quidu "3DD37576029E"))) - (object Class "Protocol Derived Host Resolver Class" - quid "3DD379C30374" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD379D00278" - supplier "Logical View::CHostResolvProvdBase" - quidu "3DD3759100EE"))) - (object Class "CSockSession" - quid "3DD37A8C01C4" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD37AB00071" - supplier "Logical View::CSharableSession" - quidu "3DD37AA10387")) - class_attributes (list class_attribute_list - (object ClassAttribute "iSockets" - quid "3DD37B82004B") - (object ClassAttribute "iHostResolvers" - quid "3DD37BC303CA") - (object ClassAttribute "iConnections" - quid "3DD37BDE0198"))) - (object Class "CSharableSession" - quid "3DD37AA10387") - (object Class "RMessage" - quid "3DD37AE201C8") - (object Class "CObjectIx" - quid "3DD37B1802FC") - (object Class "TSockManData" - quid "3DD37DCC018E") - (object Class "CProtocolRef" - quid "3DD37DDC0304") - (object Class "CProtocolBase" - quid "3DD37E030206") - (object Class "CProtocolFamilyRef" - quid "3DD37E5102C6") - (object Class "CProtocolFamilyBase" - quid "3DD37F6402C1") - (object Class "CInterface" - quid "3DD380C40015" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD4D8F401E5" - supplier "Logical View::MConnectionNotify" - quidu "3DD4D72601B9"))) - (object Class "CNifAgentRef" - quid "3DD4CA410352" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD4CA7C032E" - supplier "Logical View::CObject" - quidu "3DD37454020B") - (object Inheritance_Relationship - quid "3DD4CAA0020E" - supplier "Logical View::MNifAgentNotify" - quidu "3DD4CA89003E") - (object Inheritance_Relationship - quid "3DD4CAA300D2" - supplier "Logical View::MNifIfNotify" - quidu "3DD4CA910307")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3E77322A02EB" - supplier "Logical View::CNifExtendedManagementCompatibilityLayer" - quidu "3E772BB30145") - (object Uses_Relationship - quid "3E77323703D5" - supplier "Logical View::MNifIfExtendedManagementInterface" - quidu "3E772C000116") - (object Uses_Relationship - quid "3E77323B03C6" - supplier "Logical View::MNifAgentExtendedManagementInterface" - quidu "3E772C2703B6"))) - (object Class "CNifServer" - quid "3DD4CA49026D") - (object Class "CNifAgentBase" - quid "3DD4CA4F00D1") - (object Class "MNifAgentNotify" - quid "3DD4CA89003E") - (object Class "MNifIfNotify" - quid "3DD4CA910307") - (object Class "CNifIfLink" - quid "3DD4CAC6037B") - (object Class "CNetworkControllerBase" - quid "3DD4CAE30232") - (object Class "CBinderRef" - quid "3DD4CAF900A3") - (object Class "MAgentSessionNotify" - quid "3DD4CB0E0360") - (object Class "CNifSession" - quid "3DD4CB9900D5" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3DD4D75E0227" - supplier "Logical View::CConnectionProvdBase" - quidu "3DD4D71D007F") - (object Inheritance_Relationship - quid "3DD4D88002CF" - supplier "Logical View::MAgentSessionNotify" - quidu "3DD4CB0E0360"))) - (object Class "CConnectionProvdBase" - quid "3DD4D71D007F") - (object Class "MConnectionNotify" - quid "3DD4D72601B9") - (object Class "NewClass" - quid "3DD4D7310291") - (object Class "NewClass2" - quid "3DD4D74A00D4") - (object Class "CNifIfBase" - quid "3DD4DE63028F") - (object Class "MNifIfUser" - quid "3DD4DEA303DC") - (object Class "CNifExtendedManagementCompatibilityLayer" - quid "3E772BB30145") - (object Class "MNifIfExtendedManagementInterface" - quid "3E772C000116") - (object Class "MNifAgentExtendedManagementInterface" - quid "3E772C2703B6") - (object Class "RServiceResolver" - quid "3E81DE6E01E2" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3E81DEA6012E" - supplier "Logical View::RSubSessionBase" - quidu "3DD372D80395"))) - (object Class "RNetDatabase" - quid "3E81DE7F00C4" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3E81DEAE00FD" - supplier "Logical View::RSubSessionBase" - quidu "3DD372D80395"))) - (object Class "CNifSecureSession" - quid "4119011E00E9" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4119012E0241" - supplier "Logical View::CNifSession" - quidu "3DD4CB9900D5"))) - (object Association "iSSP" - quid "3DD375A30176" - roles (list role_list - (object Role "$UNNAMED$0" - quid "3DD375A303BB" - supplier "Logical View::CServProviderBase" - quidu "3DD37576029E" - is_navigable TRUE) - (object Role "$UNNAMED$1" - quid "3DD375A303BD" - supplier "Logical View::CSocket" - quidu "3DD373F7026B"))) - (object Association "iRSP" - quid "3DD375AA0054" - roles (list role_list - (object Role "$UNNAMED$2" - quid "3DD375AA01BD" - supplier "Logical View::CHostResolvProvdBase" - quidu "3DD3759100EE" - is_navigable TRUE) - (object Role "$UNNAMED$3" - quid "3DD375AA01C7" - supplier "Logical View::CHostResolver" - quidu "3DD373FC03A9"))) - (object Association "iSocket" - quid "3DD375CA014A" - roles (list role_list - (object Role "$UNNAMED$4" - quid "3DD375CB0192" - supplier "Logical View::MSocketNotify" - quidu "3DD374C600B0" - is_navigable TRUE) - (object Role "$UNNAMED$5" - quid "3DD375CB019C" - supplier "Logical View::CServProviderBase" - quidu "3DD37576029E"))) - (object Association "$UNNAMED$6" - quid "3DD375CE0132" - roles (list role_list - (object Role "$UNNAMED$7" - quid "3DD375CF0061" - supplier "Logical View::MResolverNotify" - quidu "3DD3754402A6" - is_navigable TRUE) - (object Role "$UNNAMED$8" - quid "3DD375CF006B" - supplier "Logical View::CHostResolvProvdBase" - quidu "3DD3759100EE"))) - (object Association "iNotify" - quid "3DD3765203C7" - roles (list role_list - (object Role "$UNNAMED$9" - quid "3DD37653029C" - supplier "Logical View::MResolverNotify" - quidu "3DD3754402A6" - is_navigable TRUE) - (object Role "$UNNAMED$10" - quid "3DD37653029E" - supplier "Logical View::CResolverProvdBase" - quidu "3DD376140060"))) - (object Association "$UNNAMED$11" - quid "3DD376D6007D" - roles (list role_list - (object Role "$UNNAMED$12" - quid "3DD376D603D1" - supplier "Logical View::RSocket" - quidu "3DD3732F0191" - is_navigable TRUE) - (object Role "$UNNAMED$13" - quid "3DD376D603DB" - supplier "Logical View::CSocket" - quidu "3DD373F7026B" - is_navigable TRUE))) - (object Association "$UNNAMED$14" - quid "3DD376E30357" - roles (list role_list - (object Role "$UNNAMED$15" - quid "3DD376E40204" - supplier "Logical View::RHostResolver" - quidu "3DD3733C0046" - is_navigable TRUE) - (object Role "$UNNAMED$16" - quid "3DD376E4020E" - supplier "Logical View::CHostResolver" - quidu "3DD373FC03A9" - is_navigable TRUE))) - (object Association "iOurMessage" - quid "3DD37AEB01DF" - roles (list role_list - (object Role "$UNNAMED$17" - quid "3DD37AEC0009" - supplier "Logical View::RMessage" - quidu "3DD37AE201C8" - is_navigable TRUE) - (object Role "$UNNAMED$18" - quid "3DD37AEC0013" - supplier "Logical View::CSockSession" - quidu "3DD37A8C01C4"))) - (object Association "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections" - quid "3DD37B23012B" - roles (list role_list - (object Role "$UNNAMED$19" - quid "3DD37B230348" - supplier "Logical View::CObjectIx" - quidu "3DD37B1802FC" - is_navigable TRUE) - (object Role "$UNNAMED$20" - quid "3DD37B230352" - supplier "Logical View::CSockSession" - quidu "3DD37A8C01C4"))) - (object Association "$UNNAMED$21" - quid "3DD37CB40268" - roles (list role_list - (object Role "$UNNAMED$22" - quid "3DD37CB50115" - supplier "Logical View::CSockSession" - quidu "3DD37A8C01C4" - is_navigable TRUE) - (object Role "$UNNAMED$23" - quid "3DD37CB5011F" - supplier "Logical View::RSocketServ" - quidu "3DD373560332" - is_navigable TRUE))) - (object Association "iProtocols" - quid "3DD37DE50220" - roles (list role_list - (object Role "$UNNAMED$24" - quid "3DD37DE600B9" - supplier "Logical View::CProtocolRef" - quidu "3DD37DDC0304" - is_navigable TRUE) - (object Role "$UNNAMED$25" - quid "3DD37DE600BB" - supplier "Logical View::TSockManData" - quidu "3DD37DCC018E"))) - (object Association "iProtocol" - quid "3DD37E0C0367" - roles (list role_list - (object Role "$UNNAMED$26" - quid "3DD37E0D01BA" - supplier "Logical View::CProtocolBase" - quidu "3DD37E030206" - is_navigable TRUE) - (object Role "theCProtocolRef" - quid "3DD37E0D01C4" - label "theCProtocolRef" - supplier "Logical View::CProtocolRef" - quidu "3DD37DDC0304"))) - (object Association "iManagerRef" - quid "3DD37E2900DE" - roles (list role_list - (object Role "$UNNAMED$27" - quid "3DD37E2A00D5" - supplier "Logical View::CProtocolRef" - quidu "3DD37DDC0304" - is_navigable TRUE) - (object Role "$UNNAMED$28" - quid "3DD37E2A00DF" - supplier "Logical View::CProtocolBase" - quidu "3DD37E030206"))) - (object Association "iProtocolFamilies" - quid "3DD37E5E0058" - roles (list role_list - (object Role "$UNNAMED$29" - quid "3DD37E5E0224" - supplier "Logical View::CProtocolFamilyRef" - quidu "3DD37E5102C6" - is_navigable TRUE) - (object Role "$UNNAMED$30" - quid "3DD37E5E022E" - supplier "Logical View::TSockManData" - quidu "3DD37DCC018E"))) - (object Association "$UNNAMED$31" - quid "3DD37E98014C" - roles (list role_list - (object Role "$UNNAMED$32" - quid "3DD37E990049" - supplier "Logical View::CProtocolFamilyRef" - quidu "3DD37E5102C6" - is_navigable TRUE) - (object Role "$UNNAMED$33" - quid "3DD37E990053" - supplier "Logical View::CProtocolBase" - quidu "3DD37E030206"))) - (object Association "iFamily" - quid "3DD37F3B0182" - roles (list role_list - (object Role "$UNNAMED$34" - quid "3DD37F3C0011" - supplier "Logical View::CProtocolFamilyRef" - quidu "3DD37E5102C6" - is_navigable TRUE) - (object Role "$UNNAMED$35" - quid "3DD37F3C0013" - supplier "Logical View::CProtocolRef" - quidu "3DD37DDC0304"))) - (object Association "iManagerRef" - quid "3DD37F770283" - roles (list role_list - (object Role "$UNNAMED$36" - quid "3DD37F780112" - supplier "Logical View::CProtocolFamilyRef" - quidu "3DD37E5102C6" - is_navigable TRUE) - (object Role "$UNNAMED$37" - quid "3DD37F78011C" - supplier "Logical View::CProtocolFamilyBase" - quidu "3DD37F6402C1"))) - (object Association "iProtocolFamily" - quid "3DD37F9100DB" - roles (list role_list - (object Role "$UNNAMED$38" - quid "3DD37F9103A2" - supplier "Logical View::CProtocolFamilyBase" - quidu "3DD37F6402C1" - is_navigable TRUE) - (object Role "$UNNAMED$39" - quid "3DD37F9103AD" - supplier "Logical View::CProtocolFamilyRef" - quidu "3DD37E5102C6"))) - (object Association "iAgent" - quid "3DD4CACF016B" - roles (list role_list - (object Role "$UNNAMED$40" - quid "3DD4CACF0306" - supplier "Logical View::CNifAgentBase" - quidu "3DD4CA4F00D1" - is_navigable TRUE) - (object Role "$UNNAMED$41" - quid "3DD4CACF0308" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352"))) - (object Association "iInterface" - quid "3DD4CAD20242" - roles (list role_list - (object Role "$UNNAMED$42" - quid "3DD4CAD3003A" - supplier "Logical View::CNifIfLink" - quidu "3DD4CAC6037B" - is_navigable TRUE) - (object Role "$UNNAMED$43" - quid "3DD4CAD30044" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352"))) - (object Association "iNetCon" - quid "3DD4CAEC0127" - roles (list role_list - (object Role "$UNNAMED$44" - quid "3DD4CAEC0325" - supplier "Logical View::CNetworkControllerBase" - quidu "3DD4CAE30232" - is_navigable TRUE) - (object Role "$UNNAMED$45" - quid "3DD4CAEC032F" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352"))) - (object Association "iBinders" - quid "3DD4CB0102FE" - roles (list role_list - (object Role "$UNNAMED$46" - quid "3DD4CB0201E7" - supplier "Logical View::CBinderRef" - quidu "3DD4CAF900A3" - is_navigable TRUE) - (object Role "$UNNAMED$47" - quid "3DD4CB0201E9" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352"))) - (object Association "iSessions" - quid "3DD4CB1900A9" - roles (list role_list - (object Role "$UNNAMED$48" - quid "3DD4CB1A0014" - supplier "Logical View::MAgentSessionNotify" - quidu "3DD4CB0E0360" - is_navigable TRUE) - (object Role "$UNNAMED$49" - quid "3DD4CB1A001F" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352"))) - (object Association "iProvider" - quid "3DD4D75A031C" - roles (list role_list - (object Role "$UNNAMED$50" - quid "3DD4D75B0179" - supplier "Logical View::CConnectionProvdBase" - quidu "3DD4D71D007F" - is_navigable TRUE) - (object Role "$UNNAMED$51" - quid "3DD4D75B0183" - supplier "Logical View::CInterface" - quidu "3DD380C40015"))) - (object Association "iNotify" - quid "3DD4D90103CE" - roles (list role_list - (object Role "$UNNAMED$52" - quid "3DD4D9020235" - supplier "Logical View::MConnectionNotify" - quidu "3DD4D72601B9" - is_navigable TRUE) - (object Role "$UNNAMED$53" - quid "3DD4D9020237" - supplier "Logical View::CConnectionProvdBase" - quidu "3DD4D71D007F"))) - (object Association "iAgentRef" - quid "3DD4D91600B7" - roles (list role_list - (object Role "$UNNAMED$54" - quid "3DD4D91603CF" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352" - is_navigable TRUE) - (object Role "$UNNAMED$55" - quid "3DD4D91603D9" - supplier "Logical View::CNifSession" - quidu "3DD4CB9900D5"))) - (object Association "iNetCon" - quid "3DD4DCD901D5" - roles (list role_list - (object Role "$UNNAMED$56" - quid "3DD4DCDA004F" - supplier "Logical View::CNetworkControllerBase" - quidu "3DD4CAE30232" - is_navigable TRUE) - (object Role "$UNNAMED$57" - quid "3DD4DCDA0051" - supplier "Logical View::CNifSession" - quidu "3DD4CB9900D5"))) - (object Association "iLinkLayer" - quid "3DD4DE730076" - roles (list role_list - (object Role "$UNNAMED$58" - quid "3DD4DE730292" - supplier "Logical View::CNifIfBase" - quidu "3DD4DE63028F" - is_navigable TRUE) - (object Role "$UNNAMED$59" - quid "3DD4DE730294" - supplier "Logical View::CBinderRef" - quidu "3DD4CAF900A3"))) - (object Association "iNetworkLayer" - quid "3DD4DEAB01AD" - roles (list role_list - (object Role "$UNNAMED$60" - quid "3DD4DEAC001D" - supplier "Logical View::MNifIfUser" - quidu "3DD4DEA303DC" - is_navigable TRUE) - (object Role "$UNNAMED$61" - quid "3DD4DEAC001F" - supplier "Logical View::CBinderRef" - quidu "3DD4CAF900A3"))) - (object Association "$UNNAMED$62" - quid "3E77344002BC" - roles (list role_list - (object Role "$UNNAMED$63" - quid "3E7734410136" - supplier "Logical View::MNifIfExtendedManagementInterface" - quidu "3E772C000116" - is_navigable TRUE) - (object Role "$UNNAMED$64" - quid "3E7734410137" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352"))) - (object Association "$UNNAMED$65" - quid "3E773444028D" - roles (list role_list - (object Role "$UNNAMED$66" - quid "3E7734450201" - supplier "Logical View::MNifAgentExtendedManagementInterface" - quidu "3E772C2703B6" - is_navigable TRUE) - (object Role "$UNNAMED$67" - quid "3E7734450202" - supplier "Logical View::CNifAgentRef" - quidu "3DD4CA410352")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "ESOCK Client API" - quid "3DD372A3019A" - title "ESOCK Client API" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::RSubSessionBase" @1 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1578, 144) - label (object ItemLabel - Parent_View @1 - location (1262, 87) - fill_color 13434879 - nlines 1 - max_width 632 - justify 0 - label "RSubSessionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD372D80395" - width 650 - height 138 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::RSocket" @2 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2494, 576) - label (object ItemLabel - Parent_View @2 - location (2402, 525) - fill_color 13434879 - nlines 1 - max_width 184 - justify 0 - label "RSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3732F0191" - width 202 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @3 - stereotype TRUE - line_color 3342489 - quidu "3DD373380018" - client @2 - supplier @1 - line_style 0) - (object ClassView "Class" "Logical View::RHostResolver" @4 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1107, 576) - label (object ItemLabel - Parent_View @4 - location (956, 525) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "RHostResolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3733C0046" - width 320 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @5 - stereotype TRUE - line_color 3342489 - quidu "3DD373480147" - client @4 - supplier @1 - line_style 0) - (object ClassView "Class" "Logical View::RSocketServ" @6 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (219, 576) - label (object ItemLabel - Parent_View @6 - location (84, 525) - fill_color 13434879 - nlines 1 - max_width 270 - justify 0 - label "RSocketServ") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD373560332" - width 288 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::RSessionBase" @7 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (308, 138) - label (object ItemLabel - Parent_View @7 - location (159, 87) - fill_color 13434879 - nlines 1 - max_width 298 - justify 0 - label "RSessionBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3736B01F2" - width 316 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @8 - stereotype TRUE - line_color 3342489 - quidu "3DD3737301E9" - client @6 - supplier @7 - line_style 0) - (object ClassView "Class" "Logical View::RConnection" @9 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (655, 576) - label (object ItemLabel - Parent_View @9 - location (522, 525) - fill_color 13434879 - nlines 1 - max_width 266 - justify 0 - label "RConnection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3738D0038" - width 284 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @10 - stereotype TRUE - line_color 3342489 - quidu "3DD3739602E4" - client @9 - supplier @1 - line_style 0) - (object ClassView "Class" "Logical View::RServiceResolver" @11 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2061, 576) - label (object ItemLabel - Parent_View @11 - location (1888, 525) - fill_color 13434879 - nlines 1 - max_width 346 - justify 0 - label "RServiceResolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E81DE6E01E2" - width 364 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::RNetDatabase" @12 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1573, 576) - label (object ItemLabel - Parent_View @12 - location (1426, 525) - fill_color 13434879 - nlines 1 - max_width 294 - justify 0 - label "RNetDatabase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E81DE7F00C4" - width 312 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @13 - stereotype TRUE - line_color 3342489 - quidu "3E81DEA6012E" - client @11 - supplier @1 - line_style 0) - (object InheritView "" @14 - stereotype TRUE - line_color 3342489 - quidu "3E81DEAE00FD" - client @12 - supplier @1 - line_style 0))) - (object ClassDiagram "ESOCK Server SAP Objects" - quid "3DD3741B030D" - title "ESOCK Server SAP Objects" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CObject" @15 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (922, 312) - label (object ItemLabel - Parent_View @15 - location (833, 261) - fill_color 13434879 - nlines 1 - max_width 178 - justify 0 - label "CObject") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37454020B" - width 196 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CSockSubSession" @16 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (922, 534) - label (object ItemLabel - Parent_View @16 - location (731, 483) - fill_color 13434879 - nlines 1 - max_width 382 - justify 0 - label "CSockSubSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD374480131" - width 400 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @17 - stereotype TRUE - line_color 3342489 - quidu "3DD374AC02C6" - client @16 - supplier @15 - line_style 0) - (object ClassView "Class" "Logical View::MResolverNotify" @18 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (231, 593) - label (object ItemLabel - Parent_View @18 - location (71, 542) - fill_color 13434879 - nlines 1 - max_width 320 - justify 0 - label "MResolverNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3754402A6" - width 338 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CResolverProvdBase" @19 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (231, 1062) - label (object ItemLabel - Parent_View @19 - location (24, 1011) - fill_color 13434879 - nlines 1 - max_width 414 - justify 0 - label "CResolverProvdBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD376140060" - width 432 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iNotify" @20 - location (231, 827) - label (object SegLabel @21 - Parent_View @20 - location (303, 821) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iNotify" - pctDist 1.700000 - height 7 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD3765203C7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$9" @22 - Parent_View @20 - location (-100, -210) - stereotype TRUE - line_color 3342489 - quidu "3DD37653029C" - client @20 - supplier @18 - line_style 0) - (object RoleView "$UNNAMED$10" @23 - Parent_View @20 - location (-100, -210) - stereotype TRUE - line_color 3342489 - quidu "3DD37653029E" - client @20 - supplier @19 - line_style 0))) - (object ClassView "Class" "Logical View::MSocketNotify" @24 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1573, 618) - label (object ItemLabel - Parent_View @24 - location (1424, 567) - fill_color 13434879 - nlines 1 - max_width 298 - justify 0 - label "MSocketNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD374C600B0" - width 316 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CServProviderBase" @25 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1209, 1137) - label (object ItemLabel - Parent_View @25 - location (1015, 1086) - fill_color 13434879 - nlines 1 - max_width 388 - justify 0 - label "CServProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37576029E" - width 406 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iSocket" @26 - location (1390, 877) - label (object SegLabel @27 - Parent_View @26 - location (1487, 862) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iSocket" - pctDist 2.133333 - height 16 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD375CA014A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$4" @28 - Parent_View @26 - location (268, -257) - stereotype TRUE - line_color 3342489 - quidu "3DD375CB0192" - client @26 - supplier @24 - line_style 0) - (object RoleView "$UNNAMED$5" @29 - Parent_View @26 - location (268, -257) - stereotype TRUE - line_color 3342489 - quidu "3DD375CB019C" - client @26 - supplier @25 - line_style 0))) - (object ClassView "Class" "Logical View::RSocket" @30 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1444, 112) - label (object ItemLabel - Parent_View @30 - location (1352, 61) - fill_color 13434879 - nlines 1 - max_width 184 - justify 0 - label "RSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3732F0191" - width 202 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CSocket" @31 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1211, 787) - label (object ItemLabel - Parent_View @31 - location (1112, 736) - fill_color 13434879 - nlines 1 - max_width 198 - justify 0 - label "CSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD373F7026B" - width 216 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @32 - stereotype TRUE - line_color 3342489 - quidu "3DD374DF025B" - client @31 - supplier @16 - line_style 0) - (object InheritView "" @33 - stereotype TRUE - line_color 3342489 - quidu "3DD374E2015B" - client @31 - supplier @24 - line_style 0) - (object AssociationViewNew "iSSP" @34 - location (1209, 961) - label (object SegLabel @35 - Parent_View @34 - location (1266, 899) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iSSP" - pctDist 1.450000 - height 63 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD375A30176" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$0" @36 - Parent_View @34 - location (86, 202) - stereotype TRUE - line_color 3342489 - quidu "3DD375A303BB" - client @34 - supplier @25 - line_style 0) - (object RoleView "$UNNAMED$1" @37 - Parent_View @34 - location (86, 202) - stereotype TRUE - line_color 3342489 - quidu "3DD375A303BD" - client @34 - supplier @31 - line_style 0))) - (object AssociationViewNew "$UNNAMED$11" @38 - location (1326, 449) - stereotype TRUE - line_color 3342489 - quidu "3DD376D6007D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$12" @39 - Parent_View @38 - location (143, -310) - stereotype TRUE - line_color 3342489 - quidu "3DD376D603D1" - client @38 - supplier @30 - line_style 0) - (object RoleView "$UNNAMED$13" @40 - Parent_View @38 - location (143, -310) - stereotype TRUE - line_color 3342489 - quidu "3DD376D603DB" - client @38 - supplier @31 - line_style 0))) - (object ClassView "Class" "Logical View::CHostResolvProvdBase" @41 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (650, 1268) - label (object ItemLabel - Parent_View @41 - location (418, 1217) - fill_color 13434879 - nlines 1 - max_width 464 - justify 0 - label "CHostResolvProvdBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3759100EE" - width 482 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @42 - stereotype TRUE - line_color 3342489 - quidu "3DD3761F01CF" - client @41 - supplier @19 - line_style 0) - (object ClassView "Class" "Logical View::RHostResolver" @43 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (428, 112) - label (object ItemLabel - Parent_View @43 - location (277, 61) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "RHostResolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD3733C0046" - width 320 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CHostResolver" @44 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (650, 781) - label (object ItemLabel - Parent_View @44 - location (500, 730) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CHostResolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD373FC03A9" - width 318 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @45 - stereotype TRUE - line_color 3342489 - quidu "3DD3753C013C" - client @44 - supplier @16 - line_style 0) - (object InheritView "" @46 - stereotype TRUE - line_color 3342489 - quidu "3DD3754E034B" - client @44 - supplier @18 - line_style 0) - (object AssociationViewNew "iRSP" @47 - location (650, 1024) - label (object SegLabel @48 - Parent_View @47 - location (708, 895) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iRSP" - pctDist 1.483333 - height 130 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD375AA0054" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$2" @49 - Parent_View @47 - location (32, 262) - stereotype TRUE - line_color 3342489 - quidu "3DD375AA01BD" - client @47 - supplier @41 - line_style 0) - (object RoleView "$UNNAMED$3" @50 - Parent_View @47 - location (32, 262) - stereotype TRUE - line_color 3342489 - quidu "3DD375AA01C7" - client @47 - supplier @44 - line_style 0))) - (object AssociationViewNew "$UNNAMED$14" @51 - location (538, 446) - stereotype TRUE - line_color 3342489 - quidu "3DD376E30357" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$15" @52 - Parent_View @51 - location (-112, -304) - stereotype TRUE - line_color 3342489 - quidu "3DD376E40204" - client @51 - supplier @43 - line_style 0) - (object RoleView "$UNNAMED$16" @53 - Parent_View @51 - location (-112, -304) - stereotype TRUE - line_color 3342489 - quidu "3DD376E4020E" - client @51 - supplier @44 - line_style 0))) - (object Label @54 - location (69, 181) - nlines 2 - max_width 2181 - label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -") - (object Label @55 - location (47, 181) - nlines 2 - max_width 1837 - label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -") - (object Label @56 - location (31, 903) - nlines 2 - max_width 2206 - label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -") - (object Label @57 - location (1725, 81) - nlines 2 - max_width 325 - label "Client") - (object Label @58 - location (1734, 469) - nlines 3 - max_width 343 - label "ESOCK") - (object Label @59 - location (1725, 1069) - nlines 3 - max_width 368 - label "Protocol Module") - (object ClassView "Class" "Logical View::Protocol Derived Socket Class" @60 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1209, 1575) - label (object ItemLabel - Parent_View @60 - location (1028, 1499) - fill_color 13434879 - nlines 2 - max_width 362 - justify 0 - label "Protocol Derived Socket Class") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37996030B" - width 380 - height 176 - annotation 8 - autoResize TRUE) - (object InheritView "" @61 - stereotype TRUE - line_color 3342489 - quidu "3DD379B80165" - client @60 - supplier @25 - line_style 0) - (object ClassView "Class" "Logical View::Protocol Derived Host Resolver Class" @62 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (653, 1578) - label (object ItemLabel - Parent_View @62 - location (452, 1502) - fill_color 13434879 - nlines 2 - max_width 402 - justify 0 - label "Protocol Derived Host Resolver Class") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD379C30374" - width 420 - height 176 - annotation 8 - autoResize TRUE) - (object InheritView "" @63 - stereotype TRUE - line_color 3342489 - quidu "3DD379D00278" - client @62 - supplier @41 - line_style 0))) - (object ClassDiagram "ESOCK Server Session Objects" - quid "3DD37A83010D" - title "ESOCK Server Session Objects" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CSharableSession" @64 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (307, 581) - label (object ItemLabel - Parent_View @64 - location (117, 530) - fill_color 13434879 - nlines 1 - max_width 380 - justify 0 - label "CSharableSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37AA10387" - width 398 - height 126 - annotation 8 - autoResize TRUE) - (object Label @65 - location (50, 288) - nlines 2 - max_width 2206 - label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -") - (object ClassView "Class" "Logical View::RMessage" @66 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1208, 531) - label (object ItemLabel - Parent_View @66 - location (1088, 480) - fill_color 13434879 - nlines 1 - max_width 240 - justify 0 - label "RMessage") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37AE201C8" - width 258 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CObjectIx" @67 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1158, 1095) - label (object ItemLabel - Parent_View @67 - location (1047, 1043) - fill_color 13434879 - nlines 1 - max_width 222 - justify 0 - label "CObjectIx") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37B1802FC" - width 240 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CSockSession" @68 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (639, 878) - label (object ItemLabel - Parent_View @68 - location (481, 826) - fill_color 13434879 - nlines 1 - max_width 316 - justify 0 - label "CSockSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37A8C01C4" - width 334 - height 128 - autoResize TRUE) - (object InheritView "" @69 - stereotype TRUE - line_color 3342489 - quidu "3DD37AB00071" - client @68 - supplier @64 - line_style 0) - (object AssociationViewNew "iOurMessage" @70 - location (921, 703) - label (object SegLabel @71 - Parent_View @70 - location (1102, 695) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iOurMessage" - pctDist 3.533333 - height 9 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD37AEB01DF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$17" @72 - Parent_View @70 - location (253, 216) - stereotype TRUE - line_color 3342489 - quidu "3DD37AEC0009" - client @70 - supplier @66 - line_style 0) - (object RoleView "$UNNAMED$18" @73 - Parent_View @70 - location (253, 216) - stereotype TRUE - line_color 3342489 - quidu "3DD37AEC0013" - client @70 - supplier @68 - line_style 0))) - (object AssociationViewNew "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections" @74 - location (915, 992) - label (object SegLabel @75 - Parent_View @74 - location (1440, 936) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 1138 - justify 0 - label "iSockets, iHostResolvers, iServResolvers, iNetDbs, iConnections" - pctDist 9.250000 - height 56 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD37B23012B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$19" @76 - Parent_View @74 - location (273, 192) - stereotype TRUE - line_color 3342489 - quidu "3DD37B230348" - client @74 - supplier @67 - line_style 0) - (object RoleView "$UNNAMED$20" @77 - Parent_View @74 - location (273, 192) - stereotype TRUE - line_color 3342489 - quidu "3DD37B230352" - client @74 - supplier @68 - line_style 0))) - (object ClassView "Class" "Logical View::RSocketServ" @78 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (637, 150) - label (object ItemLabel - Parent_View @78 - location (502, 99) - fill_color 13434879 - nlines 1 - max_width 270 - justify 0 - label "RSocketServ") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD373560332" - width 288 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$21" @79 - location (637, 513) - stereotype TRUE - line_color 3342489 - quidu "3DD37CB40268" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$22" @80 - Parent_View @79 - location (6, 363) - stereotype TRUE - line_color 3342489 - quidu "3DD37CB50115" - client @79 - supplier @68 - line_style 0) - (object RoleView "$UNNAMED$23" @81 - Parent_View @79 - location (6, 363) - stereotype TRUE - line_color 3342489 - quidu "3DD37CB5011F" - client @79 - supplier @78 - line_style 0))))) - (object ClassDiagram "ESOCK Global Data" - quid "3DD37DC2034D" - title "ESOCK Global Data" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CProtocolBase" @82 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1609, 865) - label (object ItemLabel - Parent_View @82 - location (1459, 814) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CProtocolBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37E030206" - width 318 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::TSockManData" @83 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (359, 672) - label (object ItemLabel - Parent_View @83 - location (206, 621) - fill_color 13434879 - nlines 1 - max_width 306 - justify 0 - label "TSockManData") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37DCC018E" - width 324 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CProtocolRef" @84 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (865, 868) - label (object ItemLabel - Parent_View @84 - location (729, 817) - fill_color 13434879 - nlines 1 - max_width 272 - justify 0 - label "CProtocolRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37DDC0304" - width 290 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iProtocols" @85 - location (620, 772) - label (object SegLabel @86 - Parent_View @85 - location (517, 795) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iProtocols" - pctDist -1.216667 - height 23 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD37DE50220" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$24" @87 - Parent_View @85 - location (261, 100) - stereotype TRUE - line_color 3342489 - quidu "3DD37DE600B9" - client @85 - supplier @84 - line_style 0) - (object RoleView "$UNNAMED$25" @88 - Parent_View @85 - location (261, 100) - stereotype TRUE - line_color 3342489 - quidu "3DD37DE600BB" - client @85 - supplier @83 - line_style 0))) - (object AssociationViewNew "iProtocol" @89 - location (1282, 905) - label (object SegLabel @90 - Parent_View @89 - location (1234, 948) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iProtocol" - pctDist -0.300000 - height 43 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD37E0C0367" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$26" @91 - Parent_View @89 - location (485, -208) - stereotype TRUE - line_color 3342489 - quidu "3DD37E0D01BA" - client @89 - supplier @82 - line_style 0) - (object RoleView "theCProtocolRef" @92 - Parent_View @89 - location (485, -208) - stereotype TRUE - line_color 3342489 - quidu "3DD37E0D01C4" - client @89 - supplier @84 - vertices (list Points - (1282, 905) - (1222, 913) - (1010, 885)) - line_style 0))) - (object AssociationViewNew "iManagerRef" @93 - location (1279, 833) - label (object SegLabel @94 - Parent_View @93 - location (1239, 790) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iManagerRef" - pctDist -0.166667 - height 44 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD37E2900DE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$27" @95 - Parent_View @93 - location (229, -614) - stereotype TRUE - line_color 3342489 - quidu "3DD37E2A00D5" - client @93 - supplier @84 - vertices (list Points - (1279, 833) - (1219, 828) - (1010, 850)) - line_style 0) - (object RoleView "$UNNAMED$28" @96 - Parent_View @93 - location (229, -614) - stereotype TRUE - line_color 3342489 - quidu "3DD37E2A00DF" - client @93 - supplier @82 - line_style 0))) - (object ClassView "Class" "Logical View::CProtocolFamilyBase" @97 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1650, 421) - label (object ItemLabel - Parent_View @97 - location (1437, 370) - fill_color 13434879 - nlines 1 - max_width 426 - justify 0 - label "CProtocolFamilyBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37F6402C1" - width 444 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CProtocolFamilyRef" @98 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (864, 425) - label (object ItemLabel - Parent_View @98 - location (665, 374) - fill_color 13434879 - nlines 1 - max_width 398 - justify 0 - label "CProtocolFamilyRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37E5102C6" - width 416 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iProtocolFamilies" @99 - location (609, 548) - label (object SegLabel @100 - Parent_View @99 - location (459, 530) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iProtocolFamilies" - pctDist -2.000000 - height 19 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD37E5E0058" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$29" @101 - Parent_View @99 - location (250, -124) - stereotype TRUE - line_color 3342489 - quidu "3DD37E5E0224" - client @99 - supplier @98 - line_style 0) - (object RoleView "$UNNAMED$30" @102 - Parent_View @99 - location (250, -124) - stereotype TRUE - line_color 3342489 - quidu "3DD37E5E022E" - client @99 - supplier @83 - line_style 0))) - (object AssociationViewNew "iFamily" @103 - location (864, 646) - label (object SegLabel @104 - Parent_View @103 - location (945, 650) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 140 - justify 0 - label "iFamily" - pctDist 1.850000 - height 4 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD37F3B0182" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$34" @105 - Parent_View @103 - location (67, -467) - stereotype TRUE - line_color 3342489 - quidu "3DD37F3C0011" - client @103 - supplier @98 - line_style 0) - (object RoleView "$UNNAMED$35" @106 - Parent_View @103 - location (67, -467) - stereotype TRUE - line_color 3342489 - quidu "3DD37F3C0013" - client @103 - supplier @84 - line_style 0))) - (object AssociationViewNew "iManagerRef" @107 - location (1298, 374) - label (object SegLabel @108 - Parent_View @107 - location (1258, 320) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iManagerRef" - pctDist -0.166667 - height 55 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD37F770283" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$36" @109 - Parent_View @107 - location (-274, -310) - stereotype TRUE - line_color 3342489 - quidu "3DD37F780112" - client @107 - supplier @98 - vertices (list Points - (1298, 374) - (1238, 366) - (1072, 391)) - line_style 0) - (object RoleView "$UNNAMED$37" @110 - Parent_View @107 - location (-274, -310) - stereotype TRUE - line_color 3342489 - quidu "3DD37F78011C" - client @107 - supplier @97 - line_style 0))) - (object AssociationViewNew "iProtocolFamily" @111 - location (1304, 462) - label (object SegLabel @112 - Parent_View @111 - location (1379, 506) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iProtocolFamily" - pctDist 1.750000 - height 44 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD37F9100DB" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$38" @113 - Parent_View @111 - location (249, -103) - stereotype TRUE - line_color 3342489 - quidu "3DD37F9103A2" - client @111 - supplier @97 - line_style 0) - (object RoleView "$UNNAMED$39" @114 - Parent_View @111 - location (249, -103) - stereotype TRUE - line_color 3342489 - quidu "3DD37F9103AD" - client @111 - supplier @98 - vertices (list Points - (1304, 462) - (1244, 469) - (1072, 448)) - line_style 0))))) - (object ClassDiagram "NIFMAN Relationship with ESOCK" - quid "3DD4C9DB0052" - title "NIFMAN Relationship with ESOCK" - zoom 100 - max_height 28350 - max_width 21600 - origin_x -274 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CObject" @115 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (687, 143) - label (object ItemLabel - Parent_View @115 - location (598, 92) - fill_color 13434879 - nlines 1 - max_width 178 - justify 0 - label "CObject") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37454020B" - width 196 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifAgentNotify" @116 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1044, 140) - label (object ItemLabel - Parent_View @116 - location (885, 89) - fill_color 13434879 - nlines 1 - max_width 318 - justify 0 - label "MNifAgentNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA89003E" - width 336 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifIfNotify" @117 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (320, 137) - label (object ItemLabel - Parent_View @117 - location (196, 86) - fill_color 13434879 - nlines 1 - max_width 248 - justify 0 - label "MNifIfNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA910307" - width 266 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CInterface" @118 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1031, 1428) - label (object ItemLabel - Parent_View @118 - location (918, 1377) - fill_color 13434879 - nlines 1 - max_width 226 - justify 0 - label "CInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD380C40015" - width 244 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MConnectionNotify" @119 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1347, 1218) - label (object ItemLabel - Parent_View @119 - location (1156, 1167) - fill_color 13434879 - nlines 1 - max_width 382 - justify 0 - label "MConnectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4D72601B9" - width 400 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @120 - stereotype TRUE - line_color 3342489 - quidu "3DD4D8F401E5" - client @118 - supplier @119 - line_style 0) - (object ClassView "Class" "Logical View::CConnectionProvdBase" @121 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1031, 718) - label (object ItemLabel - Parent_View @121 - location (799, 667) - fill_color 13434879 - nlines 1 - max_width 464 - justify 0 - label "CConnectionProvdBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4D71D007F" - width 482 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iProvider" @122 - location (1031, 1072) - label (object SegLabel @123 - Parent_View @122 - location (939, 1264) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iProvider" - pctDist -1.033333 - height 192 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD4D75A031C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$50" @124 - Parent_View @122 - location (444, -612) - stereotype TRUE - line_color 3342489 - quidu "3DD4D75B0179" - client @122 - supplier @121 - line_style 0) - (object RoleView "$UNNAMED$51" @125 - Parent_View @122 - location (444, -612) - stereotype TRUE - line_color 3342489 - quidu "3DD4D75B0183" - client @122 - supplier @118 - line_style 0))) - (object AssociationViewNew "iNotify" @126 - location (1188, 967) - label (object SegLabel @127 - Parent_View @126 - location (1200, 848) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iNotify" - pctDist 0.700000 - height 119 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4D90103CE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$52" @128 - Parent_View @126 - location (663, 108) - stereotype TRUE - line_color 3342489 - quidu "3DD4D9020235" - client @126 - supplier @119 - line_style 0) - (object RoleView "$UNNAMED$53" @129 - Parent_View @126 - location (663, 108) - stereotype TRUE - line_color 3342489 - quidu "3DD4D9020237" - client @126 - supplier @121 - line_style 0))) - (object ClassView "Class" "Logical View::MAgentSessionNotify" @130 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (372, 718) - label (object ItemLabel - Parent_View @130 - location (159, 667) - fill_color 13434879 - nlines 1 - max_width 426 - justify 0 - label "MAgentSessionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CB0E0360" - width 444 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifAgentRef" @131 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (687, 465) - label (object ItemLabel - Parent_View @131 - location (550, 414) - fill_color 13434879 - nlines 1 - max_width 274 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA410352" - width 292 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @132 - stereotype TRUE - line_color 3342489 - quidu "3DD4CA7C032E" - client @131 - supplier @115 - line_style 0) - (object InheritView "" @133 - stereotype TRUE - line_color 3342489 - quidu "3DD4CAA0020E" - client @131 - supplier @116 - line_style 0) - (object InheritView "" @134 - stereotype TRUE - line_color 3342489 - quidu "3DD4CAA300D2" - client @131 - supplier @117 - line_style 0) - (object AssociationViewNew "iSessions" @135 - location (528, 591) - label (object SegLabel @136 - Parent_View @135 - location (454, 556) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iSessions" - pctDist -0.733333 - height 35 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CB1900A9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$48" @137 - Parent_View @135 - location (-222, -272) - stereotype TRUE - line_color 3342489 - quidu "3DD4CB1A0014" - client @135 - supplier @130 - line_style 0) - (object RoleView "$UNNAMED$49" @138 - Parent_View @135 - location (-222, -272) - stereotype TRUE - line_color 3342489 - quidu "3DD4CB1A001F" - client @135 - supplier @131 - line_style 0))) - (object ClassView "Class" "Logical View::CNifSession" @139 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (689, 996) - label (object ItemLabel - Parent_View @139 - location (558, 945) - fill_color 13434879 - nlines 1 - max_width 262 - justify 0 - label "CNifSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CB9900D5" - width 280 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @140 - stereotype TRUE - line_color 3342489 - quidu "3DD4D75E0227" - client @139 - supplier @121 - line_style 0) - (object InheritView "" @141 - stereotype TRUE - line_color 3342489 - quidu "3DD4D88002CF" - client @139 - supplier @130 - line_style 0) - (object AssociationViewNew "iAgentRef" @142 - location (687, 730) - label (object SegLabel @143 - Parent_View @142 - location (665, 839) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iAgentRef" - pctDist 0.133333 - height 109 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD4D91600B7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$54" @144 - Parent_View @142 - location (-119, -420) - stereotype TRUE - line_color 3342489 - quidu "3DD4D91603CF" - client @142 - supplier @131 - line_style 0) - (object RoleView "$UNNAMED$55" @145 - Parent_View @142 - location (-119, -420) - stereotype TRUE - line_color 3342489 - quidu "3DD4D91603D9" - client @142 - supplier @139 - line_style 0))) - (object Label @146 - location (84, 1066) - nlines 2 - max_width 1556 - label "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -") - (object Label @147 - location (78, 953) - nlines 1 - max_width 193 - label "NIFMAN") - (object Label @148 - location (75, 1169) - nlines 1 - max_width 194 - label "ESOCK"))) - (object ClassDiagram "NIFMAN Relationship with Agents, NIF's and NetCon" - quid "3DD4DBE90284" - title "NIFMAN Relationship with Agents, NIF's and NetCon" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CObject" @149 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1232, 188) - label (object ItemLabel - Parent_View @149 - location (1143, 137) - fill_color 13434879 - nlines 1 - max_width 178 - justify 0 - label "CObject") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD37454020B" - width 196 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifAgentNotify" @150 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1588, 191) - label (object ItemLabel - Parent_View @150 - location (1429, 140) - fill_color 13434879 - nlines 1 - max_width 318 - justify 0 - label "MNifAgentNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA89003E" - width 336 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifIfNotify" @151 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (915, 185) - label (object ItemLabel - Parent_View @151 - location (791, 134) - fill_color 13434879 - nlines 1 - max_width 248 - justify 0 - label "MNifIfNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA910307" - width 266 - height 126 - annotation 8 - autoResize TRUE) - (object Label @152 - location (2179, 267) - nlines 2 - max_width 263 - label "(AGENT)") - (object Label @153 - location (2013, 473) - nlines 1 - max_width 318 - label "(NIF - Link Layer)") - (object Label @154 - location (935, 1085) - nlines 1 - max_width 300 - label "(NETCON)") - (object Label @155 - location (1648, 1242) - nlines 2 - max_width 387 - label "(TCP/IP PRT)") - (object Label @156 - location (2017, 685) - nlines 2 - max_width 387 - label "(NIF - Network Layer)") - (object ClassView "Class" "Logical View::CNifExtendedManagementCompatibilityLayer" @157 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (467, 371) - label (object ItemLabel - Parent_View @157 - location (46, 320) - fill_color 13434879 - nlines 1 - max_width 842 - justify 0 - label "CNifExtendedManagementCompatibilityLayer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E772BB30145" - width 860 - height 126 - annotation 8 - autoResize TRUE) - (object Label @158 - location (88, 719) - nlines 1 - max_width 94 - label "(NIF)") - (object Label @159 - location (56, 484) - nlines 1 - max_width 94 - label "(NIF)") - (object ClassView "Class" "Logical View::CNifIfBase" @160 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1876, 716) - label (object ItemLabel - Parent_View @160 - location (1760, 665) - fill_color 13434879 - nlines 1 - max_width 232 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4DE63028F" - width 250 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifIfUser" @161 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1768, 1172) - label (object ItemLabel - Parent_View @161 - location (1660, 1121) - fill_color 13434879 - nlines 1 - max_width 216 - justify 0 - label "MNifIfUser") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4DEA303DC" - width 234 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifAgentBase" @162 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1982, 297) - label (object ItemLabel - Parent_View @162 - location (1831, 246) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CNifAgentBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA4F00D1" - width 320 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifIfLink" @163 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1882, 500) - label (object ItemLabel - Parent_View @163 - location (1776, 449) - fill_color 13434879 - nlines 1 - max_width 212 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CAC6037B" - width 230 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNetworkControllerBase" @164 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1041, 1004) - label (object ItemLabel - Parent_View @164 - location (803, 953) - fill_color 13434879 - nlines 1 - max_width 476 - justify 0 - label "CNetworkControllerBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CAE30232" - width 494 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CBinderRef" @165 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1532, 875) - label (object ItemLabel - Parent_View @165 - location (1416, 824) - fill_color 13434879 - nlines 1 - max_width 232 - justify 0 - label "CBinderRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CAF900A3" - width 250 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iLinkLayer" @166 - location (1703, 794) - stereotype TRUE - line_color 3342489 - quidu "3DD4DE730076" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$58" @167 - Parent_View @166 - location (1462, 335) - stereotype TRUE - line_color 3342489 - quidu "3DD4DE730292" - client @166 - supplier @160 - line_style 0) - (object RoleView "$UNNAMED$59" @168 - Parent_View @166 - location (1462, 335) - stereotype TRUE - line_color 3342489 - quidu "3DD4DE730294" - client @166 - supplier @165 - line_style 0))) - (object AssociationViewNew "iNetworkLayer" @169 - location (1649, 1023) - label (object SegLabel @170 - Parent_View @169 - location (1774, 990) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iNetworkLayer" - pctDist 2.600000 - height 34 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4DEAB01AD" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$60" @171 - Parent_View @169 - location (1408, 564) - stereotype TRUE - line_color 3342489 - quidu "3DD4DEAC001D" - client @169 - supplier @161 - line_style 0) - (object RoleView "$UNNAMED$61" @172 - Parent_View @169 - location (1408, 564) - stereotype TRUE - line_color 3342489 - quidu "3DD4DEAC001F" - client @169 - supplier @165 - line_style 0))) - (object ClassView "Class" "Logical View::MNifIfExtendedManagementInterface" @173 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (401, 609) - label (object ItemLabel - Parent_View @173 - location (55, 558) - fill_color 13434879 - nlines 1 - max_width 692 - justify 0 - label "MNifIfExtendedManagementInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E772C000116" - width 710 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::MNifAgentExtendedManagementInterface" @174 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (433, 843) - label (object ItemLabel - Parent_View @174 - location (46, 792) - fill_color 13434879 - nlines 1 - max_width 774 - justify 0 - label "MNifAgentExtendedManagementInterface") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3E772C2703B6" - width 792 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifAgentRef" @175 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1232, 500) - label (object ItemLabel - Parent_View @175 - location (1095, 449) - fill_color 13434879 - nlines 1 - max_width 274 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CA410352" - width 292 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @176 - stereotype TRUE - line_color 3342489 - quidu "3DD4CA7C032E" - client @175 - supplier @149 - line_style 0) - (object InheritView "" @177 - stereotype TRUE - line_color 3342489 - quidu "3DD4CAA0020E" - client @175 - supplier @150 - line_style 0) - (object InheritView "" @178 - stereotype TRUE - line_color 3342489 - quidu "3DD4CAA300D2" - client @175 - supplier @151 - line_style 0) - (object AssociationViewNew "iAgent" @179 - location (1599, 398) - label (object SegLabel @180 - Parent_View @179 - location (1579, 358) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iAgent" - pctDist 0.166667 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CACF016B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$41" @181 - Parent_View @179 - location (321, 60) - label (object SegLabel @182 - Parent_View @181 - location (1413, 406) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD4CACF0308" - client @179 - supplier @175 - line_style 0) - (object RoleView "$UNNAMED$40" @183 - Parent_View @179 - location (321, 60) - label (object SegLabel @184 - Parent_View @183 - location (1767, 310) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CACF0306" - client @179 - supplier @162 - line_style 0))) - (object AssociationViewNew "iInterface" @185 - location (1572, 500) - label (object SegLabel @186 - Parent_View @185 - location (1588, 470) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iInterface" - pctDist 0.783333 - height 31 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CAD20242" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$43" @187 - Parent_View @185 - location (344, 6) - label (object SegLabel @188 - Parent_View @187 - location (1417, 459) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD4CAD30044" - client @185 - supplier @175 - line_style 0) - (object RoleView "$UNNAMED$42" @189 - Parent_View @185 - location (344, 6) - label (object SegLabel @190 - Parent_View @189 - location (1727, 459) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CAD3003A" - client @185 - supplier @163 - line_style 0))) - (object AssociationViewNew "iNetCon" @191 - location (1136, 751) - label (object SegLabel @192 - Parent_View @191 - location (1098, 636) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iNetCon" - pctDist -0.133333 - height 116 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CAEC0127" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$45" @193 - Parent_View @191 - location (-358, -158) - label (object SegLabel @194 - Parent_View @193 - location (1156, 587) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CAEC032F" - client @191 - supplier @175 - line_style 0) - (object RoleView "$UNNAMED$44" @195 - Parent_View @191 - location (-358, -158) - label (object SegLabel @196 - Parent_View @195 - location (1041, 887) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD4CAEC0325" - client @191 - supplier @164 - line_style 0))) - (object AssociationViewNew "iBinders" @197 - location (1381, 687) - label (object SegLabel @198 - Parent_View @197 - location (1448, 656) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "iBinders" - pctDist 1.633333 - height 32 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CB0102FE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$47" @199 - Parent_View @197 - location (1137, 262) - label (object SegLabel @200 - Parent_View @199 - location (1271, 614) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3DD4CB0201E9" - client @197 - supplier @175 - line_style 0) - (object RoleView "$UNNAMED$46" @201 - Parent_View @197 - location (1137, 262) - label (object SegLabel @202 - Parent_View @201 - location (1428, 811) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3DD4CB0201E7" - client @197 - supplier @165 - line_style 0))) - (object UsesView "" @203 - stereotype TRUE - line_color 3342489 - quidu "3E77322A02EB" - client @175 - supplier @157 - line_style 0) - (object AssociationViewNew "$UNNAMED$62" @204 - location (920, 539) - stereotype TRUE - line_color 3342489 - quidu "3E77344002BC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$63" @205 - Parent_View @204 - location (-312, 39) - stereotype TRUE - line_color 3342489 - quidu "3E7734410136" - client @204 - supplier @173 - line_style 0) - (object RoleView "$UNNAMED$64" @206 - Parent_View @204 - location (-312, 39) - stereotype TRUE - line_color 3342489 - quidu "3E7734410137" - client @204 - supplier @175 - line_style 0))) - (object AssociationViewNew "$UNNAMED$65" @207 - location (830, 670) - stereotype TRUE - line_color 3342489 - quidu "3E773444028D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$66" @208 - Parent_View @207 - location (-402, 170) - stereotype TRUE - line_color 3342489 - quidu "3E7734450201" - client @207 - supplier @174 - line_style 0) - (object RoleView "$UNNAMED$67" @209 - Parent_View @207 - location (-402, 170) - stereotype TRUE - line_color 3342489 - quidu "3E7734450202" - client @207 - supplier @175 - line_style 0))))) - (object ClassDiagram "PlatSec: NIFMAN security checking classes" - quid "411900FF0147" - title "PlatSec: NIFMAN security checking classes" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::CNifSession" @210 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (403, 508) - label (object ItemLabel - Parent_View @210 - location (275, 462) - fill_color 13434879 - nlines 1 - max_width 256 - justify 0 - label "CNifSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4CB9900D5" - width 274 - height 114 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CNifSecureSession" @211 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (402, 759) - label (object ItemLabel - Parent_View @211 - location (220, 713) - fill_color 13434879 - nlines 1 - max_width 364 - justify 0 - label "CNifSecureSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4119011E00E9" - width 382 - height 114 - annotation 8 - autoResize TRUE) - (object InheritView "" @212 - stereotype TRUE - line_color 3342489 - quidu "4119012E0241" - client @211 - supplier @210 - line_style 0) - (object ClassView "Class" "Logical View::CConnectionProvdBase" @213 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (404, 240) - label (object ItemLabel - Parent_View @213 - location (180, 194) - fill_color 13434879 - nlines 1 - max_width 448 - justify 0 - label "CConnectionProvdBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3DD4D71D007F" - width 466 - height 114 - annotation 8 - autoResize TRUE) - (object InheritView "" @214 - stereotype TRUE - line_color 3342489 - quidu "3DD4D75E0227" - client @210 - supplier @213 - line_style 0))))) - root_subsystem (object SubSystem "Component View" - quid "3DD372A101CC" - physical_models (list unit_reference_list) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - quid "3DD372A30190" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - process_structure (object Processes - quid "3DD372A101CD" - ProcsNDevs (list - (object Process_Diagram "Deployment View" - quid "3DD372A101CF" - 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 "Cplusplus" - name "propertyId" - value "809135966") - (object Attribute - tool "Cplusplus" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "Const" - value FALSE) - (object Attribute - tool "Cplusplus" - name "InitialValue" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE))) - (object Attribute - tool "Cplusplus" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "Copyright" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "RootPackage" - value "C++ Reverse Engineered") - (object Attribute - tool "Cplusplus" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "Cplusplus" - name "InitialBodyIncludes" - value (value Text "")))) - (object Attribute - tool "Cplusplus" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "CodeName" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "InitialCodeBody" - value "") - (object Attribute - tool "Cplusplus" - name "Inline" - value FALSE))) - (object Attribute - tool "Cplusplus" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "Synchronize" - value TRUE) - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "ImplementationType" - value "") - (object Attribute - tool "Cplusplus" - name "HeaderSourceFile" - value "") - (object Attribute - tool "Cplusplus" - name "BodySourceFile" - value ""))) - (object Attribute - tool "Cplusplus" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "Cplusplus" - name "CodeName" - value "") - (object Attribute - tool "Cplusplus" - name "IsNamespace" - value FALSE))) - (object Attribute - tool "Cplusplus" - name "HiddenTool" - value FALSE) - (object Attribute - tool "ANSI C++ Event Watcher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "ANSIConvert" - name "HiddenTool" - value FALSE) - (object Attribute - tool "CORBA" - name "propertyId" - value "809135966") - (object Attribute - tool "CORBA" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "CORBA" - name "Editor" - value ("EditorType" 100)) - (object Attribute - tool "CORBA" - name "IncludePath" - value "") - (object Attribute - tool "CORBA" - name "StopOnError" - value TRUE) - (object Attribute - tool "CORBA" - name "EditorType" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "BuiltIn" - value 100) - (object Attribute - tool "CORBA" - name "WindowsShell" - value 101))))) - (object Attribute - tool "CORBA" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "ConstValue" - value "") - (object Attribute - tool "CORBA" - name "ImplementationType" - value ""))) - (object Attribute - tool "CORBA" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "CORBA" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "CORBA" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "CORBA" - name "InclusionProtectionSymbol" - value "AUTO GENERATE"))) - (object Attribute - tool "CORBA" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "CORBA" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "CORBA" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "CORBA" - name "InclusionProtectionSymbol" - value "AUTO GENERATE"))) - (object Attribute - tool "CORBA" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "Context" - value "") - (object Attribute - tool "CORBA" - name "OperationIsOneWay" - value FALSE))) - (object Attribute - tool "CORBA" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "CaseSpecifier" - value "") - (object Attribute - tool "CORBA" - name "IsReadOnly" - value FALSE) - (object Attribute - tool "CORBA" - name "Order" - value ""))) - (object Attribute - tool "CORBA" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "ArrayDimensions" - value "") - (object Attribute - tool "CORBA" - name "CaseSpecifier" - value "") - (object Attribute - tool "CORBA" - name "GenerateForwardReference" - value FALSE) - (object Attribute - tool "CORBA" - name "IsReadOnly" - value FALSE) - (object Attribute - tool "CORBA" - name "Order" - value "") - (object Attribute - tool "CORBA" - name "BoundedRoleType" - value ("AssocTypeSet" 47)) - (object Attribute - tool "CORBA" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "Array" - value 24) - (object Attribute - tool "CORBA" - name "Sequence" - value 47))))) - (object Attribute - tool "CORBA" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "CORBA" - name "GenerateForwardReference" - value FALSE))) - (object Attribute - tool "CORBA" - 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 "DDL" - name "HiddenTool" - value FALSE) - (object Attribute - tool "framework" - name "HiddenTool" - value FALSE) - (object Attribute - tool "R2Editor" - name "HiddenTool" - value FALSE) - (object Attribute - tool "RequisitePro" - name "HiddenTool" - value FALSE) - (object Attribute - tool "cg" - name "propertyId" - value "809135966") - (object Attribute - tool "cg" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "UseMSVC" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "CommentWidth" - value 60) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler2.1__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value FALSE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value FALSE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference($limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference($limit)") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler3.0__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ImplementationType" - value "") - (object Attribute - tool "cg" - name "ClassKey" - value "class") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "PutBodiesInSpec" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDefaultConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "DefaultConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateCopyConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "CopyConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDestructor" - value TRUE) - (object Attribute - tool "cg" - name "DestructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DestructorKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineDestructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateAssignmentOperation" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "AssignmentVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "AssignmentKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineAssignmentOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateEqualityOperations" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "EqualityVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "EqualityKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineEqualityOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "RelationalVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "RelationalKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "StorageMgmtVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "SubscriptVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "SubscriptKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "SubscriptResultType" - value "") - (object Attribute - tool "cg" - name "InlineSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "DereferenceVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DereferenceKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "DereferenceResultType" - value "") - (object Attribute - tool "cg" - name "InlineDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "IndirectionVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "IndirectionKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "IndirectionResultType" - value "") - (object Attribute - tool "cg" - name "InlineIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "StreamVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "ThreeKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202))) - (object Attribute - tool "cg" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203))) - (object Attribute - tool "cg" - name "FriendKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "DeclareAndDefine" - value 199) - (object Attribute - tool "cg" - name "DeclareOnly" - value 205) - (object Attribute - tool "cg" - name "DoNotDeclare" - value 206))) - (object Attribute - tool "cg" - name "VisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14))))) - (object Attribute - tool "cg" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "InclusionProtectionSymbol" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value FALSE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value TRUE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "OperationKind" - value ("OperationKindSet" 200)) - (object Attribute - tool "cg" - name "OperationKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateAbstractBody" - value FALSE) - (object Attribute - tool "cg" - name "SpecialDeclReturnType" - value "") - (object Attribute - tool "cg" - name "OperationIsConst" - value FALSE) - (object Attribute - tool "cg" - name "OperationIsExplicit" - value FALSE) - (object Attribute - tool "cg" - name "Inline" - value FALSE) - (object Attribute - tool "cg" - name "EntryCode" - value (value Text "")) - (object Attribute - tool "cg" - name "ExitCode" - value (value Text "")) - (object Attribute - tool "cg" - name "CCRegion" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "BodyAnnotations" - value ""))) - (object Attribute - tool "cg" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "Ordered" - value TRUE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$supplier") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$relationship") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$relationship") - (object Attribute - tool "cg" - name "SetName" - value "set_$relationship") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "SelectorName" - value "") - (object Attribute - tool "cg" - name "SelectorType" - value "") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "HasRelTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Association" - value (list Attribute_Set - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass"))) - (object Attribute - tool "cg" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InstanceArguments" - value ""))) - (object Attribute - tool "cg" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$target") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "ContainerGet" - value "$data.get($keys)") - (object Attribute - tool "cg" - name "ContainerSet" - value "$data.set($keys,$value)") - (object Attribute - tool "cg" - name "QualifiedContainer" - value "") - (object Attribute - tool "cg" - name "AssocClassContainer" - value "$supplier *") - (object Attribute - tool "cg" - name "AssocClassInitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$target") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "SetName" - value "set_$target") - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetSetByReference" - value ("QualifiedGetSetByReferenceSet" 2)) - (object Attribute - tool "cg" - name "QualifiedGetSetByReferenceSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_GetSetByReference" - value 2))) - (object Attribute - tool "cg" - name "GenerateQualifiedGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetName" - value "get_$target") - (object Attribute - tool "cg" - name "QualifiedGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineQualifiedGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateQualifiedSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedSetName" - value "set_$target") - (object Attribute - tool "cg" - name "QualifiedSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineQualifiedSet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassDataMember" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassDataMemberName" - value "$target") - (object Attribute - tool "cg" - name "AssocClassDataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "AssocClassDataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "AssocClassDataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "AssocClassGetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GenerateAssocClassGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetName" - value "get_$target") - (object Attribute - tool "cg" - name "AssocClassGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineAssocClassGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassSetName" - value "set_$target") - (object Attribute - tool "cg" - name "AssocClassSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineAssocClassSet" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassForwardReferenceOnly" - value TRUE) - (object Attribute - tool "cg" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$attribute") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtAttributeVisibility" - value 211))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$attribute") - (object Attribute - tool "cg" - name "SetName" - value "set_$attribute") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "CCRegion" - value ""))) - (object Attribute - tool "cg" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "BodyReferenceOnly" - value FALSE))) - (object Attribute - tool "cg" - name "default__Subsystem" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "DirectoryIsOnSearchList" - value FALSE) - (object Attribute - tool "cg" - name "PrecompiledHeader" - value ""))) - (object Attribute - tool "cg" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "cg" - name "IsNamespace" - value FALSE) - (object Attribute - tool "cg" - name "Indent" - value 2) - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))))) - (object Attribute - tool "MSVC" - name "propertyId" - value "809135966") - (object Attribute - tool "MSVC" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Version" - value "5.0"))) - (object Attribute - tool "MSVC" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCClassTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCClassTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Interface_Part" - value 1) - (object Attribute - tool "MSVC" - name "Connection_Part" - value 2) - (object Attribute - tool "MSVC" - name "Class_Factory" - value 3))) - (object Attribute - tool "MSVC" - name "CObjectFunctionality" - value ("CObjectFunctionalitySet" 0)) - (object Attribute - tool "MSVC" - name "CObjectFunctionalitySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Dynamic" - value 1) - (object Attribute - tool "MSVC" - name "Dyncreate" - value 2) - (object Attribute - tool "MSVC" - name "Serial" - value 3))) - (object Attribute - tool "MSVC" - name "GenerateOverrideGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateDataGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DATA_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateFieldGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_FIELD_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMessageGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateMessageMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "OLEFactory" - value ("OLEFactorySet" 0)) - (object Attribute - tool "MSVC" - name "OLEFactorySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Built_in" - value 1) - (object Attribute - tool "MSVC" - name "Simple" - value 2) - (object Attribute - tool "MSVC" - name "Licensed" - value 3))) - (object Attribute - tool "MSVC" - name "OLEName" - value "") - (object Attribute - tool "MSVC" - name "OLEClassID" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLECtlType" - value FALSE) - (object Attribute - tool "MSVC" - name "OLECtlType" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLETypeLib" - value FALSE) - (object Attribute - tool "MSVC" - name "OLETypeLibID" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMajor" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMinor" - value "") - (object Attribute - tool "MSVC" - name "GeneratePropPageIDs" - value FALSE) - (object Attribute - tool "MSVC" - name "OLEPropPageIDs" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateDispatchMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockProperties" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockFunctions" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DispatchDefValue" - value "") - (object Attribute - tool "MSVC" - name "GenerateDispIdEnum" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISP_ID_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInterfaceMap" - value FALSE) - (object Attribute - tool "MSVC" - name "INTERFACE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "InitInterface" - value "") - (object Attribute - tool "MSVC" - name "GenerateEventMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENT_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockEvents" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateEventSinkMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "PropNotifySinks" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ConnectionPointIID" - value "") - (object Attribute - tool "MSVC" - name "InheritanceType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "OLECommands" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCDeclares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCImplements" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ATL_Declares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateCOMMap" - value FALSE) - (object Attribute - tool "MSVC" - name "COM_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionPointMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_POINT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMsgMap" - value FALSE) - (object Attribute - tool "MSVC" - name "MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GeneratePropertyMap" - value FALSE) - (object Attribute - tool "MSVC" - name "PROPERTY_MAP_Entries" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCOperationTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCOperationTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Virtual_Override" - value 1) - (object Attribute - tool "MSVC" - name "Message_Handler" - value 2) - (object Attribute - tool "MSVC" - name "Dispatch_Handler" - value 3) - (object Attribute - tool "MSVC" - name "Event_Firing_Function" - value 4) - (object Attribute - tool "MSVC" - name "Event_Sink_Handler" - value 5) - (object Attribute - tool "MSVC" - name "Std_OLE_Method" - value 6) - (object Attribute - tool "MSVC" - name "Command_Parser" - value 7) - (object Attribute - tool "MSVC" - name "Property_Get_Function" - value 8) - (object Attribute - tool "MSVC" - name "Property_Set_Function" - value 9) - (object Attribute - tool "MSVC" - name "Property_Notify_Function" - value 10) - (object Attribute - tool "MSVC" - name "Macro_Generated_Function" - value 11))) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "BodyImage" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "MSVC" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "cg" - 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 "COM" - name "propertyId" - value "783606378") - (object Attribute - tool "COM" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "COM" - name "TypeKinds" - value (list Attribute_Set - (object Attribute - tool "COM" - name "enum" - value 100) - (object Attribute - tool "COM" - name "record" - value 101) - (object Attribute - tool "COM" - name "module" - value 102) - (object Attribute - tool "COM" - name "interface" - value 103) - (object Attribute - tool "COM" - name "dispinterface" - value 104) - (object Attribute - tool "COM" - name "coclass" - value 105) - (object Attribute - tool "COM" - name "alias" - value 106) - (object Attribute - tool "COM" - name "union" - value 107) - (object Attribute - tool "COM" - name "max" - value 108) - (object Attribute - tool "COM" - name "(none)" - value 109))) - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "kind" - value ("TypeKinds" 109)) - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "attributes" - value "") - (object Attribute - tool "COM" - name "dllname" - value "") - (object Attribute - tool "COM" - name "alias" - value ""))) - (object Attribute - tool "COM" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "filename" - value "") - (object Attribute - tool "COM" - name "library" - value "") - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpfile" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "lcid" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VC++" - name "propertyId" - value "809135966") - (object Attribute - tool "VC++" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "UpdateATL" - value TRUE) - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value TRUE) - (object Attribute - tool "VC++" - name "GenerateImports" - value TRUE) - (object Attribute - tool "VC++" - name "PutImportsIn" - value "stdafx.h") - (object Attribute - tool "VC++" - name "FullPathInImports" - value TRUE) - (object Attribute - tool "VC++" - name "UseImportAttributes" - value TRUE) - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "IdlInterfaceAttributes" - value (value Text -|endpoint("") -|local -|object -|pointer_default() -|uuid("") -|version("") -|encode -|decode -|auto_handle -|implicit_handle("") -|code -|nocode - )) - (object Attribute - tool "VC++" - name "IdlCoClassAttributes" - value (value Text -|uuid("") -|helpstring("") -|helpcontext("") -|licensed -|version("") -|control -|hidden -|appobject - )) - (object Attribute - tool "VC++" - name "IdlCoClassInterfaceAttributes" - value (value Text -|default -|source - )) - (object Attribute - tool "VC++" - name "IdlParameterAttributes" - value (value Text -|in -|out -|retval - )) - (object Attribute - tool "VC++" - name "IdlMethodAttributes" - value (value Text -|id(1) -|helpstring("") -|call_as("") -|callback -|helpcontext("") -|hidden -|local -|restricted -|source -|vararg - )) - (object Attribute - tool "VC++" - name "IdlPropertyAttributes" - value (value Text -|id() -|helpstring("") -|call_as("") -|helpcontext("") -|hidden -|local -|restricted -|source -|vararg -|bindable -|defaultbind -|defaultcallelem -|displaybind -|immediatebind -|nonbrowseable -|requestedit - )) - (object Attribute - tool "VC++" - name "RvcPtyVersion" - value "1.4") - (object Attribute - tool "VC++" - name "ModelIDStyle" - value 2) - (object Attribute - tool "VC++" - name "DocStyle" - value 1) - (object Attribute - tool "VC++" - name "GenerateIncludes" - value TRUE) - (object Attribute - tool "VC++" - name "ApplyPattern" - value FALSE) - (object Attribute - tool "VC++" - name "CreateBackupFiles" - value TRUE) - (object Attribute - tool "VC++" - name "SupportCodeName" - value FALSE) - (object Attribute - tool "VC++" - name "DocRevEngineer" - value TRUE) - (object Attribute - tool "VC++" - name "CreateOverviewDiagrams" - value TRUE) - (object Attribute - tool "VC++" - name "UpdateModelIDsInCode" - value TRUE) - (object Attribute - tool "VC++" - name "AttributeTypes" - value (value Text -|attr1=bool -|attr2=short -|attr3=int -|attr4=long -|attr5=char -|attr6=float -|attr7=double -|attr8=void -|attr9=clock_t -|attr10=_complex -|attr11=_dev_t -|attr12=div_t -|attr13=_exception -|attr14=FILE -|attr15=_finddata_t -|attr16=_FPIEEE_RECORD -|attr17=fpos_t -|attr18=_HEAPINFO -|attr19=jmp_buf -|attr20=lconv -|attr21=ldiv_t -|attr22=_off_t -|attr23=_onexit_t -|attr24=_PNH -|attr25=ptrdiff_t -|attr26=sig_atomic_t -|attr27=size_t -|attr28=_stat -|attr29=time_t -|attr30=_timeb -|attr31=tm -|attr32=_utimbuf -|attr33=va_list -|attr34=wchar_t -|attr35=wctrans_t -|attr36=wctype_t -|attr37=_wfinddata_t -|attr38=_wfinddatai64_t -|attr39=wint_t -|attr40=ABORTPROC -|attr41=ACMDRIVERENUMCB -|attr42=ACMDRIVERPROC -|attr43=ACMFILTERCHOOSEHOOKPROC -|attr44=ACMFILTERENUMCB -|attr45=ACMFILTERTAGENUMCB -|attr46=ACMFORMATCHOOSEHOOKPROC -|attr47=ACMFORMATENUMCB -|attr48=ACMFORMATTAGENUMCB -|attr49=APPLET_PROC -|attr50=ATOM -|attr51=BOOL -|attr52=BOOLEAN -|attr53=BYTE -|attr54=CALINFO_ENUMPROC -|attr55=CALLBACK -|attr56=CHAR -|attr57=COLORREF -|attr58=CONST -|attr59=CRITICAL_SECTION -|attr60=CTRYID -|attr61=DATEFMT_ENUMPROC -|attr62=DESKTOPENUMPROC -|attr63=DLGPROC -|attr64=DRAWSTATEPROC -|attr65=DWORD -|attr66=EDITWORDBREAKPROC -|attr67=ENHMFENUMPROC -|attr68=ENUMRESLANGPROC -|attr69=ENUMRESNAMEPROC -|attr70=ENUMRESTYPEPROC -|attr71=FARPROC -|attr72=FILE_SEGMENT_ELEMENT -|attr73=FLOAT -|attr74=FONTENUMPROC -|attr75=GOBJENUMPROC -|attr76=GRAYSTRINGPROC -|attr77=HACCEL -|attr78=HANDLE -|attr79=HBITMAP -|attr80=HBRUSH -|attr81=HCOLORSPACE -|attr82=HCONV -|attr83=HCONVLIST -|attr84=HCURSOR -|attr85=HDC -|attr86=HDDEDATA -|attr87=HDESK -|attr88=HDROP -|attr89=HDWP -|attr90=HENHMETAFILE -|attr91=HFILE -|attr92=HFONT -|attr93=HGDIOBJ -|attr94=HGLOBAL -|attr95=HHOOK -|attr96=HICON -|attr97=HIMAGELIST -|attr98=HIMC -|attr99=HINSTANCE -|attr100=HKEY -|attr101=HKL -|attr102=HLOCAL -|attr103=HMENU -|attr104=HMETAFILE -|attr105=HMODULE -|attr106=HMONITOR -|attr107=HOOKPROC -|attr108=HPALETTE -|attr109=HPEN -|attr110=HRGN -|attr111=HRSRC -|attr112=HSZ -|attr113=HTREEITEM -|attr114=HWINSTA -|attr115=HWND -|attr116=INT -|attr117=IPADDR -|attr118=LANGID -|attr119=LCID -|attr120=LCSCSTYPE -|attr121=LCSGAMUTMATCH -|attr122=LCTYPE -|attr123=LINEDDAPROC -|attr124=LOCALE_ENUMPROC -|attr125=LONG -|attr126=LONGLONG -|attr127=LPARAM -|attr128=LPBOOL -|attr129=LPBYTE -|attr130=LPCCHOOKPROC -|attr131=LPCFHOOKPROC -|attr132=LPCOLORREF -|attr133=LPCRITICAL_SECTION -|attr134=LPCSTR -|attr135=LPCTSTR -|attr136=LPCVOID -|attr137=LPCWSTR -|attr138=LPDWORD -|attr139=LPFIBER_START_ROUTINE -|attr140=LPFRHOOKPROC -|attr141=LPHANDLE -|attr142=LPHANDLER_FUNCTION -|attr143=LPINT -|attr144=LPLONG -|attr145=LPOFNHOOKPROC -|attr146=LPPAGEPAINTHOOK -|attr147=LPPAGESETUPHOOK -|attr148=LPPRINTHOOKPROC -|attr149=LPPROGRESS_ROUTINE -|attr150=LPSETUPHOOKPROC -|attr151=LPSTR -|attr152=LPSTREAM -|attr153=LPTHREAD_START_ROUTINE -|attr154=LPTSTR -|attr155=LPVOID -|attr156=LPWORD -|attr157=LPWSTR -|attr158=LRESULT -|attr159=LUID -|attr160=PBOOL -|attr161=PBOOLEAN -|attr162=PBYTE -|attr163=PCHAR -|attr164=PCRITICAL_SECTION -|attr165=PCSTR -|attr166=PCTSTR -|attr167=PCWCH -|attr168=PCWSTR -|attr169=PDWORD -|attr170=PFLOAT -|attr171=PFNCALLBACK -|attr172=PHANDLE -|attr173=PHANDLER_ROUTINE -|attr174=PHKEY -|attr175=PINT -|attr176=PLCID -|attr177=PLONG -|attr178=PLUID -|attr179=PROPENUMPROC -|attr180=PROPENUMPROCEX -|attr181=PSHORT -|attr182=PSTR -|attr183=PTBYTE -|attr184=PTCHAR -|attr185=PTIMERAPCROUTINE -|attr186=PTSTR -|attr187=PUCHAR -|attr188=PUINT -|attr189=PULONG -|attr190=PUSHORT -|attr191=PVOID -|attr192=PWCHAR -|attr193=PWORD -|attr194=PWSTR -|attr195=REGISTERWORDENUMPROC -|attr196=REGSAM -|attr197=SC_HANDLE -|attr198=SC_LOCK -|attr199=SENDASYNCPROC -|attr200=SERVICE_STATUS_HANDLE -|attr201=SHORT -|attr202=TBYTE -|attr203=TCHAR -|attr204=TIMEFMT_ENUMPROC -|attr205=TIMERPROC -|attr206=UCHAR -|attr207=UINT -|attr208=ULONG -|attr209=ULONGLONG -|attr210=UNSIGNED -|attr211=USHORT -|attr212=VOID -|attr213=WCHAR -|attr214=WINAPI -|attr215=WINSTAENUMPROC -|attr216=WNDENUMPROC -|attr217=WNDPROC -|attr218=WORD -|attr219=WPARAM -|attr220=YIELDPROC -|attr221=CPoint -|attr222=CRect -|attr223=CSize -|attr224=CString -|attr225=CTime -|attr226=CTimeSpan -|attr227=CCreateContext -|attr228=CMemoryState -|attr229=COleSafeArray -|attr230=CPrintInfo -|attr231=HRESULT - )) - (object Attribute - tool "VC++" - name "Containers" - value (value Text -|cont1=CArray<$TYPE, $TYPE&> -|cont2=CByteArray -|cont3=CDWordArray -|cont4=CObArray -|cont5=CPtrArray -|cont6=CStringArray -|cont7=CUIntArray -|cont8=CWordArray -|cont9=CList<$TYPE, $TYPE&> -|cont10=CPtrList -|cont11=CObList -|cont12=CStringList -|cont13=CMapWordToPtr -|cont14=CMapPtrToWord -|cont15=CMapPtrToPtr -|cont16=CMapWordToOb -|cont17=CMapStringToPtr -|cont18=CMapStringToOb -|cont19=CMapStringToString -|cont20=CTypedPtrArray -|cont21=CTypedPtrArray -|cont22=CTypedPtrList -|cont23=CTypedPtrList -|cont24=CComObject<$TYPE> -|cont25=CComPtr<$TYPE> -|cont26=CComQIPtr<$TYPE> -|cont27=CComQIPtr<$TYPE, IID*> - )) - (object Attribute - tool "VC++" - name "ClassMethods" - value (value Text -|*_body=// ToDo: Add your specialized code here and/or call the base class -|cm1=$NAME() -|cm2=$NAME(orig:const $NAME&) -|cm3=<> ~$NAME() -|cm4=operator=(rhs:$NAME&):$NAME& -|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; -|cm5=<> operator==(rhs:const $NAME&):bool -|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm6=<> operator!=(rhs:$NAME&):bool -|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm7=<> operator<(rhs:$NAME&):bool -|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm8=<> operator>(rhs:$NAME&):bool -|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm9=<> operator<=(rhs:$NAME&):bool -|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm10=<> operator>=(rhs:$NAME&):bool -|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& -|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; -|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& -|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; - )) - (object Attribute - tool "VC++" - name "Accessors" - value (value Text -|agf=<> get_$BASICNAME():const $TYPE -|agf_body=return $NAME; -|asf=set_$BASICNAME(value:$TYPE):void -|asf_body=$NAME = value;|return; -|agv=<> get_$BASICNAME():const $TYPE& -|agv_body=return $NAME; -|asv=set_$BASICNAME(value:$TYPE&):void -|asv_body=$NAME = value;|return; -|agp=<> get_$BASICNAME():const $TYPE -|agp_body=return $NAME; -|asp=set_$BASICNAME(value:$TYPE):void -|asp_body=$NAME = value;|return; -|agr=<> get_$BASICNAME():const $TYPE -|agr_body=return $NAME; -|asr=set_$BASICNAME(value:$TYPE):void -|asr_body=$NAME = value;|return; -|aga=<> get_$BASICNAME(index:int):const $TYPE -|aga_body=return $NAME[index]; -|asa=set_$BASICNAME(index:int, value:$TYPE):void -|asa_body=$NAME[index] = value;|return; - )) - (object Attribute - tool "VC++" - name "Conditionals" - value (value Text -|*_decl=#ifdef _DEBUG -|*_base=CObject -|cond1=<> AssertValid():void -|cond1_body=$SUPERNAME::AssertValid(); -|cond2=<> Dump(dc:CDumpContext&):void -|cond2_body=$SUPERNAME::Dump(dc); - )) - (object Attribute - tool "VC++" - name "Patterns" - value (value Text -|patrn1=cm1,cm3,cond1,cond2 -|Patrn1_name=Default - )) - (object Attribute - tool "VC++" - name "AtlClassPrefix" - value "C") - (object Attribute - tool "VC++" - name "AtlInterfacePrefix" - value "I") - (object Attribute - tool "VC++" - name "AtlTypeDescription" - value "Class") - (object Attribute - tool "VC++" - name "DefaultLogicalPackage" - value "$language Reverse Engineered/$component") - (object Attribute - tool "VC++" - name "DefaultComponentPackage" - value ""))) - (object Attribute - tool "VC++" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "HeaderFileName" - value "") - (object Attribute - tool "VC++" - name "CodeFileName" - value ""))) - (object Attribute - tool "VC++" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "InternalMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "ExportMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value (value Text -|"stdafx.h" - )) - (object Attribute - tool "VC++" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")) - (object Attribute - tool "VC++" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "(none)" - value 300) - (object Attribute - tool "VC++" - name "DLL" - value 301) - (object Attribute - tool "VC++" - name "EXE" - value 302) - (object Attribute - tool "VC++" - name "MIDL" - value 303))) - (object Attribute - tool "VC++" - name "Kind" - value ("KindSet" 300)) - (object Attribute - tool "VC++" - name "BodyExtensions" - value (value Text -|.cpp -|.cxx -|.inl - )) - (object Attribute - tool "VC++" - name "HeaderExtensions" - value (value Text -|.h -|.hpp -|.hxx -|inl - )) - (object Attribute - tool "VC++" - name "ProjectFolders" - value (value Text -|Source Files -|Header Files - )) - (object Attribute - tool "VC++" - name "UsePathMap" - value FALSE))) - (object Attribute - tool "VC++" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value FALSE) - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "InitialValue" - value ""))) - (object Attribute - tool "VC++" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "IsDirectory" - value FALSE) - (object Attribute - tool "VC++" - name "Directory" - value ""))) - (object Attribute - tool "VC++" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "Inline" - value FALSE) - (object Attribute - tool "VC++" - name "DefaultBody" - value (value Text "")))) - (object Attribute - tool "VC++" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Version Control" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VisualStudio" - name "HiddenTool" - value FALSE)) - quid "3DD372A101CE")) diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/3GPP_Release4_NetworkingRefModel.gif Binary file commsfw_info/commsinfrastructuredocs/images/3GPP_Release4_NetworkingRefModel.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/3GPP_Release97_NetworkingRefModel.gif Binary file commsfw_info/commsinfrastructuredocs/images/3GPP_Release97_NetworkingRefModel.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/naf_overview.gif Binary file commsfw_info/commsinfrastructuredocs/images/naf_overview.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/nif-bearer-interface.gif Binary file commsfw_info/commsinfrastructuredocs/images/nif-bearer-interface.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/nif_and_agt_model.gif Binary file commsfw_info/commsinfrastructuredocs/images/nif_and_agt_model.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/seqdig-agentstart.gif Binary file commsfw_info/commsinfrastructuredocs/images/seqdig-agentstart.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/seqdig-niflinkup.gif Binary file commsfw_info/commsinfrastructuredocs/images/seqdig-niflinkup.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/seqdig-nifload.gif Binary file commsfw_info/commsinfrastructuredocs/images/seqdig-nifload.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/seqdig-nifstart.gif Binary file commsfw_info/commsinfrastructuredocs/images/seqdig-nifstart.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfw_info/commsinfrastructuredocs/images/spud_interaction.gif Binary file commsfw_info/commsinfrastructuredocs/images/spud_interaction.gif has changed diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/commsfw/bwins/commsfwu.def --- a/commsfwsupport/commselements/commsfw/bwins/commsfwu.def Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/commsfw/bwins/commsfwu.def Tue Oct 05 15:20:13 2010 +0100 @@ -26,8 +26,8 @@ ?CloseNonGracefully@CCFChannelPairRawBase@CommsFW@@QAEXXZ @ 25 NONAME ; public: void __thiscall CommsFW::CCFChannelPairRawBase::CloseNonGracefully(void) ?ConstructL@CCFModuleChannelHandler@CommsFW@@IAEXAAUTMsgQueuesTAG@?$RCFChannelBase@VTCFMessage@CommsFW@@$00@2@0@Z @ 26 NONAME ; protected: void __thiscall CommsFW::CCFModuleChannelHandler::ConstructL(struct CommsFW::RCFChannelBase::TMsgQueuesTAG &,struct CommsFW::RCFChannelBase::TMsgQueuesTAG &) ?Create@RCFChannelRawBase@CommsFW@@QAEHHHPAVRMsgQueueBase@@H@Z @ 27 NONAME ; public: int __thiscall CommsFW::RCFChannelRawBase::Create(int,int,class RMsgQueueBase *,int) - ?Create@RCFChannelRawBase@CommsFW@@QAEHPBVRMsgQueueBase@@W4TOwnerType@@PAV3@H@Z @ 28 NONAME ; public: int __thiscall CommsFW::RCFChannelRawBase::Create(class RMsgQueueBase const *,enum TOwnerType,class RMsgQueueBase *,int) - ?Create@RCFThread@CommsFW@@QAEHABVTDesC16@@P6AHPAX@ZHHH1@Z @ 29 NONAME ABSENT ; public: int __thiscall CommsFW::RCFThread::Create(class TDesC16 const &,int (__cdecl*)(void *),int,int,int,void *) + ?Create@RCFChannelRawBase@CommsFW@@QAEHPBVRMsgQueueBase@@W4TOwnerType@@PAV3@H@Z @ 28 NONAME ; public: int __thiscall CommsFW::RCFChannelRawBase::Create(class RMsgQueueBase const *,enum TOwnerType,class RMsgQueueBase *,int) + ?PreallocateQueueSpaceL@CCommsTransport@CommsFW@@QAEXH@Z @ 29 NONAME ; void CommsFW::CCommsTransport::PreallocateQueueSpaceL(int) ?Create@RCFThread@CommsFW@@QAEHABVTDesC16@@P6AHPAX@ZHPAVRHeap@@1@Z @ 30 NONAME ABSENT ; public: int __thiscall CommsFW::RCFThread::Create(class TDesC16 const &,int (__cdecl*)(void *),int,class RHeap *,void *) ?CreateRecv@CCFChannelPairRawBase@CommsFW@@QAEHH@Z @ 31 NONAME ; public: int __thiscall CommsFW::CCFChannelPairRawBase::CreateRecv(int) ?CreateRecv@CCFChannelPairRawBase@CommsFW@@QAEHPBVRMsgQueueBase@@W4TOwnerType@@@Z @ 32 NONAME ; public: int __thiscall CommsFW::CCFChannelPairRawBase::CreateRecv(class RMsgQueueBase const *,enum TOwnerType) @@ -97,6 +97,5 @@ ?SetDropTransportPending@CCommsTransport@CommsFW@@QAEXGH@Z @ 96 NONAME ; void CommsFW::CCommsTransport::SetDropTransportPending(unsigned short, int) ?SetLastRequestIdConcerningPeer@CCommsTransport@CommsFW@@QAEXGH@Z @ 97 NONAME ; void CommsFW::CCommsTransport::SetLastRequestIdConcerningPeer(unsigned short, int) ?WorkerId@CCommsTransport@CommsFW@@QBEGXZ @ 98 NONAME ; unsigned short CommsFW::CCommsTransport::WorkerId(void) const - ?GetVarFromIniData@CommsFW@@YAHABVTDesC8@@00AAH@Z @ 99 NONAME ; int CommsFW::GetVarFromIniData(class TDesC8 const &, class TDesC8 const &, class TDesC8 const &, int &) + ?GetVarFromIniData@CommsFW@@YAHABVTDesC8@@00AAH@Z @ 99 NONAME ; int CommsFW::GetVarFromIniData(class TDesC8 const &, class TDesC8 const &, class TDesC8 const &, int &) - diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/commsfw/eabi/commsfwu.def --- a/commsfwsupport/commselements/commsfw/eabi/commsfwu.def Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/commsfw/eabi/commsfwu.def Tue Oct 05 15:20:13 2010 +0100 @@ -129,5 +129,5 @@ _ZN7CommsFW5PanicENS_18TCFTransportPanicsE @ 128 NONAME _ZNK7CommsFW15CCommsTransport15RegisteredCountEv @ 129 NONAME _ZN7CommsFW16CPerfMetricStore12RemoveClientEPv @ 130 NONAME + _ZN7CommsFW15CCommsTransport22PreallocateQueueSpaceLEi @ 131 NONAME - diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/commsfw/inc/cftransport.h --- a/commsfwsupport/commselements/commsfw/inc/cftransport.h Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/commsfw/inc/cftransport.h Tue Oct 05 15:20:13 2010 +0100 @@ -288,6 +288,7 @@ IMPORT_C CommsFW::TId LastRequestIdConcerningPeer(TWorkerId aPeerId) const; IMPORT_C void SetDropTransportPending(TWorkerId aPeerId, TBool aDropPending); IMPORT_C TBool IsDropTransportPending(TWorkerId aPeerId) const; + IMPORT_C void PreallocateQueueSpaceL(TInt aMinUndeliveredMessages); IMPORT_C TWorkerId WorkerId() const; IMPORT_C Messages::MTransportSender& GetSender(); diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/commsfw/src/cftransport.cpp --- a/commsfwsupport/commselements/commsfw/src/cftransport.cpp Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/commsfw/src/cftransport.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -225,9 +225,9 @@ public: enum { - KSelfSenderInitialQueueLength = 40, /** Initial size of self-sender queue (double what testing has observed) */ - KSelfSenderQueueGrowthStep = 40, /** Increment of self-sender queue size when full. PostMessage() functions panic if growth - required and fails; to minimise this risk ensure initial size adequate for all likely cases */ + KSelfSenderInitialQueueLength = 20, /** Initial size of self-sender queue */ + KSelfSenderQueuePreAllocationGrowthStep = 20, /** Additionl space to reserve each time we pre-allocate some queue space to avoind too much re-allocation */ + KSelfSenderQueueGrowthStep = 20 /** Increment of self-sender queue size when full. PostMessage() functions panic if growth required and fails */ }; static CTransportSelfSender* NewL(MMessageDispatcher& aDispatcher, TWorkerId aSelfId); @@ -264,6 +264,8 @@ { return EFalse; } + + void PreallocateQueueSpaceL(TInt aMinUndeliveredMessages); ~CTransportSelfSender(); protected: @@ -277,7 +279,7 @@ TInt DoPostMessage(const TRuntimeCtxId& aPostFrom, const TRuntimeCtxId& aPostTo, const TDesC8& aMessage); TInt ProcessMessage(TCFMessage2& aMessage, TInt aFirstDispatchLeaveReason); void MaybeTriggerReceipt(); - TInt ResizeQueue(TInt aAdditionalChips); + void ResizeQueueL(TInt aAdditionalChips); private: TChipReceiver iReceiver; CCirBuf* iBuf; @@ -311,29 +313,43 @@ CleanupStack::Pop(self); return self; } +/* + * Preemptively allocate self sender queue length, given by aMinUndeliveredMessages. + * Note the current logic for queue enlargement is rather coarse, preferring linear growth by a fixed amount. + * A better approach would have been to implement a logarithmic increase for the queue length, which would have saved a bit more memory when the + */ +void CTransportSelfSender::PreallocateQueueSpaceL(TInt aMinUndeliveredMessages) + { + TInt currentLength = iBuf->Length(); + if (aMinUndeliveredMessages > currentLength) + { + TInt resizeBy = aMinUndeliveredMessages - currentLength; + __CFLOG_VAR(( KLogCommsFw, KLogFwTransport, _L8("CTransportSelfSender::PreallocateQueueSpaceL(%d) Trying to enlarge queue from %d to %d chips"), aMinUndeliveredMessages, currentLength, currentLength + resizeBy + KSelfSenderQueuePreAllocationGrowthStep )); + ResizeQueueL(resizeBy + KSelfSenderQueuePreAllocationGrowthStep); + __CFLOG_VAR(( KLogCommsFw, KLogFwTransport, _L8("CTransportSelfSender::PreallocateQueueSpaceL queue enlargement successful") )); + } + } -TInt CTransportSelfSender::ResizeQueue(TInt aAdditionalChips) +void CTransportSelfSender::ResizeQueueL(TInt aAdditionalChips) { + __CFLOG_VAR(( KLogCommsFw, KLogFwTransport, _L8("CTransportSelfSender::ResizeQueueL(%d)"), aAdditionalChips )); + TInt newLen = iBuf->Length() + aAdditionalChips; __ASSERT_ALWAYS(newLen > iBuf->Count(), Panic(ECFInvalidQueueSize)); + + if (iBuf->Count() == 0) + { + iBuf->SetLengthL(newLen); + return; + } // Create a new queue of the requisite size, copy the elements, and swap for the original // (there's no safe way to resize in-place). - CCirBuf* newBuf = new CCirBuf; - if(newBuf == NULL) - { - __CFLOG_VAR(( KLogCommsFw, KLogFwTransport, _L8("ERROR: CTransportSelfSender::ResizeQueue() unable to enlarge queue from %d chips to %d chips because error -4 occured"), iBuf->Length(), newLen )); - - return KErrNoMemory; - } - - TRAPD(ret, newBuf->SetLengthL(newLen)); - if(ret != KErrNone) - { - __CFLOG_VAR(( KLogCommsFw, KLogFwTransport, _L8("ERROR: CTransportSelfSender::ResizeQueue() unable to enlarge queue from %d chips to %d chips because error %d occured"), iBuf->Length(), newLen, ret )); - - return ret; - } + CCirBuf* newBuf = new (ELeave) CCirBuf; + CleanupStack::PushL(newBuf); + newBuf->SetLengthL(newLen); + CleanupStack::Pop(newBuf); + TCFMessage entry; while(iBuf->Remove(&entry)) { @@ -341,7 +357,6 @@ } delete iBuf; iBuf = newBuf; - return KErrNone; } void CTransportSelfSender::PostMessage(const TCFMessage& aMessage) @@ -349,21 +364,10 @@ TInt ret = DoPostMessage(aMessage); if(ret != KErrNone) { - ResizeQueue(KSelfSenderQueueGrowthStep); + TRAP_IGNORE(ResizeQueueL(KSelfSenderQueueGrowthStep)); ret = DoPostMessage(aMessage); - //For the benefit of OOM testing as we currently do it (only the sequential failure model) - //we attempt to resize the queue for the second time. - //In real scenarios this approach has very limited or no value as the OOM conditions do rarely - //resemble the ones of our sequential failure OOM testing. - //Therefore it would probably make sense to configure out the code for UREL and only keep - //it for _DEBUG. - if(ret != KErrNone) - { - ResizeQueue(KSelfSenderQueueGrowthStep); - ret = DoPostMessage(aMessage); - __ASSERT_ALWAYS(ret == KErrNone, Panic(ECFTransPeerDrainFailure)); // true, even though peer is us... - } } + __ASSERT_ALWAYS(ret == KErrNone, Panic(ECFTransPeerDrainFailure)); // true, even though peer is us... } void CTransportSelfSender::PostMessage(const TRuntimeCtxId& aPostFrom, const TRuntimeCtxId& aPostTo, const TDesC8& aMessage) @@ -372,21 +376,10 @@ TInt ret = DoPostMessage(aPostFrom, aPostTo, aMessage); if(ret != KErrNone) { - ResizeQueue(KSelfSenderQueueGrowthStep); + TRAP_IGNORE(ResizeQueueL(KSelfSenderQueueGrowthStep)); ret = DoPostMessage(aPostFrom, aPostTo, aMessage); - //For the benefit of OOM testing as we currently do it (only the sequential failure model) - //we attempt to resize the queue for the second time. - //In real scenarios this approach has very limited or no value as the OOM conditions do rarely - //resemble the ones of our sequential failure OOM testing. - //Therefore it would probably make sense to configure out the code for UREL and only keep - //it for _DEBUG. - if(ret != KErrNone) - { - ResizeQueue(KSelfSenderQueueGrowthStep); - ret = DoPostMessage(aPostFrom, aPostTo, aMessage); - __ASSERT_ALWAYS(ret == KErrNone, Panic(ECFTransPeerDrainFailure)); // true, even though peer is us... - } } + __ASSERT_ALWAYS(ret == KErrNone, Panic(ECFTransPeerDrainFailure)); // true, even though peer is us... } @@ -453,7 +446,7 @@ } else { - ResizeQueue(KSelfSenderQueueGrowthStep); + TRAP_IGNORE(ResizeQueueL(KSelfSenderQueueGrowthStep)); err = DoPostMessage(*msgPtr); if(err != KErrNone) { @@ -961,6 +954,8 @@ { return GetSenderMandatory(aPeerId)->IsDropTransportPending(); } + + void PreallocateQueueSpaceL(TInt aMinUndeliveredMessages); void RunL(); // for deleting chippers posted to death row private: @@ -1410,6 +1405,15 @@ } } +void CCommsTransportImpl::PreallocateQueueSpaceL(TInt aMinUndeliveredMessages) + { +#ifndef SYMBIAN_NETWORKING_INTERTHREAD_TRANSPORT_ONLY + iSelfSender->PreallocateQueueSpaceL(aMinUndeliveredMessages); +#else + (void)aSize; // Do nothing +#endif + } + // EXPORT_C CCommsTransport* CCommsTransport::NewL(MWorkerThreadRegister& aThreadRegister, const CMetaDataVirtualCtorInPlace* aVirtCtor, CCFTransportHooks* /*aHooksWalker*/) @@ -1538,6 +1542,10 @@ return iImpl->IsDropTransportPending(aPeerId); } +EXPORT_C void CCommsTransport::PreallocateQueueSpaceL(TInt aMinUndeliveredMessages) + { + iImpl->PreallocateQueueSpaceL(aMinUndeliveredMessages); + } // diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/meshmachine/bwins/meshmachineu.def --- a/commsfwsupport/commselements/meshmachine/bwins/meshmachineu.def Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/meshmachine/bwins/meshmachineu.def Tue Oct 05 15:20:13 2010 +0100 @@ -138,4 +138,5 @@ ?SetPostedTo@CNodeActivityBase@MeshMachine@@QAEXABVRNodeInterface@Messages@@@Z @ 137 NONAME ; void MeshMachine::CNodeActivityBase::SetPostedTo(class Messages::RNodeInterface const &) ?PostedToNodeId@CNodeActivityBase@MeshMachine@@QBEABVTNodeId@Messages@@XZ @ 138 NONAME ; class Messages::TNodeId const & MeshMachine::CNodeActivityBase::PostedToNodeId(void) const ?PostedToPeer@CNodeActivityBase@MeshMachine@@QBEPBVRNodeInterface@Messages@@XZ @ 139 NONAME ; class Messages::RNodeInterface const * MeshMachine::CNodeActivityBase::PostedToPeer(void) const + ?GetNextActivityCountL@CNodeParallelActivityBase@MeshMachine@@KAIABUTNodeActivity@2@ABVAMMNodeBase@2@@Z @ 140 NONAME ; unsigned int MeshMachine::CNodeParallelActivityBase::GetNextActivityCountL(struct MeshMachine::TNodeActivity const &, class MeshMachine::AMMNodeBase const &) diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/meshmachine/eabi/meshmachineu.def --- a/commsfwsupport/commselements/meshmachine/eabi/meshmachineu.def Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/meshmachine/eabi/meshmachineu.def Tue Oct 05 15:20:13 2010 +0100 @@ -206,4 +206,5 @@ _ZN11MeshMachine17CNodeActivityBase11SetPostedToERKN8Messages14RNodeInterfaceE @ 205 NONAME _ZNK11MeshMachine17CNodeActivityBase12PostedToPeerEv @ 206 NONAME _ZNK11MeshMachine17CNodeActivityBase14PostedToNodeIdEv @ 207 NONAME + _ZN11MeshMachine25CNodeParallelActivityBase21GetNextActivityCountLERKNS_13TNodeActivityERKNS_11AMMNodeBaseE @ 208 NONAME diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/meshmachine/inc/mm_activities.h --- a/commsfwsupport/commselements/meshmachine/inc/mm_activities.h Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/meshmachine/inc/mm_activities.h Tue Oct 05 15:20:13 2010 +0100 @@ -39,6 +39,20 @@ //-========================================================= // +//Panics +// +//-========================================================= +_LIT (KMMActivityPanic,"MMActivityPanic"); +enum + { + EPanicCorruptedContext = 1, + EPanicNoPreallocatedSpace = 2, + EPanicOutOfActivities = 3, + EPanicOutOfBounds + }; + +//-========================================================= +// // MACROS // //-========================================================= @@ -1048,7 +1062,7 @@ @param aNode The node to which this activity will belong. @return Generated unique component of activity id */ - static TUint GetNextActivityCountL( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ); + IMPORT_C static TUint GetNextActivityCountL( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ); /** For use by custom activity News to generate the unique part of the activity id. @param aActivitySig Context information about how the activity is to be started @@ -1065,6 +1079,15 @@ */ IMPORT_C CNodeParallelActivityBase( const TNodeActivity& aActivitySig, AMMNodeBase& aNode, TUint aNextActivityCount ); +private: + /** + For use by custom activity NewLs to generate the unique part of the activity id. + @param aActivitySig Context information about how the activity is to be started + @param aNode The node to which this activity will belong. + @return Generated unique component of activity id + */ + static TUint DoGetNextActivityCountL( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ); + protected: /** The activity id. The id format is [8 bit unique id|8 bit activity sig]. @@ -1597,13 +1620,6 @@ static MeshMachine::CNodeActivityBase* NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode); }; - -inline TUint CNodeParallelActivityBase::GetNextActivityCountL( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ) - { - //Historical. Method ceased to leave, but must keep the old, L-ending overload. - return GetNextActivityCount(aActivitySig, aNode); - } - //By default we reserve the space for preallocated activities generously, to fit even a synchronised activity preallocating space for up to 3 originators. //Any node, hosting specific activities that may need the preallocation mechanism can choose a more optimal amounts. //For efficiency reasons it is strongly recommended that any node (or family of nodes) is revisited and an optimal diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/meshmachine/src/mm_activities.cpp --- a/commsfwsupport/commselements/meshmachine/src/mm_activities.cpp Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/meshmachine/src/mm_activities.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -38,20 +38,6 @@ //-========================================================= // -//Panics -// -//-========================================================= -_LIT (KMMActivityPanic,"MMActivityPanic"); -enum - { - EPanicCorruptedContext = 1, - EPanicNoPreallocatedSpace = 2, - EPanicOutOfActivities = 3, - EPanicOutOfBounds - }; - -//-========================================================= -// //TNodeActivityIter // //-========================================================= @@ -556,7 +542,7 @@ static const TUint32 iFull = ~0; static const TInt iCount = (SIZE + iSizeMask) / iSize; TBitmap(); - void SetBit(TUint aBitNum); + void SetBitL(TUint aBitNum); TInt GetFreeBit() const; private: @@ -573,10 +559,10 @@ } template -void TBitmap::SetBit(TUint aBitNum) +void TBitmap::SetBitL(TUint aBitNum) { const TInt index = aBitNum / iSize; - __ASSERT_ALWAYS(index < iCount,User::Panic(KMMActivityPanic,EPanicOutOfBounds)); + User::LeaveIfError(index < iCount ? KErrNone : KErrOverflow); iBits[index] |= 1 << (aBitNum & iSizeMask); } @@ -612,9 +598,22 @@ // //-========================================================= +EXPORT_C TUint CNodeParallelActivityBase::GetNextActivityCountL( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ) + { + return DoGetNextActivityCountL(aActivitySig, aNode); + } + +EXPORT_C TUint CNodeParallelActivityBase::GetNextActivityCount( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ) + { + // Version for infallible activities + TUint nextActivity(0); + TRAPD(err,nextActivity = DoGetNextActivityCountL(aActivitySig, aNode)); + __ASSERT_ALWAYS(err == KErrNone,User::Panic(KMMActivityPanic,EPanicOutOfActivities)); + return nextActivity; + } // For custom activities to implement New -EXPORT_C TUint CNodeParallelActivityBase::GetNextActivityCount( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ) +TUint CNodeParallelActivityBase::DoGetNextActivityCountL( const TNodeActivity& aActivitySig, const AMMNodeBase& aNode ) { TInt c = 1; @@ -628,12 +627,12 @@ if ((id&0xff) == aActivitySig.iId) { TInt8 uniqueid = id >> 8; - activityids.SetBit(uniqueid); + activityids.SetBitL(uniqueid); } } c = activityids.GetFreeBit(); - __ASSERT_ALWAYS(c>=0,User::Panic(KMMActivityPanic,EPanicOutOfActivities)); + User::LeaveIfError( c>=0 ? KErrNone : KErrOverflow); return c; } diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/serverden/src/sd_workersession.cpp --- a/commsfwsupport/commselements/serverden/src/sd_workersession.cpp Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwsupport/commselements/serverden/src/sd_workersession.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -694,6 +694,14 @@ EXPORT_C void CWorkerSubSession::ConstructL() { iSessionProxy = Player().CurrentSessionProxyL(); + // Try reserving enough space in the transport sender queue so that we don't overflow the queue + // when sending messages in bulk, which can happen in cases like closing the session without + // closing individual sub-sessions. Protyping reveals that with a high number of number of + // sub-sessions, a transport queue length twice the number of active sub-session is a safe bet + CCommsTransport* transport = iPlayer->WorkerThread().Transport(); + TInt numSubsession = iSession->SubSessions().ActiveCount() + 1; + const TInt numUndeliveredMessae = numSubsession * 2; + transport->PreallocateQueueSpaceL(numUndeliveredMessae); } EXPORT_C CWorkerSubSession::~CWorkerSubSession() diff -r 405674398db4 -r c34f57d8afa7 commsfwsupport/commselements/testing/asyncenv_devcycle_demo/documentation/How-To build the code.txt --- a/commsfwsupport/commselements/testing/asyncenv_devcycle_demo/documentation/How-To build the code.txt Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,45 +0,0 @@ - -Before the productised infrastructure code hits the MCL, -the following locations apply and procedures must be -followed in order to use the transport, node, message -and the MeshMachine code. - -1) CBR: -Get a green vFuture build excluding comms-infras, -networking, ser-comms-c32, i.e: using the command: -> getenv -o gt_techview_baseline M0XXXX_Symbian_OS_vFuture -x comms-infras_* -x networking_* -x ser-comms_c32 -or -> getenv -o gt_techview_baseline M0XXXX_Symbian_OS_vFuture -but in this case you will have to perform additional tasks for 2)... - -abld reallyclean -abld cleanexport -remove relevant files as in 1b) if listed. - -...then continue with 2) - -1b) optional: -Delete everything in epoc32/include/comms-infras except commsdebugutility.* and /commdb directory (3 items). -This is to avoid any duplicate headers in different locations. -If you run cleanenv, the CBR may copy the CBR versions of comms-infras instead of the productisation ones. - -2) P4 sync from: -//EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/ - -3) abld build winscw udeb: -//EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/bld.inf - -4) abld test build winscw udeb: -//EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/comms-infras/Elements/Unittests/group - -5) epoc32/data/epoc.ini: -Add "startupmode 1". -This will cause the emulator to run in console mode, -preventing loading of nonexisting comms libraries. - -6) The demo application can be launched directly: -\epoc32\release\winscw\udeb\testnode.exe. - -Debugging Notes: -Relevant breakpoints: all implementations of ReceivedL() (under //EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/comms-infras/Elements/Unittests) -show when nodes received messages and then processed them. \ No newline at end of file diff -r 405674398db4 -r c34f57d8afa7 commsfwtools/commstools/messageinterceptregister/documentation/msgintercept.eap Binary file commsfwtools/commstools/messageinterceptregister/documentation/msgintercept.eap has changed diff -r 405674398db4 -r c34f57d8afa7 commsfwtools/preparedefaultcommsdatabase/Documentation/CommsData Format.mdl --- a/commsfwtools/preparedefaultcommsdatabase/Documentation/CommsData Format.mdl Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4602 +0,0 @@ - -(object Petal - version 43 - _written "Rose 6.5.9232.10" - charSet 0) - -(object Design "Logical View" - is_unit TRUE - is_loaded TRUE - quid "4135D7D80290" - 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 "4135D7D80292" - exportControl "Public" - global TRUE - logical_models (list unit_reference_list) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "4135D7DB033D" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - root_category (object Class_Category "Logical View" - quid "4135D7D80291" - exportControl "Public" - global TRUE - subsystem "Component View" - quidu "4135D7D8029F" - logical_models (list unit_reference_list - (object Class "CommTypes" - quid "4135D977002E" - class_attributes (list class_attribute_list - (object ClassAttribute "OperationType" - quid "4135E3DF003E") - (object ClassAttribute "DataBitsType" - quid "4135E428003E") - (object ClassAttribute "StopBitsType" - quid "4135E4280148") - (object ClassAttribute "ParityType" - quid "4135E4280232") - (object ClassAttribute "RateType" - quid "4135E428031C") - (object ClassAttribute "FaxClassType" - quid "4135E429001F") - (object ClassAttribute "SpeakerType" - quid "4135E4290109") - (object ClassAttribute "SpeakerVolType" - quid "4135E42901E4") - (object ClassAttribute "GPRSClassCBearerType" - quid "4135E42902CE") - (object ClassAttribute "ISPType" - quid "4135E42903B9") - (object ClassAttribute "BearerNameType" - quid "4135E42A00CB") - (object ClassAttribute "BearerSpeedType" - quid "4135E42A01B5") - (object ClassAttribute "BearerProtocolType" - quid "4135E42A02AF") - (object ClassAttribute "BearerCEType" - quid "4135E42A03C8") - (object ClassAttribute "DialBearerType" - quid "4135E42B00F9") - (object ClassAttribute "ChannelCodingType" - quid "4135E42B01E4") - (object ClassAttribute "AIURType" - quid "4135E42B02DE") - (object ClassAttribute "RlpModeType" - quid "4135E42B03D8") - (object ClassAttribute "DialIfCallbackType" - quid "4135E42C00EA") - (object ClassAttribute "PDPServiceType" - quid "4135E42C01E4") - (object ClassAttribute "CDMAPriorityType" - quid "4135E42C02CE") - (object ClassAttribute "CDMABitrateType" - quid "4135E42C03C8") - (object ClassAttribute "CDMAServiceOptionType" - quid "4135E42D00DA") - (object ClassAttribute "CDMALossType" - quid "4135E42D01C5") - (object ClassAttribute "CDMAMaxDelayType" - quid "4135E42D02BF") - (object ClassAttribute "DirectionType" - quid "4135E42D03A9") - (object ClassAttribute "RankingType" - quid "4135E42E009C") - (object ClassAttribute "DialogPrefType" - quid "4135E42E0186") - (object ClassAttribute "BearerSetType" - quid "4135E42E0270") - (object ClassAttribute "WSPOptionType" - quid "4135E42E035B") - (object ClassAttribute "WAPBearerType" - quid "4135E42F005D") - (object ClassAttribute "TableEntryNameType" - quid "4135E42F0157") - (object ClassAttribute "IAPBearerType" - quid "4135E42F0232") - (object ClassAttribute "IAPServiceType" - quid "4135E42F032C") - (object ClassAttribute "LocationForDataAndFaxType" - quid "4135E430003E") - (object ClassAttribute "LocationForPhoneServicesAndSMSType" - quid "4135E4300138") - (object ClassAttribute "ChargecardRefType" - quid "4135E4300222") - (object ClassAttribute "LocationRefType" - quid "4135E430031C") - (object ClassAttribute "IAPNetworkType" - quid "4135E431001F") - (object ClassAttribute "SMSBearerType" - quid "4135E4310138") - (object ClassAttribute "DefaultNetworkType" - quid "4135E4310232") - (object ClassAttribute "IAPRefType" - quid "4135E431032C") - (object ClassAttribute "ISPRefType" - quid "4135E432003E") - (object ClassAttribute "AccessPointType" - quid "4135E4320138") - (object ClassAttribute "WAPAccessType" - quid "4135E4320213") - (object ClassAttribute "HomeIAPType" - quid "4135E432030D") - (object ClassAttribute "HomeNetworkType" - quid "4135E433001F") - (object ClassAttribute "CDMAOpCapability" - quid "4135E4330119") - (object ClassAttribute "CDMASimpIpAuthCapability" - quid "4135E4330213") - (object ClassAttribute "CDMAMIpAuthCapability" - quid "4135E433030D") - (object ClassAttribute "CDMAOpMode" - quid "4135E434002E") - (object ClassAttribute "CDMANaiType" - quid "4135E4340128") - (object ClassAttribute "CDMASimpIpAuthAlgorithm" - quid "4135E4340232") - (object ClassAttribute "CDMAMIpAuthAlgorithm" - quid "4135E434032C"))) - (object Class "AgentLookupTable" - quid "4135E73201C5" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6A950065" - type "TUint32") - (object ClassAttribute "Name" - quid "41372ECE01A1" - type "Text") - (object ClassAttribute "AgentFriendlyName" - quid "41372ED50097" - type "Text") - (object ClassAttribute "AgentFilename" - quid "41372EDC001B" - type "Text"))) - (object Class "CDMA2000PacketServiceTable" - quid "4135E7C10203" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6AFB00AA" - type "TUint32") - (object ClassAttribute "Name" - quid "413731E20356" - type "Text") - (object ClassAttribute "IwfName" - quid "413731E70114" - type "Text") - (object ClassAttribute "ServiceOption" - quid "413731EB02D9" - type "CDMAServiceOptionType") - (object ClassAttribute "PdpType" - quid "413731F000B6" - type "PDPServiceType") - (object ClassAttribute "PdpAddress" - quid "413731F402BA" - type "Text") - (object ClassAttribute "ReqFwdPriority" - quid "413731F900D6" - type "CDMAPriorityType") - (object ClassAttribute "ReqRevPriority" - quid "413731FD02CA" - type "CDMAPriorityType") - (object ClassAttribute "ReqFwdBitrate" - quid "4137320200D6" - type "CDMABitrateType") - (object ClassAttribute "ReqRevBitrate" - quid "4137320602BA" - type "CDMABitrateType") - (object ClassAttribute "ReqFwdLoss" - quid "4137320B00E6" - type "CDMALossType") - (object ClassAttribute "ReqRevLoss" - quid "4137320F02F9" - type "CDMALossType") - (object ClassAttribute "CDMASchMux" - quid "41373315037B" - type "TUint32") - (object ClassAttribute "CDMAFchMux" - quid "41373310038B" - type "TUint32") - (object ClassAttribute "EnableLLMNR" - quid "4137330B03B9" - type "TBool") - (object ClassAttribute "CDMAMobileIpMnHaSsData" - quid "413733070000" - type "Text") - (object ClassAttribute "CDMAMobileIpMnHaSpi" - quid "41373302003F" - type "TUint32") - (object ClassAttribute "CDMAMobileIpMnHaSpiIndicator" - quid "413732FD005E" - type "TBool") - (object ClassAttribute "CDMAMobileIpMnHaAuthAlgorithm" - quid "413732F8009C" - type "CDMAMIpAuthAlgorithm") - (object ClassAttribute "CDMAMobileIpMnAaaSsData" - quid "413732F300FA" - type "Text") - (object ClassAttribute "CDMAMobileIpMnAaaSpi" - quid "413732EE0148" - type "TUint32") - (object ClassAttribute "CDMAMobileIpMnAaaSpiIndicator" - quid "413732E901A5" - type "TBool") - (object ClassAttribute "CDMAMobileIpMnAaaAuthAlgorithm" - quid "413732E401F3" - type "CDMAMIpAuthAlgorithm") - (object ClassAttribute "CDMAMobileIpSecondaryHomeAgent" - quid "413732DF0251" - type "Text") - (object ClassAttribute "CDMAMobileIpPrimaryHomeAgent" - quid "413732DA02BE" - type "Text") - (object ClassAttribute "CDMAMobileIpHomeAddress" - quid "413732D5032C" - type "Text") - (object ClassAttribute "CDMAMobileIpTBit" - quid "413732D003B8" - type "TUint32") - (object ClassAttribute "CDMASimpleIpChapSsHandle" - quid "413732CC005D" - type "TUint32") - (object ClassAttribute "CDMASimpleIpPapSsHandle" - quid "413732C700E9" - type "TUint32") - (object ClassAttribute "CDMASimpleIpAuthAlgorithm" - quid "413732C20166" - type "CDMASimpIpAuthAlgorithm") - (object ClassAttribute "CDMANaiType" - quid "413732BD0222" - type "CDMANaiType") - (object ClassAttribute "RlpMode" - quid "413732B802BE" - type "RlpModeType") - (object ClassAttribute "IpAddrLeaseValidTo" - quid "413732B3036A" - type "Text") - (object ClassAttribute "IpAddrLeaseValidFrom" - quid "413732AF003D" - type "Text") - (object ClassAttribute "ConfigDaemonName" - quid "413732AA00E9" - type "Text") - (object ClassAttribute "ConfigDaemonManagerName" - quid "413732A50194" - type "Text") - (object ClassAttribute "Ip6NameServer2" - quid "413732A000AA" - type "Text") - (object ClassAttribute "Ip6NameServer1" - quid "4137329B01A4" - type "Text") - (object ClassAttribute "Ip6DNSAddrFromServer" - quid "4137329602AD" - type "TBool") - (object ClassAttribute "QosWarningTimeout" - quid "4137329103B7" - type "TUint32") - (object ClassAttribute "ApType" - quid "4137328D00AA" - type "CDMAApType") - (object ClassAttribute "DisablePlainTextAuth" - quid "413732880194" - type "TBool") - (object ClassAttribute "EnableLCPExtension" - quid "41373283029D" - type "TBool") - (object ClassAttribute "IpNameServer2" - quid "4137327E03B7" - type "Text") - (object ClassAttribute "IpNameServer1" - quid "4137327A00E8" - type "Text") - (object ClassAttribute "IpDNSAddrFromServer" - quid "413732750201" - type "TBool") - (object ClassAttribute "IpAddrFromServer" - quid "41373270032A" - type "TBool") - (object ClassAttribute "IpAddr" - quid "4137326C006B" - type "Text") - (object ClassAttribute "IpGateway" - quid "4137326701C2" - type "Text") - (object ClassAttribute "IpNetMask" - quid "41373262030A" - type "Text") - (object ClassAttribute "AuthRetries" - quid "4137325E007A" - type "TUint32") - (object ClassAttribute "IfPromptForAuth" - quid "4137325901B2" - type "TBool") - (object ClassAttribute "IfAuthPass" - quid "4137325402EB" - type "Text") - (object ClassAttribute "IfAuthName" - quid "41373250004B" - type "Text") - (object ClassAttribute "IfNetworks" - quid "4137324B0193" - type "Text") - (object ClassAttribute "IfParams" - quid "4137324602FA" - type "Text") - (object ClassAttribute "AnonymousAccess" - quid "4137324200F6" - type "TBool") - (object ClassAttribute "HeaderCompression" - quid "4137323D026D" - type "TBool") - (object ClassAttribute "DataCompression" - quid "41373239000C" - type "TBool") - (object ClassAttribute "AccptRevMaxdelay" - quid "413732340192" - type "CDMAMaxDelayType") - (object ClassAttribute "AccptFwdMaxdelay" - quid "4137322F0319" - type "CDMAMaxDelayType") - (object ClassAttribute "AccptRevLoss" - quid "4137322B00B7" - type "CDMALossType") - (object ClassAttribute "AccptFwdLoss" - quid "41373226022E" - type "CDMALossType") - (object ClassAttribute "MinRevBitrate" - quid "4137322103C4" - type "CDMABitrateType") - (object ClassAttribute "MinFwdBitrate" - quid "4137321D0192" - type "CDMABitrateType") - (object ClassAttribute "ReqRevMaxdelay" - quid "413732180347" - type "CDMAMaxDelayType") - (object ClassAttribute "ReqFwdMaxdelay" - quid "413732140105" - type "CDMAMaxDelayType") - (object ClassAttribute "EnableLLMNR" - quid "4140665B0354" - type "TBool"))) - (object Class "ChargecardTable" - quid "4135E7D101E4" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6B040137" - type "TUint32") - (object ClassAttribute "Name" - quid "4137391E0176" - type "Text") - (object ClassAttribute "AccountNumber" - quid "41373922028F" - type "Text") - (object ClassAttribute "Pin" - quid "4137392603C8" - type "Text") - (object ClassAttribute "LocalRule" - quid "4137392B0118" - type "Text") - (object ClassAttribute "NatRule" - quid "4137392F0232" - type "Text") - (object ClassAttribute "IntlRule" - quid "41373933036A" - type "Text"))) - (object Class "CommDB" - quid "4135E7DD02CE") - (object Class "ConnectionPreferencesTable" - quid "4135E8B80222" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C69380168" - type "TUint32") - (object ClassAttribute "Name" - quid "413736090241" - type "Text") - (object ClassAttribute "Ranking" - quid "4137360E0186" - type "RankingType") - (object ClassAttribute "Direction" - quid "4137361300BB" - type "DirectionType") - (object ClassAttribute "DialogPref" - quid "41373618000F" - type "DialogPrefType") - (object ClassAttribute "BearerSet" - quid "4137361C033C" - type "BearerSetType") - (object ClassAttribute "IAPRef" - quid "413736210290" - type "TableEntryNameType"))) - (object Class "Contents" - quid "4135E8C102CE") - (object Class "DefaultCDMA2000Table" - quid "4135E8DD03B9" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6B6D00FF" - type "TUint32") - (object ClassAttribute "Name" - quid "413734F40096" - type "Text") - (object ClassAttribute "Usage" - quid "413734F8022D" - type "TUint32") - (object ClassAttribute "IwfName" - quid "413734FC03A4" - type "Text") - (object ClassAttribute "ServiceOption" - quid "413735010152" - type "CDMAServiceOptionType") - (object ClassAttribute "PdpType" - quid "413735050317" - type "PDPServiceType") - (object ClassAttribute "PdpAddress" - quid "4137350A0171" - type "Text") - (object ClassAttribute "ReqFwdPriority" - quid "4137350E03D3" - type "CDMAPriorityType") - (object ClassAttribute "ReqRevPriority" - quid "41373513023D" - type "CDMAPriorityType") - (object ClassAttribute "ReqFwdBitrate" - quid "4137351800B6" - type "CDMABitrateType") - (object ClassAttribute "ReqRevBitrate" - quid "4137351C0337" - type "CDMABitrateType") - (object ClassAttribute "ReqFwdLoss" - quid "4137352101A1" - type "CDMALossType") - (object ClassAttribute "CDMASchMux" - quid "4137357C021F" - type "TUint32") - (object ClassAttribute "CDMAFchMux" - quid "41373577027D" - type "TUint32") - (object ClassAttribute "EnableLLMNR" - quid "4137357202FA" - type "TBool") - (object ClassAttribute "CDMAMobileIpReregThreshold" - quid "4137356D0367" - type "TUint32") - (object ClassAttribute "CDMAMobileIpFirstRetryTimeout" - quid "41373569000C" - type "TUint32") - (object ClassAttribute "CDMAMobileIpMaxNumRetry" - quid "413735640098" - type "TUint32") - (object ClassAttribute "CDMAOperationMode" - quid "4137355F0154" - type "CDMAOpMode") - (object ClassAttribute "AnonymousAccess" - quid "4137355A020F" - type "TBool") - (object ClassAttribute "HeaderCompression" - quid "4137355502DA" - type "TBool") - (object ClassAttribute "DataCompression" - quid "4137355003A5" - type "TBool") - (object ClassAttribute "AccptRevMaxdelay" - quid "4137354C0098" - type "CDMAMaxDelayType") - (object ClassAttribute "AccptFwdMaxdelay" - quid "413735470192" - type "CDMAMaxDelayType") - (object ClassAttribute "AccptRevLoss" - quid "41373542026C" - type "CDMALossType") - (object ClassAttribute "AccptFwdLoss" - quid "4137353D0347" - type "CDMALossType") - (object ClassAttribute "MinRevBitrate" - quid "41373539002A" - type "CDMABitrateType") - (object ClassAttribute "MinFwdBitrate" - quid "413735340105" - type "CDMABitrateType") - (object ClassAttribute "ReqRevMaxdelay" - quid "4137352F01FF" - type "CDMAMaxDelayType") - (object ClassAttribute "ReqFwdMaxdelay" - quid "4137352A0337" - type "CDMAMaxDelayType") - (object ClassAttribute "ReqRevLoss" - quid "413735260078" - type "CDMALossType") - (object ClassAttribute "EnableLLMNR" - quid "414072410204" - type "TBool"))) - (object Class "DefaultGPRSTable" - quid "41373B22024B" - class_attributes (list class_attribute_list - (object ClassAttribute "Name" - quid "41373F5B00E9" - type "Text") - (object ClassAttribute "APN" - quid "41373F5F00E9" - type "Text") - (object ClassAttribute "PDPType" - quid "41373F6300E9" - type "Text") - (object ClassAttribute "PDPAddress" - quid "41373F670118" - type "Text") - (object ClassAttribute "Usage" - quid "41373F6B0166" - type "TUint32") - (object ClassAttribute "Precedence" - quid "41373F6F0195" - type "TUint32") - (object ClassAttribute "Delay" - quid "41373F7301D3" - type "TUint32") - (object ClassAttribute "Reliability" - quid "41373F770202" - type "TUint32") - (object ClassAttribute "PeakThroughput" - quid "41373F7B0222" - type "TUint32") - (object ClassAttribute "MeanThroughput" - quid "41373F7F0270" - type "TUint32") - (object ClassAttribute "MinPrecedence" - quid "41373F8302BE" - type "TUint32") - (object ClassAttribute "MinDelay" - quid "41373F87032C" - type "TUint32") - (object ClassAttribute "MinReliability" - quid "41373F8B0399" - type "TUint32") - (object ClassAttribute "MinPeakThroughput" - quid "41373F90001E" - type "TUint32") - (object ClassAttribute "MinMeanThroughput" - quid "41373F9400AB" - type "TUint32") - (object ClassAttribute "DataCompression" - quid "41373F980167" - type "TBool") - (object ClassAttribute "HeaderCompression" - quid "41373F9C0213" - type "TBool") - (object ClassAttribute "GprsUseEdge" - quid "41373FA002AF" - type "TBool") - (object ClassAttribute "AnonymousAccess" - quid "41373FA4035B" - type "TBool") - (object ClassAttribute "Id" - quid "413C6B71016D" - type "TUint32"))) - (object Class "DialInISPTable" - quid "41373B3C02E8" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6B7300C1" - type "TUint32") - (object ClassAttribute "Name" - quid "41383E2B00B6" - type "Text") - (object ClassAttribute "UseLoginScript" - quid "41383E2F024C" - type "TBool") - (object ClassAttribute "IpAddrFromServer" - quid "41383E3303E3" - type "TBool") - (object ClassAttribute "IpDNSAddrFromServer" - quid "41383E3801EF" - type "TBool") - (object ClassAttribute "Ip6DNSAddrFromServer" - quid "41383E3D000A" - type "TBool") - (object ClassAttribute "Description" - quid "41383E41020E" - type "Text") - (object ClassAttribute "Type" - quid "41383E460039" - type "ISPType") - (object ClassAttribute "LoginScript" - quid "41383E4A024C" - type "Text") - (object ClassAttribute "Authentication" - quid "41383E4F00A6" - type "TUint32") - (object ClassAttribute "UseEdge" - quid "41383EBC0049" - type "TBool") - (object ClassAttribute "InitString" - quid "41383EB700D5" - type "Text") - (object ClassAttribute "BearerType" - quid "41383EB20152" - type "DialBearerType") - (object ClassAttribute "BearerCE" - quid "41383EAD020E" - type "BearerCEType") - (object ClassAttribute "BearerSpeed" - quid "41383EA802D9" - type "BearerSpeedType") - (object ClassAttribute "BearerName" - quid "41383EA30394" - type "BearerNameType") - (object ClassAttribute "EnableSWComp" - quid "41383E9F0068" - type "TBool") - (object ClassAttribute "DisablePlainTextAuth" - quid "41383E9A0114" - type "TBool") - (object ClassAttribute "EnableLCPExtension" - quid "41383E9501EF" - type "TBool") - (object ClassAttribute "EnableIPHeaderComp" - quid "41383E9002BA" - type "TBool") - (object ClassAttribute "Ip6NameServer2" - quid "41383E790029" - type "Text") - (object ClassAttribute "Ip6NameServer1" - quid "41383E740181" - type "Text") - (object ClassAttribute "IpNameServer2" - quid "41383E6F02D9" - type "Text") - (object ClassAttribute "IpNameServer1" - quid "41383E6B001A" - type "Text") - (object ClassAttribute "IpGateway" - quid "41383E6601A0" - type "Text") - (object ClassAttribute "IpNetMask" - quid "41383E610317" - type "Text") - (object ClassAttribute "IpAddr" - quid "41383E5D00A6" - type "Text") - (object ClassAttribute "IfNetworks" - quid "41383E580133" - type "Text") - (object ClassAttribute "IfParams" - quid "41383E5302E9" - type "Text"))) - (object Class "DialOutISPTable" - quid "41373B450057" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6B7402F4" - type "TUint32") - (object ClassAttribute "Name" - quid "41383949029A" - type "Text") - (object ClassAttribute "DialResolution" - quid "4138394E0049" - type "TBool") - (object ClassAttribute "UseLoginScript" - quid "4138395201FE" - type "TBool") - (object ClassAttribute "PromptForLogin" - quid "41383957000A" - type "TBool") - (object ClassAttribute "IfPromptForAuth" - quid "4138395B01CF" - type "TBool") - (object ClassAttribute "IpAddrFromServer" - quid "4138395F03A4" - type "TBool") - (object ClassAttribute "IpDNSAddrFromServer" - quid "4138396401A0" - type "TBool") - (object ClassAttribute "Ip6DNSAddrFromServer" - quid "4138396803A4" - type "TBool") - (object ClassAttribute "Description" - quid "4138396D01C0" - type "Text") - (object ClassAttribute "Type" - quid "4138397103B4" - type "ISPType") - (object ClassAttribute "DefaultTelNum" - quid "4138397601DF" - type "Text") - (object ClassAttribute "EnableLLMNR" - quid "41383A770143" - type "TBool") - (object ClassAttribute "UseEdge" - quid "41383A720143" - type "TBool") - (object ClassAttribute "UserInitUpgrade" - quid "41383A6D0104" - type "TBool") - (object ClassAttribute "Asymmetry" - quid "41383A6800D5" - type "TUint32") - (object ClassAttribute "V42MaxLength" - quid "41383A6300B6" - type "TUint32") - (object ClassAttribute "V42Codewords" - quid "41383A5E00C6" - type "TUint32") - (object ClassAttribute "V42Compression" - quid "41383A5900D5" - type "TUint32") - (object ClassAttribute "ResequencePeriod" - quid "41383A5400F5" - type "TUint32") - (object ClassAttribute "RetransmissionAttempts" - quid "41383A4F0123" - type "TUint32") - (object ClassAttribute "AckTimer" - quid "41383A4A0152" - type "TUint32") - (object ClassAttribute "MsToIwf" - quid "41383A450181" - type "TUint32") - (object ClassAttribute "IwfToMs" - quid "41383A400191" - type "TUint32") - (object ClassAttribute "RlpVersion" - quid "41383A3B01C0" - type "TUint32") - (object ClassAttribute "BearerProtocol" - quid "41383A3601EF" - type "BearerProtocolType") - (object ClassAttribute "MaximumTimeSlots" - quid "41383A31022D" - type "TUint32") - (object ClassAttribute "RequestedTimeSlots" - quid "41383A2C028B" - type "TUint32") - (object ClassAttribute "AIUR" - quid "41383A2702F8" - type "AIURType") - (object ClassAttribute "ChannelCoding" - quid "41383A220366" - type "ChannelCodingType") - (object ClassAttribute "BearerType" - quid "41383A1E000A" - type "DialBearerType") - (object ClassAttribute "InitString" - quid "41383A190097" - type "Text") - (object ClassAttribute "BearerCE" - quid "41383A140152" - type "BearerCEType") - (object ClassAttribute "BearerSpeed" - quid "41383A0F01FE" - type "BearerSpeedType") - (object ClassAttribute "BearerName" - quid "41383A0A0308" - type "BearerNameType") - (object ClassAttribute "BearerService" - quid "41383A06001A" - type "TUint32") - (object ClassAttribute "EnableSWComp" - quid "41383A010114" - type "TBool") - (object ClassAttribute "DisablePlainTextAuth" - quid "413839FC022D" - type "TBool") - (object ClassAttribute "EnableLCPExtension" - quid "413839F70337" - type "TBool") - (object ClassAttribute "EnableIPHeaderComp" - quid "413839F30068" - type "TBool") - (object ClassAttribute "IpAddrLeaseValidTo" - quid "413839EE0172" - type "Text") - (object ClassAttribute "IpAddrLeaseValidFrom" - quid "413839E902BA" - type "Text") - (object ClassAttribute "ConfigDaemonName" - quid "413839E5000A" - type "Text") - (object ClassAttribute "ConfigDaemonManagerName" - quid "413839E00143" - type "Text") - (object ClassAttribute "Ip6NameServer2" - quid "413839DB028B" - type "Text") - (object ClassAttribute "Ip6NameServer1" - quid "413839D603C3" - type "Text") - (object ClassAttribute "IpNameServer2" - quid "413839D20123" - type "Text") - (object ClassAttribute "IpNameServer1" - quid "413839CD027B" - type "Text") - (object ClassAttribute "IpGateway" - quid "413839C803C3" - type "Text") - (object ClassAttribute "IpNetMask" - quid "413839C40133" - type "Text") - (object ClassAttribute "IpAddr" - quid "413839BF028B" - type "Text") - (object ClassAttribute "CallbackTimeout" - quid "413839BB001A" - type "TUint32") - (object ClassAttribute "IfCallbackInfo" - quid "413839B601A0" - type "Text") - (object ClassAttribute "IfCallbackType" - quid "413839B10327" - type "DialIfCallbackType") - (object ClassAttribute "IfCallbackEnabled" - quid "413839AD00C6" - type "TBool") - (object ClassAttribute "AuthRetries" - quid "413839A8024C" - type "TUint32") - (object ClassAttribute "IfAuthPass" - quid "413839A40039" - type "Text") - (object ClassAttribute "IfAuthName" - quid "4138399F01CF" - type "Text") - (object ClassAttribute "IfNetworks" - quid "4138399A0385" - type "Text") - (object ClassAttribute "IfParams" - quid "413839960123" - type "Text") - (object ClassAttribute "IfServerMode" - quid "4138399102C9" - type "TBool") - (object ClassAttribute "DisplayPCT" - quid "4138398D00C6" - type "TBool") - (object ClassAttribute "ChargecardRef" - quid "41383988025C" - type "TableEntryNameType") - (object ClassAttribute "LoginPass" - quid "413839840049" - type "Text") - (object ClassAttribute "LoginName" - quid "4138397F020E" - type "Text") - (object ClassAttribute "LoginScript" - quid "4138397A03E3" - type "Text"))) - (object Class "GlobalSettingsTable" - quid "41373B4D01A0" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6B820101" - type "TUint32") - (object ClassAttribute "Name" - quid "413837B202E9" - type "Text") - (object ClassAttribute "WAPAccess" - quid "413837B70068" - type "TableEntryNameType") - (object ClassAttribute "RedialAttempts" - quid "413837BB01DF" - type "Text") - (object ClassAttribute "SmsBearer" - quid "413837BF0356" - type "TableEntryNameType") - (object ClassAttribute "SmsReceiveMode" - quid "413837C400E5" - type "Text") - (object ClassAttribute "GPRSAttachMode" - quid "413837C8027B" - type "Text") - (object ClassAttribute "AcceptIncomingGprs" - quid "413837CD0058" - type "Text") - (object ClassAttribute "ConnectionAttempts" - quid "413837D101FE" - type "Text") - (object ClassAttribute "ModemForDataAndFax" - quid "413837D503B4" - type "Text") - (object ClassAttribute "ModemForPhoneServicesAndSMS" - quid "413837DA0181" - type "Text") - (object ClassAttribute "LocationForDataAndFax" - quid "413837DE0356" - type "TableEntryNameType") - (object ClassAttribute "CDMAMobileIpMnHaAuthAlgorithm" - quid "4138382202D9" - type "CDMAMIpAuthCapability") - (object ClassAttribute "CDMAMobileIpMaxMnHaSsLength" - quid "4138381E00A6" - type "TUint32") - (object ClassAttribute "CDMAMobileIpMnAaaAuthAlgorithm" - quid "41383819025C" - type "CDMAMIpAuthCapability") - (object ClassAttribute "CDMAMobileIpMaxMnAaaSsLength" - quid "413838150029" - type "TUint32") - (object ClassAttribute "CDMAMobileIpMaxNAILength" - quid "4138381001DF" - type "TUint32") - (object ClassAttribute "CDMAMobileIpMaxNumNai" - quid "4138380B03A4" - type "TUint32") - (object ClassAttribute "CDMASimpleIpAuthSupported" - quid "413838070172" - type "CDMASimpIpAuthCapability") - (object ClassAttribute "CDMASimpleIpMaxSsLength" - quid "413838020346" - type "TUint32") - (object ClassAttribute "CDMASimpleIpMaxNaiLength" - quid "413837FE0133" - type "TUint32") - (object ClassAttribute "CDMASimpleIpMaxNumNai" - quid "413837F902E9" - type "TUint32") - (object ClassAttribute "CDMAOperationCapability" - quid "413837F500E5" - type "CDMAOpCapability") - (object ClassAttribute "BearerAvailabilityCheckTSY" - quid "413837F002C9" - type "Text") - (object ClassAttribute "DefaultNetwork" - quid "413837EC00C6" - type "TableEntryNameType") - (object ClassAttribute "GPRSClassCBearer" - quid "413837E702BA" - type "GPRSClassCBearerType") - (object ClassAttribute "LocationForPhoneServicesAndSMS" - quid "413837E30114" - type "TableEntryNameType"))) - (object Class "IAPTable" - quid "41373B5502E8" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C694D0273" - type "TUint32") - (object ClassAttribute "Name" - quid "41373FEE0291" - type "Text") - (object ClassAttribute "IAPService" - quid "41373FF20291" - type "TableEntryNameType") - (object ClassAttribute "IAPBearer" - quid "41373FF602D0" - type "TableEntryNameType") - (object ClassAttribute "IAPNetwork" - quid "41373FFA02E0" - type "TableEntryNameType") - (object ClassAttribute "IAPNetworkWeighting" - quid "41373FFE031E" - type "TUint32") - (object ClassAttribute "LocationRef" - quid "41374002035D" - type "TableEntryNameType") - (object ClassAttribute "IAPServiceType" - quid "413F2144034A") - (object ClassAttribute "IAPBearerType" - quid "413F215102BD"))) - (object Class "IncomingGPRSTable" - quid "41373B5E0039" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6B9E021C" - type "TUint32") - (object ClassAttribute "Name" - quid "413835A10068" - type "Text") - (object ClassAttribute "APN" - quid "413835A50181" - type "Text") - (object ClassAttribute "PDPType" - quid "413835A9028B" - type "PDPServiceType") - (object ClassAttribute "PDPAddress" - quid "413835AD03A4" - type "Text") - (object ClassAttribute "IfPromptForAuth" - quid "413835B200C6" - type "TBool") - (object ClassAttribute "IpAddrFromServer" - quid "413835B601CF" - type "TBool") - (object ClassAttribute "IpDNSAddrFromServer" - quid "413835BA02C9" - type "TBool") - (object ClassAttribute "Ip6DNSAddrFromServer" - quid "413835BE03D3" - type "TBool") - (object ClassAttribute "IpAddr" - quid "413835C300E5" - type "Text") - (object ClassAttribute "ReqPrecedence" - quid "413835C7022D" - type "TUint32") - (object ClassAttribute "ReqDelay" - quid "413835CB0375" - type "TUint32") - (object ClassAttribute "EnableLLMNR" - quid "4138365A0356" - type "TBool") - (object ClassAttribute "QosWarningTimeout" - quid "413836560123" - type "TUint32") - (object ClassAttribute "GprsAccessPointType" - quid "4138365102C9" - type "TUint32") - (object ClassAttribute "GprsUseEdge" - quid "4138364D0097" - type "TBool") - (object ClassAttribute "DisablePlainTextAuth" - quid "41383648024C" - type "TBool") - (object ClassAttribute "EnableLCPExtension" - quid "41383644001A" - type "TBool") - (object ClassAttribute "IpAddrLeaseValidTo" - quid "4138363F01DF" - type "Text") - (object ClassAttribute "IpAddrLeaseValidFrom" - quid "4138363A03A4" - type "Text") - (object ClassAttribute "ConfigDaemonName" - quid "413836360191" - type "Text") - (object ClassAttribute "ConfigDaemonManagerName" - quid "413836310385" - type "Text") - (object ClassAttribute "Ip6NameServer2" - quid "4138362D0191" - type "Text") - (object ClassAttribute "Ip6NameServer1" - quid "413836280385" - type "Text") - (object ClassAttribute "IpNameServer2" - quid "4138362401B0" - type "Text") - (object ClassAttribute "IpNameServer1" - quid "4138361F03A4" - type "Text") - (object ClassAttribute "IpGateway" - quid "4138361B01A0" - type "Text") - (object ClassAttribute "IpNetMask" - quid "4138361603B4" - type "Text") - (object ClassAttribute "AuthRetries" - quid "4138361201CF" - type "TUint32") - (object ClassAttribute "IfAuthPass" - quid "4138360D03E3" - type "Text") - (object ClassAttribute "IfAuthName" - quid "41383609021D" - type "Text") - (object ClassAttribute "IfNetworks" - quid "413836050068" - type "Text") - (object ClassAttribute "IfParams" - quid "41383600028B" - type "Text") - (object ClassAttribute "AnonymousAccess" - quid "413835FC00E5" - type "TBool") - (object ClassAttribute "HeaderCompression" - quid "413835F70337" - type "TBool") - (object ClassAttribute "DataCompression" - quid "413835F30191" - type "TBool") - (object ClassAttribute "MinMeanThroughput" - quid "413835EE03C3" - type "TUint32") - (object ClassAttribute "MinPeakThroughput" - quid "413835EA022D" - type "TUint32") - (object ClassAttribute "MinReliability" - quid "413835E60097" - type "TUint32") - (object ClassAttribute "MinDelay" - quid "413835E102D9" - type "TUint32") - (object ClassAttribute "MinPrecedence" - quid "413835DD0172" - type "TUint32") - (object ClassAttribute "ReqMeanThroughput" - quid "413835D803B4" - type "TUint32") - (object ClassAttribute "ReqPeakThroughput" - quid "413835D4025C" - type "TUint32") - (object ClassAttribute "ReqReliability" - quid "413835D000F5" - type "TUint32") - (object ClassAttribute "EnableLLMNR" - quid "41405DB9023E" - type "TBool"))) - (object Class "InformationTable" - quid "41373B660181" - class_attributes (list class_attribute_list - (object ClassAttribute "Name" - quid "4137405700CE" - type "Text") - (object ClassAttribute "SymbianOS" - quid "4137405B00DE" - type "Text") - (object ClassAttribute "CommDB" - quid "4137405F010D" - type "Text") - (object ClassAttribute "Author" - quid "41374063013C" - type "Text") - (object ClassAttribute "Date" - quid "41374067016B" - type "xsd:date") - (object ClassAttribute "Id" - quid "413C6BA40103" - type "TUint32"))) - (object Class "LANBearerTable" - quid "41373B6E02D9" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BA802C8" - type "TUint32") - (object ClassAttribute "Name" - quid "4138386C0308" - type "Text") - (object ClassAttribute "Agent" - quid "4138387100C6" - type "Text") - (object ClassAttribute "IfName" - quid "41383875028B" - type "Text") - (object ClassAttribute "LDDName" - quid "4138387A0068" - type "Text") - (object ClassAttribute "PDDName" - quid "4138387E021D" - type "Text") - (object ClassAttribute "LDDFilename" - quid "4138388203E3" - type "Text") - (object ClassAttribute "PDDFilename" - quid "4138388701EF" - type "Text") - (object ClassAttribute "PacketDriverName" - quid "4138388B03D3" - type "Text") - (object ClassAttribute "LastSocketActivityTimeout" - quid "4138389001CF" - type "TUint32") - (object ClassAttribute "LastSessionClosedTimeout" - quid "4138389403B4" - type "TUint32") - (object ClassAttribute "LastSocketClosedTimeout" - quid "4138389901B0" - type "TUint32"))) - (object Class "LANServiceTable" - quid "41373B770049" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BAB03D2" - type "TUint32") - (object ClassAttribute "Name" - quid "413740D10303" - type "Text") - (object ClassAttribute "IfNetworks" - quid "413740D50313" - type "Text") - (object ClassAttribute "IpNetMask" - quid "413740D90322" - type "Text") - (object ClassAttribute "IpGateway" - quid "413740DD0351" - type "Text") - (object ClassAttribute "IpAddr" - quid "413740E10380" - type "Text") - (object ClassAttribute "IpAddrFromServer" - quid "413740E503A0" - type "TBool") - (object ClassAttribute "IpDNSAddrFromServer" - quid "413740E903DE" - type "TBool") - (object ClassAttribute "Ip6DNSAddrFromServer" - quid "413740EE0006" - type "TBool") - (object ClassAttribute "IpNameServer1" - quid "413740F20045" - type "Text") - (object ClassAttribute "IpNameServer2" - quid "413740F60064" - type "Text") - (object ClassAttribute "Ip6NameServer1" - quid "413740FA00A2" - type "Text") - (object ClassAttribute "EnableLLMNR" - quid "4137411201BC" - type "TBool") - (object ClassAttribute "IpAddrLeaseValidTo" - quid "4137410E018D" - type "Text") - (object ClassAttribute "IpAddrLeaseValidFrom" - quid "4137410A012F" - type "Text") - (object ClassAttribute "ConfigDaemonName" - quid "4137410600F1" - type "Text") - (object ClassAttribute "ConfigDaemonManagerName" - quid "4137410200D1" - type "Text") - (object ClassAttribute "Ip6NameServer2" - quid "413740FE00A3" - type "Text") - (object ClassAttribute "ServiceExtensionTableName" - quid "413F2AF200E9") - (object ClassAttribute "ServiceExtensionRecordId" - quid "413F2B4B0177" - type "TableEntryNameType"))) - (object Class "ModemBearerTable" - quid "41373B8702F9" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6918030C" - type "TUint32") - (object ClassAttribute "Agent" - quid "4138411301B0" - type "AgentType") - (object ClassAttribute "IfName" - quid "4138411703B4" - type "Text") - (object ClassAttribute "PortName" - quid "4138411C01EF" - type "Text") - (object ClassAttribute "TSYName" - quid "41384121000A" - type "Text") - (object ClassAttribute "CSYName" - quid "41384125026C" - type "Text") - (object ClassAttribute "DataBits" - quid "4138412A00D5" - type "DataBitsType") - (object ClassAttribute "StopBits" - quid "4138412E0308" - type "StopBitsType") - (object ClassAttribute "Parity" - quid "413841330191" - type "ParityType") - (object ClassAttribute "Rate" - quid "41384138000A" - type "RateType") - (object ClassAttribute "Handshaking" - quid "4138413C027B" - type "TUint32") - (object ClassAttribute "SpecialRate" - quid "413841410104" - type "TUint32") - (object ClassAttribute "XonChar" - quid "4138414503A4" - type "TUint8") - (object ClassAttribute "XoffChar" - quid "4138414A024C" - type "TUint8") - (object ClassAttribute "FaxClassPref" - quid "4138414F0114" - type "FaxClassType") - (object ClassAttribute "SpeakerPref" - quid "4138415303E3" - type "SpeakerType") - (object ClassAttribute "SpeakerVolPref" - quid "4138415802C9" - type "SpeakerVolType") - (object ClassAttribute "ModemInitString" - quid "4138415D0181" - type "Text") - (object ClassAttribute "DataInitString" - quid "413841620078" - type "Text") - (object ClassAttribute "FaxInitString" - quid "413841660356" - type "Text") - (object ClassAttribute "IspInitString" - quid "4138416B026C" - type "Text") - (object ClassAttribute "DialPauseLength" - quid "413841700172" - type "Text") - (object ClassAttribute "CarrierTimeout" - quid "413841750087" - type "Text") - (object ClassAttribute "AutoAnswerRingCount" - quid "413841790375" - type "Text") - (object ClassAttribute "SpeakerVolContorlLow" - quid "4138417E02BA" - type "Text") - (object ClassAttribute "SpeakerVolControlMedium" - quid "41384183020E" - type "Text") - (object ClassAttribute "SpeakerVolControlHigh" - quid "413841880143" - type "Text") - (object ClassAttribute "SpeakerAlwaysOff" - quid "4138418D00B6" - type "Text") - (object ClassAttribute "SpeakerOnUntilCarrier" - quid "413841920049" - type "Text") - (object ClassAttribute "SpeakerAlwaysOn" - quid "4138419603C3" - type "Text") - (object ClassAttribute "SpeakerOnAfterUntilCarrier" - quid "4138419B0366" - type "Text") - (object ClassAttribute "DialToneWaitModifier" - quid "413841A00327" - type "Text") - (object ClassAttribute "CallProgress1" - quid "413841A502C9" - type "Text") - (object ClassAttribute "CallProgress2" - quid "413841AA027B" - type "Text") - (object ClassAttribute "CallProgress3" - quid "413841AF022D" - type "Text") - (object ClassAttribute "CallProgress4" - quid "413841B401FE" - type "Text") - (object ClassAttribute "EchoOff" - quid "413841B901B0" - type "Text") - (object ClassAttribute "VerboseText" - quid "413841BE0172" - type "Text") - (object ClassAttribute "QuietOff" - quid "413841C30143" - type "Text") - (object ClassAttribute "QuietOn" - quid "413841C80114" - type "Text") - (object ClassAttribute "DialCommandStateModifier" - quid "413841CD0114" - type "Text") - (object ClassAttribute "OnLine" - quid "413841D20114" - type "Text") - (object ClassAttribute "ResetConfiguration" - quid "413841D70114" - type "Text") - (object ClassAttribute "ReturnToFactoryDefs" - quid "413841DC0104" - type "Text") - (object ClassAttribute "DCDOnDuringLink" - quid "413841E100F5" - type "Text") - (object ClassAttribute "DTRHangUp" - quid "413841E600F5" - type "Text") - (object ClassAttribute "DSRAlwaysOn" - quid "413841EB0114" - type "Text") - (object ClassAttribute "RTSCTSHandshake" - quid "413841F00162" - type "Text") - (object ClassAttribute "XonXoffHandshake" - quid "413841F50181" - type "Text") - (object ClassAttribute "EscapeCharacter" - quid "413841FA0191" - type "Text") - (object ClassAttribute "EscapeGuardPeriod" - quid "413841FF01EF" - type "Text") - (object ClassAttribute "FaxClassInterrogate" - quid "41384204026C" - type "Text") - (object ClassAttribute "FaxClass" - quid "4138420902C9" - type "Text") - (object ClassAttribute "NoDialTone" - quid "4138420E0337" - type "Text") - (object ClassAttribute "Busy" - quid "4138421303D3" - type "Text") - (object ClassAttribute "NoAnswer" - quid "413842190078" - type "Text") - (object ClassAttribute "Carrier" - quid "4138421E0133" - type "Text") - (object ClassAttribute "Connect" - quid "4138422301EF" - type "Text") - (object ClassAttribute "CompressionClass5" - quid "4138422802BA" - type "Text") - (object ClassAttribute "CompressionV42bis" - quid "4138422D0385" - type "Text") - (object ClassAttribute "CompressionNone" - quid "413842330058" - type "Text") - (object ClassAttribute "ProtocolLAPD" - quid "413842380123" - type "Text") - (object ClassAttribute "ProtocolALT" - quid "4138423D01DF" - type "Text") - (object ClassAttribute "ProtocolALTCELLULAR" - quid "4138424202C9" - type "Text") - (object ClassAttribute "ProtocolNone" - quid "4138424703A4" - type "Text") - (object ClassAttribute "MessageCentreNumber" - quid "4138424D0058" - type "Text") - (object ClassAttribute "MessageValidityPeriod" - quid "413842520143" - type "Text") - (object ClassAttribute "MessageDeliveryReport" - quid "41384257024C" - type "TBool") - (object ClassAttribute "MinimumSignalLevel" - quid "4138425C0327" - type "Text") - (object ClassAttribute "LastSocketActivityTimeout" - quid "413842620049" - type "TUint32") - (object ClassAttribute "LastSessionClosedTimeout" - quid "413842670152" - type "TUint32") - (object ClassAttribute "LastSocketClosedTimeout" - quid "4138426C021D" - type "TUint32") - (object ClassAttribute "SIRSettings" - quid "413842710317" - type "TUint32") - (object ClassAttribute "CommRole" - quid "413842770049" - type "TUint32") - (object ClassAttribute "Name" - quid "4138427C0133" - type "Text") - (object ClassAttribute "ModemSirSettings" - quid "4140763401B3" - type "TUint32") - (object ClassAttribute "ModemCommRole" - quid "414076710108" - type "TUint32"))) - (object Class "NetworkTable" - quid "41373B90003A" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C68ED03B5" - type "TUint32") - (object ClassAttribute "Name" - quid "413840710191" - type "Text") - (object ClassAttribute "HostName" - quid "413840750366" - type "Text"))) - (object Class "OutgoingGPRSTable" - quid "41373B980172" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BBE01A1" - type "TUint32") - (object ClassAttribute "Name" - quid "413834240058" - type "Text") - (object ClassAttribute "APN" - quid "413834280104" - type "Text") - (object ClassAttribute "PDPType" - quid "4138342C01CF" - type "PDPServiceType") - (object ClassAttribute "PDPAddress" - quid "41383430028B" - type "Text") - (object ClassAttribute "IfPromptForAuth" - quid "413834340366" - type "TBool") - (object ClassAttribute "IpAddrFromServer" - quid "413834390049" - type "TBool") - (object ClassAttribute "IpDNSAddrFromServer" - quid "4138343D0133" - type "TBool") - (object ClassAttribute "Ip6DNSAddrFromServer" - quid "41383441021D" - type "TBool") - (object ClassAttribute "IpAddr" - quid "413834450308" - type "Text") - (object ClassAttribute "ReqPrecedence" - quid "4138344A001A" - type "TUint32") - (object ClassAttribute "ReqDelay" - quid "4138344E0114" - type "TUint32") - (object ClassAttribute "EnableLLMNR" - quid "413834DA0058" - type "TBool") - (object ClassAttribute "QosWarningTimeout" - quid "413834D5026C" - type "TUint32") - (object ClassAttribute "GprsAccessPointType" - quid "413834D10097" - type "TUint32") - (object ClassAttribute "GprsUseEdge" - quid "413834CC02BA" - type "TBool") - (object ClassAttribute "DisablePlainTextAuth" - quid "413834C800F5" - type "TBool") - (object ClassAttribute "EnableLCPExtension" - quid "413834C30327" - type "TBool") - (object ClassAttribute "IpAddrLeaseValidTo" - quid "413834BF0172" - type "Text") - (object ClassAttribute "IpAddrLeaseValidFrom" - quid "413834BA03B4" - type "Text") - (object ClassAttribute "ConfigDaemonName" - quid "413834B6021D" - type "Text") - (object ClassAttribute "ConfigDaemonManagerName" - quid "413834B20087" - type "Text") - (object ClassAttribute "Ip6NameServer2" - quid "413834AD02F8" - type "Text") - (object ClassAttribute "Ip6NameServer1" - quid "413834A90172" - type "Text") - (object ClassAttribute "IpNameServer2" - quid "413834A403C3" - type "Text") - (object ClassAttribute "IpNameServer1" - quid "413834A0022D" - type "Text") - (object ClassAttribute "IpGateway" - quid "4138349C00C6" - type "Text") - (object ClassAttribute "IpNetMask" - quid "413834970317" - type "Text") - (object ClassAttribute "AuthRetries" - quid "4138349301A0" - type "TUint32") - (object ClassAttribute "IfAuthPass" - quid "4138348F0039" - type "Text") - (object ClassAttribute "IfAuthName" - quid "4138348A02BA" - type "Text") - (object ClassAttribute "IfNetworks" - quid "413834860162" - type "Text") - (object ClassAttribute "IfParams" - quid "41383482000A" - type "Text") - (object ClassAttribute "AnonymousAccess" - quid "4138347D02AA" - type "TBool") - (object ClassAttribute "HeaderCompression" - quid "413834790152" - type "TBool") - (object ClassAttribute "DataCompression" - quid "41383475000A" - type "TBool") - (object ClassAttribute "MinMeanThroughput" - quid "4138347002AA" - type "TUint32") - (object ClassAttribute "MinPeakThroughput" - quid "4138346C0162" - type "TUint32") - (object ClassAttribute "MinReliability" - quid "4138346703E3" - type "TUint32") - (object ClassAttribute "MinDelay" - quid "4138346302AA" - type "TUint32") - (object ClassAttribute "MinPrecedence" - quid "4138345F0162" - type "TUint32") - (object ClassAttribute "ReqMeanThroughput" - quid "4138345B001A" - type "TUint32") - (object ClassAttribute "ReqPeakThroughput" - quid "4138345602E9" - type "TUint32") - (object ClassAttribute "ReqReliability" - quid "41383452020E" - type "TUint32") - (object ClassAttribute "EnableLLMNR" - quid "41405D730058" - type "TBool"))) - (object Class "PrimitiveTypes" - quid "41373BA002BB" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BAE03A3" - type "TUint32"))) - (object Class "ProxyTable" - quid "41373BA9001B" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BD10115" - type "TUint32") - (object ClassAttribute "Name" - quid "4138458D0058" - type "Text") - (object ClassAttribute "ISPRef" - quid "413845910317" - type "TableEntryNameType") - (object ClassAttribute "UseProxyServer" - quid "41384596023D" - type "TBool") - (object ClassAttribute "ProtocolName" - quid "4138459B0172" - type "Text") - (object ClassAttribute "ProxyServerName" - quid "413845A000B6" - type "Text") - (object ClassAttribute "PortNumber" - quid "413845A403C3" - type "TUint32") - (object ClassAttribute "Exceptions" - quid "413845A902D9" - type "Text"))) - (object Class "SecureSocketProtoTable" - quid "41373BB10173" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BD703B6" - type "TUint32") - (object ClassAttribute "Name" - quid "4138436302AA" - type "Text") - (object ClassAttribute "ProtocolName" - quid "4138436800F5" - type "Text") - (object ClassAttribute "ProtoLibrary" - quid "4138436C0346" - type "Text"))) - (object Class "VirtualBearerTable" - quid "41373BB902DA" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BDA0099" - type "TUint32") - (object ClassAttribute "Name" - quid "413843190327" - type "Text") - (object ClassAttribute "Agent" - quid "4138431E021D" - type "AgentType") - (object ClassAttribute "IfName" - quid "413843230133" - type "Text") - (object ClassAttribute "LastSocketActivityTimeout" - quid "41384328000A" - type "TUint32") - (object ClassAttribute "LastSessionClosedTimeout" - quid "4138432C0308" - type "TUint32") - (object ClassAttribute "LastSocketClosedTimeout" - quid "41384331024C" - type "TUint32"))) - (object Class "VpnServiceTable" - quid "41373BC2004A" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BDE006A" - type "TUint32") - (object ClassAttribute "Name" - quid "4138466101FE" - type "Text") - (object ClassAttribute "Policy" - quid "413846660191" - type "Text") - (object ClassAttribute "HomeIAP" - quid "4138466B0114" - type "TableEntryNameType") - (object ClassAttribute "HomeNetwork" - quid "413846700058" - type "TableEntryNameType") - (object ClassAttribute "EnableLLMNR" - quid "4138467403D3" - type "TBool"))) - (object Class "WAPAccessPointTable" - quid "41373BCA01A2" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "413D929A00F6" - supplier "Logical View::WAPSMSBearerTable" - quidu "41373BDB0099")) - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BE003D5" - type "TUint32") - (object ClassAttribute "Name" - quid "41373ED7023E" - type "Text") - (object ClassAttribute "CurrentBearer" - quid "41373EDB021F" - type "WAPBearerType") - (object ClassAttribute "StartPage" - quid "41373EDF020F" - type "Text"))) - (object Class "WAPIPBearerTable" - quid "41373BD2030A" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BE3023F" - type "TUint32") - (object ClassAttribute "Name" - quid "41373E58021C" - type "Text") - (object ClassAttribute "AccessPoint" - quid "41373E5C01FD" - type "TableEntryNameType") - (object ClassAttribute "GatewayAddress" - quid "41373E6001BF" - type "Text") - (object ClassAttribute "IAPRef" - quid "41373E6C01AF" - type "TableEntryNameType") - (object ClassAttribute "ProxyPortNumber" - quid "41373E7001BF" - type "TUint32") - (object ClassAttribute "ProxyLogin" - quid "41373E7401AF" - type "Text") - (object ClassAttribute "ProxyPassword" - quid "41373E7801CF" - type "Text"))) - (object Class "WAPSMSBearerTable" - quid "41373BDB0099" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BE601B3" - type "TUint32") - (object ClassAttribute "Name" - quid "41373E040288" - type "Text") - (object ClassAttribute "AccessPoint" - quid "41373E08022A" - type "TableEntryNameType") - (object ClassAttribute "GatewayAddress" - quid "41373E0C01EC" - type "Text") - (object ClassAttribute "WSPOption" - quid "41373E1001BD" - type "WSPOptionType") - (object ClassAttribute "Security" - quid "41373E1401AD" - type "TBool") - (object ClassAttribute "ServiceCentreAddress" - quid "41373E1801AE" - type "Text"))) - (object Class "WLANServiceExtensionTable" - quid "41373BE301E1" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BEB00E8" - type "TUint32") - (object ClassAttribute "Name" - quid "41373D850331" - type "Text") - (object ClassAttribute "Wlan_Connection_Mode" - quid "41373D8902A5" - type "TUint32") - (object ClassAttribute "Wlan_SSID" - quid "41373D8D0247" - type "Text") - (object ClassAttribute "Wlan_Channel_ID" - quid "41373D9101E9" - type "TUint32") - (object ClassAttribute "Wlan_Security_Mode" - quid "41373D9501BB" - type "TUint32") - (object ClassAttribute "Wlan_Wep_Key1" - quid "41373D99017C" - type "Text") - (object ClassAttribute "Wlan_Wep_Key2" - quid "41373D9D013E" - type "Text") - (object ClassAttribute "Wlan_Wep_Key3" - quid "41373DA100F0" - type "Text") - (object ClassAttribute "Wlan_Wep_Key4" - quid "41373DA500D1" - type "Text") - (object ClassAttribute "Wlan_Wep_Default_Key" - quid "41373DA900A2" - type "TUint32") - (object ClassAttribute "Wlan_Authentication_Mode" - quid "41373DAD00A2" - type "TUint32") - (object ClassAttribute "Wlan_Wpa_PreShared_Key" - quid "41373DB100A2" - type "Text") - (object ClassAttribute "Wlan_Wpa_Key_Length" - quid "41373DB500A2" - type "TUint32") - (object ClassAttribute "Wlan_Use_Wpa_PreShared_Key" - quid "41373DBD00E1" - type "TUint32") - (object ClassAttribute "Wlan_Eap_List" - quid "41373DB900C1" - type "Text"))) - (object Class "OR" - quid "413DC8040272" - stereotype "Interface") - (object Class "NewInterface" - quid "413DCC85038B" - stereotype "Interface") - (object Class "LocationTable" - quid "41373B7F0191" - class_attributes (list class_attribute_list - (object ClassAttribute "Id" - quid "413C6BB20087" - type "TUint32") - (object ClassAttribute "Name" - quid "413843B00039" - type "Text") - (object ClassAttribute "Mobile" - quid "413843B4029A" - type "TBool") - (object ClassAttribute "UsePulseDial" - quid "413843B900F5" - type "TBool") - (object ClassAttribute "WaitForDialTone" - quid "413843BD0394" - type "TBool") - (object ClassAttribute "PauseAfterDialout" - quid "413843C2022D" - type "TUint32") - (object ClassAttribute "IntlPrefixCode" - quid "413843C700D5" - type "Text") - (object ClassAttribute "NatPrefixCode" - quid "413843CB0375" - type "Text") - (object ClassAttribute "NatCode" - quid "413843D001DF" - type "Text") - (object ClassAttribute "AreaCode" - quid "413843D500B6" - type "Text") - (object ClassAttribute "DialOutCode" - quid "413843D90366" - type "Text") - (object ClassAttribute "DisableCallWaitingCode" - quid "413843DE01FE" - type "Text"))) - (object Association "$UNNAMED$0" - quid "413C5EAA007C" - roles (list role_list - (object Role "IAPRef" - quid "413C5EB00000" - label "IAPRef" - supplier "Logical View::ConnectionPreferencesTable" - quidu "4135E8B80222" - is_navigable TRUE) - (object Role "Id" - quid "413C5EB00001" - label "Id" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$1" - quid "413C5F1E01FB" - roles (list role_list - (object Role "Id" - quid "413C5F1F0391" - label "Id" - supplier "Logical View::NetworkTable" - quidu "41373B90003A" - is_navigable TRUE) - (object Role "IAPNetwork" - quid "413C5F1F0392" - label "IAPNetwork" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$2" - quid "413C681F0240" - roles (list role_list - (object Role "Id" - quid "413C68200156" - label "Id" - supplier "Logical View::ModemBearerTable" - quidu "41373B8702F9" - is_navigable TRUE) - (object Role "IAPBearer" - quid "413C68200157" - label "IAPBearer" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$3" - quid "413C6D4A03BE" - roles (list role_list - (object Role "Id" - quid "413C6D4B02F3" - label "Id" - supplier "Logical View::IAPTable" - quidu "41373B5502E8" - is_navigable TRUE) - (object Role "IAPRef" - quid "413C6D4B0302" - label "IAPRef" - supplier "Logical View::ConnectionPreferencesTable" - quidu "4135E8B80222"))) - (object Association "$UNNAMED$4" - quid "413C70B301C3" - roles (list role_list - (object Role "Id" - quid "413C70B501D3" - label "Id" - supplier "Logical View::LocationTable" - quidu "41373B7F0191" - is_navigable TRUE) - (object Role "LocationRef" - quid "413C70B501E2" - label "LocationRef" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$5" - quid "413C72850396" - roles (list role_list - (object Role "Id" - quid "413C72880116" - label "Id" - supplier "Logical View::DialOutISPTable" - quidu "41373B450057" - is_navigable TRUE) - (object Role "IAPService" - quid "413C72880126" - label "IAPService" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$6" - quid "413C79830307" - roles (list role_list - (object Role "Id" - quid "413C79850096" - label "Id" - supplier "Logical View::ChargecardTable" - quidu "4135E7D101E4" - is_navigable TRUE) - (object Role "ChargecardRef" - quid "413C79850097" - label "ChargecardRef" - supplier "Logical View::DialOutISPTable" - quidu "41373B450057"))) - (object Association "$UNNAMED$7" - quid "413C860203C6" - roles (list role_list - (object Role "Id" - quid "413C8605002C" - label "Id" - supplier "Logical View::DialOutISPTable" - quidu "41373B450057" - is_navigable TRUE) - (object Role "ISPRef" - quid "413C8605002D" - label "ISPRef" - supplier "Logical View::ProxyTable" - quidu "41373BA9001B"))) - (object Association "$UNNAMED$8" - quid "413D7C6203D4" - roles (list role_list - (object Role "Id" - quid "413D7C6400A7" - label "Id" - supplier "Logical View::IAPTable" - quidu "41373B5502E8" - is_navigable TRUE) - (object Role "HomeIAP" - quid "413D7C6400A8" - label "HomeIAP" - supplier "Logical View::VpnServiceTable" - quidu "41373BC2004A"))) - (object Association "$UNNAMED$9" - quid "413D7CB00173" - roles (list role_list - (object Role "Id" - quid "413D7CB10357" - label "Id" - supplier "Logical View::NetworkTable" - quidu "41373B90003A" - is_navigable TRUE) - (object Role "HomeNetwork" - quid "413D7CB10358" - label "HomeNetwork" - supplier "Logical View::VpnServiceTable" - quidu "41373BC2004A"))) - (object Association "$UNNAMED$10" - quid "413D81A702DA" - roles (list role_list - (object Role "Id" - quid "413D81A9028C" - label "Id" - supplier "Logical View::WAPAccessPointTable" - quidu "41373BCA01A2" - is_navigable TRUE) - (object Role "AccessPoint" - quid "413D81A9028D" - label "AccessPoint" - supplier "Logical View::WAPIPBearerTable" - quidu "41373BD2030A"))) - (object Association "$UNNAMED$11" - quid "413D81B303B5" - roles (list role_list - (object Role "Id" - quid "413D81B70088" - label "Id" - supplier "Logical View::WAPAccessPointTable" - quidu "41373BCA01A2" - is_navigable TRUE) - (object Role "AccessPoint" - quid "413D81B70089" - label "AccessPoint" - supplier "Logical View::WAPSMSBearerTable" - quidu "41373BDB0099"))) - (object Association "$UNNAMED$12" - quid "413D933302BB" - roles (list role_list - (object Role "Id" - quid "413D933402DA" - label "Id" - supplier "Logical View::IAPTable" - quidu "41373B5502E8" - is_navigable TRUE) - (object Role "IAPRef" - quid "413D933402DB" - label "IAPRef" - supplier "Logical View::WAPIPBearerTable" - quidu "41373BD2030A"))) - (object Association "$UNNAMED$13" - quid "413D96150124" - roles (list role_list - (object Role "Id" - quid "413D9618003A" - label "Id" - supplier "Logical View::WAPAccessPointTable" - quidu "41373BCA01A2" - is_navigable TRUE) - (object Role "WAPAccess" - quid "413D9618004A" - label "WAPAccess" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$14" - quid "413D96E2035C" - roles (list role_list - (object Role "AccessPoint" - quid "413D96E3038B" - label "AccessPoint" - supplier "Logical View::WAPSMSBearerTable" - quidu "41373BDB0099" - is_navigable TRUE) - (object Role "SMSBearer" - quid "413D96E3038C" - label "SMSBearer" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$15" - quid "413D971A013A" - roles (list role_list - (object Role "Id" - quid "413D971C011A" - label "Id" - supplier "Logical View::LocationTable" - quidu "41373B7F0191" - is_navigable TRUE) - (object Role "LocationForDataAndFax" - quid "413D971C012A" - label "LocationForDataAndFax" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$16" - quid "413D97A903D9" - roles (list role_list - (object Role "Id" - quid "413D97AB0001" - label "Id" - supplier "Logical View::NetworkTable" - quidu "41373B90003A" - is_navigable TRUE) - (object Role "DefaultNetwork" - quid "413D97AB0002" - label "DefaultNetwork" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$17" - quid "413DC818009D" - roles (list role_list - (object Role "$UNNAMED$18" - quid "413DC81903D9" - supplier "Logical View::OR" - quidu "413DC8040272" - is_navigable TRUE) - (object Role "IAPBearer" - quid "413DC81903DA" - label "IAPBearer" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$19" - quid "413DC8230178" - roles (list role_list - (object Role "Id" - quid "413DC8240253" - label "Id" - supplier "Logical View::ModemBearerTable" - quidu "41373B8702F9" - is_navigable TRUE) - (object Role "$UNNAMED$20" - quid "413DC8240254" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$21" - quid "413DC82A01A7" - roles (list role_list - (object Role "Id" - quid "413DC82B02D0" - label "Id" - supplier "Logical View::LANBearerTable" - quidu "41373B6E02D9" - is_navigable TRUE) - (object Role "$UNNAMED$22" - quid "413DC82B02D1" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$23" - quid "413DC82E039B" - roles (list role_list - (object Role "Id" - quid "413DC83000EB" - label "Id" - supplier "Logical View::VirtualBearerTable" - quidu "41373BB902DA" - is_navigable TRUE) - (object Role "$UNNAMED$24" - quid "413DC83000EC" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$25" - quid "413DCC6E03D9" - roles (list role_list - (object Role "$UNNAMED$26" - quid "413DCC70009D" - supplier "Logical View::OR" - quidu "413DC8040272" - is_navigable TRUE) - (object Role "IAPService" - quid "413DCC7000AD" - label "IAPService" - supplier "Logical View::IAPTable" - quidu "41373B5502E8"))) - (object Association "$UNNAMED$27" - quid "413DCC7601C6" - roles (list role_list - (object Role "Id" - quid "413DCC77012A" - label "Id" - supplier "Logical View::IncomingGPRSTable" - quidu "41373B5E0039" - is_navigable TRUE) - (object Role "$UNNAMED$28" - quid "413DCC77012B" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$29" - quid "413DCC7C031E" - roles (list role_list - (object Role "Id" - quid "413DCC7D01A7" - label "Id" - supplier "Logical View::OutgoingGPRSTable" - quidu "41373B980172" - is_navigable TRUE) - (object Role "$UNNAMED$30" - quid "413DCC7D01A8" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$31" - quid "413DCC7F036C" - roles (list role_list - (object Role "Id" - quid "413DCC8001F5" - label "Id" - supplier "Logical View::DialInISPTable" - quidu "41373B3C02E8" - is_navigable TRUE) - (object Role "$UNNAMED$32" - quid "413DCC8001F6" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$33" - quid "413DCC820224" - roles (list role_list - (object Role "Id" - quid "413DCC8301A7" - label "Id" - supplier "Logical View::CDMA2000PacketServiceTable" - quidu "4135E7C10203" - is_navigable TRUE) - (object Role "$UNNAMED$34" - quid "413DCC8301B7" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$35" - quid "413DCC8E0178" - roles (list role_list - (object Role "Id" - quid "413DCC90036C" - label "Id" - supplier "Logical View::LANServiceTable" - quidu "41373B770049" - is_navigable TRUE) - (object Role "$UNNAMED$36" - quid "413DCC90037C" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$37" - quid "413DCC940020" - roles (list role_list - (object Role "$UNNAMED$38" - quid "413DCC97010B" - supplier "Logical View::DialOutISPTable" - quidu "41373B450057" - is_navigable TRUE) - (object Role "$UNNAMED$39" - quid "413DCC97011A" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$40" - quid "413DCC9B03AB" - roles (list role_list - (object Role "Id" - quid "413DCC9D009D" - label "Id" - supplier "Logical View::VpnServiceTable" - quidu "41373BC2004A" - is_navigable TRUE) - (object Role "$UNNAMED$41" - quid "413DCC9D009E" - supplier "Logical View::OR" - quidu "413DC8040272"))) - (object Association "$UNNAMED$42" - quid "413F09DD0085" - roles (list role_list - (object Role "$UNNAMED$43" - quid "413F09DD0392" - supplier "Logical View::LocationTable" - quidu "41373B7F0191" - is_navigable TRUE) - (object Role "$UNNAMED$44" - quid "413F09DD03A2" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$45" - quid "413F0A130132" - roles (list role_list - (object Role "Id" - quid "413F0A14023B" - label "Id" - supplier "Logical View::LocationTable" - quidu "41373B7F0191" - is_navigable TRUE) - (object Role "LocationForPhoneServicesAndSMS" - quid "413F0A14023C" - label "LocationForPhoneServicesAndSMS" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$46" - quid "413F0AEA0165" - roles (list role_list - (object Role "Id" - quid "413F0AEB0349" - label "Id" - supplier "Logical View::ModemBearerTable" - quidu "41373B8702F9" - is_navigable TRUE) - (object Role "ModemForDataAndFax" - quid "413F0AEB034A" - label "ModemForDataAndFax" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$47" - quid "413F0AEE03D6" - roles (list role_list - (object Role "Id" - quid "413F0AF0005B" - label "Id" - supplier "Logical View::ModemBearerTable" - quidu "41373B8702F9" - is_navigable TRUE) - (object Role "ModemForPhoneServicesAndSMS" - quid "413F0AF0006B" - label "ModemForPhoneServicesAndSMS" - supplier "Logical View::GlobalSettingsTable" - quidu "41373B4D01A0"))) - (object Association "$UNNAMED$48" - quid "413F2BF80080" - roles (list role_list - (object Role "Id" - quid "413F2BF803CC" - label "Id" - supplier "Logical View::WLANServiceExtensionTable" - quidu "41373BE301E1" - is_navigable TRUE) - (object Role "ServiceExtensionRecordId" - quid "413F2BF803CD" - label "ServiceExtensionRecordId" - supplier "Logical View::LANServiceTable" - quidu "41373B770049")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "4135D7DB036A" - title "Main" - zoom 90 - max_height 28350 - max_width 21600 - origin_x 862 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::AgentLookupTable" @1 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (464, 2528) - label (object ItemLabel - Parent_View @1 - location (276, 2478) - fill_color 13434879 - nlines 1 - max_width 376 - justify 0 - label "AgentLookupTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4135E73201C5" - width 394 - height 122 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::DefaultCDMA2000Table" @2 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1216, 2528) - label (object ItemLabel - Parent_View @2 - location (987, 2482) - fill_color 13434879 - nlines 1 - max_width 458 - justify 0 - label "DefaultCDMA2000Table") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4135E8DD03B9" - width 476 - height 114 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::DefaultGPRSTable" @3 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2032, 2512) - label (object ItemLabel - Parent_View @3 - location (1842, 2462) - fill_color 13434879 - nlines 1 - max_width 380 - justify 0 - label "DefaultGPRSTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B22024B" - width 398 - height 122 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::SecureSocketProtoTable" @4 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2832, 2512) - label (object ItemLabel - Parent_View @4 - location (2593, 2462) - fill_color 13434879 - nlines 1 - max_width 478 - justify 0 - label "SecureSocketProtoTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BB10173" - width 496 - height 122 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::LANBearerTable" @5 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2672, 2208) - label (object ItemLabel - Parent_View @5 - location (2511, 2135) - fill_color 13434879 - nlines 1 - max_width 322 - justify 0 - label "LANBearerTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B6E02D9" - compartment (object Compartment - Parent_View @5 - location (2511, 2191) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 251 - compartmentItems (list Compartment - "- Id : TUint32")) - width 340 - height 168 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::VirtualBearerTable" @6 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (3088, 2208) - label (object ItemLabel - Parent_View @6 - location (2899, 2131) - fill_color 13434879 - nlines 1 - max_width 378 - justify 0 - label "VirtualBearerTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BB902DA" - compartment (object Compartment - Parent_View @6 - location (2899, 2184) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 265 - compartmentItems (list Compartment - "- Id : TUint32")) - width 396 - height 178 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::ConnectionPreferencesTable" @7 - IncludeOperation TRUE - location (2496, 1232) - label (object ItemLabel - Parent_View @7 - location (2197, 1154) - fill_color 13434879 - nlines 1 - max_width 598 - justify 0 - label "ConnectionPreferencesTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4135E8B80222" - compartment (object Compartment - Parent_View @7 - location (2197, 1207) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 609 - compartmentItems (list Compartment - "- IAPRef : TableEntryNameType")) - width 616 - height 180 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::WAPIPBearerTable" @8 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1536, 1360) - label (object ItemLabel - Parent_View @8 - location (1213, 1264) - fill_color 13434879 - nlines 1 - max_width 646 - justify 0 - label "WAPIPBearerTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BD2030A" - compartment (object Compartment - Parent_View @8 - location (1213, 1320) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 3 - max_width 643 - compartmentItems (list Compartment - "- AccessPoint : TableEntryNameType" - "- IAPRef : TableEntryNameType")) - width 664 - height 214 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::ChargecardTable" @9 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (3168, 1248) - label (object ItemLabel - Parent_View @9 - location (2993, 1170) - fill_color 13434879 - nlines 1 - max_width 350 - justify 0 - label "ChargecardTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4135E7D101E4" - compartment (object Compartment - Parent_View @9 - location (2993, 1223) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 265 - compartmentItems (list Compartment - "- Id : TUint32")) - width 368 - height 180 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::ProxyTable" @10 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2864, 1632) - label (object ItemLabel - Parent_View @10 - location (2565, 1554) - fill_color 13434879 - nlines 1 - max_width 598 - justify 0 - label "ProxyTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BA9001B" - compartment (object Compartment - Parent_View @10 - location (2565, 1610) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 609 - compartmentItems (list Compartment - "- ISPRef : TableEntryNameType")) - width 616 - height 180 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::IncomingGPRSTable" @11 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (816, 144) - label (object ItemLabel - Parent_View @11 - location (611, 71) - fill_color 13434879 - nlines 1 - max_width 410 - justify 0 - label "IncomingGPRSTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B5E0039" - compartment (object Compartment - Parent_View @11 - location (611, 127) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 251 - compartmentItems (list Compartment - "- Id : TUint32")) - width 428 - height 168 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::OutgoingGPRSTable" @12 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1328, 144) - label (object ItemLabel - Parent_View @12 - location (1124, 71) - fill_color 13434879 - nlines 1 - max_width 408 - justify 0 - label "OutgoingGPRSTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B980172" - compartment (object Compartment - Parent_View @12 - location (1124, 127) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 251 - compartmentItems (list Compartment - "- Id : TUint32")) - width 426 - height 168 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::DialInISPTable" @13 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1776, 144) - label (object ItemLabel - Parent_View @13 - location (1630, 71) - fill_color 13434879 - nlines 1 - max_width 292 - justify 0 - label "DialInISPTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B3C02E8" - compartment (object Compartment - Parent_View @13 - location (1630, 127) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 251 - compartmentItems (list Compartment - "- Id : TUint32")) - width 310 - height 168 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CDMA2000PacketServiceTable" @14 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2336, 144) - label (object ItemLabel - Parent_View @14 - location (2031, 71) - fill_color 13434879 - nlines 1 - max_width 610 - justify 0 - label "CDMA2000PacketServiceTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4135E7C10203" - compartment (object Compartment - Parent_View @14 - location (2031, 127) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 251 - compartmentItems (list Compartment - "- Id : TUint32")) - width 628 - height 168 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::DialOutISPTable" @15 - ShowCompartmentStereotypes TRUE - location (2864, 832) - label (object ItemLabel - Parent_View @15 - location (2497, 730) - fill_color 13434879 - nlines 1 - max_width 734 - justify 0 - label "DialOutISPTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B450057" - compartment (object Compartment - Parent_View @15 - location (2497, 786) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 3 - max_width 750 - compartmentItems (list Compartment - "- Id : TUint32" - "- ChargecardRef : TableEntryNameType")) - width 752 - height 228 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$6" @16 - location (3023, 1051) - stereotype TRUE - line_color 3342489 - quidu "413C79830307" - roleview_list (list RoleViews - (object RoleView "Id" @17 - Parent_View @16 - location (1631, -613) - label (object SegLabel @18 - Parent_View @17 - location (3019, 1111) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.421572 - height 40 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413C79850096" - client @16 - supplier @9 - line_style 0) - (object RoleView "ChargecardRef" @19 - Parent_View @16 - location (1631, -613) - label (object SegLabel @20 - Parent_View @19 - location (3136, 1005) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 297 - justify 0 - label "+ChargecardRef" - pctDist -0.217557 - height 119 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413C79850097" - client @16 - supplier @15 - line_style 0))) - (object AssociationViewNew "$UNNAMED$7" @21 - location (2864, 1243) - stereotype TRUE - line_color 3342489 - quidu "413C860203C6" - roleview_list (list RoleViews - (object RoleView "Id" @22 - Parent_View @21 - location (1472, -677) - label (object SegLabel @23 - Parent_View @22 - location (2824, 989) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.859016 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413C8605002C" - client @21 - supplier @15 - line_style 0) - (object RoleView "ISPRef" @24 - Parent_View @21 - location (1472, -677) - label (object SegLabel @25 - Parent_View @24 - location (2939, 1504) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 149 - justify 0 - label "+ISPRef" - pctDist 0.875817 - height 75 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413C8605002D" - client @21 - supplier @10 - line_style 0))) - (object ClassView "Class" "Logical View::VpnServiceTable" @26 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (480, 464) - label (object ItemLabel - Parent_View @26 - location (124, 362) - fill_color 13434879 - nlines 1 - max_width 712 - justify 0 - label "VpnServiceTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BC2004A" - compartment (object Compartment - Parent_View @26 - location (124, 418) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 3 - max_width 737 - compartmentItems (list Compartment - "- HomeIAP : TableEntryNameType" - "- HomeNetwork : TableEntryNameType")) - width 730 - height 228 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::IAPTable" @27 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1536, 912) - label (object ItemLabel - Parent_View @27 - location (1193, 739) - fill_color 13434879 - nlines 1 - max_width 686 - justify 0 - label "IAPTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B5502E8" - compartment (object Compartment - Parent_View @27 - location (1193, 795) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 6 - max_width 696 - compartmentItems (list Compartment - "- Id : TUint32" - "- IAPService : TableEntryNameType" - "- IAPBearer : TableEntryNameType" - "- IAPNetwork : TableEntryNameType" - "- LocationRef : TableEntryNameType")) - width 704 - height 370 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$3" @28 - location (2056, 1085) - stereotype TRUE - line_color 3342489 - quidu "413C6D4A03BE" - roleview_list (list RoleViews - (object RoleView "Id" @29 - Parent_View @28 - location (1544, 877) - label (object SegLabel @30 - Parent_View @29 - location (1970, 1000) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 149 - justify 0 - label "+Id" - pctDist 0.676083 - height 55 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413C6D4B02F3" - client @28 - supplier @27 - line_style 0) - (object RoleView "IAPRef" @31 - Parent_View @28 - location (1544, 877) - label (object SegLabel @32 - Parent_View @31 - location (2126, 1160) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 149 - justify 0 - label "+IAPRef" - pctDist 0.501133 - height 49 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413C6D4B0302" - client @28 - supplier @7 - line_style 0))) - (object AssociationViewNew "$UNNAMED$12" @33 - location (1536, 1174) - stereotype TRUE - line_color 3342489 - quidu "413D933302BB" - roleview_list (list RoleViews - (object RoleView "Id" @34 - Parent_View @33 - location (1008, -506) - label (object SegLabel @35 - Parent_View @34 - location (1495, 1113) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D933402DA" - client @33 - supplier @27 - line_style 0) - (object RoleView "IAPRef" @36 - Parent_View @33 - location (1008, -506) - label (object SegLabel @37 - Parent_View @36 - location (1609, 1210) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 149 - justify 0 - label "+IAPRef" - pctDist 0.458706 - height 73 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D933402DB" - client @33 - supplier @8 - line_style 0))) - (object AssociationViewNew "$UNNAMED$8" @38 - location (966, 670) - stereotype TRUE - line_color 3342489 - quidu "413D7C6203D4" - roleview_list (list RoleViews - (object RoleView "Id" @39 - Parent_View @38 - location (550, 350) - label (object SegLabel @40 - Parent_View @39 - location (1110, 702) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.810238 - height 28 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D7C6400A7" - client @38 - supplier @27 - line_style 0) - (object RoleView "HomeIAP" @41 - Parent_View @38 - location (550, 350) - label (object SegLabel @42 - Parent_View @41 - location (731, 625) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 211 - justify 0 - label "+HomeIAP" - pctDist 1.007493 - height 51 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D7C6400A8" - client @38 - supplier @26 - line_style 0))) - (object ClassView "Class" "Logical View::WAPAccessPointTable" @43 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1952, 1952) - label (object ItemLabel - Parent_View @43 - location (1725, 1875) - fill_color 13434879 - nlines 1 - max_width 454 - justify 0 - label "WAPAccessPointTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BCA01A2" - compartment (object Compartment - Parent_View @43 - location (1725, 1928) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 265 - compartmentItems (list Compartment - "- Id : TUint32")) - width 472 - height 178 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$10" @44 - location (1949, 1623) - stereotype TRUE - line_color 3342489 - quidu "413D81A702DA" - roleview_list (list RoleViews - (object RoleView "Id" @45 - Parent_View @44 - location (1421, -57) - label (object SegLabel @46 - Parent_View @45 - location (1910, 1813) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D81A9028C" - client @44 - supplier @43 - line_style 0) - (object RoleView "AccessPoint" @47 - Parent_View @44 - location (1421, -57) - label (object SegLabel @48 - Parent_View @47 - location (1950, 1499) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 255 - justify 0 - label "+AccessPoint" - pctDist 0.316264 - height 59 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D81A9028D" - client @44 - supplier @8 - vertices (list Points - (1949, 1623) - (1948, 1563) - (1754, 1467)) - line_style 0))) - (object ClassView "Class" "Logical View::WAPSMSBearerTable" @49 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (1264, 1648) - label (object ItemLabel - Parent_View @49 - location (923, 1570) - fill_color 13434879 - nlines 1 - max_width 682 - justify 0 - label "WAPSMSBearerTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BDB0099" - compartment (object Compartment - Parent_View @49 - location (923, 1623) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 715 - compartmentItems (list Compartment - "- AccessPoint : TableEntryNameType")) - width 700 - height 180 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$11" @50 - location (1609, 1800) - stereotype TRUE - line_color 3342489 - quidu "413D81B303B5" - roleview_list (list RoleViews - (object RoleView "Id" @51 - Parent_View @50 - location (105, -552) - label (object SegLabel @52 - Parent_View @51 - location (1740, 1815) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.788732 - height 39 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D81B70088" - client @50 - supplier @43 - line_style 0) - (object RoleView "AccessPoint" @53 - Parent_View @50 - location (105, -552) - label (object SegLabel @54 - Parent_View @53 - location (1625, 1769) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 255 - justify 0 - label "+AccessPoint" - pctDist -0.023588 - height 36 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D81B70089" - client @50 - supplier @49 - line_style 0))) - (object ClassView "Class" "Logical View::NetworkTable" @55 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (272, 912) - label (object ItemLabel - Parent_View @55 - location (133, 834) - fill_color 13434879 - nlines 1 - max_width 278 - justify 0 - label "NetworkTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B90003A" - compartment (object Compartment - Parent_View @55 - location (133, 887) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 265 - compartmentItems (list Compartment - "- Id : TUint32")) - width 296 - height 180 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$1" @56 - location (801, 912) - stereotype TRUE - line_color 3342489 - quidu "413C5F1E01FB" - roleview_list (list RoleViews - (object RoleView "Id" @57 - Parent_View @56 - location (-639, 16) - label (object SegLabel @58 - Parent_View @57 - location (464, 966) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.733333 - height 54 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413C5F1F0391" - client @56 - supplier @55 - line_style 0) - (object RoleView "IAPNetwork" @59 - Parent_View @56 - location (-639, 16) - label (object SegLabel @60 - Parent_View @59 - location (1057, 874) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 240 - justify 0 - label "+IAPNetwork" - pctDist 0.734043 - height 39 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413C5F1F0392" - client @56 - supplier @27 - line_style 0))) - (object AssociationViewNew "$UNNAMED$9" @61 - location (370, 699) - stereotype TRUE - line_color 3342489 - quidu "413D7CB00173" - roleview_list (list RoleViews - (object RoleView "Id" @62 - Parent_View @61 - location (-46, 379) - label (object SegLabel @63 - Parent_View @62 - location (298, 757) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D7CB10357" - client @61 - supplier @55 - line_style 0) - (object RoleView "HomeNetwork" @64 - Parent_View @61 - location (-46, 379) - label (object SegLabel @65 - Parent_View @64 - location (299, 545) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 284 - justify 0 - label "+HomeNetwork" - pctDist 0.829457 - height 130 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D7CB10358" - client @61 - supplier @26 - line_style 0))) - (object ClassView "Class" "Logical View::LocationTable" @66 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (784, 1264) - label (object ItemLabel - Parent_View @66 - location (643, 1191) - fill_color 13434879 - nlines 1 - max_width 282 - justify 0 - label "LocationTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B7F0191" - compartment (object Compartment - Parent_View @66 - location (643, 1244) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 265 - compartmentItems (list Compartment - "- Id : TUint32")) - width 300 - height 168 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$4" @67 - location (1058, 1134) - stereotype TRUE - line_color 3342489 - quidu "413C70B301C3" - roleview_list (list RoleViews - (object RoleView "Id" @68 - Parent_View @67 - location (-14, 238) - label (object SegLabel @69 - Parent_View @68 - location (981, 1232) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.788852 - height 56 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413C70B501D3" - client @67 - supplier @66 - line_style 0) - (object RoleView "LocationRef" @70 - Parent_View @67 - location (-14, 238) - label (object SegLabel @71 - Parent_View @70 - location (1055, 1070) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 242 - justify 0 - label "+LocationRef" - pctDist 0.193585 - height 60 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413C70B501E2" - client @67 - supplier @27 - line_style 0))) - (object ClassView "Class" "Logical View::OR" @72 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2224, 1488) - label (object ItemLabel - Parent_View @72 - location (2223, 1596) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "OR") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "413DC8040272" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$21" @73 - location (2429, 1818) - stereotype TRUE - line_color 3342489 - quidu "413DC82A01A7" - roleview_list (list RoleViews - (object RoleView "Id" @74 - Parent_View @73 - location (237, 1258) - label (object SegLabel @75 - Parent_View @74 - location (2597, 1996) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.665298 - height 49 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DC82B02D0" - client @73 - supplier @5 - line_style 0) - (object RoleView "$UNNAMED$22" @76 - Parent_View @73 - location (237, 1258) - stereotype TRUE - line_color 3342489 - quidu "413DC82B02D1" - client @73 - supplier @72 - line_style 0))) - (object AssociationViewNew "$UNNAMED$23" @77 - location (2615, 1813) - stereotype TRUE - line_color 3342489 - quidu "413DC82E039B" - roleview_list (list RoleViews - (object RoleView "Id" @78 - Parent_View @77 - location (423, 1253) - label (object SegLabel @79 - Parent_View @78 - location (2928, 2031) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.637591 - height 34 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DC83000EB" - client @77 - supplier @6 - line_style 0) - (object RoleView "$UNNAMED$24" @80 - Parent_View @77 - location (423, 1253) - stereotype TRUE - line_color 3342489 - quidu "413DC83000EC" - client @77 - supplier @72 - line_style 0))) - (object AssociationViewNew "$UNNAMED$17" @81 - location (1976, 1280) - stereotype TRUE - line_color 3342489 - quidu "413DC818009D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$18" @82 - Parent_View @81 - location (392, 320) - stereotype TRUE - line_color 3342489 - quidu "413DC81903D9" - client @81 - supplier @72 - line_style 0) - (object RoleView "IAPBearer" @83 - Parent_View @81 - location (392, 320) - label (object SegLabel @84 - Parent_View @83 - location (1927, 1142) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "+IAPBearer" - pctDist 0.444052 - height 75 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413DC81903DA" - client @81 - supplier @27 - line_style 0))) - (object ClassView "Class" "Logical View::ModemBearerTable" @85 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2224, 2208) - label (object ItemLabel - Parent_View @85 - location (2028, 2135) - fill_color 13434879 - nlines 1 - max_width 392 - justify 0 - label "ModemBearerTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B8702F9" - compartment (object Compartment - Parent_View @85 - location (2028, 2191) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 251 - compartmentItems (list Compartment - "- Id : TUint32")) - width 410 - height 168 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$19" @86 - location (2224, 1818) - stereotype TRUE - line_color 3342489 - quidu "413DC8230178" - roleview_list (list RoleViews - (object RoleView "Id" @87 - Parent_View @86 - location (64, 1290) - label (object SegLabel @88 - Parent_View @87 - location (2281, 2078) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.857342 - height 57 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DC8240253" - client @86 - supplier @85 - line_style 0) - (object RoleView "$UNNAMED$20" @89 - Parent_View @86 - location (64, 1290) - stereotype TRUE - line_color 3342489 - quidu "413DC8240254" - client @86 - supplier @72 - line_style 0))) - (object ClassView "Class" "Logical View::GlobalSettingsTable" @90 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (576, 2144) - label (object ItemLabel - Parent_View @90 - location (29, 1923) - fill_color 13434879 - nlines 1 - max_width 1094 - justify 0 - label "GlobalSettingsTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B4D01A0" - compartment (object Compartment - Parent_View @90 - location (29, 1979) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 8 - max_width 1128 - compartmentItems (list Compartment - "- WAPAccess : TableEntryNameType" - "- SmsBearer : TableEntryNameType" - "- LocationForDataAndFax : TableEntryNameType" - "- LocationForPhoneServicesAndSMS : TableEntryNameType" - "- DefaultNetwork : TableEntryNameType" - "- ModemForDataAndFax : Text" - "- ModemForPhoneServicesAndSMS : Text")) - width 1112 - height 466 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$13" @91 - location (1423, 2025) - stereotype TRUE - line_color 3342489 - quidu "413D96150124" - roleview_list (list RoleViews - (object RoleView "Id" @92 - Parent_View @91 - location (-337, 169) - label (object SegLabel @93 - Parent_View @92 - location (1684, 2031) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.790055 - height 41 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D9618003A" - client @91 - supplier @43 - line_style 0) - (object RoleView "WAPAccess" @94 - Parent_View @91 - location (-337, 169) - label (object SegLabel @95 - Parent_View @94 - location (1251, 2022) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 264 - justify 0 - label "+WAPAccess" - pctDist 0.585807 - height 28 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D9618004A" - client @91 - supplier @90 - line_style 0))) - (object AssociationViewNew "$UNNAMED$14" @96 - location (1018, 1824) - stereotype TRUE - line_color 3342489 - quidu "413D96E2035C" - roleview_list (list RoleViews - (object RoleView "AccessPoint" @97 - Parent_View @96 - location (-758, -96) - label (object SegLabel @98 - Parent_View @97 - location (1226, 1768) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 255 - justify 0 - label "+AccessPoint" - pctDist 1.376020 - height 76 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D96E3038B" - client @96 - supplier @49 - line_style 0) - (object RoleView "SMSBearer" @99 - Parent_View @96 - location (-758, -96) - label (object SegLabel @100 - Parent_View @99 - location (1058, 1883) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 264 - justify 0 - label "+SMSBearer" - pctDist 0.025677 - height 72 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D96E3038C" - client @96 - supplier @90 - line_style 0))) - (object AssociationViewNew "$UNNAMED$15" @101 - location (602, 1591) - stereotype TRUE - line_color 3342489 - quidu "413D971A013A" - roleview_list (list RoleViews - (object RoleView "Id" @102 - Parent_View @101 - location (-1174, -329) - label (object SegLabel @103 - Parent_View @102 - location (678, 1381) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.672008 - height 36 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D971C011A" - client @101 - supplier @66 - line_style 0) - (object RoleView "LocationForDataAndFax" @104 - Parent_View @101 - location (-1174, -329) - label (object SegLabel @105 - Parent_View @104 - location (731, 1868) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 460 - justify 0 - label "+LocationForDataAndFax" - pctDist 0.872978 - height 157 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D971C012A" - client @101 - supplier @90 - vertices (list Points - (602, 1591) - (573, 1644) - (574, 1910)) - line_style 0))) - (object AssociationViewNew "$UNNAMED$16" @106 - location (309, 1472) - stereotype TRUE - line_color 3342489 - quidu "413D97A903D9" - roleview_list (list RoleViews - (object RoleView "Id" @107 - Parent_View @106 - location (-235, -224) - label (object SegLabel @108 - Parent_View @107 - location (239, 1054) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413D97AB0001" - client @106 - supplier @55 - line_style 0) - (object RoleView "DefaultNetwork" @109 - Parent_View @106 - location (-235, -224) - label (object SegLabel @110 - Parent_View @109 - location (298, 1879) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 296 - justify 0 - label "+DefaultNetwork" - pctDist 0.786577 - height 128 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413D97AB0002" - client @106 - supplier @90 - vertices (list Points - (309, 1472) - (320, 1644) - (456, 1910)) - line_style 0))) - (object AssociationViewNew "$UNNAMED$45" @111 - location (783, 1640) - stereotype TRUE - line_color 3342489 - quidu "413F0A130132" - roleview_list (list RoleViews - (object RoleView "Id" @112 - Parent_View @111 - location (207, -504) - label (object SegLabel @113 - Parent_View @112 - location (823, 1399) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.826990 - height 40 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413F0A14023B" - client @111 - supplier @66 - line_style 0) - (object RoleView "LocationForPhoneServicesAndSMS" @114 - Parent_View @111 - location (207, -504) - label (object SegLabel @115 - Parent_View @114 - location (967, 1830) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 681 - justify 0 - label "+LocationForPhoneServicesAndSMS" - pctDist 2.261905 - height 184 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413F0A14023C" - client @111 - supplier @90 - vertices (list Points - (783, 1640) - (783, 1724) - (690, 1910)) - line_style 0))) - (object AssociationViewNew "$UNNAMED$46" @116 - location (1553, 2109) - stereotype TRUE - line_color 3342489 - quidu "413F0AEA0165" - roleview_list (list RoleViews - (object RoleView "Id" @117 - Parent_View @116 - location (977, -35) - label (object SegLabel @118 - Parent_View @117 - location (1931, 2117) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413F0AEB0349" - client @116 - supplier @85 - vertices (list Points - (1553, 2109) - (1613, 2107) - (2018, 2172)) - line_style 0) - (object RoleView "ModemForDataAndFax" @119 - Parent_View @116 - location (977, -35) - label (object SegLabel @120 - Parent_View @119 - location (1353, 2093) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 442 - justify 0 - label "+ModemForDataAndFax" - pctDist 0.474803 - height 23 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413F0AEB034A" - client @116 - supplier @90 - line_style 0))) - (object AssociationViewNew "$UNNAMED$47" @121 - location (1521, 2292) - stereotype TRUE - line_color 3342489 - quidu "413F0AEE03D6" - roleview_list (list RoleViews - (object RoleView "Id" @122 - Parent_View @121 - location (945, 148) - label (object SegLabel @123 - Parent_View @122 - location (1912, 2211) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413F0AF0005B" - client @121 - supplier @85 - vertices (list Points - (1521, 2292) - (1580, 2302) - (2018, 2237)) - line_style 0) - (object RoleView "ModemForPhoneServicesAndSMS" @124 - Parent_View @121 - location (945, 148) - label (object SegLabel @125 - Parent_View @124 - location (1426, 2211) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 659 - justify 0 - label "+ModemForPhoneServicesAndSMS" - pctDist 0.270931 - height 66 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413F0AF0006B" - client @121 - supplier @90 - line_style 0))) - (object ClassView "Class" "Logical View::OR" @126 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1536, 544) - label (object ItemLabel - Parent_View @126 - location (1535, 652) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "OR") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "413DC8040272" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$25" @127 - location (1536, 648) - stereotype TRUE - line_color 3342489 - quidu "413DCC6E03D9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$26" @128 - Parent_View @127 - location (-48, -312) - stereotype TRUE - line_color 3342489 - quidu "413DCC70009D" - client @127 - supplier @126 - line_style 0) - (object RoleView "IAPService" @129 - Parent_View @127 - location (-48, -312) - label (object SegLabel @130 - Parent_View @129 - location (1529, 694) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 235 - justify 0 - label "+IAPService" - pctDist 0.593023 - height 8 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413DCC7000AD" - client @127 - supplier @27 - line_style 0))) - (object AssociationViewNew "$UNNAMED$27" @131 - location (1237, 377) - stereotype TRUE - line_color 3342489 - quidu "413DCC7601C6" - roleview_list (list RoleViews - (object RoleView "Id" @132 - Parent_View @131 - location (-395, -103) - label (object SegLabel @133 - Parent_View @132 - location (1003, 296) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DCC77012A" - client @131 - supplier @11 - line_style 0) - (object RoleView "$UNNAMED$28" @134 - Parent_View @131 - location (-395, -103) - stereotype TRUE - line_color 3342489 - quidu "413DCC77012B" - client @131 - supplier @126 - line_style 0))) - (object AssociationViewNew "$UNNAMED$29" @135 - location (1445, 372) - stereotype TRUE - line_color 3342489 - quidu "413DCC7C031E" - roleview_list (list RoleViews - (object RoleView "Id" @136 - Parent_View @135 - location (-187, -124) - label (object SegLabel @137 - Parent_View @136 - location (1350, 276) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DCC7D01A7" - client @135 - supplier @12 - line_style 0) - (object RoleView "$UNNAMED$30" @138 - Parent_View @135 - location (-187, -124) - stereotype TRUE - line_color 3342489 - quidu "413DCC7D01A8" - client @135 - supplier @126 - line_style 0))) - (object AssociationViewNew "$UNNAMED$31" @139 - location (1637, 372) - stereotype TRUE - line_color 3342489 - quidu "413DCC7F036C" - roleview_list (list RoleViews - (object RoleView "Id" @140 - Parent_View @139 - location (5, -124) - label (object SegLabel @141 - Parent_View @140 - location (1665, 250) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.702774 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DCC8001F5" - client @139 - supplier @13 - line_style 0) - (object RoleView "$UNNAMED$32" @142 - Parent_View @139 - location (5, -124) - stereotype TRUE - line_color 3342489 - quidu "413DCC8001F6" - client @139 - supplier @126 - line_style 0))) - (object AssociationViewNew "$UNNAMED$33" @143 - location (1864, 377) - stereotype TRUE - line_color 3342489 - quidu "413DCC820224" - roleview_list (list RoleViews - (object RoleView "Id" @144 - Parent_View @143 - location (232, -119) - label (object SegLabel @145 - Parent_View @144 - location (2065, 235) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.720764 - height 40 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DCC8301A7" - client @143 - supplier @14 - line_style 0) - (object RoleView "$UNNAMED$34" @146 - Parent_View @143 - location (232, -119) - stereotype TRUE - line_color 3342489 - quidu "413DCC8301B7" - client @143 - supplier @126 - line_style 0))) - (object AssociationViewNew "$UNNAMED$37" @147 - location (2024, 648) - stereotype TRUE - line_color 3342489 - quidu "413DCC940020" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$38" @148 - Parent_View @147 - location (392, 152) - stereotype TRUE - line_color 3342489 - quidu "413DCC97010B" - client @147 - supplier @15 - line_style 0) - (object RoleView "$UNNAMED$39" @149 - Parent_View @147 - location (392, 152) - stereotype TRUE - line_color 3342489 - quidu "413DCC97011A" - client @147 - supplier @126 - line_style 0))) - (object AssociationViewNew "$UNNAMED$40" @150 - location (1176, 515) - stereotype TRUE - line_color 3342489 - quidu "413DCC9B03AB" - roleview_list (list RoleViews - (object RoleView "Id" @151 - Parent_View @150 - location (-456, 19) - label (object SegLabel @152 - Parent_View @151 - location (912, 455) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "413DCC9D009D" - client @150 - supplier @26 - line_style 0) - (object RoleView "$UNNAMED$41" @153 - Parent_View @150 - location (-456, 19) - stereotype TRUE - line_color 3342489 - quidu "413DCC9D009E" - client @150 - supplier @126 - line_style 0))) - (object ClassView "Class" "Logical View::WLANServiceExtensionTable" @154 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (3056, 112) - label (object ItemLabel - Parent_View @154 - location (2770, 35) - fill_color 13434879 - nlines 1 - max_width 572 - justify 0 - label "WLANServiceExtensionTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373BE301E1" - compartment (object Compartment - Parent_View @154 - location (2770, 88) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 2 - max_width 265 - compartmentItems (list Compartment - "- Id : TUint32")) - width 590 - height 178 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::LANServiceTable" @155 - ShowCompartmentStereotypes TRUE - IncludeOperation TRUE - location (2864, 544) - label (object ItemLabel - Parent_View @155 - location (2400, 443) - fill_color 13434879 - nlines 1 - max_width 928 - justify 0 - label "LANServiceTable") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41373B770049" - compartment (object Compartment - Parent_View @155 - location (2400, 499) - icon_style "Icon" - fill_color 13434879 - anchor 2 - nlines 3 - max_width 956 - compartmentItems (list Compartment - "- Id : TUint32" - "- ServiceExtensionRecordId : TableEntryNameType")) - width 946 - height 226 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$35" @156 - location (1976, 544) - stereotype TRUE - line_color 3342489 - quidu "413DCC8E0178" - roleview_list (list RoleViews - (object RoleView "Id" @157 - Parent_View @156 - location (344, 48) - label (object SegLabel @158 - Parent_View @157 - location (2311, 503) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.844372 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413DCC90036C" - client @156 - supplier @155 - line_style 0) - (object RoleView "$UNNAMED$36" @159 - Parent_View @156 - location (344, 48) - stereotype TRUE - line_color 3342489 - quidu "413DCC90037C" - client @156 - supplier @126 - line_style 0))) - (object AssociationViewNew "$UNNAMED$48" @160 - location (2964, 315) - stereotype TRUE - line_color 3342489 - quidu "413F2BF80080" - roleview_list (list RoleViews - (object RoleView "Id" @161 - Parent_View @160 - location (100, -245) - label (object SegLabel @162 - Parent_View @161 - location (2952, 222) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "+Id" - pctDist 0.640508 - height 49 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413F2BF803CC" - client @160 - supplier @154 - line_style 0) - (object RoleView "ServiceExtensionRecordId" @163 - Parent_View @160 - location (100, -245) - label (object SegLabel @164 - Parent_View @163 - location (3140, 393) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 495 - justify 0 - label "+ServiceExtensionRecordId" - pctDist 0.010811 - height 193 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "413F2BF803CD" - client @160 - supplier @155 - line_style 0))))))) - root_subsystem (object SubSystem "Component View" - quid "4135D7D8029F" - physical_models (list unit_reference_list) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - quid "4135D7DB033C" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - process_structure (object Processes - quid "4135D7D802A0" - ProcsNDevs (list - (object Process_Diagram "Deployment View" - quid "4135D7D802A2" - title "Deployment View" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - properties (object Properties - attributes (list Attribute_Set - (object Attribute - tool "DDL" - name "propertyId" - value "809135966") - (object Attribute - tool "DDL" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "DDL" - name "DataBase" - value ("DataBaseSet" 800)) - (object Attribute - tool "DDL" - name "DataBaseSet" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "ANSI" - value 800) - (object Attribute - tool "DDL" - name "Oracle" - value 801) - (object Attribute - tool "DDL" - name "SQLServer" - value 802) - (object Attribute - tool "DDL" - name "Sybase" - value 803) - (object Attribute - tool "DDL" - name "Watcom" - value 804))) - (object Attribute - tool "DDL" - name "PrimaryKeyColumnName" - value "Id") - (object Attribute - tool "DDL" - name "PrimaryKeyColumnType" - value "NUMBER(5)") - (object Attribute - tool "DDL" - name "ViewName" - value "V_") - (object Attribute - tool "DDL" - name "TableName" - value "T_") - (object Attribute - tool "DDL" - name "InheritSuffix" - value "_V") - (object Attribute - tool "DDL" - name "DropClause" - value FALSE) - (object Attribute - tool "DDL" - name "BaseViews" - value FALSE) - (object Attribute - tool "DDL" - name "DDLScriptFilename" - value "DDL1.SQL"))) - (object Attribute - tool "DDL" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "ColumnType" - value "VARCHAR") - (object Attribute - tool "DDL" - name "Length" - value "") - (object Attribute - tool "DDL" - name "NullsOK" - value TRUE) - (object Attribute - tool "DDL" - name "PrimaryKey" - value FALSE) - (object Attribute - tool "DDL" - name "Unique" - value FALSE) - (object Attribute - tool "DDL" - name "CompositeUnique" - value FALSE) - (object Attribute - tool "DDL" - name "CheckConstraint" - value ""))) - (object Attribute - tool "DDL" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Model Integrator" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Web Publisher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Version Control" - name "HiddenTool" - value FALSE)) - quid "4135D7D802A1")) diff -r 405674398db4 -r c34f57d8afa7 commsfwtools/preparedefaultcommsdatabase/Documentation/CommsDatabaseSchema.EAP Binary file commsfwtools/preparedefaultcommsdatabase/Documentation/CommsDatabaseSchema.EAP has changed diff -r 405674398db4 -r c34f57d8afa7 commsfwtools/preparedefaultcommsdatabase/Tools/ced/doc_pub/Commdb_Configuration_Editor.doc Binary file commsfwtools/preparedefaultcommsdatabase/Tools/ced/doc_pub/Commdb_Configuration_Editor.doc has changed diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/doc_pub/CommsBufsDesign.doc Binary file commsfwutils/commsbufs/doc_pub/CommsBufsDesign.doc has changed diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/group/bld.inf --- a/commsfwutils/commsbufs/group/bld.inf Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwutils/commsbufs/group/bld.inf Tue Oct 05 15:20:13 2010 +0100 @@ -96,6 +96,8 @@ #include "../reference/loopback_driver/bld.inf" #include "../reference/zerocopy_loopback_driver/bld.inf" +#include "../mbufgobblerlayer/group/bld.inf" + #else #include "../version1/mbufmgr/group/bld.inf" diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/group/testmbuf.iby --- a/commsfwutils/commsbufs/group/testmbuf.iby Fri Sep 24 15:38:33 2010 +0100 +++ b/commsfwutils/commsbufs/group/testmbuf.iby Tue Oct 05 15:20:13 2010 +0100 @@ -20,6 +20,7 @@ #include #include +#include file=ABI_DIR\DEBUG_DIR\TS_CTMBUFMGR.DLL \System\libs\TS_CTMBUFMGR.DLL data=EPOCROOT##epoc32\data\z\TestData\scripts\mbuftest.script \testdata\scripts\mbuftest.script diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/bwins/mbufgobbleru.def --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/bwins/mbufgobbleru.def Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,3 @@ +EXPORTS + ?ImplementationGroupProxy@@YAPBUTImplementationProxy@@AAH@Z @ 1 NONAME ; struct TImplementationProxy const * ImplementationGroupProxy(int &) + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/data/dummy_static_normal.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/data/dummy_static_normal.cfg Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,1594 @@ +############################################################ +## AUTO-GENERATED CONFIGURATION FILE +## CommsDat Database Dump Utility +## 1.1 +############################################################ + +############################################################ +## Network +## +[Network] +ADD_SECTION +# COMMDB_ID = 1 + Name=Intranet + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Intranet2 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=Intranet3 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=Intranet4 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=Intranet5 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=Intranet6 + FIELD_COUNT=1 +END_ADD + + +############################################################ +## ModemBearer +## +[ModemBearer] +ADD_TEMPLATE + Name=Default Loopback Modem + TSYName=SIM + CSYName=PKTLOOPBACK + LastSocketActivityTimeout=180 + LastSessionClosedTimeout=4 + LastSocketClosedTimeout=6 + DataBits=8 + StopBits=1 + Parity=NONE + Rate=115200 + Handshaking=0 + SpecialRate=0 + XonChar=0 + XoffChar=0 + FaxClassPref=AUTO + SpeakerPref=NEVER + SpeakerVolPref=QUIET + ModemInitString=AT + DataInitString=AT + FaxInitString=AT + DialPauseLength=S8= + SpeakerVolContorlLow=L0 + SpeakerVolControlMedium=L1 + SpeakerVolControlHigh=L2 + SpeakerAlwaysOff=M0 + SpeakerOnUntilCarrier=M1 + SpeakerAlwaysOn=M2 + SpeakerOnAfterUntilCarrier=M3 + DialToneWaitModifier=W + CallProgress1=X1 + CallProgress2=X2 + CallProgress3=X3 + CallProgress4=X4 + EchoOff=E0 + VerboseText=V1 + QuietOff=Q0 + QuietOn=Q1 + DialCommandStateModifier=; + OnLine=O + ResetConfiguration=Z + ReturnToFactoryDefs=&F + DCDOnDuringLink=&C1 + DTRHangUp=&D2 + DSRAlwaysOn=&S0 + RTSCTSHandshake=&K3 + XonXoffHandshake=&K4 + EscapeCharacter=+ + EscapeGuardPeriod=S12 + NoDialTone=NO DIAL TONE + Busy=BUSY + NoAnswer=NO ANSWER + Carrier=CARRIER + Connect=CONNECT + CompressionClass5=COMPRESSION:CLASS 5 + CompressionV42bis=COMPRESSION:V.42 bis + CompressionNone=COMPRESSION:NONE + ProtocolLAPD=PROTOCOL:LAPD + ProtocolALT=PROTOCOL:ALT + ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR + ProtocolNone=PROTOCOL:NONE + MessageValidityPeriod=0 + MessageDeliveryReport=FALSE + CommRole=0 + BCAStack=C32Bca + Agent=NULLAGT + FIELD_COUNT=65 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=Loopback_RawIP_1 + IfName=RAWIP + PortName=PKTLOOPBACK::504 + FIELD_COUNT=3 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Loopback_SPUD_2 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=Loopback_RawIP_3 + IfName=RAWIP + PortName=PKTLOOPBACK::502 + FIELD_COUNT=3 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=Loopback_SPUD_4 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=WinTunnel_SPUD_5 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=Loopback_SPUD_5 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=Loopback_SPUD_6 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=Loopback_SPUD_7 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=Loopback_SPUD_8 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + + +############################################################ +## Location +## +[Location] +ADD_TEMPLATE + Name=Default Location + IntlPrefixCode=+ + NatPrefixCode=0 + NatCode=44 + Mobile=TRUE + UsePulseDial=FALSE + WaitForDialTone=FALSE + PauseAfterDialout=0 + FIELD_COUNT=8 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=Office + IntlPrefixCode=00 + AreaCode=171 + DialOutCode=9, + Mobile=FALSE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Mobile + FIELD_COUNT=1 +END_ADD + + +############################################################ +## OutgoingGPRS +## +[OutgoingGPRS] +ADD_TEMPLATE + Name=Default Outgoing GPRS + APN=Test + PDPType=IPV4 + ReqPrecedence=2 + ReqDelay=4 + ReqReliability=3 + ReqPeakThroughput=3 + ReqMeanThroughput=31 + MinPrecedence=2 + MinDelay=4 + MinReliability=3 + MinPeakThroughput=3 + MinMeanThroughput=31 + DataCompression=FALSE + HeaderCompression=FALSE + GprsUseEdge=FALSE + AnonymousAccess=FALSE + IfNetworks=ip + IfPromptForAuth=FALSE + IfAuthName=RasUser + AuthRetries=1 + IpNetMask=255.255.255.0 + IpGateway=0.0.0.1 + IpAddrFromServer=FALSE + IpDNSAddrFromServer=FALSE + IpNameServer1=194.72.6.51 + IpNameServer2=194.72.6.51 + EnableLCPExtension=FALSE + DisablePlainTextAuth=FALSE + UmtsR99QoSAndOn=1 + FIELD_COUNT=30 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=RawIP_Bounce_1 + IpAddr=192.168.1.1 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=SPUD_Echo_2 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.2 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=RawIP_Bounce_3 + IpAddr=192.168.2.3 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=SPUD_Echo_4 + IfParams=lowernif=RAWIP + IpAddr=192.168.2.4 + FIELD_COUNT=3 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=SPUD_Multi_1 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.10 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=SPUD_Multi_2 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.11 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=SPUD_Multi_3 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.12 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=SPUD_Multi_4 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.13 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=GPRS_BAD_QOS + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.2 + IpDNSAddrFromServer=TRUE + UmtsR99QoSAndOn=5 + FIELD_COUNT=6 +END_ADD + + +############################################################ +## DefaultGPRS +## +[DefaultGPRS] +ADD_SECTION +# COMMDB_ID = 1 + Name=Dummy Default GPRS Settings + Usage=1 + APN=Access point name + PDPType=IPV6 + PDPAddress=www.wid.com + Precedence=1 + Delay=1 + Reliability=1 + PeakThroughput=1 + MeanThroughput=1 + MinPrecedence=1 + MinDelay=1 + MinReliability=1 + MinPeakThroughput=1 + MinMeanThroughput=1 + DataCompression=TRUE + HeaderCompression=TRUE + GprsUseEdge=FALSE + AnonymousAccess=TRUE + FIELD_COUNT=19 +END_ADD + + +############################################################ +## APPrioritySelectionPolicyTable +## +[APPrioritySelectionPolicyTable] +ADD_SECTION +# COMMDB_ID = 254 + Id=20000 + Name=APSelPolNetworkDefault + AP1=Link.AccessPointTable.10003 + APCOUNT=1 + FIELD_COUNT=4 +END_ADD + + +############################################################ +## TierTable +## +[TierTable] +ADD_SECTION +# COMMDB_ID = 1 + Id=2048 + Name=Tier1 + TierImplUid=271064536 + TierThreadName=ESock_IP + TierManagerName=NetworkTierManager + DefaultAccessPoint=Link.AccessPointTable.10000 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Id=271064560 + Name=Tier2 + TierImplUid=271064560 + TierThreadName=ESock_IP + TierManagerName=ProtoTierManager + DefaultAccessPoint=Link.AccessPointTable.10004 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Id=271064565 + Name=Tier3 + TierImplUid=271064565 + TierThreadName=ESock_IP + TierManagerName=LinkTierManager + DefaultAccessPoint=Link.AccessPointTable.10000 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Id=536887799 + Name=Tier4 + TierImplUid=536887799 + TierThreadName=ESock_SIP + TierManagerName=SIPTierManager + DefaultAccessPoint=Link.AccessPointTable.10002 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + + +############################################################ +## MCprTable +## +[MCprTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=netmcpr + MCprUid=271009095 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipprotomcpr + MCprUid=271064558 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=pppmcpr + MCprUid=271064556 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=ethmcpr + MCprUid=271064572 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=rawipmcpr + MCprUid=271064576 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=tunnelmcpr + MCprUid=271064578 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=qospppmcpr + MCprUid=271064556 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=dummynifmcpr + MCprUid=271064580 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=hungrynifmcpr + MCprUid=271064580 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=pdpmcpr + MCprUid=271065840 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Name=sipmcpr + MCprUid=536887801 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 13 + Name=panethermcpr + MCprUid=271070626 + FIELD_COUNT=2 +END_ADD + + +############################################################ +## CprTable +## +[CprTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=ipcpr + CprUid=270561519 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipprotocpr + CprUid=271064531 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=agentcpr + CprUid=271064552 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=vanillacpr + CprUid=271065843 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=sipcpr + CprUid=271010872 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=tunnelagentcpr + CprUid=271080968 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=pdpcpr + CprUid=271065826 + FIELD_COUNT=2 +END_ADD + + +############################################################ +## SCprTable +## +[SCprTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=qosipscpr + SCprUid=270549768 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipprotoscpr + SCprUid=271064529 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=agentscpr + SCprUid=271064554 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=pdpscpr + SCprUid=271065824 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=pppscpr + SCprUid=271065852 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=vanillascpr + SCprUid=271065844 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=qosscpr + SCprUid=271065811 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=sipscpr + SCprUid=271010839 + FIELD_COUNT=2 +END_ADD + + +############################################################ +## ProtocolTable +## +[ProtocolTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=sapshim + ProtocolUid=270496898 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipshim4 + ProtocolUid=271064118 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=ppp + ProtocolUid=271064143 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=ethernet + ProtocolUid=271064539 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=rawip + ProtocolUid=271064562 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=tunnel + ProtocolUid=271064567 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=qosppp + ProtocolUid=271064148 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=dummynif + ProtocolUid=271064123 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=hungrynif + ProtocolUid=271064125 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=panether + ProtocolUid=271070627 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Name=rawip2 + ProtocolUid=271084280 + FIELD_COUNT=2 +END_ADD + + +############################################################ +## BearerTypeTable +## +[BearerTypeTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=ppp + Tier=Link.TierTable.271064565 + MCpr=MCprTable.3 + Cpr=CprTable.3 + SCpr=SCprTable.5 + Protocol=ProtocolTable.3 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ethint + Tier=Link.TierTable.271064565 + MCpr=MCprTable.4 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.4 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=rawip + Tier=Link.TierTable.271064565 + MCpr=MCprTable.5 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.5 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=tunnelnif + Tier=Link.TierTable.271064565 + MCpr=MCprTable.6 + Cpr=CprTable.7 + SCpr=SCprTable.3 + Protocol=ProtocolTable.6 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=qosppp + Tier=Link.TierTable.271064565 + MCpr=MCprTable.7 + Cpr=CprTable.3 + SCpr=SCprTable.5 + Protocol=ProtocolTable.7 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=dummynif + Tier=Link.TierTable.271064565 + MCpr=MCprTable.8 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.8 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=hungrynif + Tier=Link.TierTable.271064565 + MCpr=MCprTable.9 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.9 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=spud-ppp + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.3 + SCpr=SCprTable.4 + Protocol=ProtocolTable.3 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=spud-rawip + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.3 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=IPProtoDefaultTemplate + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Name=NetworkDefaultTemplate + Tier=Link.TierTable.2048 + MCpr=MCprTable.1 + Cpr=CprTable.1 + SCpr=SCprTable.7 + Protocol=ProtocolTable.1 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 12 + Name=rawip2 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.11 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 13 + Name=spud-rawip2 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.11 + FIELD_COUNT=6 +END_ADD + + +############################################################ +## AccessPointTable +## +[AccessPointTable] +ADD_SECTION +# COMMDB_ID = 1 + Id=1 + Name=rawipMappedFromIAP1 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.8 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.8 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Id=10003 + Name=IPProto_generated_10003 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=1 + CustomSelectionPolicy=1 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Id=2 + Name=spud-rawipMappedFromIAP2 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Id=10004 + Name=IPProto_generated_10004 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=2 + CustomSelectionPolicy=2 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Id=3 + Name=rawipMappedFromIAP3 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.5 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Id=10005 + Name=IPProto_generated_10005 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=3 + CustomSelectionPolicy=3 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Id=4 + Name=spud-rawipMappedFromIAP4 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Id=10006 + Name=IPProto_generated_10006 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=4 + CustomSelectionPolicy=4 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Id=5 + Name=rawipMappedFromIAP5 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.5 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Id=10007 + Name=IPProto_generated_10007 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=5 + CustomSelectionPolicy=5 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Id=6 + Name=spud-rawipMappedFromIAP6 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 12 + Id=10008 + Name=IPProto_generated_10008 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=6 + CustomSelectionPolicy=6 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 13 + Id=7 + Name=spud-rawipMappedFromIAP7 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 14 + Id=10009 + Name=IPProto_generated_10009 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=7 + CustomSelectionPolicy=7 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 15 + Id=8 + Name=spud-rawipMappedFromIAP8 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 16 + Id=10010 + Name=IPProto_generated_10010 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=8 + CustomSelectionPolicy=8 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 17 + Id=9 + Name=spud-rawipMappedFromIAP9 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 18 + Id=10011 + Name=IPProto_generated_10011 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=9 + CustomSelectionPolicy=9 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 19 + Id=10 + Name=spud-rawipMappedFromIAP10 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 20 + Id=10012 + Name=IPProto_generated_10012 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=10 + CustomSelectionPolicy=10 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 252 + Id=10002 + Name=SIPDefault + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.536887799 + MCpr=MCprTable.11 + Cpr=CprTable.5 + SCpr=SCprTable.8 + Protocol=ProtocolTable.2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 254 + Id=10000 + Name=NetworkDefault + AccessPointSelectionPolicy=Link.APPrioritySelectionPolicyTable.20000 + Tier=Link.TierTable.2048 + MCpr=MCprTable.1 + Cpr=CprTable.1 + SCpr=SCprTable.7 + Protocol=ProtocolTable.1 + FIELD_COUNT=8 +END_ADD + + +############################################################ +## GlobalSettings +## +[GlobalSettings] +ADD_TEMPLATE + DefaultTier=1 + FIELD_COUNT=1 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=DefaultRecordName-1 + ConnectionAttempts=2 + RedialAttempts=3 + SmsReceiveMode=2 + GPRSAttachMode=1 + AcceptIncomingGprs=1 + GPRSClassCBearer=GSM + ModemForDataAndFax=2 + ModemForPhoneServicesAndSMS=2 + LocationForDataAndFax=2 + LocationForPhoneServicesAndSMS=2 + DefaultNetwork=1 + BearerAvailabilityCheckTSY=mm + FIELD_COUNT=13 +END_ADD + + +############################################################ +## IAP +## +[IAP] +ADD_SECTION +# COMMDB_ID = 1 + Name=Loopback_GRPS_1 + IAPServiceType=OutgoingGPRS + IAPService=1 + IAPBearerType=ModemBearer + IAPBearer=1 + IAPNetwork=1 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Loopback_GRPS_2 + IAPServiceType=OutgoingGPRS + IAPService=2 + IAPBearerType=ModemBearer + IAPBearer=2 + IAPNetwork=1 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=Loopback_GRPS_3 + IAPServiceType=OutgoingGPRS + IAPService=3 + IAPBearerType=ModemBearer + IAPBearer=3 + IAPNetwork=2 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=Loopback_GRPS_4 + IAPServiceType=OutgoingGPRS + IAPService=4 + IAPBearerType=ModemBearer + IAPBearer=4 + IAPNetwork=2 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=Loopback_GRPS_5 + IAPServiceType=OutgoingGPRS + IAPService=1 + IAPBearerType=ModemBearer + IAPBearer=3 + IAPNetwork=2 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=Loopback_GRPS_6 + IAPServiceType=OutgoingGPRS + IAPService=1 + IAPBearerType=ModemBearer + IAPBearer=1 + IAPNetwork=3 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=Loopback_GRPS_7 + IAPServiceType=OutgoingGPRS + IAPService=6 + IAPBearerType=ModemBearer + IAPBearer=7 + IAPNetwork=4 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=Loopback_GRPS_8 + IAPServiceType=OutgoingGPRS + IAPService=7 + IAPBearerType=ModemBearer + IAPBearer=8 + IAPNetwork=5 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=Loopback_GRPS_9 + IAPServiceType=OutgoingGPRS + IAPService=8 + IAPBearerType=ModemBearer + IAPBearer=9 + IAPNetwork=6 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=IAP_GRPS_BAD_QOS + IAPServiceType=OutgoingGPRS + IAPService=9 + IAPBearerType=ModemBearer + IAPBearer=2 + IAPNetwork=1 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + + +############################################################ +## ConnectionPreferences +## +[ConnectionPreferences] +ADD_SECTION +# COMMDB_ID = 1 + Name=DefaultRecordName-1 + Ranking=1 + Direction=OUTGOING + BearerSet=PSD + DialogPref=DONOTPROMPT + IAP=2 + FIELD_COUNT=6 +END_ADD + + +############################################################ +## UmtsR99QoSAndOn +## +[UmtsR99QoSAndOn] +ADD_SECTION +# COMMDB_ID = 1 + Name=PRIMARY1 + ReqTrafficClass=1 + MinTrafficClass=1 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=1 + MinDeliverErroneousSDU=1 + ReqMaxSDUSize=0 + MinAcceptableMaxSDUSize=0 + ReqMaxUplinkRate=0 + ReqMinUplinkRate=0 + ReqMaxDownlinkRate=0 + ReqMinDownlinkRate=0 + ReqBER=1 + MaxBER=1 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=0 + MaxTransferDelay=0 + ReqGuaranteedUplinkRate=0 + MinGuaranteedUplinkRat=0 + ReqGuaranteedDownlinkRate=0 + MinGuaranteedDownlinkRate=0 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=SECONDARY1 + ReqTrafficClass=4 + MinTrafficClass=4 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=8 + MinDeliverErroneousSDU=8 + ReqMaxSDUSize=768 + MinAcceptableMaxSDUSize=512 + ReqMaxUplinkRate=1024 + ReqMinUplinkRate=1024 + ReqMaxDownlinkRate=1024 + ReqMinDownlinkRate=1024 + ReqBER=0 + MaxBER=0 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=250 + MaxTransferDelay=250 + ReqGuaranteedUplinkRate=1024 + MinGuaranteedUplinkRat=1024 + ReqGuaranteedDownlinkRate=1024 + MinGuaranteedDownlinkRate=1024 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=PRIMARY2 + ReqTrafficClass=1 + MinTrafficClass=1 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=1 + MinDeliverErroneousSDU=1 + ReqMaxSDUSize=0 + MinAcceptableMaxSDUSize=0 + ReqMaxUplinkRate=0 + ReqMinUplinkRate=0 + ReqMaxDownlinkRate=0 + ReqMinDownlinkRate=0 + ReqBER=1 + MaxBER=1 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=0 + MaxTransferDelay=0 + ReqGuaranteedUplinkRate=0 + MinGuaranteedUplinkRat=0 + ReqGuaranteedDownlinkRate=0 + MinGuaranteedDownlinkRate=0 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=SECONDARY2 + ReqTrafficClass=4 + MinTrafficClass=4 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=8 + MinDeliverErroneousSDU=8 + ReqMaxSDUSize=768 + MinAcceptableMaxSDUSize=512 + ReqMaxUplinkRate=1024 + ReqMinUplinkRate=1024 + ReqMaxDownlinkRate=1024 + ReqMinDownlinkRate=1024 + ReqBER=0 + MaxBER=0 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=250 + MaxTransferDelay=250 + ReqGuaranteedUplinkRate=1024 + MinGuaranteedUplinkRat=1024 + ReqGuaranteedDownlinkRate=1024 + MinGuaranteedDownlinkRate=1024 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=BAD_QOS + MinTrafficClass=1 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=1 + MinDeliverErroneousSDU=1 + ReqMaxSDUSize=0 + MinAcceptableMaxSDUSize=0 + ReqMaxUplinkRate=0 + ReqMinUplinkRate=0 + ReqMaxDownlinkRate=0 + ReqMinDownlinkRate=0 + ReqBER=1 + MaxBER=1 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=0 + MaxTransferDelay=0 + ReqGuaranteedUplinkRate=0 + MinGuaranteedUplinkRat=0 + ReqGuaranteedDownlinkRate=0 + MinGuaranteedDownlinkRate=0 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=27 +END_ADD + + +############################################################ +## PolicySelectorTable +## +[PolicySelectorTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=DefaultRecordName-1 + PolicyId=1 + SrcAddress=0.0.0.0 + SrcMask=255.255.255.255 + DstAddress=192.168.1.1 + DstMask=255.255.255.255 + SrcPort=0 + DstPort=3461 + SrcPortMax=1031 + DstPortMax=3461 + ProtocolId=17 + IAPid=2 + Priority=1 + FIELD_COUNT=13 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=DefaultRecordName-2 + PolicyId=2 + SrcPort=0 + SrcPortMax=0 + ProtocolId=1 + IAPid=2 + Priority=1 + FIELD_COUNT=7 +END_ADD + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/data/dummy_static_with_mbufgobbler.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/data/dummy_static_with_mbufgobbler.cfg Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,1659 @@ +############################################################ +## AUTO-GENERATED CONFIGURATION FILE +## CommsDat Database Dump Utility +## 1.1 +############################################################ + +############################################################ +## Network +## +[Network] +ADD_SECTION +# COMMDB_ID = 1 + Name=Intranet + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Intranet2 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=Intranet3 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=Intranet4 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=Intranet5 + FIELD_COUNT=1 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=Intranet6 + FIELD_COUNT=1 +END_ADD + + +############################################################ +## ModemBearer +## +[ModemBearer] +ADD_TEMPLATE + Name=Default Loopback Modem + TSYName=SIM + CSYName=PKTLOOPBACK + LastSocketActivityTimeout=180 + LastSessionClosedTimeout=4 + LastSocketClosedTimeout=6 + DataBits=8 + StopBits=1 + Parity=NONE + Rate=115200 + Handshaking=0 + SpecialRate=0 + XonChar=0 + XoffChar=0 + FaxClassPref=AUTO + SpeakerPref=NEVER + SpeakerVolPref=QUIET + ModemInitString=AT + DataInitString=AT + FaxInitString=AT + DialPauseLength=S8= + SpeakerVolContorlLow=L0 + SpeakerVolControlMedium=L1 + SpeakerVolControlHigh=L2 + SpeakerAlwaysOff=M0 + SpeakerOnUntilCarrier=M1 + SpeakerAlwaysOn=M2 + SpeakerOnAfterUntilCarrier=M3 + DialToneWaitModifier=W + CallProgress1=X1 + CallProgress2=X2 + CallProgress3=X3 + CallProgress4=X4 + EchoOff=E0 + VerboseText=V1 + QuietOff=Q0 + QuietOn=Q1 + DialCommandStateModifier=; + OnLine=O + ResetConfiguration=Z + ReturnToFactoryDefs=&F + DCDOnDuringLink=&C1 + DTRHangUp=&D2 + DSRAlwaysOn=&S0 + RTSCTSHandshake=&K3 + XonXoffHandshake=&K4 + EscapeCharacter=+ + EscapeGuardPeriod=S12 + NoDialTone=NO DIAL TONE + Busy=BUSY + NoAnswer=NO ANSWER + Carrier=CARRIER + Connect=CONNECT + CompressionClass5=COMPRESSION:CLASS 5 + CompressionV42bis=COMPRESSION:V.42 bis + CompressionNone=COMPRESSION:NONE + ProtocolLAPD=PROTOCOL:LAPD + ProtocolALT=PROTOCOL:ALT + ProtocolALTCELLULAR=PROTOCOL:ALT-CELLULAR + ProtocolNone=PROTOCOL:NONE + MessageValidityPeriod=0 + MessageDeliveryReport=FALSE + CommRole=0 + BCAStack=C32Bca + Agent=NULLAGT + FIELD_COUNT=65 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=Loopback_RawIP_1 + IfName=RAWIP + PortName=PKTLOOPBACK::504 + FIELD_COUNT=3 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Loopback_SPUD_2 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=Loopback_RawIP_3 + IfName=RAWIP + PortName=PKTLOOPBACK::502 + FIELD_COUNT=3 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=Loopback_SPUD_4 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=WinTunnel_SPUD_5 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=Loopback_SPUD_5 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=Loopback_SPUD_6 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=Loopback_SPUD_7 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=Loopback_SPUD_8 + IfName=SPUD + FIELD_COUNT=2 +END_ADD + + +############################################################ +## Location +## +[Location] +ADD_TEMPLATE + Name=Default Location + IntlPrefixCode=+ + NatPrefixCode=0 + NatCode=44 + Mobile=TRUE + UsePulseDial=FALSE + WaitForDialTone=FALSE + PauseAfterDialout=0 + FIELD_COUNT=8 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=Office + IntlPrefixCode=00 + AreaCode=171 + DialOutCode=9, + Mobile=FALSE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Mobile + FIELD_COUNT=1 +END_ADD + + +############################################################ +## OutgoingGPRS +## +[OutgoingGPRS] +ADD_TEMPLATE + Name=Default Outgoing GPRS + APN=Test + PDPType=IPV4 + ReqPrecedence=2 + ReqDelay=4 + ReqReliability=3 + ReqPeakThroughput=3 + ReqMeanThroughput=31 + MinPrecedence=2 + MinDelay=4 + MinReliability=3 + MinPeakThroughput=3 + MinMeanThroughput=31 + DataCompression=FALSE + HeaderCompression=FALSE + GprsUseEdge=FALSE + AnonymousAccess=FALSE + IfNetworks=ip + IfPromptForAuth=FALSE + IfAuthName=RasUser + AuthRetries=1 + IpNetMask=255.255.255.0 + IpGateway=0.0.0.1 + IpAddrFromServer=FALSE + IpDNSAddrFromServer=FALSE + IpNameServer1=194.72.6.51 + IpNameServer2=194.72.6.51 + EnableLCPExtension=FALSE + DisablePlainTextAuth=FALSE + UmtsR99QoSAndOn=1 + FIELD_COUNT=30 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=RawIP_Bounce_1 + IpAddr=192.168.1.1 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=SPUD_Echo_2 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.2 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=RawIP_Bounce_3 + IpAddr=192.168.2.3 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=SPUD_Echo_4 + IfParams=lowernif=RAWIP + IpAddr=192.168.2.4 + FIELD_COUNT=3 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=SPUD_Multi_1 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.10 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=SPUD_Multi_2 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.11 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=SPUD_Multi_3 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.12 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=SPUD_Multi_4 + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.13 + IpDNSAddrFromServer=TRUE + FIELD_COUNT=5 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=GPRS_BAD_QOS + IfParams=lowernif=RAWIP + IpAddrFromServer=TRUE + IpAddr=192.168.1.2 + IpDNSAddrFromServer=TRUE + UmtsR99QoSAndOn=5 + FIELD_COUNT=6 +END_ADD + + +############################################################ +## DefaultGPRS +## +[DefaultGPRS] +ADD_SECTION +# COMMDB_ID = 1 + Name=Dummy Default GPRS Settings + Usage=1 + APN=Access point name + PDPType=IPV6 + PDPAddress=www.wid.com + Precedence=1 + Delay=1 + Reliability=1 + PeakThroughput=1 + MeanThroughput=1 + MinPrecedence=1 + MinDelay=1 + MinReliability=1 + MinPeakThroughput=1 + MinMeanThroughput=1 + DataCompression=TRUE + HeaderCompression=TRUE + GprsUseEdge=FALSE + AnonymousAccess=TRUE + FIELD_COUNT=19 +END_ADD + + +############################################################ +## APPrioritySelectionPolicyTable +## +[APPrioritySelectionPolicyTable] +ADD_SECTION +# COMMDB_ID = 254 + Id=20000 + Name=APSelPolNetworkDefault + AP1=Link.AccessPointTable.10003 + APCOUNT=1 + FIELD_COUNT=4 +END_ADD + + +############################################################ +## TierTable +## +[TierTable] +ADD_SECTION +# COMMDB_ID = 1 + Id=2048 + Name=Tier1 + TierImplUid=271064536 + TierThreadName=ESock_IP + TierManagerName=NetworkTierManager + DefaultAccessPoint=Link.AccessPointTable.10000 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Id=271064560 + Name=Tier2 + TierImplUid=271064560 + TierThreadName=ESock_IP + TierManagerName=ProtoTierManager + DefaultAccessPoint=Link.AccessPointTable.10004 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Id=271064565 + Name=Tier3 + TierImplUid=271064565 + TierThreadName=ESock_IP + TierManagerName=LinkTierManager + DefaultAccessPoint=Link.AccessPointTable.10000 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Id=536887799 + Name=Tier4 + TierImplUid=536887799 + TierThreadName=ESock_SIP + TierManagerName=SIPTierManager + DefaultAccessPoint=Link.AccessPointTable.10002 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + +## mbufgobbler layer: this is where we refer to our +## new Tier by its factory implementation UId +ADD_SECTION +# COMMDB_ID = 7 + Id=0x10272F98 + Name=mbufgobblertm + TierImplUid=0x10272F98 + TierThreadName=ESock_IP + TierManagerName=MbufGobblerTierManager +###### Set the default access point to F0 = 240 = MbufGobbler layer AP + DefaultAccessPoint=0x0E00F000 + PromptUser=0 + FIELD_COUNT=7 +END_ADD + + +############################################################ +## MCprTable +## +[MCprTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=netmcpr + MCprUid=271009095 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipprotomcpr + MCprUid=271064558 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=pppmcpr + MCprUid=271064556 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=ethmcpr + MCprUid=271064572 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=rawipmcpr + MCprUid=271064576 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=tunnelmcpr + MCprUid=271064578 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=qospppmcpr + MCprUid=271064556 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=dummynifmcpr + MCprUid=271064580 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=hungrynifmcpr + MCprUid=271064580 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=pdpmcpr + MCprUid=271065840 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Name=sipmcpr + MCprUid=536887801 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 13 + Name=panethermcpr + MCprUid=271070626 + FIELD_COUNT=2 +END_ADD + +## mbufgobbler layer: this is where we refer to our +## new MCPr by its factory implementation UId +ADD_SECTION +# COMMDB_ID = 14 + Name=mbufgobblermcpr + MCprUid=0x10272F99 + FIELD_COUNT=2 +END_ADD + +############################################################ +## CprTable +## +[CprTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=ipcpr + CprUid=270561519 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipprotocpr + CprUid=271064531 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=agentcpr + CprUid=271064552 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=vanillacpr + CprUid=271065843 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=sipcpr + CprUid=271010872 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=tunnelagentcpr + CprUid=271080968 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=pdpcpr + CprUid=271065826 + FIELD_COUNT=2 +END_ADD + +## mbufgobbler layer: this is where we refer to our +## new CPr by its factory implementation UId +ADD_SECTION +# COMMDB_ID = 11 + Name=mbufgobblercpr + CprUid=0x10272F9A + FIELD_COUNT=2 +END_ADD + +############################################################ +## SCprTable +## +[SCprTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=qosipscpr + SCprUid=270549768 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipprotoscpr + SCprUid=271064529 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=agentscpr + SCprUid=271064554 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=pdpscpr + SCprUid=271065824 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=pppscpr + SCprUid=271065852 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=vanillascpr + SCprUid=271065844 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=qosscpr + SCprUid=271065811 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=sipscpr + SCprUid=271010839 + FIELD_COUNT=2 +END_ADD + +## mbufgobbler layer: this is where we refer to our +## new SCPr by its factory implementation UId +ADD_SECTION +# COMMDB_ID = 11 + Name=mbufgobblerscpr + SCprUid=0x10272F9B + FIELD_COUNT=2 +END_ADD + +############################################################ +## ProtocolTable +## +[ProtocolTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=sapshim + ProtocolUid=270496898 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ipshim4 + ProtocolUid=271064118 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=ppp + ProtocolUid=271064143 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=ethernet + ProtocolUid=271064539 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=rawip + ProtocolUid=271064562 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=tunnel + ProtocolUid=271064567 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=qosppp + ProtocolUid=271064148 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=dummynif + ProtocolUid=271064123 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=hungrynif + ProtocolUid=271064125 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=panether + ProtocolUid=271070627 + FIELD_COUNT=2 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Name=rawip2 + ProtocolUid=271084280 + FIELD_COUNT=2 +END_ADD + +## mbufgobbler layer: this is where we refer to our +## new Protocol by its factory implementation UId +ADD_SECTION +# COMMDB_ID = 12 + Name=mbufgobbler + ProtocolUid=0x10272F9C + FIELD_COUNT=2 +END_ADD + + +############################################################ +## BearerTypeTable +## +[BearerTypeTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=ppp + Tier=Link.TierTable.271064565 + MCpr=MCprTable.3 + Cpr=CprTable.3 + SCpr=SCprTable.5 + Protocol=ProtocolTable.3 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=ethint + Tier=Link.TierTable.271064565 + MCpr=MCprTable.4 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.4 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=rawip + Tier=Link.TierTable.271064565 + MCpr=MCprTable.5 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.5 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=tunnelnif + Tier=Link.TierTable.271064565 + MCpr=MCprTable.6 + Cpr=CprTable.7 + SCpr=SCprTable.3 + Protocol=ProtocolTable.6 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=qosppp + Tier=Link.TierTable.271064565 + MCpr=MCprTable.7 + Cpr=CprTable.3 + SCpr=SCprTable.5 + Protocol=ProtocolTable.7 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=dummynif + Tier=Link.TierTable.271064565 + MCpr=MCprTable.8 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.8 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=hungrynif + Tier=Link.TierTable.271064565 + MCpr=MCprTable.9 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.9 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=spud-ppp + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.3 + SCpr=SCprTable.4 + Protocol=ProtocolTable.3 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=spud-rawip + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.3 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=IPProtoDefaultTemplate + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Name=NetworkDefaultTemplate + Tier=Link.TierTable.2048 + MCpr=MCprTable.1 + Cpr=CprTable.1 + SCpr=SCprTable.7 + Protocol=ProtocolTable.1 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 12 + Name=rawip2 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.11 + FIELD_COUNT=6 +END_ADD + +ADD_SECTION +# COMMDB_ID = 13 + Name=spud-rawip2 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.11 + FIELD_COUNT=6 +END_ADD + + +############################################################ +## AccessPointTable +## +[AccessPointTable] +ADD_SECTION +# COMMDB_ID = 1 + Id=1 + Name=rawipMappedFromIAP1 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.8 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.8 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +## mbufgobbler layer: The access point record for the new layer. +## Uses mbufgobbler tier, MCPr, CPr, SCPr and protocol +ADD_SECTION +# COMMDB_ID = 240 + Id=20 + Name=MbufGobblerLayer +### Use record 7 in Tier table (MbufGobblerTierMgr, as defined by the second byte 07) + Tier=0x11800700 + MCpr=MCprTable.14 + Cpr=CprTable.11 + SCpr=SCprTable.11 + Protocol=ProtocolTable.12 + CprConfig=1 + AppSID=0 + CustomSelectionPolicy=1 + FIELD_COUNT=10 +END_ADD +ADD_SECTION +# COMMDB_ID = 2 + Id=10003 + Name=IPProto_generated_10003 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=1 + CustomSelectionPolicy=20 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Id=2 + Name=spud-rawipMappedFromIAP2 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Id=10004 + Name=IPProto_generated_10004 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=2 + CustomSelectionPolicy=2 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Id=3 + Name=rawipMappedFromIAP3 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.5 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Id=10005 + Name=IPProto_generated_10005 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=3 + CustomSelectionPolicy=3 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Id=4 + Name=spud-rawipMappedFromIAP4 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Id=10006 + Name=IPProto_generated_10006 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=4 + CustomSelectionPolicy=4 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Id=5 + Name=rawipMappedFromIAP5 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.5 + Cpr=CprTable.3 + SCpr=SCprTable.3 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Id=10007 + Name=IPProto_generated_10007 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=5 + CustomSelectionPolicy=5 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 11 + Id=6 + Name=spud-rawipMappedFromIAP6 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 12 + Id=10008 + Name=IPProto_generated_10008 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=6 + CustomSelectionPolicy=6 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 13 + Id=7 + Name=spud-rawipMappedFromIAP7 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 14 + Id=10009 + Name=IPProto_generated_10009 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=7 + CustomSelectionPolicy=7 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 15 + Id=8 + Name=spud-rawipMappedFromIAP8 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 16 + Id=10010 + Name=IPProto_generated_10010 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=8 + CustomSelectionPolicy=8 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 17 + Id=9 + Name=spud-rawipMappedFromIAP9 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 18 + Id=10011 + Name=IPProto_generated_10011 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=9 + CustomSelectionPolicy=9 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 19 + Id=10 + Name=spud-rawipMappedFromIAP10 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064565 + MCpr=MCprTable.10 + Cpr=CprTable.8 + SCpr=SCprTable.4 + Protocol=ProtocolTable.5 + CprConfig=0 + AppSID=0 + Priority=4294967295 + FIELD_COUNT=11 +END_ADD + +ADD_SECTION +# COMMDB_ID = 20 + Id=10012 + Name=IPProto_generated_10012 + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.271064560 + MCpr=MCprTable.2 + Cpr=CprTable.2 + SCpr=SCprTable.2 + Protocol=ProtocolTable.2 + CprConfig=10 + CustomSelectionPolicy=10 + FIELD_COUNT=10 +END_ADD + +ADD_SECTION +# COMMDB_ID = 252 + Id=10002 + Name=SIPDefault + AccessPointSelectionPolicy=0 + Tier=Link.TierTable.536887799 + MCpr=MCprTable.11 + Cpr=CprTable.5 + SCpr=SCprTable.8 + Protocol=ProtocolTable.2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 254 + Id=10000 + Name=NetworkDefault + AccessPointSelectionPolicy=Link.APPrioritySelectionPolicyTable.20000 + Tier=Link.TierTable.2048 + MCpr=MCprTable.1 + Cpr=CprTable.1 + SCpr=SCprTable.7 + Protocol=ProtocolTable.1 + FIELD_COUNT=8 +END_ADD + + +############################################################ +## GlobalSettings +## +[GlobalSettings] +ADD_TEMPLATE + DefaultTier=1 + FIELD_COUNT=1 +END_TEMPLATE + +ADD_SECTION +# COMMDB_ID = 1 + Name=DefaultRecordName-1 + ConnectionAttempts=2 + RedialAttempts=3 + SmsReceiveMode=2 + GPRSAttachMode=1 + AcceptIncomingGprs=1 + GPRSClassCBearer=GSM + ModemForDataAndFax=2 + ModemForPhoneServicesAndSMS=2 + LocationForDataAndFax=2 + LocationForPhoneServicesAndSMS=2 + DefaultNetwork=1 + BearerAvailabilityCheckTSY=mm + FIELD_COUNT=13 +END_ADD + + +############################################################ +## IAP +## +[IAP] +ADD_SECTION +# COMMDB_ID = 1 + Name=Loopback_GRPS_1 + IAPServiceType=OutgoingGPRS + IAPService=1 + IAPBearerType=ModemBearer + IAPBearer=1 + IAPNetwork=1 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=Loopback_GRPS_2 + IAPServiceType=OutgoingGPRS + IAPService=2 + IAPBearerType=ModemBearer + IAPBearer=2 + IAPNetwork=1 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=Loopback_GRPS_3 + IAPServiceType=OutgoingGPRS + IAPService=3 + IAPBearerType=ModemBearer + IAPBearer=3 + IAPNetwork=2 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=Loopback_GRPS_4 + IAPServiceType=OutgoingGPRS + IAPService=4 + IAPBearerType=ModemBearer + IAPBearer=4 + IAPNetwork=2 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=Loopback_GRPS_5 + IAPServiceType=OutgoingGPRS + IAPService=1 + IAPBearerType=ModemBearer + IAPBearer=3 + IAPNetwork=2 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 6 + Name=Loopback_GRPS_6 + IAPServiceType=OutgoingGPRS + IAPService=1 + IAPBearerType=ModemBearer + IAPBearer=1 + IAPNetwork=3 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 7 + Name=Loopback_GRPS_7 + IAPServiceType=OutgoingGPRS + IAPService=6 + IAPBearerType=ModemBearer + IAPBearer=7 + IAPNetwork=4 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 8 + Name=Loopback_GRPS_8 + IAPServiceType=OutgoingGPRS + IAPService=7 + IAPBearerType=ModemBearer + IAPBearer=8 + IAPNetwork=5 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 9 + Name=Loopback_GRPS_9 + IAPServiceType=OutgoingGPRS + IAPService=8 + IAPBearerType=ModemBearer + IAPBearer=9 + IAPNetwork=6 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + +ADD_SECTION +# COMMDB_ID = 10 + Name=IAP_GRPS_BAD_QOS + IAPServiceType=OutgoingGPRS + IAPService=9 + IAPBearerType=ModemBearer + IAPBearer=2 + IAPNetwork=1 + IAPNetworkWeighting=0 + Location=2 + FIELD_COUNT=8 +END_ADD + + +############################################################ +## ConnectionPreferences +## +[ConnectionPreferences] +ADD_SECTION +# COMMDB_ID = 1 + Name=DefaultRecordName-1 + Ranking=1 + Direction=OUTGOING + BearerSet=PSD + DialogPref=DONOTPROMPT + IAP=2 + FIELD_COUNT=6 +END_ADD + + +############################################################ +## UmtsR99QoSAndOn +## +[UmtsR99QoSAndOn] +ADD_SECTION +# COMMDB_ID = 1 + Name=PRIMARY1 + ReqTrafficClass=1 + MinTrafficClass=1 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=1 + MinDeliverErroneousSDU=1 + ReqMaxSDUSize=0 + MinAcceptableMaxSDUSize=0 + ReqMaxUplinkRate=0 + ReqMinUplinkRate=0 + ReqMaxDownlinkRate=0 + ReqMinDownlinkRate=0 + ReqBER=1 + MaxBER=1 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=0 + MaxTransferDelay=0 + ReqGuaranteedUplinkRate=0 + MinGuaranteedUplinkRat=0 + ReqGuaranteedDownlinkRate=0 + MinGuaranteedDownlinkRate=0 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=SECONDARY1 + ReqTrafficClass=4 + MinTrafficClass=4 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=8 + MinDeliverErroneousSDU=8 + ReqMaxSDUSize=768 + MinAcceptableMaxSDUSize=512 + ReqMaxUplinkRate=1024 + ReqMinUplinkRate=1024 + ReqMaxDownlinkRate=1024 + ReqMinDownlinkRate=1024 + ReqBER=0 + MaxBER=0 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=250 + MaxTransferDelay=250 + ReqGuaranteedUplinkRate=1024 + MinGuaranteedUplinkRat=1024 + ReqGuaranteedDownlinkRate=1024 + MinGuaranteedDownlinkRate=1024 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 3 + Name=PRIMARY2 + ReqTrafficClass=1 + MinTrafficClass=1 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=1 + MinDeliverErroneousSDU=1 + ReqMaxSDUSize=0 + MinAcceptableMaxSDUSize=0 + ReqMaxUplinkRate=0 + ReqMinUplinkRate=0 + ReqMaxDownlinkRate=0 + ReqMinDownlinkRate=0 + ReqBER=1 + MaxBER=1 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=0 + MaxTransferDelay=0 + ReqGuaranteedUplinkRate=0 + MinGuaranteedUplinkRat=0 + ReqGuaranteedDownlinkRate=0 + MinGuaranteedDownlinkRate=0 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 4 + Name=SECONDARY2 + ReqTrafficClass=4 + MinTrafficClass=4 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=8 + MinDeliverErroneousSDU=8 + ReqMaxSDUSize=768 + MinAcceptableMaxSDUSize=512 + ReqMaxUplinkRate=1024 + ReqMinUplinkRate=1024 + ReqMaxDownlinkRate=1024 + ReqMinDownlinkRate=1024 + ReqBER=0 + MaxBER=0 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=250 + MaxTransferDelay=250 + ReqGuaranteedUplinkRate=1024 + MinGuaranteedUplinkRat=1024 + ReqGuaranteedDownlinkRate=1024 + MinGuaranteedDownlinkRate=1024 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=28 +END_ADD + +ADD_SECTION +# COMMDB_ID = 5 + Name=BAD_QOS + MinTrafficClass=1 + ReqDeliveryOrder=1 + MinDeliveryOrder=1 + ReqDeliverErroneousSDU=1 + MinDeliverErroneousSDU=1 + ReqMaxSDUSize=0 + MinAcceptableMaxSDUSize=0 + ReqMaxUplinkRate=0 + ReqMinUplinkRate=0 + ReqMaxDownlinkRate=0 + ReqMinDownlinkRate=0 + ReqBER=1 + MaxBER=1 + ReqSDUErrorRatio=1 + MaxSDUErrorRatio=1 + ReqTrafficHandlingPriority=1 + MinTrafficHandlingPriority=1 + ReqTransferDelay=0 + MaxTransferDelay=0 + ReqGuaranteedUplinkRate=0 + MinGuaranteedUplinkRat=0 + ReqGuaranteedDownlinkRate=0 + MinGuaranteedDownlinkRate=0 + SignallingIndication=FALSE + ImCnSignallingIndication=FALSE + SourceStatisticsDescriptor=0 + FIELD_COUNT=27 +END_ADD + + +############################################################ +## PolicySelectorTable +## +[PolicySelectorTable] +ADD_SECTION +# COMMDB_ID = 1 + Name=DefaultRecordName-1 + PolicyId=1 + SrcAddress=0.0.0.0 + SrcMask=255.255.255.255 + DstAddress=192.168.1.1 + DstMask=255.255.255.255 + SrcPort=0 + DstPort=3461 + SrcPortMax=1031 + DstPortMax=3461 + ProtocolId=17 + IAPid=2 + Priority=1 + FIELD_COUNT=13 +END_ADD + +ADD_SECTION +# COMMDB_ID = 2 + Name=DefaultRecordName-2 + PolicyId=2 + SrcPort=0 + SrcPortMax=0 + ProtocolId=1 + IAPid=2 + Priority=1 + FIELD_COUNT=7 +END_ADD + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/group/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/group/bld.inf Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,36 @@ +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc + +PRJ_PLATFORMS + +DEFAULT + +prj_testmmpfiles +mbufgobblerproviders.mmp + +prj_testexports +../inc/mbufgobbleruids.h /epoc32/include/comms-infras/mbufgobbleruids.h +../inc/mbufgobblerpubsub.h /epoc32/include/comms-infras/mbufgobblerpubsub.h + +../group/mbufgobblerproviders.iby /epoc32/rom/include/mbufgobblerproviders.iby + +#include "../te_mbufgobbler/group/bld.inf" + + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/group/mbufgobblerproviders.iby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/group/mbufgobblerproviders.iby Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,26 @@ +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +#ifndef __MBUFGOBBLERPROVIDERS_IBY__ +#define __MBUFGOBBLERPROVIDERS_IBY__ + +#ifdef _DEBUG +ECOM_PLUGIN_UDEB(mbufgobblerproviders.dll,mbufgobblerproviders.rsc) +#else +ECOM_PLUGIN(mbufgobblerproviders.dll,mbufgobblerproviders.rsc) +#endif + +#endif + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/group/mbufgobblerproviders.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/group/mbufgobblerproviders.mmp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,100 @@ +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +TARGET mbufgobblerproviders.dll +TARGETTYPE PLUGIN +UID 0x10009D8D 0x10272F97 + +MACRO SYMBIAN_COMMSFW_MBUF_GOBBLER + + +#include //for some reason another log mmh has been defined. + //This must be included to use the __CFLOG_* (e.g. __CFLOG_VAR) macros. +#include "comms-infras/commsdebugutility.mmh" + +SOURCEPATH ../src + + +SOURCE ecom_impl.cpp + +// Tier Manager source +SOURCE mbufgobblertiermanager.cpp +SOURCE mbufgobblertiermanagerfactory.cpp +SOURCE mbufgobblertiermanageractivities.cpp +SOURCE mbufgobblertiermanagerstates.cpp +SOURCE mbufgobblerproviderselector.cpp + +// Meta Connection Provider source +SOURCE mbufgobblermetaconnproviderfactory.cpp +SOURCE mbufgobblermetaconnprovider.cpp +SOURCE mbufgobblermetaconnprovideractivities.cpp +SOURCE mbufgobblermetaconnproviderstates.cpp + +// Connection Provider source +SOURCE mbufgobblerconnproviderfactory.cpp +SOURCE mbufgobblerconnprovidermessages.cpp +SOURCE mbufgobblerconnprovider.cpp +SOURCE mbufgobblerconnprovideractivities.cpp +SOURCE mbufgobblerconnproviderstates.cpp + +// Sub Connection Provider source +SOURCE mbufgobblersubconnproviderfactory.cpp +SOURCE mbufgobblersubconnprovider.cpp +SOURCE mbufgobblersubconnprovideractivities.cpp +SOURCE mbufgobblersubconnproviderstates.cpp + +// Flow source +SOURCE mbufgobblerflowfactory.cpp +SOURCE mbufgobblerflow.cpp + +// Other source +SOURCE mbufgobblerhelper.cpp + + +USERINCLUDE ../inc + + +SYSTEMINCLUDE /epoc32/include +SYSTEMINCLUDE /epoc32/include/comms-infras +SYSTEMINCLUDE /epoc32/include/networking +SYSTEMINCLUDE /epoc32/include/platform +SYSTEMINCLUDE /epoc32/include/platform/comms-infras + +START RESOURCE 10272f97.rss + TARGET mbufgobblerproviders.rsc +END + +LIBRARY euser.lib +LIBRARY esock.lib +LIBRARY netmeta.lib +LIBRARY netinterfaces.lib +LIBRARY esocksvr.lib +LIBRARY nodemessages.lib +LIBRARY coreproviders.lib +LIBRARY meshmachine.lib +LIBRARY commsdat.lib +LIBRARY simpleselectorbase.lib + +LIBRARY insock.lib +LIBRARY mbufmgr.lib + + +CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData +VENDORID 0x70000001 + +UNPAGED + +SMPSAFE + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/how to clone this component.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/how to clone this component.txt Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,112 @@ + +##################################### +# # +# Update Content And Filenames tool # +# # +##################################### + +The Update Content And Filenames tool allows you to clone this component to a new implementation. +It does the boring housekeeping to rename the source, change target DLL name, +update the UIDs etc. etc. +It does this by performing recursive search and replace on file names and content. + + +How to clone this component to a new implementation: + +- Ensure this component builds as is: + cd group + sbs -c winscw_udeb + sbs -c winscw_udeb.test + If you're feeling conscientious you could test it too :-) + +- Nominate an appropriate name for the new component. + e.g. Test123 + If there's any chance the new component will end up + in a deliverable, please choose the name more carefully + than I just did + +- Copy this folder (the one containing this README file), + naming the new folder as something appropriate, + relating to the component name you have chosen + (and keep it lower case to keep linux builds happy) + e.g. "Copy Of mbufgobblerlayer" => "test123layer" + +- Ensure the new folder and all its contents are writable. + (if you got mbufgobblerlayer from a version control system it might be read-only) + +Then, in the *new* folder: + +- Modify the file UpdateContentsAndFilenames.ini accordingly, + to reflect the values required by your new component. + Obviously you'll need to obtain new UIds rather than just making them up :-) + (Ask your architect where new UIds should come from these days) + The "Search" fields specify the current values which will be replaced. + The "Replace" fields must be changed from CHANGEME to the desired values. + e.g. [Name].Replace=CHANGEME => [Name].Replace=Test123 + e.g. [DllUid].Replace=CHANGEME => [DllUid].Replace=01234567 + etc.. + +- Ensure Python 2.6.2 or greater is installed. This should come down automatically + with SymSEE or whatever you used to put together your development environment. + +- Open a command window in the *new* folder, and run: + updatecontentandfilenames.py + +- Before you make further modifications, ensure the script updated + everything correctly: + cd group + sbs -c winscw_udeb + sbs -c winscw_udeb.test + (and run any regression tests over the new copy of the component) + + + +Notes and caveats: + +1. +Remember you're taking a copy, so if you're cloning something feature-rich, +please think carefully about whether either.. + - you really do want 2 copies of the same feature code knocking about, which is + totally ok if you're just trying something out and/or you want to isolate the new + component from changes in the cloned component +.. or .. + - you should be considering cloning a more basic implementation, + then applying techniques such as inheritance to reuse the existing features + + +So it's more suited for cloning basic ("feature-impoverished?") implementations as a +starting point for developing more functional implementations. + +e.g. mbufgobbler Layer -> some new layer + + +2. +Correct functioning of the script of course assumes some reasonably pragmatic +correlation between class names, folder names, dll names etc. + +It's easy for you to add extra search and replace pairs as needed to address +more complicated renaming tasks. Just add more sections to the +UpdateContentsAndFilenames.ini file. The [Header Names] are not used for anything, they're +just for your reference and should probably be unique across the file. +The really important bit is the Search/Replace pairs. + + +3. +Each search/replace pair is applied in turn. So don't expect to be able to do anything +sneaky like swapping strings in a single run. + + +4. +Reusing this script elsewhere should be easy, +because there is no special significance to the .ini file section names- +they are just there to assist the user in populating the fields. +i.e. .ini file sections purely exist to group together each Search/Replace pair. + +Just copy the updatecontentandfilenames.* files into the root folder of a new +copy of the component that you want to clone, edit the ini file, and run the python script. + + +5. +Have fun.. + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobbler_panic.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobbler_panic.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,40 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Panic codes for mbufgobbler layer +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include + +#define ASSERT_DEBUG(exp, pcode) __ASSERT_DEBUG(exp, User::Panic(KMbufGobblerLayerPanic, pcode)) + +_LIT(KMbufGobblerLayerPanic, "MbufGobblerLayer"); + +enum TMbufGobblerLayerPanic + { + EExpectedAccessPointAwareSystem = 1, //copied from CMbufGobblerProviderSelector not sure what this means yet. + EUnexpectedTSelectionPrefsType, + EInvalidNullPtr + }; diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnprovider.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnprovider.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,84 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef CMBUFGOBBLERCONNPROVIDER_H +#define CMBUFGOBBLERCONNPROVIDER_H + +// INCLUDES +#include +#include +#include +#include "mbufgobblertestflags.h" + + + + +// CLASS DECLARATION + +/** + * CMbufGobblerConnProvider + * + */ + +//comment on diffeent super class options e.g. CMobilityConnectionProvider +class ESock::CConnectionProviderFactoryBase; +class CMbufGobblerConnProvider : public CCoreConnectionProvider + { +public: + // Constructors and destructor + static CMbufGobblerConnProvider* NewL(ESock::CConnectionProviderFactoryBase& aFactory); + + /** + * Destructor. + */ + ~CMbufGobblerConnProvider(); + + +protected: //from CCoreConnectionProvider + void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage); + +private: + + /** + * Constructor for performing 1st stage construction + */ + CMbufGobblerConnProvider(ESock::CConnectionProviderFactoryBase& aFactory); + + /** + * EPOC default constructor for performing 2nd stage construction + */ + void ConstructL(); + +private: + TInt iClientCount; //holds count of clients that node is joined with + + MBUFGOBBLER_TEST_DATA + }; + +#endif // CMBUFGOBBLERCONNPROVIDER_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnprovideractivities.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnprovideractivities.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,61 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Mesh Activities +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef CMBUFGOBBLERCONNPROVIDERACTIVITIES_H +#define CMBUFGOBBLERCONNPROVIDERACTIVITIES_H + +// INCLUDES +#include +#include + +#include +#include + +// CLASS DECLARATION +namespace MbufGobblerCprActivities +{ + + +enum + { + /* + * Add new actviity id's here. I think they must be offset from ECFActivityCustom. + */ + + /* + * This is just an example activity + */ + EMbufGobblerCprSomeActivity = ESock::ECFActivityCustom + 1, + }; + +DECLARE_ACTIVITY_MAP(MbufGobblerCprActivitiesMap) +} + + +#endif // CMBUFGOBBLERCONNPROVIDERACTIVITIES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnproviderfactory.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnproviderfactory.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,79 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Factory +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef CMBUFGOBBLERCONNPROVIDERFACTORY_H +#define CMBUFGOBBLERCONNPROVIDERFACTORY_H + +// INCLUDES +#include +#include +#include +#include +#include + +#include "mbufgobbleruids.h" + + + +// CLASS DECLARATION + +/** + * CMbufGobblerConnProviderFactory + * + */ +class CMbufGobblerConnProviderFactory : public ESock::CConnectionProviderFactoryBase + { +public: + // Constructors and destructor + enum { iUid = EMbufGobblerCPrUid }; + static CMbufGobblerConnProviderFactory* NewL(TAny* aParentContainer); + /** + * Destructor. + */ + ~CMbufGobblerConnProviderFactory(); + +protected: //from CConnectionProviderFactoryBase + virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& /* aQuery */); + virtual void CMbufGobblerConnProviderFactory::EnumerateConnectionsL(RPointerArray& aConnectionInfoPtrArray); + + +private: //class not intended for derivation + /** + * Constructor for performing 1st stage construction + */ + CMbufGobblerConnProviderFactory(TUid aFactoryId, ESock::CConnectionFactoryContainer& aParentContainer); + + /** + * EPOC default constructor for performing 2nd stage construction + */ + void ConstructL(); + + }; + +#endif // CMBUFGOBBLERCONNPROVIDERFACTORY_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnprovidermessages.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnprovidermessages.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,40 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Messages +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef CMBUFGOBBLERCONNPROVIDERMESSAGES_H +#define CMBUFGOBBLERCONNPROVIDERMESSAGES_H + +// INCLUDES +#include +#include + +// CLASS DECLARATION + + +#endif // CMBUFGOBBLERCONNPROVIDERMESSAGES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnproviderstates.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerconnproviderstates.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,39 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Mesh States +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef CMBUFGOBBLERCONNPROVIDERSTATES_H +#define CMBUFGOBBLERCONNPROVIDERSTATES_H + +// INCLUDES +#include +#include + +// CLASS DECLARATION + +#endif // CMBUFGOBBLERCONNPROVIDERSTATES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerflow.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerflow.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,151 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Flow / Binder +// (data plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERFLOW_H +#define MBUFGOBBLERFLOW_H + +#include +#include +#include +#include +#include +#include "mbufgobblertestflags.h" +#include + +class CMbufGobblerBinder; +class CMBufGobbler; + +class CMbufGobblerFlow : public ESock::CSubConnectionFlowBase, public ESock::MFlowBinderControl + { + friend class CMbufGobblerFlowFactory; + +protected: + CMbufGobblerFlow(ESock::CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConnId, ESock::CProtocolIntfBase* aProtocolIntf); + void ConstructL(); +public: + static CMbufGobblerFlow* NewL(ESock::CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConnId, ESock::CProtocolIntfBase* aProtocolIntf); + virtual ~CMbufGobblerFlow(); + + // from CSubConnectionFlowBase: + virtual ESock::MFlowBinderControl* DoGetBinderControlL(); + virtual void ReceivedL( + const Messages::TRuntimeCtxId& aSender, + const Messages::TNodeId& aRecipient, + Messages::TSignatureBase& aMessage + ); + + // from MFlowBinderControl: + virtual ESock::MLowerControl* GetControlL(const TDesC8& aProtocol); + virtual ESock::MLowerDataSender* BindL(const TDesC8& aProtocol, ESock::MUpperDataReceiver* aReceiver, ESock::MUpperControl* aControl); + virtual void Unbind( ESock::MUpperDataReceiver* aReceiver, ESock::MUpperControl* aControl); + virtual ESock::CSubConnectionFlowBase* Flow(); + + // my helper methods: + CMbufGobblerBinder* FindOrCreateBinderL(const TDesC8& aProtocol); + +private: + RPointerArray iBinders; + +#ifdef SYMBIAN_COMMSFW_MBUF_GOBBLER + CMBufGobbler* iMBufGobbler; +#endif + }; + +class CMbufGobblerBinder : public CBase, + public ESock::MLowerControl, // I receive control requests from above + public ESock::MLowerDataSender, // I receive data from above (outgoing) + public ESock::MUpperControl, // I receive control signals from below + public ESock::MUpperDataReceiver // I receive data from below (incoming) + { + public: + // My constructor + static CMbufGobblerBinder* NewL(const TDesC8& aProtocolName); + void ConstructL(); + protected: + CMbufGobblerBinder(const TDesC8& aProtocolName); + public: + virtual ~CMbufGobblerBinder(); + + // from ESock::MLowerControl: + virtual TInt GetName(TDes& aName); + virtual TInt BlockFlow(TBlockOption aOption); + virtual TInt GetConfig(TBinderConfig& aConfig); + virtual TInt Control(TUint aLevel, TUint aName, TDes8& aOption); + + // from ESock::MLowerDataSender: + virtual ESock::MLowerDataSender::TSendResult Send(RMBufChain& aData); + + // from ESock::MUpperControl: + virtual void StartSending(); + virtual void Error(TInt anError); + + // from ESock::MUpperDataReceiver: + virtual void Process(RMBufChain& aData); + + + // my own methods + TBool InUse() const {return iLowerControl || iLowerDataSender || iUpperControl || iUpperDataReceiver ; } + void BindToUpperL(ESock::MUpperDataReceiver& aUpperDataReceiver, ESock::MUpperControl& aUpperControl); + TBool UnbindFromUpper(ESock::MUpperDataReceiver& aUpperDataReceiver, ESock::MUpperControl& aUpperControl); + void BindToLowerFlowL(ESock::MFlowBinderControl& aLowerControl); + void UnbindFromLowerFlow(); // NEW UNBIND COMMAND + const TDesC8& ProtocolName() const; + + private: + ESock::MFlowBinderControl* iBinderControl; + ESock::MLowerControl* iLowerControl; // .. so I can send controls down + ESock::MLowerDataSender* iLowerDataSender; // .. so I can send data down (outgoing) + ESock::MUpperControl* iUpperControl; // .. so I can send controls up (err/startsending) + ESock::MUpperDataReceiver* iUpperDataReceiver; // .. so I can send data up (incoming) + TBuf8<10> iProtocolName; // long enough for an acronym one would hope + MBUFGOBBLER_TEST_DATA + }; + +#ifdef SYMBIAN_COMMSFW_MBUF_GOBBLER + +class CMBufGobbler : public CActive + { +public: + static CMBufGobbler* NewL(); + void ConstructL(); +protected: + CMBufGobbler(); +public: + virtual ~CMBufGobbler(); + + // from CActive: + virtual void DoCancel(); + virtual void RunL(); + + RMBufChain iChain; + RProperty iProperty; + }; +#endif + +#endif // MBUFGOBBLERFLOW_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerflowfactory.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerflowfactory.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,56 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// The factory class which is used to instantiate the MbufGobbler flow. +// (data plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERFLOWFACTORY_H__ +#define MBUFGOBBLERFLOWFACTORY_H__ + +#include +#include +#include +#include +#include +#include +#include "mbufgobbleruids.h" + +class CMbufGobblerFlowFactory : public ESock::CSubConnectionFlowFactoryBase +/** +MbufGobbler Flow Factory +*/ + { +public: + + enum { EUid = EMbufGobblerFlowUid }; + static CMbufGobblerFlowFactory* NewL(TAny* aConstructionParameters); + +protected: + CMbufGobblerFlowFactory(TUid aFactoryId, ESock::CSubConnectionFlowFactoryContainer& aParentContainer); + virtual ESock::CSubConnectionFlowBase* DoCreateFlowL(ESock::CProtocolIntfBase* aProtocol, ESock::TFactoryQueryBase& aQuery); + }; + +#endif // MBUFGOBBLERFLOWFACTORY_H__ diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerhelper.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerhelper.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,52 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Helper class supplying useful logging functions to the providers in the layer +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERHELPER_H +#define MBUFGOBBLERHELPER_H + +// INCLUDES +#include +#include + +#include + +// CLASS DECLARATION + +/** + * CMbufGobblerHelper + * + */ +class MbufGobblerHelper + { +public: + static void LogCreateDestroy(const TDesC8& aSubTag, const TDesC8& aNodeName, TAny* aNodePtr, TBool aIsCreate); + static void LogMessage(const TDesC8& aSubTag, const TDesC8& aNodeName, TAny* aNodePtr, const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage); + static void PrintClientNodes(const TDesC8& aSubTag, const TDesC8& aNodeName, MeshMachine::AMMNodeBase& aNode, TInt& aClientCount); + }; + +#endif // MBUFGOBBLERHELPER_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerlog.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerlog.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,92 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Helper macros that wrap the ones from ESock. +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERLOG_H_ +#define MBUFGOBBLERLOG_H_ + +#include +#include //defines LOG_NODE_CREATE and LOG_NODE_DESTROY + +#include //defines __CFLOG_* macros + +#include "mbufgobblerhelper.h" + +/* + * The component tag + * + * In commsdbg.ini add line LOG MbufGobblerLayer * to enbale these logs + */ +_LIT8(KMbufGobblerComponentTag, "MbufGobblerLayer"); + +#define KMbufGobblerMcprTag KESockMetaConnectionTag +_LIT8(KMbufGobblerMcprSubTag, "MbufGobblerMCpr"); + +#define KMbufGobblerMCprFactoryTag KESockMetaConnectionTag +_LIT8(KMbufGobblerMCprFactorySubTag, "MbufGobblerMCprFactory"); + +#define KMbufGobblerCprFactoryTag KESockConnectionTag +_LIT8(KMbufGobblerCprFactorySubTag, "MbufGobblerCprFactory"); + +#define KMbufGobblerCprTag KESockConnectionTag +_LIT8(KMbufGobblerCprSubTag, "MbufGobblerCpr"); + +#define KMbufGobblerScprFactoryTag KESockSubConnectionTag +_LIT8(KMbufGobblerScprFactorySubTag, "MbufGobblerSCprFactory"); + +#define KMbufGobblerScprTag KESockSubConnectionTag +_LIT8(KMbufGobblerScprSubTag, "MbufGobblerSCpr"); + +#define KMbufGobblerFlowTag KESockFlowTag +_LIT8(KMbufGobblerFlowSubTag,"MbufGobblerFlow"); + +#define KMbufGobblerTierTag KESockTierTag +_LIT8(KMbufGobblerTierSubTag,"MbufGobblerTierM"); + +#define KMbufGobblerTierFactoryTag KESockTierTag +_LIT8(KMbufGobblerTierFactorySubTag,"MbufGobblerTierMFactory"); + +/* + * LOG_NODE_CREATE - this logs out to utrace and is needed for SVG viewer + * __CFLOG_VAR - this logs to standard comms dbg utils. Must include cflog.mmh in mmp file + */ + +#define MBUFGOBBLER_LOG_NODE_CREATE(subTag, type, nodename, nodeptr) \ + LOG_NODE_CREATE(subTag, type); \ + MbufGobblerHelper::LogCreateDestroy(subTag, nodename, nodeptr, 1); + +#define MBUFGOBBLER_LOG_NODE_DESTROY(subTag, type, nodename, nodeptr) \ + LOG_NODE_DESTROY(subTag, type); \ + MbufGobblerHelper::LogCreateDestroy(subTag, nodename, nodeptr, 0); + +#define LOGMESSAGE(subtag, nodeclass, nodeptr, sender, recipient, msg) MbufGobblerHelper::LogMessage(subtag, nodeclass, nodeptr, sender, recipient, msg) + +#define LOG_NODE_INFO(subtag, nodename, node, clientcount) MbufGobblerHelper::PrintClientNodes(subtag, nodename, node, clientcount); + +#define LOG(subTag, ARGS...) __CFLOG_VAR((KMbufGobblerComponentTag, subTag, ##ARGS)); + +#endif /* MBUFGOBBLERLOG_H_ */ diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnprovider.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnprovider.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,67 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Meta Connection Provider +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERMETACONNPROVIDER_H +#define MBUFGOBBLERMETACONNPROVIDER_H + +// INCLUDES +#include +#include +#include +#include "mbufgobblertestflags.h" + +// CLASS DECLARATION + +/** + * CMbufGobblerMetaConnectionProvider + * + */ + +class CMbufGobblerMetaConnectionProvider : public CCoreMetaConnectionProvider + { +public: + static CMbufGobblerMetaConnectionProvider* NewL(ESock::CMetaConnectionProviderFactoryBase& aFactory, + const ESock::TProviderInfo& aProviderInfo); + ~CMbufGobblerMetaConnectionProvider(); + +protected: + CMbufGobblerMetaConnectionProvider(ESock::CMetaConnectionProviderFactoryBase& aFactory, + const ESock::TProviderInfo& aProviderInfo, const MeshMachine::TNodeActivityMap& aActivityMap); + + void ConstructL(); + + // From MCFNode Interface + void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage); +private: + TInt iClientCount; //holds count of clients that node is joined with + MBUFGOBBLER_TEST_DATA + }; + + +#endif // MBUFGOBBLERMETACONNPROVIDER_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnprovideractivities.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnprovideractivities.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,59 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Meta Connection Provider Mesh Activities +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERMETACONNPROVIDERACTIVITIES_H +#define MBUFGOBBLERMETACONNPROVIDERACTIVITIES_H + +// INCLUDES +#include +#include + +#include +#include + +// CLASS DECLARATION + +namespace MbufGobblerMCprActivities +{ +enum + { + /* + * Add new actviity id's here. I think they must be offset from ECFActivityCustom. + */ + + /* + * This is just an example activity + */ + EMbufGobblerMCprSomeActivity = ESock::ECFActivityCustom + 1, + }; + +DECLARE_ACTIVITY_MAP(MbufGobblerMCprActivitiesMap) +} + +#endif // MBUFGOBBLERMETACONNPROVIDERACTIVITIES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnproviderfactory.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnproviderfactory.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,61 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Factory which creates the Meta Connection Provider +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERMETACONNPROVIDERFACTORY_H +#define MBUFGOBBLERMETACONNPROVIDERFACTORY_H + +// INCLUDES +#include +#include +#include +#include "mbufgobbleruids.h" + +// CLASS DECLARATION + +/** + * CMbufGobblerMetaConnectionProviderFactory + * + */ + + +class CMbufGobblerMetaConnectionProviderFactory : public ESock::CMetaConnectionProviderFactoryBase + { +public: + enum { iUid = EMbufGobblerMCPrUid }; + static CMbufGobblerMetaConnectionProviderFactory* NewL(TAny* aParentContainer); + +protected: //from CMetaConnectionProviderFactoryBase + virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery); + virtual void DoEnumerateConnectionsL (RPointerArray& /*aConnectionInfoPtrArray*/); + +private: //not intended for derivation + CMbufGobblerMetaConnectionProviderFactory(TUid aFactoryUid, ESock::CMetaConnectionFactoryContainer& aParentContainer); + }; + +#endif // MBUFGOBBLERMETACONNPROVIDERFACTORY_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnproviderstates.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblermetaconnproviderstates.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,77 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Meta Connection Provider Mesh States +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERMETACONNPROVIDERMESHSTATES_H +#define MBUFGOBBLERMETACONNPROVIDERMESHSTATES_H + +// INCLUDES +#include +#include + +// CLASS DECLARATION + +/** + * CMbufGobblerMetaConnectionProviderStates + * + */ +class CMbufGobblerMetaConnectionProviderStates : public CBase + { +public: + // Constructors and destructor + + /** + * Destructor. + */ + ~CMbufGobblerMetaConnectionProviderStates(); + + /** + * Two-phased constructor. + */ + static CMbufGobblerMetaConnectionProviderStates* NewL(); + + /** + * Two-phased constructor. + */ + static CMbufGobblerMetaConnectionProviderStates* NewLC(); + +private: + + /** + * Constructor for performing 1st stage construction + */ + CMbufGobblerMetaConnectionProviderStates(); + + /** + * EPOC default constructor for performing 2nd stage construction + */ + void ConstructL(); + + }; + +#endif // MBUFGOBBLERMETACONNPROVIDERMESHSTATES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerproviderselector.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerproviderselector.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,69 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// MbufGobbler selector. Used by the Tier Manager to select the access point below +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERPROVIDERSELECTOR_H +#define MBUFGOBBLERPROVIDERSELECTOR_H + +// INCLUDES +#include +#include + +#include + +// CLASS DECLARATION + +/** + * CMbufGobblerProviderSelector + * + * This is basically copied from other selector examples I culd find. Specifically I have used the + * CBtGenericProviderSelector as a template. + * + */ +class CMbufGobblerProviderSelector : public CBase, private ASimpleSelectorBase + { +public: + static ESock::MProviderSelector* NewL(const Meta::SMetaData& aSelectionPreferences); + +private: + CMbufGobblerProviderSelector(const Meta::SMetaData& aSelectionPreferences); + ~CMbufGobblerProviderSelector(); + + // From MProviderSelector + virtual void SelectL(ESock::ISelectionNotify& aSelectionNotify); + virtual void Destroy(); + + ESock::CMetaConnectionProviderBase* FindOrCreateProviderL(TUint aAccessPoint); + +private: + ESock::TSelectionPrefs iSelectionPreferences; + TUint32 iTier; + }; + + +#endif // MBUFGOBBLERPROVIDERSELECTOR_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerpubsub.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblerpubsub.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,70 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Defines the series of requests which a ESOCK client can send to the MBuf Gobbler using +// the publish and subscribe attribute EMBufGobbler. +// +// A test ESOCK client can deplete all the MBufs from the MBuf pool as follows: +// +// TInt result = RProperty::Set(TUid::Uid(EMBufGobbler ), EAdjustNumberOfMBufsRemainingInPool , EGobbleAllMBufs); +// +// Issuing this command should cause a socket read or write request to fail due to MBuf pool exhaustion. +// +// Subsequently a test ESOCK client can return all the MBufs it has taken from the pool as follows: +// +// result = RProperty::Set(TUid::Uid(EMBufGobbler), EAdjustNumberOfMBufsRemainingInPool, EReleaseAllMBufs); +// +// After taking all the MBufs from the pool, an ESOCK test client can also return a single MBuf back to the pool as follows: +// +// result = RProperty::Set(TUid::Uid(EMBufGobbler), EAdjustNumberOfMBufsRemainingInPool, EReleaseASingleMBuf); +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERPUBSUB_H +#define MBUFGOBBLERPUBSUB_H + + +#ifdef SYMBIAN_COMMSFW_MBUF_GOBBLER + +enum +{ +EMBufGobbler = 0x10272F97 +}; + +enum +{ +EAdjustNumberOfMBufsRemainingInPool = 1 +}; + +enum +{ +EGobbleAllMBufs, +EReleaseAllMBufs, +EReleaseASingleMBuf +}; + +#endif + +#endif + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnprovider.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnprovider.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,77 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Sub Connection Provider +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERSUBCONNPROVIDER_H +#define MBUFGOBBLERSUBCONNPROVIDER_H + +// INCLUDES +#include +#include +#include +#include "mbufgobblertestflags.h" + +// CLASS DECLARATION + +/** + * CMbufGobblerSubconnProvider + * + */ +class ESock::CSubConnectionProviderFactoryBase; +class CMbufGobblerSubconnProvider : public CCoreSubConnectionProvider + { +public: + // Constructors and destructor + static CMbufGobblerSubconnProvider* NewL(ESock::CSubConnectionProviderFactoryBase& aFactory); + + /** + * Destructor. + */ + ~CMbufGobblerSubconnProvider(); + + +protected: //from CCoreSubConnectionProvider + void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage); + +private: + + /** + * Constructor for performing 1st stage construction + */ + CMbufGobblerSubconnProvider(ESock::CSubConnectionProviderFactoryBase& aFactory); + + /** + * EPOC default constructor for performing 2nd stage construction + */ + void ConstructL(); +private: + TInt iClientCount; //holds count of clients that node is joined with + MBUFGOBBLER_TEST_DATA + }; + +#endif // MBUFGOBBLERSUBCONNPROVIDER_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnprovideractivities.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnprovideractivities.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,61 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Sub Connection Provider Mesh Activities +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERSUBCONNPROVIDERACTIVITIES_H +#define MBUFGOBBLERSUBCONNPROVIDERACTIVITIES_H + +// INCLUDES +#include +#include + +#include +#include + +// CLASS DECLARATION + +namespace MbufGobblerSCprActivities +{ + + +enum + { + /* + * Add new actviity id's here. I think they must be offset from ECFActivityCustom. + */ + + /* + * This is just an example activity + */ + EMbufGobblerSCprSomeActivity = ESock::ECFActivityCustom + 1, + }; + +DECLARE_ACTIVITY_MAP(MbufGobblerSCprActivitiesMap) +} + +#endif // MBUFGOBBLERSUBCONNPROVIDERACTIVITIES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnproviderfactory.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnproviderfactory.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,56 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Sub Connection Provider Factory +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERSUBCONNPROVIDERFACTORY_H +#define MBUFGOBBLERSUBCONNPROVIDERFACTORY_H + +// INCLUDES +#include +#include +#include +#include "mbufgobbleruids.h" + +// CLASS DECLARATION + +/** + * CMbufGobblerSubconnProviderFactory + * + */ +class CMbufGobblerSubconnProviderFactory : public ESock::CSubConnectionProviderFactoryBase + { +public: + enum { iUid = EMbufGobblerSCPrUid }; + static CMbufGobblerSubconnProviderFactory* NewL(TAny* aParentContainer); + +protected: + CMbufGobblerSubconnProviderFactory(TUid aFactoryId, ESock::CSubConnectionFactoryContainer& aParentContainer); + virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery); + }; + +#endif // MBUFGOBBLERSUBCONNPROVIDERFACTORY_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnproviderstates.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblersubconnproviderstates.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,77 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Declaration +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERSUBCONNPROVIDERSTATES_H +#define MBUFGOBBLERSUBCONNPROVIDERSTATES_H + +// INCLUDES +#include +#include + +// CLASS DECLARATION + +/** + * CMbufGobblerSubconnMeshStates + * + */ +class CMbufGobblerSubconnMeshStates : public CBase + { +public: + // Constructors and destructor + + /** + * Destructor. + */ + ~CMbufGobblerSubconnMeshStates(); + + /** + * Two-phased constructor. + */ + static CMbufGobblerSubconnMeshStates* NewL(); + + /** + * Two-phased constructor. + */ + static CMbufGobblerSubconnMeshStates* NewLC(); + +private: + + /** + * Constructor for performing 1st stage construction + */ + CMbufGobblerSubconnMeshStates(); + + /** + * EPOC default constructor for performing 2nd stage construction + */ + void ConstructL(); + + }; + +#endif // MBUFGOBBLERSUBCONNPROVIDERSTATES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertestflags.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertestflags.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,105 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Test flags. Lightweight functions to provide basic coverage test +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERTESTFLAGS_H_ +#define MBUFGOBBLERTESTFLAGS_H_ + + +#include + +#ifdef _DEBUG +#define MBUFGOBBLER_TEST_POINT(flag,result) if(iTestFlags) {MbufGobblerTestFlags::SetResult(MbufGobblerTestFlags::flag,result);} +#define MBUFGOBBLER_TEST_DATA TBool iTestFlags; +#define MBUFGOBBLER_TEST_DATA_INIT iTestFlags = MbufGobblerTestFlags::TestFlagsActive(); + + +namespace MbufGobblerTestFlags +{ +const TUid KPubSubUid = {0x00285DAC}; + +enum + { + // set by test library, read by binder + KFlagsActive = 100, + + // set by binder, read by test library + KTierUp = 101, + + KMCPrUp = 111, + + KCPrUp = 121, + + KSCPrUp = 131, + + KBind = 141, + KBinderSend = 142, + KBinderReceive = 143, + }; + + +// used by client test library +static TInt ActivateTestFlags() + { + return RProperty::Define(KPubSubUid, KFlagsActive, RProperty::EInt); + } + +// used by client test library +static TInt GetResult(TInt aFlag) + { + TInt value=0; + TInt retcode=RProperty::Get(KPubSubUid, aFlag, value); + return (retcode==KErrNone) ? value : retcode; + } + +// used by binder +static TBool TestFlagsActive() + { + return GetResult(KFlagsActive) == KErrNone; + } + +// used by binder +static void SetResult(TInt aFlag, TInt aValue) + { + // Yes it is very inefficient making these calls + // on e.g. each packet send but we only do this when + // the test is running i.e. if it was explicitly + // switched on, so it won't affect "normal" operation. + RProperty::Define(KPubSubUid, aFlag, RProperty::EInt); + RProperty::Set(KPubSubUid, aFlag, aValue); + } +} // namespace MbufGobblerTestFlags + +#else // _DEBUG +#define MBUFGOBBLER_TEST_POINT(flag,result) +// It's better to make the urel and udeb objects the same size, +// at the expense of 4 bytes: +#define MBUFGOBBLER_TEST_DATA TBool iTestFlags_unused; +#define MBUFGOBBLER_TEST_DATA_INIT +#endif // _DEBUG + +#endif /* MBUFGOBBLERTESTFLAGS_H_ */ diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanager.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanager.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,59 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Contributors: +// +// Description: +// Tier Manager +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERTIERMANAGER_H +#define MBUFGOBBLERTIERMANAGER_H + +// INCLUDES +#include +#include +#include +#include "mbufgobblertestflags.h" + +// CLASS DECLARATION + +/** + * CMbufGobblerTierManager + * + */ +class CMbufGobblerTierManager : public CCoreTierManager + { +public: + static CMbufGobblerTierManager* NewL(ESock::CTierManagerFactoryBase& aFactory); + ~CMbufGobblerTierManager(); + virtual ESock::MProviderSelector* DoCreateProviderSelectorL(const Meta::SMetaData& aSelectionPreferences); + +protected: //from Messages::ANode + virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage); +private: + CMbufGobblerTierManager(ESock::CTierManagerFactoryBase& aFactory); + void ConstructL(); +private: + TInt iClientCount; //holds count of clients that node is joined with + MBUFGOBBLER_TEST_DATA + }; + +#endif // MBUFGOBBLERTIERMANAGER_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanageractivities.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanageractivities.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,61 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager Mesh Activities +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERTIERMANAGERACTIVITIES_H +#define MBUFGOBBLERTIERMANAGERACTIVITIES_H + +// INCLUDES +#include +#include + +#include + + +// CLASS DECLARATION + +namespace MbufGobblerTMActivities +{ + + +enum + { + /* + * Add new actviity id's here. I think they must be offset from ECFActivityCustom. + */ + + /* + * This is just an example activity + */ + EMbufGobblerTMSomeActivity = ESock::ECFActivityCustom + 1, + }; + +DECLARE_ACTIVITY_MAP(MbufGobblerTMActivitiesMap) +} + +#endif // MBUFGOBBLERTIERMANAGERACTIVITIES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanagerfactory.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanagerfactory.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,57 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager Factory +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERTIERMANAGERFACTORY_H +#define MBUFGOBBLERTIERMANAGERFACTORY_H + +// INCLUDES +#include +#include +#include +#include "mbufgobbleruids.h" + +// CLASS DECLARATION + +/** + * CMbufGobblerTierManagerFactory + * + */ + +class CMbufGobblerTierManagerFactory : public ESock::CTierManagerFactoryBase + { +public: + enum { iUid = EMbufGobblerTierUid}; + static CMbufGobblerTierManagerFactory* NewL(TAny* aParentContainer); + +protected: + CMbufGobblerTierManagerFactory(TUid aTierTypeId, TUid aFactoryUid, ESock::CTierManagerFactoryContainer& aParentContainer); + virtual ESock::ACommsFactoryNodeId* DoCreateObjectL(ESock::TFactoryQueryBase& aQuery); + }; + +#endif // MBUFGOBBLERTIERMANAGERFACTORY_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanagerstates.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobblertiermanagerstates.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,77 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager Mesh States +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLERTIERMANAGERSTATES_H +#define MBUFGOBBLERTIERMANAGERSTATES_H + +// INCLUDES +#include +#include + +// CLASS DECLARATION + +/** + * CMbufGobblerTierManagerMeshStates + * + */ +class CMbufGobblerTierManagerMeshStates : public CBase + { +public: + // Constructors and destructor + + /** + * Destructor. + */ + ~CMbufGobblerTierManagerMeshStates(); + + /** + * Two-phased constructor. + */ + static CMbufGobblerTierManagerMeshStates* NewL(); + + /** + * Two-phased constructor. + */ + static CMbufGobblerTierManagerMeshStates* NewLC(); + +private: + + /** + * Constructor for performing 1st stage construction + */ + CMbufGobblerTierManagerMeshStates(); + + /** + * EPOC default constructor for performing 2nd stage construction + */ + void ConstructL(); + + }; + +#endif // MBUFGOBBLERTIERMANAGERSTATES_H diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobbleruids.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/inc/mbufgobbleruids.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,41 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Implementation UIds of the mbufgobbler providers +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#ifndef MBUFGOBBLER_UID_H +#define MBUFGOBBLER_UID_H + +enum + { + EMbufGobblerTierUid = 0x10272F98, + EMbufGobblerMCPrUid = 0x10272F99, + EMbufGobblerCPrUid = 0x10272F9A, + EMbufGobblerSCPrUid = 0x10272F9B, + EMbufGobblerFlowUid = 0x10272F9C, + }; + +#endif diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/10272f97.rss --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/10272f97.rss Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,105 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Registry info for MbufGobbler providers ECOM plug-in +// + +/** + @file + @internalComponent +*/ + +#include "ecom/registryinfo.rh" + +RESOURCE REGISTRY_INFO theInfo +{ +dll_uid = 0x10272F97; +interfaces = + { + INTERFACE_INFO + { + interface_uid = 0x10281DD7; + implementations = + { + IMPLEMENTATION_INFO + { + implementation_uid = 0x10272F98; + version_no = 1; + display_name = "MbufGobbler Tier Manager Factory"; + default_data = "MbufGobblerTMFactory"; + opaque_data = ""; + } + }; + }, + INTERFACE_INFO + { + interface_uid = 0x10274546; + implementations = + { + IMPLEMENTATION_INFO + { + implementation_uid = 0x10272F99; + version_no = 1; + display_name = "MbufGobbler Meta Connection Provider Factory"; + default_data = "MbufGobblerMCPrFactory"; + opaque_data = ""; + } + }; + }, + INTERFACE_INFO + { + interface_uid = 0x102070EE; + implementations = + { + IMPLEMENTATION_INFO + { + implementation_uid = 0x10272F9A; + version_no = 1; + display_name = "MbufGobbler Connection Provider Factory"; + default_data = "MbufGobblerCPrFactory"; + opaque_data = ""; + } + }; + }, + INTERFACE_INFO + { + interface_uid = 0x10204301; + implementations = + { + IMPLEMENTATION_INFO + { + implementation_uid = 0x10272F9B; + version_no = 1; + display_name = "MbufGobbler Sub Connection Provider Factory"; + default_data = "MbufGobblerSCPrFactory"; + opaque_data = ""; + } + }; + }, + INTERFACE_INFO + { + interface_uid = 0x10281C33; + implementations = + { + IMPLEMENTATION_INFO + { + implementation_uid = 0x10272F9C; + version_no = 1; + display_name = "MbufGobbler Flow Factory"; + default_data = "MbufGobblerFlowFactory"; + opaque_data = ""; + } + }; + } + }; +} diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/ecom_impl.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/ecom_impl.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,49 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// ECOM implementation for the MbufGobbler layer provider factories +// + +/** + @file + @internalComponent + */ + +#include +#include + +#include "mbufgobblerflowfactory.h" +#include "mbufgobblerconnproviderfactory.h" +#include "mbufgobblersubconnproviderfactory.h" +#include "mbufgobblermetaconnproviderfactory.h" +#include "mbufgobblertiermanagerfactory.h" + +// +// ECOM Implementation +// + +const TImplementationProxy ImplementationTable[] = + { + IMPLEMENTATION_PROXY_ENTRY(CMbufGobblerTierManagerFactory::iUid, CMbufGobblerTierManagerFactory::NewL), + IMPLEMENTATION_PROXY_ENTRY(CMbufGobblerMetaConnectionProviderFactory::iUid, CMbufGobblerMetaConnectionProviderFactory::NewL), + IMPLEMENTATION_PROXY_ENTRY(CMbufGobblerConnProviderFactory::iUid, CMbufGobblerConnProviderFactory::NewL), + IMPLEMENTATION_PROXY_ENTRY(CMbufGobblerSubconnProviderFactory::iUid, CMbufGobblerSubconnProviderFactory::NewL), + IMPLEMENTATION_PROXY_ENTRY(CMbufGobblerFlowFactory::EUid, CMbufGobblerFlowFactory::NewL), + }; + +EXPORT_C const TImplementationProxy* ImplementationGroupProxy(TInt& aTableCount) + { + aTableCount = sizeof(ImplementationTable) / sizeof(TImplementationProxy); + return ImplementationTable; + } + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnprovider.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnprovider.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,77 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider +// (control plane) +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include + +#include "mbufgobblerconnprovider.h" +#include "mbufgobblerconnprovideractivities.h" +#include "mbufgobblerlog.h" +#include "mbufgobblertestflags.h" + +using namespace MbufGobblerCprActivities; + +_LIT8(KNodeName, "CMbufGobblerConnProvider"); + +CMbufGobblerConnProvider* CMbufGobblerConnProvider::NewL(ESock::CConnectionProviderFactoryBase& aFactory) + { + CMbufGobblerConnProvider* prov = new (ELeave) CMbufGobblerConnProvider(aFactory); + CleanupStack::PushL(prov); + prov->ConstructL(); + CleanupStack::Pop(prov); + return prov; + } + +CMbufGobblerConnProvider::CMbufGobblerConnProvider(ESock::CConnectionProviderFactoryBase& aFactory) +: CCoreConnectionProvider(aFactory, MbufGobblerCprActivities::MbufGobblerCprActivitiesMap::Self()) + { + MBUFGOBBLER_LOG_NODE_CREATE(KMbufGobblerCprSubTag, CMbufGobblerConnProvider, KNodeName, this->NodeId().Ptr()); + } + + + +void CMbufGobblerConnProvider::ConstructL() + { + CCoreConnectionProvider::ConstructL(); + MBUFGOBBLER_TEST_DATA_INIT + MBUFGOBBLER_TEST_POINT(KCPrUp,KErrNone) + } + +CMbufGobblerConnProvider::~CMbufGobblerConnProvider() + { + MBUFGOBBLER_LOG_NODE_DESTROY(KMbufGobblerCprSubTag, CMbufGobblerConnProvider, KNodeName, this->NodeId().Ptr()); + } + +void CMbufGobblerConnProvider::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage) + { + LOGMESSAGE(KMbufGobblerCprSubTag, KNodeName, this, aSender, aRecipient, aMessage); + LOG_NODE_INFO(KMbufGobblerCprSubTag, KNodeName, *this, iClientCount); + + MeshMachine::TNodeContext ctx(*this, aMessage, aSender, aRecipient); + Received(ctx); + User::LeaveIfError(ctx.iReturn); + } + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnprovideractivities.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnprovideractivities.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,44 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Mesh Activities +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + + +#include "mbufgobblerconnprovideractivities.h" +#include "mbufgobblerlog.h" + +#include +#include + + + +namespace MbufGobblerCprActivities +{ +DEFINE_ACTIVITY_MAP(MbufGobblerCprActivitiesMap) + //no activities defiend here yet. This define is to show where to put activities + //so for now just inherit from core activities +ACTIVITY_MAP_END_BASE(CprActivities, coreCprActivities) +} diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnproviderfactory.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnproviderfactory.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,59 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Factory +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include "mbufgobblerconnproviderfactory.h" +#include "mbufgobblerconnprovider.h" +#include "mbufgobblerlog.h" + +CMbufGobblerConnProviderFactory::~CMbufGobblerConnProviderFactory() + { + } + +CMbufGobblerConnProviderFactory* CMbufGobblerConnProviderFactory::NewL(TAny* aParentContainer) + { + return new (ELeave) CMbufGobblerConnProviderFactory(TUid::Uid(CMbufGobblerConnProviderFactory::iUid), *reinterpret_cast(aParentContainer)); + } + +CMbufGobblerConnProviderFactory::CMbufGobblerConnProviderFactory(TUid aFactoryId, ESock::CConnectionFactoryContainer& aParentContainer) +: CConnectionProviderFactoryBase(aFactoryId, aParentContainer) + { + } + +ESock::ACommsFactoryNodeId* CMbufGobblerConnProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& /* aQuery */) + { + return CMbufGobblerConnProvider::NewL(*this); + } + +void CMbufGobblerConnProviderFactory::EnumerateConnectionsL(RPointerArray& aConnectionInfoPtrArray) + { + (void)aConnectionInfoPtrArray; + //TEnumerateConnectionsQuery query(aConnectionInfoPtrArray); + //Find(query); + } + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnprovidermessages.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnprovidermessages.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,32 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Messages +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include "mbufgobblerconnprovidermessages.h" +#include "mbufgobblerlog.h" + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnproviderstates.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerconnproviderstates.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,32 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Mesh States +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include "mbufgobblerconnproviderstates.h" +#include "mbufgobblerlog.h" + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerflow.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerflow.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,667 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Flow / Binder +// (data plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include +#include +#include +#include +#include "mbufgobblerflow.h" +#include "mbufgobblerlog.h" + +// for panics +_LIT(KPanicCategory, "MbufGobblerLayer"); +enum + { + KPanic_DestroyReceivedBeforeUnbind = 2001 + }; + +_LIT8(KNodeName, "CMbufGobblerFlow"); + + +/////////////////////////// +// class CMbufGobblerFlow // +/////////////////////////// + +CMbufGobblerFlow* CMbufGobblerFlow::NewL(ESock::CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConnId, ESock::CProtocolIntfBase* aProtocolIntf) + { + CMbufGobblerFlow* inst = new(ELeave) CMbufGobblerFlow(aFactory, aSubConnId, aProtocolIntf); + CleanupStack::PushL(inst); + inst->ConstructL(); + CleanupStack::Pop(inst); + return inst; + } + +CMbufGobblerFlow::CMbufGobblerFlow(ESock::CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConnId, ESock::CProtocolIntfBase* aProtocolIntf) +/** + * Constructor. + * + * @param aFactory Reference to the factory which created this object. + * @param aTheLogger The logging object, ownership is passed to this object + */ + :ESock::CSubConnectionFlowBase(aFactory, aSubConnId, aProtocolIntf) + { + MBUFGOBBLER_LOG_NODE_CREATE(KMbufGobblerFlowSubTag, CMbufGobblerFlow, KNodeName, this->NodeId().Ptr()); + } + +void CMbufGobblerFlow::ConstructL() + { +#ifdef SYMBIAN_COMMSFW_MBUF_GOBBLER + iMBufGobbler = CMBufGobbler::NewL(); +#endif + } + +CMbufGobblerFlow::~CMbufGobblerFlow() + { + MBUFGOBBLER_LOG_NODE_DESTROY(KMbufGobblerFlowSubTag, CMbufGobblerFlow, KNodeName, this->NodeId().Ptr()); + iBinders.ResetAndDestroy(); +#ifdef SYMBIAN_COMMSFW_MBUF_GOBBLER + delete iMBufGobbler; +#endif + } + + + +/////////////////////////////////////////// +// Methods from CSubConnectionFlowBase: // +/////////////////////////////////////////// + +ESock::MFlowBinderControl* CMbufGobblerFlow::DoGetBinderControlL() + { + return this; + } + + +// Messages::ANode +void CMbufGobblerFlow::ReceivedL( + const Messages::TRuntimeCtxId& aSender, + const Messages::TNodeId& aRecipient, + Messages::TSignatureBase& aMessage + ) +/** +Method called on incoming SCPR messages + +@param aCFMessage message base +*/ + { + + LOGMESSAGE(KMbufGobblerFlowSubTag, KNodeName, this, aSender, aRecipient, aMessage); + //LOG_NODE_INFO(KMbufGobblerFlowSubTag, KNodeName, *this); does not compile as flow inheritance is different to other nodes + CSubConnectionFlowBase::ReceivedL(aSender, aRecipient, aMessage); + + // Dispatch the message locally + if (ESock::TCFDataClient::ERealmId == aMessage.MessageId().Realm()) + { + switch (aMessage.MessageId().MessageId()) + { + + case ESock::TCFDataClient::TStart::EId : + { + iSubConnectionProvider.RNodeInterface::PostMessage( + Id(), + ESock::TCFDataClient::TStarted().CRef() + ); + } + break; + + case ESock::TCFDataClient::TStop::EId : + { + TInt i; + for (i=iBinders.Count()-1;i>=0;--i) + { + CMbufGobblerBinder* binder = iBinders[i]; + binder->UnbindFromLowerFlow(); + delete binder; + iBinders.Remove(i); + } + iSubConnectionProvider.PostMessage(Id(), ESock::TCFDataClient::TStopped(KErrNone).CRef()); + } + break; + + case ESock::TCFDataClient::TProvisionConfig::EId : + { + ESock::TCFDataClient::TProvisionConfig& aMess = Messages::message_cast(aMessage); + iAccessPointConfig.Close(); + iAccessPointConfig.Open(aMess.iConfig); + } + break; + + case ESock::TCFDataClient::TBindTo::EId : + { + ESock::TCFDataClient::TBindTo& bindToReq = Messages::message_cast(aMessage); + if (bindToReq.iNodeId == Messages::TNodeId::NullId()) + { + User::Leave(KErrNotSupported); + } + + const Messages::TNodeId& commsId = bindToReq.iNodeId; + CSubConnectionFlowBase* lowerFlow = Messages::mnode_cast(&commsId.Node()); + + MFlowBinderControl* lowerBinderControl = lowerFlow->GetBinderControlL(); + ASSERT(lowerBinderControl); + + TInt i; + for (i=0;iBindToLowerFlowL(*lowerBinderControl); + } + ASSERT(i); // there should be some binders! + + Messages::RClientInterface::OpenPostMessageClose( + Id(), + aSender, + ESock::TCFDataClient::TBindToComplete().CRef() + ); + } + break; + + default: + ASSERT(EFalse); + } + } + else if (Messages::TEChild::ERealmId == aMessage.MessageId().Realm()) + { + switch (aMessage.MessageId().MessageId()) + { + case Messages::TEChild::TDestroy::EId : + { + TInt i; + for (i=0;iInUse()) + { + //__CFLOG_0(KLogTag1, KLogTag2,_L("something is sending TDestroy to CMbufGobblerFlow before unbinding.")); + User::Panic(KPanicCategory,KPanic_DestroyReceivedBeforeUnbind); + } + + // EXAMPLE CODE: cancel requests here if necessary... + //iBinders[i]->Cancel(); + + } + if (i==iBinders.Count()) // all unbound + { + DeleteThisFlow(); + } + } + break; + + default: + ASSERT(EFalse); + } + } + // realm != TCFMessage::ERealmId + else + { + ASSERT(EFalse); + } + } + + +/////////////////////////////////////// +// Methods from MFlowBinderControl: // +/////////////////////////////////////// + +ESock::MLowerControl* CMbufGobblerFlow::GetControlL(const TDesC8& aProtocol) +/** +Create and return an MLowerControl instance of the specified binder type. + +Called from upper layer during binding procedure. + +@param aProtocol Protocol type of the binder +@return MLowerControl instance of the protocol type +*/ + { + ESock::MLowerControl* lowerControl = FindOrCreateBinderL(aProtocol); + ASSERT(lowerControl); + return lowerControl; + } + + +ESock::MLowerDataSender* CMbufGobblerFlow::BindL(const TDesC8& aProtocol, ESock::MUpperDataReceiver* aReceiver, ESock::MUpperControl* aControl) + { + CMbufGobblerBinder* binder = FindOrCreateBinderL(aProtocol); + ASSERT(binder); + binder->BindToUpperL( *aReceiver, *aControl ); + + iSubConnectionProvider.RNodeInterface::PostMessage( + Id(), + ESock::TCFControlProvider::TActive().CRef() + ); + + return binder; + } + +void CMbufGobblerFlow::Unbind( ESock::MUpperDataReceiver* aReceiver, ESock::MUpperControl* aControl) + { + ASSERT(aReceiver); + ASSERT(aControl); + TInt i; + TInt numberUnbound=0; + for (i=0;iUnbindFromUpper(*aReceiver,*aControl) ? 1 : 0); + } + ASSERT(i); // there should be some binders! + ASSERT(numberUnbound<=1); // only 1 unbind should have happened + + iSubConnectionProvider.RNodeInterface::PostMessage( + Id(), + ESock::TCFControlProvider::TIdle().CRef() + ); + } + +ESock::CSubConnectionFlowBase* CMbufGobblerFlow::Flow() + { + return this; + } + + +///////////////// +// Own methods // +///////////////// + +CMbufGobblerBinder* CMbufGobblerFlow::FindOrCreateBinderL(const TDesC8& aProtocol) + { + + // EXAMPLE CODE, should you want your: perhaps your protocol to work with IPv4 + //if (aProtocol.Compare(KIp4ProtocolName)) + // { // only work with IPv4 + // User::Leave(KErrNotSupported); + // } + + for (TInt i=0;iProtocolName() == aProtocol) + { + return iBinders[i]; + } + } + // not found.. create it. + CMbufGobblerBinder* newBinder = CMbufGobblerBinder::NewL(aProtocol); + CleanupStack::PushL(newBinder); + iBinders.AppendL(newBinder); + CleanupStack::Pop(newBinder); + return newBinder; + } + + + + + +//################################################################################################## + +///////////////////////////// +// class CMbufGobblerBinder // +///////////////////////////// + + +//////////////////// +// My constructor // +//////////////////// + +CMbufGobblerBinder::CMbufGobblerBinder(const TDesC8& aProtocolName): + iLowerControl(NULL), + iLowerDataSender(NULL), + iUpperControl(NULL), + iUpperDataReceiver(NULL), + iProtocolName(aProtocolName) + {} + +CMbufGobblerBinder* CMbufGobblerBinder::NewL(const TDesC8& aProtocolName) + { + CMbufGobblerBinder* inst = new(ELeave) CMbufGobblerBinder(aProtocolName); + CleanupStack::PushL(inst); + inst->ConstructL(); + CleanupStack::Pop(inst); + return inst; + } + +void CMbufGobblerBinder::ConstructL() + { + MBUFGOBBLER_TEST_DATA_INIT +#if 0 + // EXAMPLE CODE - set up everything you need to in this method. + // Perhaps you have some kind of test control interface using pub/sub.. if so you'd do something like below.. + // Diff this file with networking/netperf/delaymeterproto/src/delaymeterflow.cpp for a full working implementation of such a control interface... + CActiveScheduler::Add(this); + DefinePubSubKeysL(); + // watch for incoming commands + User::LeaveIfError(iProperty.Attach(TUid::Uid(KDelayMeterControlLevel), KCommandToDelayMeter)); + iProperty.Subscribe(iStatus); + SetActive(); +#endif + } + +/*virtual*/ +CMbufGobblerBinder::~CMbufGobblerBinder() + { + } + + + +//////////////////////////////////////// +// Methods from ESock::MLowerControl: // +//////////////////////////////////////// + +TInt CMbufGobblerBinder::GetName(TDes& aName) + { + TBuf16<10> tmp; + tmp.Copy(ProtocolName()); + aName.Format(_L("mbufgobbler[%S][0x%08x]"), &tmp, this); + + return KErrNone; + } + +TInt CMbufGobblerBinder::BlockFlow(TBlockOption aOption) + { + if (iLowerControl==NULL) + { + return KErrNotReady; + } + return iLowerControl->BlockFlow(aOption) ; + } + +TInt CMbufGobblerBinder::GetConfig(TBinderConfig& aConfig) + { + if (iLowerControl==NULL) + { + return KErrNotReady; + } + return iLowerControl->GetConfig(aConfig) ; + } + +TInt CMbufGobblerBinder::Control(TUint aLevel, TUint aName, TDes8& aOption) + { + // Pass it on.. + if (iLowerControl==NULL) + { + return KErrNotReady; + } + return iLowerControl->Control(aLevel,aName,aOption); + } + + +/////////////////////////////////////////// +// Methods from ESock::MLowerDataSender: // +/////////////////////////////////////////// + +ESock::MLowerDataSender::TSendResult CMbufGobblerBinder::Send(RMBufChain& aData) + { + // EXAMPLE NOTE: + // This is where a protocol implementation will do its work on outgoing data. + + MBUFGOBBLER_TEST_POINT(KBinderSend,KErrNone) + + if (iLowerControl==NULL) + { + return ESendBlocked; // returning this obliges us to send an unblock later.. + // so perhaps it'd be better to just swallow the packet? + } + return iLowerDataSender->Send(aData); + } + +//////////////////////////////////////// +// Methods from ESock::MUpperControl: // +//////////////////////////////////////// + +/*virtual*/ +void CMbufGobblerBinder::StartSending() + { + if (iUpperControl) + { + iUpperControl->StartSending(); + } + else + { + ASSERT(1); // to allow setting a breakpoint + //__CFLOG_0(KLogTag1, KLogTag2,_L("CMbufGobblerBinder::StartSending: upper control not yet known!")); + } + } + +/*virtual*/ +void CMbufGobblerBinder::Error(TInt anError) + { + if (iUpperControl) + { + iUpperControl->Error(anError); + } + else + { + ASSERT(1); // to set a breakpoint + //__CFLOG_0(KLogTag1, KLogTag2,_L("CMbufGobblerBinder::Error: upper control not yet known!")); + } + } + + +///////////////////////////////////////////// +// Methods from ESock::MUpperDataReceiver: // +///////////////////////////////////////////// + +/*virtual*/ +void CMbufGobblerBinder::Process(RMBufChain& aData) + { + // EXAMPLE NOTE: + // This is where a protocol implementation will do its work on incoming data. + + MBUFGOBBLER_TEST_POINT(KBinderReceive,KErrNone) + + if (iUpperDataReceiver == NULL) + { + // Why is the guy below still sending data to me when I'm not bound above? + // Try to ignore it + ASSERT(1); // so a breakpoint can be set if necessary + //__CFLOG_0(KLogTag1, KLogTag2,_L("CMbufGobblerBinder::Process: incoming traffic discarded as upper data receiver not (or no longer) set")); + return; + } + iUpperDataReceiver->Process(aData); + } + + +////////////////////////// +// and my own methods.. // +////////////////////////// + +// called by layer above calling my flow's BindL +void CMbufGobblerBinder::BindToUpperL(MUpperDataReceiver& aUpperDataReceiver, MUpperControl& aUpperControl) + { + if(iUpperDataReceiver || iUpperControl) {User::Leave(KErrInUse);} + iUpperDataReceiver=&aUpperDataReceiver; + iUpperControl=&aUpperControl; + MBUFGOBBLER_TEST_POINT(KBind,KErrNone) + } + +// called by layer above calling my flow's Unbind. Returns ETrue if unbind happened here, EFalse otherwise +TBool CMbufGobblerBinder::UnbindFromUpper(MUpperDataReceiver& aUpperDataReceiver, MUpperControl& aUpperControl) + { + if(&aUpperDataReceiver == iUpperDataReceiver && &aUpperControl == iUpperControl) + { + iUpperDataReceiver=0; + iUpperControl=0; + return ETrue; + } + return EFalse; + } + +// called by my flow receiving a BinderRequest +void CMbufGobblerBinder::BindToLowerFlowL(ESock::MFlowBinderControl& aLowerBinderControl) + { +// __CFLOG_0(KLogTag1, KLogTag2, _L("CMbufGobblerBinder::BindToLowerFlowL")); + if(iLowerControl || iLowerDataSender) + { + User::Leave(KErrInUse); + } + + iBinderControl = &aLowerBinderControl; + iLowerControl = aLowerBinderControl.GetControlL(ProtocolName()); + iLowerDataSender = aLowerBinderControl.BindL(ProtocolName(), this, this); + } + +void CMbufGobblerBinder::UnbindFromLowerFlow() + { + if (!iBinderControl) + return; + + iBinderControl->Unbind(this, this); + iBinderControl = NULL; + + iLowerControl = NULL; + iLowerDataSender = NULL; + } + +const TDesC8& CMbufGobblerBinder::ProtocolName() const + { + return iProtocolName; + } + +#ifdef SYMBIAN_COMMSFW_MBUF_GOBBLER + +CMBufGobbler::CMBufGobbler(): + CActive(CActive::EPriorityStandard) + { + } + +CMBufGobbler* CMBufGobbler::NewL() + { + CMBufGobbler* inst = new(ELeave) CMBufGobbler; + CleanupStack::PushL(inst); + inst->ConstructL(); + CleanupStack::Pop(inst); + return inst; + } + +void CMBufGobbler::ConstructL() + { + iChain.AllocL(128); + + CActiveScheduler::Add(this); + + TInt result = RProperty::Define(TUid::Uid(EMBufGobbler), EAdjustNumberOfMBufsRemainingInPool, RProperty::EInt); + // Only want 1 instance of a MBufGobbler Layer, so just leave if KErrAlreadyExists returned + User::LeaveIfError(result); + + // watch for incoming commands + User::LeaveIfError(iProperty.Attach(TUid::Uid(EMBufGobbler), EAdjustNumberOfMBufsRemainingInPool)); + + iProperty.Subscribe(iStatus); + SetActive(); + } + +/*virtual*/ CMBufGobbler::~CMBufGobbler() + { + if (IsActive()) + { + Cancel(); + } + + iChain.Free(); + + TInt result = RProperty::Delete(TUid::Uid(EMBufGobbler), EAdjustNumberOfMBufsRemainingInPool); + if (result != KErrNone) + { + RDebug::Print(_L("CMBufGobbler::~CMBufGobbler() %d"), result); + } + } + +/*virtual*/ void CMBufGobbler::DoCancel() + { + iProperty.Cancel(); + } + +/*virtual*/ void CMBufGobbler::RunL() + { + // Resubscribe to ensure that next pub/sub notification is picked up + iProperty.Subscribe(iStatus); + SetActive(); + + TInt request=EGobbleAllMBufs; + TInt pubSubRet = iProperty.Get(request); + if (pubSubRet == KErrNone) + { + switch(request) + { + case EGobbleAllMBufs: + { + RMBufAllocator allocator; + RMBufChain chain; + TInt size = allocator.NextMBufSize(0); + while (size != KErrNotFound) + { + TInt ret = KErrNone; + while (ret == KErrNone) + { + ret = chain.Alloc(size); + if (ret==KErrNone ) + { + iChain.Append(chain); + } + } + size = allocator.NextMBufSize(size); + } + TInt length = iChain.Length(); + RDebug::Print(_L("Out of MBuf Memory... Total MBuf memory in use %d"), length); + TInt numBufs = iChain.NumBufs(); + RDebug::Print(_L("Out of MBuf Memory... Total MBufs in use %d"), numBufs); + break; + } + case EReleaseAllMBufs: + { + if(!iChain.IsEmpty()) + { + iChain.Free(); + ASSERT(!iChain.Length()); + } + break; + } + case EReleaseASingleMBuf: + { + TInt length = iChain.Length(); + if (length != 0) + { + TInt trimOffset = length - iChain.Last()->Size(); + iChain.TrimEnd(trimOffset); + } + + length = iChain.Length(); + RDebug::Print(_L("MBufMemory De-Allocated... Total MBuf memory in use %d"), length); + break; + } + default: + { + RDebug::Print(_L("CMBufGobbler::RunL(), invalid request %d"), request); + break; + } + } + } + else + { + RDebug::Print(_L("Attempt to process MBufGobbler publish/subscribe failed with value for %d"), pubSubRet); + } + } + +#endif diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerflowfactory.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerflowfactory.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,71 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// The factory class which is used to instantiate the MbufGobbler flow. +// (data plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include "mbufgobblerflowfactory.h" +#include "mbufgobblerflow.h" +#include "mbufgobblerlog.h" + +// ===================================================================================== +// +// MbufGobbler Flow Factory +// + +CMbufGobblerFlowFactory* CMbufGobblerFlowFactory::NewL(TAny* aConstructionParameters) +/** +Constructs a Default SubConnection Flow Factory + +@param aConstructionParameters construction data passed by ECOM + +@returns pointer to a constructed factory +*/ + { + CMbufGobblerFlowFactory* ptr = new (ELeave) CMbufGobblerFlowFactory(TUid::Uid(CMbufGobblerFlowFactory::EUid), *(reinterpret_cast(aConstructionParameters))); + + return ptr; + } + + +CMbufGobblerFlowFactory::CMbufGobblerFlowFactory(TUid aFactoryId, ESock::CSubConnectionFlowFactoryContainer& aParentContainer) + : CSubConnectionFlowFactoryBase(aFactoryId, aParentContainer) +/** +Default SubConnection Flow Factory Constructor + +@param aFactoryId ECOM Implementation Id +@param aParentContainer Object Owner +*/ + { + } + + +ESock::CSubConnectionFlowBase* CMbufGobblerFlowFactory::DoCreateFlowL(ESock::CProtocolIntfBase* aProtocol, ESock::TFactoryQueryBase& aQuery) + { + const ESock::TDefaultFlowFactoryQuery& query = static_cast(aQuery); + ESock::CSubConnectionFlowBase *temp = CMbufGobblerFlow::NewL(*this, query.iSCprId, aProtocol); + return temp; + } + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerhelper.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerhelper.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,114 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Helper class supplying useful logging functions to the providers in the layer +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// +/** + @file + @internalComponent +*/ + +#include "mbufgobblerhelper.h" +#include "mbufgobblerlog.h" +#include +#include + + +void MbufGobblerHelper::LogCreateDestroy(const TDesC8& aSubTag, const TDesC8& aNodeName, TAny* aNodePtr, TBool aIsCreate) + { + // to eradicate warnings on builds for which the LOG macro does nothing (e.g. urel) + (void)(aSubTag); (void)(aNodeName); (void)(aNodePtr); (void)(aIsCreate); + + if(aIsCreate) + { + LOG(aSubTag,_L8("%S (0x%x) Created"), &aNodeName, aNodePtr); + } + else + { + LOG(aSubTag,_L8("%S (0x%x) Destroyed"), &aNodeName, aNodePtr); + } + } + +void MbufGobblerHelper::LogMessage(const TDesC8& aSubTag, const TDesC8& aNodeName, TAny* aNodePtr, const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage) + { + // to eradicate warnings on builds for which the LOG macro does nothing (e.g. urel) + (void)(aSubTag); (void)(aNodeName); (void)(aNodePtr); + + TInt msgId = aMessage.MessageId().MessageId(); + TInt realm = aMessage.MessageId().Realm(); + + TUint32 threadid_of_sender = aSender.Thread(); + Messages::TNodeId nid = Messages::address_cast(aSender); + TAny* ptr = nid.Ptr(); //this seems to be the only hting that can be used to print out something to address the node + TAny* rptr = aRecipient.Ptr(); + __CFLOG_VAR((KMbufGobblerComponentTag, aSubTag,_L8("Node %S(0x%x) message received (msgid=%d, realm=0x%x), sender(0x%x threadID=%d)"), &aNodeName, rptr, msgId, realm, ptr, threadid_of_sender)); + } + +void MbufGobblerHelper::PrintClientNodes(const TDesC8& aSubTag, const TDesC8& aNodeName, MeshMachine::AMMNodeBase& aNode, TInt& aClientCount) + { + // to eradicate warnings on builds for which the LOG macro does nothing (e.g. urel) + (void)(aSubTag); (void)(aNodeName); + + TUint type = ESock::TCFClientType::EData | ESock::TCFClientType::ECtrl | ESock::TCFClientType::EServProvider | ESock::TCFClientType::ECtrlProvider; + TInt totclients = aNode.CountClients(type); + //only print if count different than previous + if(aClientCount != totclients) + { + aClientCount = totclients; + LOG(aSubTag,_L8("Printing Node %S(0x%x) info..."), &aNodeName, aNode.Id().Ptr()); + LOG(aSubTag, _L8("\tTotal Num clients = %d"), totclients); + + //enumerate through clients + Messages::TClientIter clientIter(aNode.GetClientIter(type)); + Messages::RNodeInterface* client = clientIter++; + while (client) + { + + Messages::TNodeId id = client->RecipientId(); + //look up node type + TBuf8<20> typlu; + switch(client->Type()) + { + case ESock::TCFClientType::EUnknown: + typlu = _L8("EUnknown"); + break; + case ESock::TCFClientType::EData: + typlu = _L8("EData"); + break; + case ESock::TCFClientType::ECtrl: + typlu = _L8("ECtrl"); + break; + case ESock::TCFClientType::EServProvider: + typlu = _L8("EServProvider"); + break; + case ESock::TCFClientType::ECtrlProvider: + typlu = _L8("ECtrlProvider"); + break; + default: + typlu = _L8("Unknown"); + break; + } + LOG(aSubTag, _L8("\t\tClientNode(0x%x) type=%d(%S), flags=%d"), id.Ptr(), client->Type(), &typlu, client->Flags()); + client = clientIter++; + } + } + + } + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnprovider.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnprovider.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,74 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Meta Connection Provider +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblermetaconnprovider.h" +#include "mbufgobblermetaconnprovideractivities.h" +#include "mbufgobblerlog.h" +#include "mbufgobblertestflags.h" + +_LIT8(KNodeName, "CMbufGobblerMetaConnectionProvider"); + +CMbufGobblerMetaConnectionProvider* CMbufGobblerMetaConnectionProvider::NewL(ESock::CMetaConnectionProviderFactoryBase& aFactory, + const ESock::TProviderInfo& aProviderInfo) + { + CMbufGobblerMetaConnectionProvider* self = new (ELeave) CMbufGobblerMetaConnectionProvider(aFactory,aProviderInfo,MbufGobblerMCprActivities::MbufGobblerMCprActivitiesMap::Self()); + CleanupStack::PushL(self); + self->ConstructL(); + CleanupStack::Pop(); + return self; + } + +CMbufGobblerMetaConnectionProvider::CMbufGobblerMetaConnectionProvider(ESock::CMetaConnectionProviderFactoryBase& aFactory, + const ESock::TProviderInfo& aProviderInfo, const MeshMachine::TNodeActivityMap& aActivityMap) + : CCoreMetaConnectionProvider(aFactory, aProviderInfo, aActivityMap) + { + MBUFGOBBLER_LOG_NODE_CREATE(KMbufGobblerMcprSubTag, CMbufGobblerMetaConnectionProvider, KNodeName, this->NodeId().Ptr()); + } + +void CMbufGobblerMetaConnectionProvider::ConstructL() + { + CCoreMetaConnectionProvider::ConstructL(); + MBUFGOBBLER_TEST_DATA_INIT + MBUFGOBBLER_TEST_POINT(KMCPrUp,KErrNone) + } + +CMbufGobblerMetaConnectionProvider::~CMbufGobblerMetaConnectionProvider() + { + MBUFGOBBLER_LOG_NODE_DESTROY(KMbufGobblerMcprSubTag, CMbufGobblerMetaConnectionProvider, KNodeName, this->NodeId().Ptr()); + } + +void CMbufGobblerMetaConnectionProvider::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage) + { + LOGMESSAGE(KMbufGobblerMcprSubTag, KNodeName, this, aSender, aRecipient, aCFMessage); + LOG_NODE_INFO(KMbufGobblerMcprSubTag, KNodeName, *this, iClientCount); + MeshMachine::TNodeContext ctx(*this, aCFMessage, aSender, aRecipient); + CCoreMetaConnectionProvider::Received(ctx); + User::LeaveIfError(ctx.iReturn); + } + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnprovideractivities.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnprovideractivities.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,42 @@ +// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Meta Connection Provider Mesh Activities +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblermetaconnprovideractivities.h" +#include "mbufgobblerlog.h" + +#include + + +namespace MbufGobblerMCprActivities +{ +DEFINE_ACTIVITY_MAP(MbufGobblerMCprActivitiesMap) + //no activities defiend here yet. This define is to show where to put activities + //so for now just inherit from core activities +ACTIVITY_MAP_END_BASE(MCprActivities, coreMCprActivities) +} diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnproviderfactory.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnproviderfactory.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,63 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Factory which creates the Meta Connection Provider +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblermetaconnproviderfactory.h" +#include "mbufgobblermetaconnprovider.h" +#include "mbufgobblerlog.h" + + +CMbufGobblerMetaConnectionProviderFactory* CMbufGobblerMetaConnectionProviderFactory::NewL(TAny* aParentContainer) + { + return new (ELeave) CMbufGobblerMetaConnectionProviderFactory(TUid::Uid(CMbufGobblerMetaConnectionProviderFactory::iUid), + *(reinterpret_cast(aParentContainer))); + } + +CMbufGobblerMetaConnectionProviderFactory::CMbufGobblerMetaConnectionProviderFactory(TUid aFactoryUid, ESock::CMetaConnectionFactoryContainer& aParentContainer) + : CMetaConnectionProviderFactoryBase(aFactoryUid,aParentContainer) + { + //LOG_NODE_CREATE(KVccMCprFactoryTag, CVccMetaConnectionProviderFactory); + } + +ESock::ACommsFactoryNodeId* CMbufGobblerMetaConnectionProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& aQuery) + { + //LOG1(_L8("CMbufGobblerMetaConnectionProviderFactory %08x:\tDoCreateObjectL()"), this); + const ESock::TMetaConnectionFactoryQuery& query = static_cast(aQuery); + return CMbufGobblerMetaConnectionProvider::NewL (*this, query.iProviderInfo); + } + +void CMbufGobblerMetaConnectionProviderFactory::DoEnumerateConnectionsL (RPointerArray& /*aConnectionInfoPtrArray*/) + { + User::Leave(KErrNotSupported); + } + + + + + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnproviderstates.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblermetaconnproviderstates.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,62 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Meta Connection Provider Mesh States +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblermetaconnproviderstates.h" +#include "mbufgobblerlog.h" + +CMbufGobblerMetaConnectionProviderStates::CMbufGobblerMetaConnectionProviderStates() + { + // No implementation required + } + +CMbufGobblerMetaConnectionProviderStates::~CMbufGobblerMetaConnectionProviderStates() + { + } + +CMbufGobblerMetaConnectionProviderStates* CMbufGobblerMetaConnectionProviderStates::NewLC() + { + CMbufGobblerMetaConnectionProviderStates* self = + new (ELeave) CMbufGobblerMetaConnectionProviderStates(); + CleanupStack::PushL(self); + self->ConstructL(); + return self; + } + +CMbufGobblerMetaConnectionProviderStates* CMbufGobblerMetaConnectionProviderStates::NewL() + { + CMbufGobblerMetaConnectionProviderStates* self = + CMbufGobblerMetaConnectionProviderStates::NewLC(); + CleanupStack::Pop(); // self; + return self; + } + +void CMbufGobblerMetaConnectionProviderStates::ConstructL() + { + + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerproviderselector.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblerproviderselector.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,105 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// MbufGobbler selector. Used by the Tier Manager to select the access point below +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblerproviderselector.h" +#include "mbufgobblerlog.h" + +//extra includes +#include //needed as declares MProviderSelector. +#include //needed for CommsDat::CMDBSession +#include //needed for ESock::TierManagerUtils +#include //needed for CCDTierRecord (iTierRecord) + +#include "mbufgobbler_panic.h" //needed for ASSERT_DEBUG +#include "mbufgobblertiermanagerfactory.h" //needed for CMbufGobblerTierManagerFactory::iUid +#include "mbufgobblermetaconnproviderfactory.h" //needed for CMbufGobblerMetaConnectionProviderFactory::iUid + + +ESock::MProviderSelector* CMbufGobblerProviderSelector::NewL(const Meta::SMetaData& aSelectionPreferences) + { + //LOG_STATIC_FUNC + ASSERT_DEBUG(aSelectionPreferences.IsTypeOf(ESock::TSelectionPrefs::TypeId()), EUnexpectedTSelectionPrefsType); + + CMbufGobblerProviderSelector* self = NULL; + self = new(ELeave) CMbufGobblerProviderSelector(aSelectionPreferences); + CleanupStack::PushL(self); + + CommsDat::CMDBSession* dbs = CommsDat::CMDBSession::NewLC(KCDVersion1_2); + + self->iTierRecord = ESock::TierManagerUtils::LoadTierRecordL(TUid::Uid(CMbufGobblerTierManagerFactory::iUid), *dbs); + + ASSERT_DEBUG(static_cast(self->iTierRecord->iDefaultAccessPoint)!=0,EUnexpectedTSelectionPrefsType); + + CleanupStack::Pop(dbs); + CleanupStack::Pop(self); + ASSERT_DEBUG(self->iDbs == NULL, EInvalidNullPtr); + self->iDbs = dbs; + return self; + } + +CMbufGobblerProviderSelector::CMbufGobblerProviderSelector(const Meta::SMetaData& aSelectionPreferences) +: ASimpleSelectorBase(aSelectionPreferences) + { + } + +CMbufGobblerProviderSelector::~CMbufGobblerProviderSelector() + { + } + +void CMbufGobblerProviderSelector::Destroy() + { + delete this; + } + + +/** +Find or create a Mbufgobbler Meta Connection Provider +*/ +ESock::CMetaConnectionProviderBase* CMbufGobblerProviderSelector::FindOrCreateProviderL(TUint aAccessPoint) + { + return ASimpleSelectorBase::FindOrCreateProviderL(aAccessPoint); + } + + +/** +Perform the selection of a Meta Connection Provider +*/ +void CMbufGobblerProviderSelector::SelectL(ESock::ISelectionNotify& aSelectionNotify) + { + ASSERT_DEBUG(iDbs, EInvalidNullPtr); + ASSERT_DEBUG(iTierRecord, EInvalidNullPtr); + TUint32 defaultAccessPoint = iTierRecord->iDefaultAccessPoint; + + //Must be set + User::LeaveIfError(defaultAccessPoint!=0 ? KErrNone : KErrCorrupt); + + // Send select complete with the provider, and the final select complete + aSelectionNotify.SelectComplete(this, FindOrCreateProviderL(defaultAccessPoint)); + aSelectionNotify.SelectComplete(this, NULL); + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnprovider.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnprovider.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,75 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Sub Connection Provider +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblersubconnprovider.h" +#include "mbufgobblersubconnprovideractivities.h" +#include "mbufgobblerlog.h" +#include "mbufgobblertestflags.h" + +using namespace MbufGobblerSCprActivities; + +_LIT8(KNodeName, "CMbufGobblerSubconnProvider"); + +CMbufGobblerSubconnProvider* CMbufGobblerSubconnProvider::NewL(ESock::CSubConnectionProviderFactoryBase& aFactory) + { + CMbufGobblerSubconnProvider* prov = new (ELeave) CMbufGobblerSubconnProvider(aFactory); + CleanupStack::PushL(prov); + prov->ConstructL(); + CleanupStack::Pop(prov); + return prov; + } + +CMbufGobblerSubconnProvider::CMbufGobblerSubconnProvider(ESock::CSubConnectionProviderFactoryBase& aFactory) +: CCoreSubConnectionProvider(aFactory, MbufGobblerSCprActivities::MbufGobblerSCprActivitiesMap::Self()) + { + MBUFGOBBLER_LOG_NODE_CREATE(KMbufGobblerScprSubTag, CMbufGobblerSubconnProvider, KNodeName, this->NodeId().Ptr()); + } + + + +void CMbufGobblerSubconnProvider::ConstructL() + { + CCoreSubConnectionProvider::ConstructL(); + MBUFGOBBLER_TEST_DATA_INIT + MBUFGOBBLER_TEST_POINT(KSCPrUp,KErrNone) + } + +CMbufGobblerSubconnProvider::~CMbufGobblerSubconnProvider() + { + MBUFGOBBLER_LOG_NODE_DESTROY(KMbufGobblerScprSubTag, CMbufGobblerSubconnProvider, KNodeName, this->NodeId().Ptr()); + } + +void CMbufGobblerSubconnProvider::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage) + { + LOGMESSAGE(KMbufGobblerScprSubTag, KNodeName, this, aSender, aRecipient, aMessage); + LOG_NODE_INFO(KMbufGobblerScprSubTag, KNodeName, *this, iClientCount); + MeshMachine::TNodeContext ctx(*this, aMessage, aSender, aRecipient); + Received(ctx); + User::LeaveIfError(ctx.iReturn); + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnprovideractivities.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnprovideractivities.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,43 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Sub Connection Provider Mesh Activities +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblersubconnprovideractivities.h" +#include "mbufgobblerlog.h" + +#include + + + +namespace MbufGobblerSCprActivities +{ +DEFINE_ACTIVITY_MAP(MbufGobblerSCprActivitiesMap) + //no activities defiend here yet. This define is to show where to put activities + //so for now just inherit from core activities +ACTIVITY_MAP_END_BASE(SCprActivities, coreSCprActivities) +} diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnproviderfactory.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnproviderfactory.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,61 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Sub Connection Provider Factory +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblersubconnproviderfactory.h" +#include "mbufgobblersubconnprovider.h" +#include "mbufgobblerlog.h" + +CMbufGobblerSubconnProviderFactory* CMbufGobblerSubconnProviderFactory::NewL(TAny* aParentContainer) + { + return new (ELeave) CMbufGobblerSubconnProviderFactory(TUid::Uid(CMbufGobblerSubconnProviderFactory::iUid), + *reinterpret_cast(aParentContainer)); + } + +CMbufGobblerSubconnProviderFactory::CMbufGobblerSubconnProviderFactory(TUid aFactoryId, ESock::CSubConnectionFactoryContainer& aParentContainer) + : CSubConnectionProviderFactoryBase(aFactoryId, aParentContainer) + { + } + +ESock::ACommsFactoryNodeId* CMbufGobblerSubconnProviderFactory::DoCreateObjectL(ESock::TFactoryQueryBase& aQuery) + { + const ESock::TDefaultSCPRFactoryQuery& query = static_cast(aQuery); + if (query.iSCPRType == RSubConnection::EAttachToDefault) + { + return CMbufGobblerSubconnProvider::NewL(*this); + } + else if(query.iSCPRType == RSubConnection::ECreateNew) + { + return CMbufGobblerSubconnProvider::NewL(*this); + } + else + { + User::Leave(KErrNotSupported); + } + return NULL; + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnproviderstates.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblersubconnproviderstates.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,62 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Connection Provider Declaration +// (control plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblersubconnproviderstates.h" +#include "mbufgobblerlog.h" + +CMbufGobblerSubconnMeshStates::CMbufGobblerSubconnMeshStates() + { + // No implementation required + } + +CMbufGobblerSubconnMeshStates::~CMbufGobblerSubconnMeshStates() + { + } + +CMbufGobblerSubconnMeshStates* CMbufGobblerSubconnMeshStates::NewLC() + { + CMbufGobblerSubconnMeshStates* self = + new (ELeave) CMbufGobblerSubconnMeshStates(); + CleanupStack::PushL(self); + self->ConstructL(); + return self; + } + +CMbufGobblerSubconnMeshStates* CMbufGobblerSubconnMeshStates::NewL() + { + CMbufGobblerSubconnMeshStates* self = + CMbufGobblerSubconnMeshStates::NewLC(); + CleanupStack::Pop(); // self; + return self; + } + +void CMbufGobblerSubconnMeshStates::ConstructL() + { + + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanager.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanager.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,87 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblertiermanager.h" +#include "mbufgobblertiermanageractivities.h" +#include "mbufgobblerlog.h" +#include "mbufgobblertestflags.h" + +#include + +#include "mbufgobblerproviderselector.h" + +_LIT8(KNodeName, "CMbufGobblerTierManager"); + +CMbufGobblerTierManager* CMbufGobblerTierManager::NewL(ESock::CTierManagerFactoryBase& aFactory) + { + CMbufGobblerTierManager* self = new (ELeave) CMbufGobblerTierManager(aFactory); + CleanupStack::PushL(self); + self->ConstructL(); + CleanupStack::Pop(self); + return self; + } + +CMbufGobblerTierManager::CMbufGobblerTierManager(ESock::CTierManagerFactoryBase& aFactory) +: CCoreTierManager(aFactory,MbufGobblerTMActivities::MbufGobblerTMActivitiesMap::Self()) + { + MBUFGOBBLER_LOG_NODE_CREATE(KMbufGobblerTierSubTag, CMbufGobblerTierManager, KNodeName, this->NodeId().Ptr()); + } + +void CMbufGobblerTierManager::ConstructL() + { + CCoreTierManager::ConstructL(); + MBUFGOBBLER_TEST_DATA_INIT + MBUFGOBBLER_TEST_POINT(KTierUp,KErrNone) + } + +CMbufGobblerTierManager::~CMbufGobblerTierManager() + { + MBUFGOBBLER_LOG_NODE_DESTROY(KMbufGobblerTierSubTag, CMbufGobblerTierManager, KNodeName, this->NodeId().Ptr()); + } + +ESock::MProviderSelector* CMbufGobblerTierManager::DoCreateProviderSelectorL(const Meta::SMetaData& aSelectionPreferences) + { + return CMbufGobblerProviderSelector::NewL(aSelectionPreferences); + } + +void CMbufGobblerTierManager::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage) + { + LOGMESSAGE(KMbufGobblerTierSubTag, KNodeName, this, aSender, aRecipient, aMessage); + LOG_NODE_INFO(KMbufGobblerTierSubTag, KNodeName, *this, iClientCount); + MeshMachine::TNodeContext ctx(*this, aMessage, aSender, aRecipient); + CCoreTierManager::Received(ctx); + User::LeaveIfError(ctx.iReturn); + } + + + + + + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanageractivities.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanageractivities.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,47 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager Mesh Activities +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblertiermanageractivities.h" +#include "mbufgobblerlog.h" + +#include +#include + +#include + + + +namespace MbufGobblerTMActivities +{ +DEFINE_ACTIVITY_MAP(MbufGobblerTMActivitiesMap) + //no activities defiend here yet. This define is to show where to put activities + //so for now just inherit from core activities +ACTIVITY_MAP_END_BASE(TMActivities, coreTMActivities) +} + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanagerfactory.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanagerfactory.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,52 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager Factory +// (management plane) +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblertiermanagerfactory.h" +#include "mbufgobblertiermanager.h" +#include "mbufgobblerlog.h" + + + +CMbufGobblerTierManagerFactory* CMbufGobblerTierManagerFactory::NewL(TAny* aParentContainer) + { + return new (ELeave) CMbufGobblerTierManagerFactory(TUid::Uid(CMbufGobblerTierManagerFactory::iUid),TUid::Uid(CMbufGobblerTierManagerFactory::iUid),*(reinterpret_cast(aParentContainer))); + } + +CMbufGobblerTierManagerFactory::CMbufGobblerTierManagerFactory(TUid aTierTypeId, TUid aFactoryUid, ESock::CTierManagerFactoryContainer& aParentContainer) +: CTierManagerFactoryBase(aTierTypeId,aFactoryUid,aParentContainer) + { + } + +ESock::ACommsFactoryNodeId* CMbufGobblerTierManagerFactory::DoCreateObjectL(ESock::TFactoryQueryBase& /* aQuery */) + { + return CMbufGobblerTierManager::NewL(*this); + } + + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanagerstates.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/src/mbufgobblertiermanagerstates.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,63 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Tier Manager Mesh States +// (management plane) +// +// +// +// This is a 3-plane comms layer implementation example, which has been customised to be a test layer which gobbles and releases ESOCK MBUFs. +// The MBuf gobbling functionality can be disabled by undefining the macro SYMBIAN_COMMSFW_MBUF_GOBBLER which is specified in mbufgobblerproviders.mmp. +// When SYMBIAN_COMMSFW_MBUF_GOBBLER is undefined, the source code specified by mbufgobblerproviders.mmp becomes a pass through layer i.e. it passes the data +// through to the layer above or below without altering it. This makes it useful as a starting point for implementing your own layers / providers; +// useful documentation on how to customise your own passthrough layer can be found in ..\docs\MbufGobblerLayer.doc +// + +/** + @file + @internalComponent +*/ + +#include "mbufgobblertiermanagerstates.h" +#include "mbufgobblerlog.h" + +CMbufGobblerTierManagerMeshStates::CMbufGobblerTierManagerMeshStates() + { + // No implementation required + } + +CMbufGobblerTierManagerMeshStates::~CMbufGobblerTierManagerMeshStates() + { + } + +CMbufGobblerTierManagerMeshStates* CMbufGobblerTierManagerMeshStates::NewLC() + { + CMbufGobblerTierManagerMeshStates* self = + new (ELeave) CMbufGobblerTierManagerMeshStates(); + CleanupStack::PushL(self); + self->ConstructL(); + return self; + } + +CMbufGobblerTierManagerMeshStates* CMbufGobblerTierManagerMeshStates::NewL() + { + CMbufGobblerTierManagerMeshStates* self = + CMbufGobblerTierManagerMeshStates::NewLC(); + CleanupStack::Pop(); // self; + return self; + } + +void CMbufGobblerTierManagerMeshStates::ConstructL() + { + + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/group/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/group/bld.inf Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,24 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +PRJ_TESTEXPORTS +../../data/dummy_static_with_mbufgobbler.cfg z:/testdata/configs/mbufgobbler/dummy_static_with_mbufgobbler.cfg +../scripts/te_mbufgobbler.script z:/testdata/scripts/mbufgobbler/te_mbufgobbler.script + +../group/te_mbufgobbler.iby /epoc32/rom/include/te_mbufgobbler.iby + +PRJ_TESTMMPFILES +te_mbufgobbler.mmp + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/group/te_mbufgobbler.iby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/group/te_mbufgobbler.iby Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,26 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +#ifndef __te_mbufgobbler_IBY__ +#define __te_mbufgobbler_IBY__ + +#include "mbufgobblerproviders.iby" + +file=ABI_DIR\DEBUG_DIR\te_mbufgobbler.exe Sys\Bin\te_mbufgobbler.exe + +data=EPOCROOT##epoc32\data\z\testdata\configs\mbufgobbler\dummy_static_with_mbufgobbler.cfg testdata\configs\mbufgobbler\dummy_static_with_mbufgobbler.cfg +data=EPOCROOT##epoc32\data\z\testdata\scripts\mbufgobbler\te_mbufgobbler.script testdata\scripts\mbufgobbler\te_mbufgobbler.script + +#endif diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/group/te_mbufgobbler.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/group/te_mbufgobbler.mmp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,49 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Mbufgobbler plugin for TEF. Sends/receives data, and ensures it went through the new layer +// + +TARGET te_mbufgobbler.exe + +// NetworkServices because it's using sockets. +// WriteDeviceData because it needs to define pub/sub properties +// NetworkControl for RConnection::Stop. Remove this (from here and test code) if stop is not required +CAPABILITY NetworkServices WriteDeviceData NetworkControl +TARGETTYPE exe +UID 0x1000007A 0x10272F9D +VENDORID 0x70000001 + +SOURCEPATH ../src +SOURCE te_mbufgobblerserver.cpp +SOURCE te_mbufgobblertest.cpp + + +USERINCLUDE ../inc +USERINCLUDE ../../inc +SYSTEMINCLUDE /epoc32/include +SYSTEMINCLUDE /epoc32/include/test +SYSTEMINCLUDE /epoc32/include/libc +//SYSTEMINCLUDE /epoc32/include/nkern +SYSTEMINCLUDE /epoc32/include/platform +SYSTEMINCLUDE /epoc32/include/platform/comms-infras + +//LIBRARY estlib.lib +LIBRARY euser.lib +LIBRARY testexecuteutils.lib +LIBRARY testexecutelogclient.lib + +LIBRARY esock.lib +LIBRARY insock.lib + +SMPSAFE diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/inc/te_mbufgobblerserver.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/inc/te_mbufgobblerserver.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,45 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Test server +// + +/** + @file + @internalComponent +*/ + +#ifndef __MBUFGOBBLER_SERVER_H__ +#define __MBUFGOBBLER_SERVER_H__ + +#include + +enum + { + KTestWorkerStart = 1, + }; + + +class CMbufGobblerTestServer : public CTestServer + { +public: + typedef CTestServer ParentClass; + static CMbufGobblerTestServer* NewL(); + virtual ~CMbufGobblerTestServer(); + virtual CTestStep* CreateTestStep(const TDesC& aStepName); + }; + + +#endif // __MBUFGOBBLER_SERVER_H__ + + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/inc/te_mbufgobblertest.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/inc/te_mbufgobblertest.h Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,38 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Test steps +// + +/** + @file + @internalComponent +*/ + +#ifndef __MBUFGOBBLER_TEST_H__ +#define __MBUFGOBBLER_TEST_H__ + +#include +#include "te_mbufgobblerserver.h" + +class CMbufGobblerStartupTest : public CTestStep + { +public: + CMbufGobblerStartupTest(CMbufGobblerTestServer* aOwner); + ~CMbufGobblerStartupTest(); + virtual TVerdict doTestStepL(); + }; + +_LIT(KTestMbufGobblerStartupTest,"MbufGobblerStartupTest"); + +#endif // __MBUFGOBBLER_TEST_H__ diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/scripts/te_mbufgobbler.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/scripts/te_mbufgobbler.script Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,24 @@ +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// + +LOAD_SUITE te_mbufgobbler + +RUN_SCRIPT z:\TestData\scripts\te_esock_test_unloadesockForced.script + +ced -i z:\testdata\configs\mbufgobbler\dummy_static_with_mbufgobbler.cfg + +RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script + +RUN_TEST_STEP 50 te_mbufgobbler MbufGobblerStartupTest + +RUN_SCRIPT z:\TestData\scripts\te_esock_test_unloadesockForced.script diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/src/te_mbufgobblerserver.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/src/te_mbufgobblerserver.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,117 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Test server +// + +/** + @file + @internalComponent +*/ + + +#include +#include "te_mbufgobblerserver.h" +#include "te_mbufgobblertest.h" + +_LIT(KServerName,"te_mbufgobbler"); + +CMbufGobblerTestServer* CMbufGobblerTestServer::NewL() +/** + * @return - Instance of the test server + * Called inside the MainL() function to create and start the + * CTestServer derived server. + */ + { + CMbufGobblerTestServer * server = new (ELeave) CMbufGobblerTestServer(); + CleanupStack::PushL(server); + + // Either use a StartL or ConstructL, the latter will permit + // Server Logging. + + //server->StartL(KServerName); + server->ConstructL(KServerName); // from CTestBase + + CleanupStack::Pop(server); + return server; + } + + +/*virtual*/ CMbufGobblerTestServer::~CMbufGobblerTestServer() + { + } + + +// EKA2 much simpler +// Just an E32Main and a MainL() +LOCAL_C void MainL() +/** + * Much simpler, uses the new Rendezvous() call to sync with the client + */ + { + // Leave the hooks in for platform security +#if (defined __DATA_CAGING__) + RProcess().DataCaging(RProcess::EDataCagingOn); + RProcess().SecureApi(RProcess::ESecureApiOn); +#endif + CActiveScheduler* sched=NULL; + sched=new(ELeave) CActiveScheduler; + CActiveScheduler::Install(sched); + CMbufGobblerTestServer* server = NULL; + // Create the CTestServer derived server + TRAPD(err,server = CMbufGobblerTestServer::NewL()); + if (!err) + { + // Sync with the client and enter the active scheduler + RProcess::Rendezvous(KErrNone); + sched->Start(); + } + delete server; + delete sched; + } + +// Only a DLL on emulator for typhoon and earlier + +GLDEF_C TInt E32Main() +/** + * @return - Standard Epoc error code on exit + */ + { + CTrapCleanup* cleanup = CTrapCleanup::New(); + if (cleanup == NULL) + { + return KErrNoMemory; + } + TRAP_IGNORE(MainL()); + delete cleanup; + return KErrNone; + } + +// Create a thread in the calling process +// Emulator typhoon and earlier + +CTestStep* CMbufGobblerTestServer::CreateTestStep(const TDesC& aStepName) +/** + * @return - A CTestStep derived instance + * Implementation of CTestServer pure virtual + */ + { + CTestStep* testStep = NULL; + + if (aStepName == KTestMbufGobblerStartupTest) + testStep = new CMbufGobblerStartupTest(this); +// else if (aStepName == (other step name) +// testStep = new (other test step class) + + return testStep; + } diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/src/te_mbufgobblertest.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/te_mbufgobbler/src/te_mbufgobblertest.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,126 @@ +// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Test steps +// + +/** + @file + @internalComponent +*/ + + +#include +#include +//#include +#include +#include +#include "te_mbufgobblertest.h" +#include "mbufgobblertestflags.h" + + +CMbufGobblerStartupTest::CMbufGobblerStartupTest(CMbufGobblerTestServer* /*aOwner*/) + { + SetTestStepName(KTestMbufGobblerStartupTest); + } + +CMbufGobblerStartupTest::~CMbufGobblerStartupTest() + { + } + +TVerdict CMbufGobblerStartupTest::doTestStepL() + { +#ifdef _DEBUG + SetTestStepResult( EFail ); + + User::LeaveIfError(MbufGobblerTestFlags::ActivateTestFlags()); + + INFO_PRINTF1(_L(" .. opening socket server..")); + RSocketServ sockServ; + User::LeaveIfError(sockServ.Connect()); + CleanupClosePushL(sockServ); + + INFO_PRINTF1(_L(" .. opening connection..")); + RConnection conn; + User::LeaveIfError(conn.Open(sockServ)); + CleanupClosePushL(conn); + User::LeaveIfError(conn.Start()); // start default connection (defined in commsdat) + + INFO_PRINTF1(_L("Checking Tier up..")); + TInt result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KTierUp); + User::LeaveIfError(result); + INFO_PRINTF2(_L("Tier started ok [%d]."),result); + + INFO_PRINTF1(_L("Checking MCPr up..")); + result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KMCPrUp); + User::LeaveIfError(result); + INFO_PRINTF2(_L("MCPr started ok [%d]."),result); + + INFO_PRINTF1(_L("Checking CPr up..")); + result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KCPrUp); + User::LeaveIfError(result); + INFO_PRINTF2(_L("CPr started ok [%d]."),result); + + INFO_PRINTF1(_L("Checking SCPr up..")); + result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KSCPrUp); + User::LeaveIfError(result); + INFO_PRINTF2(_L("SCPr started ok [%d]."),result); + + INFO_PRINTF1(_L("Checking Binder up..")); + result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KBind); + User::LeaveIfError(result); + INFO_PRINTF2(_L("Binder up ok [%d]."),result); + + INFO_PRINTF1(_L(" .. opening socket..")); + RSocket sock; + User::LeaveIfError(sock.Open(sockServ,KAfInet,KSockDatagram,KProtocolInetUdp,conn)); + CleanupClosePushL(sock); + + INFO_PRINTF1(_L(" .. sending a packet..")); + TBuf8<128> pkt; + pkt.SetLength(128); + TInetAddr dest; + dest.Input(_L("11.22.33.44")); + dest.SetPort(100); + TRequestStatus status; + sock.SendTo(pkt,dest,0,status); + User::WaitForRequest(status); + User::LeaveIfError(status.Int()); + + INFO_PRINTF1(_L("Checking Send occurred..")); + result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KBinderSend); + User::LeaveIfError(result); + INFO_PRINTF2(_L("Send occurred ok [%d]."),result); + + INFO_PRINTF1(_L("Checking Receive occurred..")); + result = MbufGobblerTestFlags::GetResult(MbufGobblerTestFlags::KBinderReceive); + User::LeaveIfError(result); + INFO_PRINTF2(_L("Receive occurred ok [%d]."),result); + + // Remove this call if its high capability requirement is a problem + INFO_PRINTF1(_L(" .. stopping connection..")); + User::LeaveIfError(conn.Stop()); + + CleanupStack::Pop(); // RSocket close + CleanupStack::Pop(); // RConnection close + CleanupStack::Pop(); // RSocketServ close + + // return success / failure + SetTestStepResult( EPass ); +#else // _DEBUG + SetTestStepResult( EPass ); + INFO_PRINTF1(_L(" .. results for this component only useful in UDEB mode.")); +#endif + return TestStepResult(); + } + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/updatecontentandfilenames.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/updatecontentandfilenames.ini Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,36 @@ +[Name] +# N.B. This must be capitalised correctly as you wish it to appear in the class names. +Search=MbufGobbler +Replace=CHANGEME + + +# Uids to replace follow. +# Don't include the leading 0x (because we need to search and replace on resource filename). +[DLL UId] +Search=10272F97 +Replace=CHANGEME + +[Tier Impl UId] +Search=10272F98 +Replace=CHANGEME + +[MCPr Impl UId] +Search=10272F99 +Replace=CHANGEME + +[CPr Impl UId] +Search=10272F9A +Replace=CHANGEME + +[SCPr Impl UId] +Search=10272F9B +Replace=CHANGEME + +[Flow Impl UId] +Search=10272F9C +Replace=CHANGEME + +[Test Plug-in UId + Test pub/sub UId] +Search=10272F9D +Replace=CHANGEME + diff -r 405674398db4 -r c34f57d8afa7 commsfwutils/commsbufs/mbufgobblerlayer/updatecontentandfilenames.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/mbufgobblerlayer/updatecontentandfilenames.py Tue Oct 05 15:20:13 2010 +0100 @@ -0,0 +1,181 @@ +import ConfigParser +##import io +import sys +import os +import re +import string +import shutil + +active=1 +iniFileName='updatecontentandfilenames.ini' + +def AddSearchReplacePair(src,dst): + print "Will replace\t"+src+" with\t"+dst + search_replace[src] = dst + +def DieAndWait(string): + print string + sys.exit() + +def TranslateString(string): +# out = string +# print "\ntranslating: "+string + for src in search_replace.keys(): + dest = search_replace[src] +# print "src: "+src+" dest: "+dest + string = string.replace(src,dest) +# print "out: "+out + return string + + +def RenameIfNecessary(root,file): + thisdest = TranslateString(file) + if(thisdest != file): + print "Renaming ["+file+"] to ["+thisdest+"]" + if active: + os.rename(os.path.join(root,file),os.path.join(root,thisdest)) + +def CorrectFile(file): + # ini file is special + if(file.upper() == iniFileName.upper()): + CorrectIniFile(file) + else: + if(FileContainsSrc(file)): + print "Modifying ["+file+"]" + TranslateFile(file); + +def FileContainsSrc(file): +# print "looking in ["+file+"]" + f = open(file) + found = 0 + for line in f: +# print "[[["+line + for src in search_replace.keys(): + if(-1 != string.find(line,src)): + found = 1 +# print "\n'"+src+"' found in "+line+".. so.." + break + if(found): + break + f.close() + return found + +def TranslateFile(file): + if (active == 0): + return + shutil.copyfile(file,file+".bak") + i = open(file+".bak") + o = open(file,"w+") + for line in i: + out=TranslateString(line) + o.write(out) + i.close() + o.close() + +def CorrectIniFile(file): + if (active == 0): + return + print "Correcting ini file "+file+" .." + shutil.copyfile(file,file+".bak") + i = open(file+".bak") + o = open(file,"w+") + searchfield='' + for line in i: + ms=re.match('^\s*Search\s*=\s*(.+)',line,flags=re.IGNORECASE) + mr=re.match('^\s*Replace\s*=\s*(.+)',line,flags=re.IGNORECASE) + if(ms): + if(searchfield != ''): + print "Multiple search sections found before a replace. fix config file manually" + sys.exit() + searchfield = ms.group(1) + elif(mr): + if(searchfield == ''): + print "Replace section found before search section. fix config file manually" + sys.exit() + o.write("Search="+mr.group(1)+"\nReplace=CHANGEME\n") + searchfield='' + else: + o.write(line) + i.close() + o.close() + + + + +config = ConfigParser.ConfigParser() +config.readfp(open(iniFileName)) + +print "1. Figuring out search/replace pairs.." + +search_replace = {} # empty map + +for section in config.sections(): + src = config.get(section,'Search') + if(src == ""): + DieAndWait("Error in ini file section '"+section+"': Must specify Search field") + if(src in search_replace): + DieAndWait("Error in ini file section '"+section+"': Search field '"+src+"' specified more than once") + dest = config.get(section,'Replace') + if(dest == ""): + DieAndWait("Error in ini file section '"+section+"': Must specify Replace field") + if(dest == "CHANGEME"): + DieAndWait("Error in ini file section '"+section+"': Must specify value to replace '"+src+"' with") + + AddSearchReplacePair(src,dest) + + # deal with upper / lower case variants + ucsrc = src.upper() + lcsrc = src.lower() + lcapsrc = ucsrc[:1]+lcsrc[1:] + ucdest = dest.upper() + lcdest = dest.lower() + lcapdest = ucdest[:1]+lcdest[1:] + + if(ucsrc != src): + AddSearchReplacePair(ucsrc,ucdest) + if(lcsrc != src): + AddSearchReplacePair(lcsrc,lcdest) + if(lcapsrc != src and lcapsrc != lcsrc): + AddSearchReplacePair(lcapsrc,lcapdest) + +print "-----" +print "2. Scanning for read-only files.." + +readOnlyFiles=0; +for root, dirs, files in os.walk("",topdown=False): + for file in files: +# print "Testing readable : "+root+file + try: + fh = open(os.path.join(root,file),"a+") + fh.close() + except: + print "Read-only file detected: "+os.path.join(root,file) + readOnlyFiles=1 + +if(readOnlyFiles): + print "Can't operate with read-only files present." + sys.exit() +else: + print "No read-only files present. Proceeding to search/replace.." + + +print "-----" +print "3. Renaming files and folders.." + +for root, dirs, files in os.walk("",topdown=False): +# print "ROOT: "+root + for dir in dirs: + RenameIfNecessary(root,dir) + for file in files: + RenameIfNecessary(root,file) + + +print "-----" +print "4. Search/replacing in files.." + +for root, dirs, files in os.walk("",topdown=False): + for file in files: + CorrectFile(os.path.join(root,file)) + +print "-----" +print "Done." diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 1).mdl --- a/datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 1).mdl Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24416 +0,0 @@ - -(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")) diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 2)0.2.mdl --- a/datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 2)0.2.mdl Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27344 +0,0 @@ - -(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 "4288AE5A0194" - collaborators (list link_list - (object Link - quid "4288AE900354" - supplier "$UNNAMED$1" - quidu "4288AE6B0008" - messages (list Messages - (object Message "Call" - quid "4288AE900355" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Use Case View::Client" - quidu "41AB65200268" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$1" - quid "4288AE6B0008" - collaborators (list link_list - (object Link - quid "4298BC0500F4" - supplier "$UNNAMED$2" - quidu "4298BBDB0248" - messages (list Messages - (object Message "Call(clientId)" - quid "4298BC0500F5" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "Call")))) - class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$2" - quid "4298BBDB0248" - collaborators (list link_list - (object Link - quid "4298BC1202B5" - supplier "$UNNAMED$2" - quidu "4298BBDB0248" - messages (list Messages - (object Message "marshal" - quid "4298BC1202B6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2))) - (object Link - quid "4298BC3901AD" - supplier "$UNNAMED$3" - quidu "4298BC2102C1" - messages (list Messages - (object Message "Send" - quid "4298BC3901AE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2" - ordinal 3 - Operation "Send( )" - quidu "4288B5CE03C8")))) - class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$3" - quid "4298BC2102C1" - collaborators (list link_list - (object Link - quid "4298BC8A02EA" - supplier "$UNNAMED$4" - quidu "4298BC770007" - messages (list Messages - (object Message "RunL" - quid "4298BC8A02EB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1" - ordinal 4)))) - class "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$4" - quid "4298BC770007" - collaborators (list link_list - (object Link - quid "4298BCD0033A" - supplier "$UNNAMED$4" - quidu "4298BC770007" - messages (list Messages - (object Message "object lookup" - quid "4298BCD0033B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1.1" - ordinal 5) - (object Message "fn lookup" - quid "4298BD5F020A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1.2" - ordinal 6))) - (object Link - quid "4298BDDB0352" - supplier "$UNNAMED$5" - quidu "4298BDB101A3" - messages (list Messages - (object Message "Call(clientId)" - quid "4298BDDB0353" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1.2.1.3" - ordinal 7 - Operation "Call")))) - class "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" - quidu "4288ADE80190" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$5" - quid "4298BDB101A3" - collaborators (list link_list - (object Link - quid "4298BDEF0120" - supplier "$UNNAMED$5" - quidu "4298BDB101A3" - messages (list Messages - (object Message "demarshal" - quid "4298BDEF0121" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.2.1.3.1" - ordinal 8))) - (object Link - quid "4298BE3901E5" - supplier "$UNNAMED$6" - quidu "4298BDFE01AE" - messages (list Messages - (object Message "Call(clientId)" - quid "4298BE3901E6" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1.1.2.1.3.2" - ordinal 9 - Operation "Call")))) - class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" - quidu "4289DB160047" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$6" - quid "4298BDFE01AE" - class "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - persistence "Transient" - multi FALSE))) - (object Mechanism @2 - logical_models (list unit_reference_list - (object Object "$UNNAMED$7" - quid "428B766C0171" - collaborators (list link_list - (object Link - quid "42B1A9E70173" - supplier "$UNNAMED$8" - quidu "428B76790043" - messages (list Messages - (object Message "Open" - quid "42B1AA0B0020" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0) - (object Message "OpenComplete" - quid "42B1AA1C004C" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "2" - ordinal 1) - (object Message "Select" - quid "42B1AA3300EF" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "3" - ordinal 2) - (object Message "SelectComplete" - quid "42B29FC90233" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "16" - ordinal 15)))) - class "Logical View::Connection::RConnection" - quidu "41B1D83B017A" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$8" - quid "428B76790043" - collaborators (list link_list - (object Link - quid "42B1AA4701B6" - supplier "$UNNAMED$9" - quidu "428B768602E1" - messages (list Messages - (object Message "SelectProvider" - quid "42B297A4031A" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "4" - ordinal 3 - Operation "SelectProvider( )" - quidu "41C6B9CD03AB") - (object Message "SelectComplete" - quid "42B29FBD024A" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "15" - ordinal 14))) - (object Link - quid "42B29D3D0210" - supplier "$UNNAMED$10" - quidu "428B76970231" - messages (list Messages - (object Message "JoinL" - quid "42B29D4200C3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "13" - ordinal 12 - Operation "JoinL( )" - quidu "41C30A56024B")))) - class "Logical View::Connection::CConnection" - quidu "41A7507C013B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$9" - quid "428B768602E1" - collaborators (list link_list - (object Link - quid "42B2979E00AF" - supplier "$UNNAMED$9" - quidu "428B768602E1" - messages (list Messages - (object Message "MapPreferencesToLayer" - quid "42B297CF016D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 4))) - (object Link - quid "42B298B603A0" - supplier "placeholder" - quidu "42B18280031F" - messages (list Messages - (object Message "NewL" - quid "42B29A5600EC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 5) - (object Message "Select" - quid "42B29A5E0256" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "7" - ordinal 6) - (object Message "SelectComplete" - quid "42B29D1701F8" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "12" - ordinal 11)))) - class "Logical View::Factory::CConnectionFactoryContainer" - quidu "41A883B6002D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$10" - quid "428B76970231" - class "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$11" - quid "42B1642901B3" - collaborators (list link_list - (object Link - quid "42B29CFA03B0" - supplier "$UNNAMED$10" - quidu "428B76970231" - messages (list Messages - (object Message "NewL" - quid "42B29D030019" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "11" - ordinal 10)))) - class "Logical View::Factory::CConnectionProviderFactoryBase" - quidu "41A8839B0038" - persistence "Transient" - multi FALSE) - (object Object "placeholder" - quid "42B18280031F" - collaborators (list link_list - (object Link - quid "42B2993E0374" - supplier "placeholder" - quidu "42B18280031F" - messages (list Messages - (object Message "MapPreferencesToFactory" - quid "42B29A6B0363" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "8" - ordinal 7) - (object Message "Figure out selection info" - quid "42B29C7801CB" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "9" - ordinal 8) - (object Message "delete" - quid "42B29F9F03B0" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "14" - ordinal 13))) - (object Link - quid "42B29A0800E9" - supplier "$UNNAMED$11" - quidu "42B1642901B3" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B29CE1026A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "10" - ordinal 9)))) - class "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3" - persistence "Transient" - multi FALSE))) - (object Mechanism @3 - logical_models (list unit_reference_list - (object Object "$UNNAMED$12" - quid "428CC1E90349" - collaborators (list link_list - (object Link - quid "428CC2F0000D" - supplier "$UNNAMED$13" - quidu "428CC2B002BD" - messages (list Messages - (object Message "Open(RConnection&,EAttachToDefault)" - quid "428CC2F8023F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "Open") - (object Message "OpenComplete" - quid "42C3F6C4011B" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "8" - ordinal 7) - (object Message "Start" - quid "42C3F6F303D8" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "9" - ordinal 8) - (object Message "StartComplete" - quid "42C3F9E602CB" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "20" - ordinal 19)))) - class "Logical View::Sub Connection::RSubConnection" - quidu "41C177E40146" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$14" - quid "428CC2060251" - collaborators (list link_list - (object Link - quid "428CCDDA006A" - supplier "$UNNAMED$15" - quidu "428CC21A003D" - messages (list Messages - (object Message "JoinL" - quid "42C3F9220046" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "16" - ordinal 15) - (object Message "StartL" - quid "42C3F93A0183" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "17" - ordinal 16 - Operation "StartL( )" - quidu "41C303FB0299") - (object Message "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" - quid "42C3F9580390" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "18" - ordinal 17))) - (object Link - quid "42C3F8440166" - supplier "$UNNAMED$16" - quidu "428CC2A10080" - messages (list Messages - (object Message "FindOrCreateProvider(CConnectionProviderBase&)" - quid "42C3F8690021" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "11" - ordinal 10)))) - class "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$15" - quid "428CC21A003D" - class "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$17" - quid "428CC2330328" - class "Logical View::Connection::Nif Session::CNifSecureSession" - quidu "421BA9590249" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$16" - quid "428CC2A10080" - collaborators (list link_list - (object Link - quid "428CC4EA023B" - supplier "$UNNAMED$18" - quidu "428CC4C4036C" - messages (list Messages - (object Message "CanDoSubConnection()" - quid "42C3F54601AF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2))) - (object Link - quid "428CC663033F" - supplier "$UNNAMED$16" - quidu "428CC2A10080" - messages (list Messages - (object Message "FindFactory" - quid "42C3F63502BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3) - (object Message "FindFactory" - quid "42C3F8D4025C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "13" - ordinal 12))) - (object Link - quid "428CCC7F024F" - supplier "$UNNAMED$19" - quidu "428CCC74032F" - messages (list Messages - (object Message "CanDoSubConnection()" - quid "42C3F8920087" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "12" - ordinal 11))) - (object Link - quid "42C3F64801C9" - supplier "$UNNAMED$20" - quidu "42C3EE94022A" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42C3F64D02DF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 4))) - (object Link - quid "42C3F8CA001C" - supplier "$UNNAMED$21" - quidu "42C3F62400AD" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42C3F8E401DE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "14" - ordinal 13)))) - class "Logical View::Factory::CSubConnectionFactoryContainer" - quidu "41A87F1B03AD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$13" - quid "428CC2B002BD" - collaborators (list link_list - (object Link - quid "428CC337013D" - supplier "$UNNAMED$16" - quidu "428CC2A10080" - messages (list Messages - (object Message "FindOrCreateProvider(CConnectionProviderBase&)" - quid "428CC33D018C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - Operation "FindOrCreateProvider(CConnectionProvider&)"))) - (object Link - quid "428CCDFA014D" - supplier "$UNNAMED$14" - quidu "428CC2060251" - messages (list Messages - (object Message "JoinL" - quid "42C3F6B301D4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7" - ordinal 6) - (object Message "StartL" - quid "42C3F748008C" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "10" - ordinal 9 - Operation "StartL( )" - quidu "41C303FB0299") - (object Message "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" - quid "42C3F9CC03C6" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "19" - ordinal 18)))) - class "Logical View::Sub Connection::CSubConnection" - quidu "41A750530146" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$18" - quid "428CC4C4036C" - class "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$19" - quid "428CCC74032F" - collaborators (list link_list - (object Link - quid "428CCDAF00FE" - supplier "$UNNAMED$17" - quidu "428CC2330328")) - class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$20" - quid "42C3EE94022A" - collaborators (list link_list - (object Link - quid "42C3F66502EF" - supplier "$UNNAMED$14" - quidu "428CC2060251" - messages (list Messages - (object Message "NewL" - quid "42C3F6770089" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 5)))) - class "Logical View::Factory::CSubConnectionProviderFactoryBase" - quidu "41A87F61023B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$21" - quid "42C3F62400AD" - collaborators (list link_list - (object Link - quid "42C3F9060275" - supplier "$UNNAMED$15" - quidu "428CC21A003D" - messages (list Messages - (object Message "NewL" - quid "42C3F90D028A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "15" - ordinal 14)))) - class "Logical View::Factory::CSubConnectionProviderFactoryBase" - quidu "41A87F61023B" - persistence "Transient" - multi FALSE))) - (object Mechanism @4 - logical_models (list unit_reference_list - (object Object "$UNNAMED$22" - quid "4292FECF008A" - collaborators (list link_list - (object Link - quid "4292FECF008B" - supplier "$UNNAMED$23" - quidu "4292FECF0093" - messages (list Messages - (object Message "GetWorkerForProtocol" - quid "4292FECF008C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1))) - (object Link - quid "4292FECF008D" - supplier "$UNNAMED$22" - quidu "4292FECF008A" - messages (list Messages - (object Message "ForwardMessageL" - quid "4292FECF008E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2) - (object Message "ForwardMessageToPeer" - quid "4292FECF008F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3))) - (object Link - quid "4292FECF0090" - supplier "$UNNAMED$24" - quidu "4292FECF0095" - supplier_containment "By Reference" - client_containment "By Reference" - supplier_visibility "LOCAL" - client_visibility "LOCAL" - messages (list Messages - (object Message "PeerWorkerMessageReceivedL" - quid "4292FECF0091" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "5" - ordinal 4) - (object Message "CompleteReq" - quid "42934DB00322" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "12" - ordinal 11)))) - class "Logical View::Session Proxy/Pit Boss::CSockSession" - quidu "41C06F440273" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$23" - quid "4292FECF0093" - class "Logical View::Session Proxy/Pit Boss::CPitBoss" - quidu "42774CEE029D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$24" - quid "4292FECF0095" - collaborators (list link_list - (object Link - quid "4292FECF0096" - supplier "$UNNAMED$25" - quidu "4292FECF0099" - messages (list Messages - (object Message "ProcessMessageL" - quid "4292FECF0097" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 5)))) - class "Logical View::Session Proxy/Pit Boss::CWorkerThread" - quidu "42774D1403A3" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$25" - quid "4292FECF0099" - collaborators (list link_list - (object Link - quid "4292FECF009A" - supplier "$UNNAMED$25" - quidu "4292FECF0099" - messages (list Messages - (object Message "NewHostResolver" - quid "4292FECF009B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7" - ordinal 6))) - (object Link - quid "4292FFA00094" - supplier "$UNNAMED$26" - quidu "4292FF920148" - messages (list Messages - (object Message "NewL" - quid "42934CC0006F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "10" - ordinal 9))) - (object Link - quid "4293012A0023" - supplier "$UNNAMED$27" - quidu "429300700152" - messages (list Messages - (object Message "SubConnectionFactory" - quid "429341EB02A7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "8" - ordinal 7))) - (object Link - quid "429301C101CE" - supplier "$UNNAMED$28" - quidu "429301A1025E" - supplier_containment "By Value" - client_containment "By Value" - messages (list Messages - (object Message "FindOrCreateProviderL(CConnectionProviderBase*)" - quid "4293421803B1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "9" - ordinal 8)))) - class "Logical View::CPlayer" - quidu "41A773DB02DF" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$29" - quid "4292FECF00A4" - collaborators (list link_list - (object Link - quid "4292FECF00A3" - supplier "$UNNAMED$22" - quidu "4292FECF008A" - supplier_containment "By Value" - client_containment "By Value" - messages (list Messages - (object Message "ServiceL" - quid "4292FECF00A5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Logical View::CSocketServer" - quidu "427F651A0205" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$26" - quid "4292FF920148" - collaborators (list link_list - (object Link - quid "42933AEF017E" - supplier "$UNNAMED$30" - quidu "42930305035B" - messages (list Messages - (object Message "JoinL" - quid "42934D1E0301" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "11" - ordinal 10)))) - class "Logical View::Resolver::CHostResolver" - quidu "41A8880E036B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$27" - quid "429300700152" - class "Logical View::Factory::CSubConnectionFlowFactoryBase" - quidu "427F6DC802D7" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$28" - quid "429301A1025E" - class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" - quidu "4288AD8F0337" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$30" - quid "42930305035B" - class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - persistence "Transient" - multi FALSE))) - (object Mechanism @5 - logical_models (list unit_reference_list - (object Object "$UNNAMED$31" - quid "42934E2303D4" - collaborators (list link_list - (object Link - quid "42934E2303D5" - supplier "$UNNAMED$32" - quidu "42934E2303DF" - messages (list Messages - (object Message "GetWorkerForProtocol" - quid "42934E2303D6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1))) - (object Link - quid "42934E2303D7" - supplier "$UNNAMED$31" - quidu "42934E2303D4" - messages (list Messages - (object Message "ForwardMessageL" - quid "42934E2303D8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2) - (object Message "ForwardMessageToPeer" - quid "42934E2303D9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3))) - (object Link - quid "42934E2303DA" - supplier "$UNNAMED$33" - quidu "42934E240000" - supplier_containment "By Reference" - client_containment "By Reference" - supplier_visibility "LOCAL" - client_visibility "LOCAL" - messages (list Messages - (object Message "PeerWorkerMessageReceivedL" - quid "42934E2303DB" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "5" - ordinal 4) - (object Message "CompleteReq" - quid "4293530902D8" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "11" - ordinal 10)))) - class "Logical View::Session Proxy/Pit Boss::CSockSession" - quidu "41C06F440273" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$32" - quid "42934E2303DF" - class "Logical View::Session Proxy/Pit Boss::CPitBoss" - quidu "42774CEE029D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$33" - quid "42934E240000" - collaborators (list link_list - (object Link - quid "42934E240001" - supplier "$UNNAMED$34" - quidu "42934E24000B" - messages (list Messages - (object Message "ProcessMessageL" - quid "42934E240002" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 5)))) - class "Logical View::Session Proxy/Pit Boss::CWorkerThread" - quidu "42774D1403A3" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$34" - quid "42934E24000B" - collaborators (list link_list - (object Link - quid "42934E24000C" - supplier "$UNNAMED$34" - quidu "42934E24000B" - messages (list Messages - (object Message "CSocket::NewL" - quid "42934E24000D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7" - ordinal 6))) - (object Link - quid "42934E24000A" - supplier "$UNNAMED$35" - quidu "42934E240005" - messages (list Messages - (object Message "FindOrCreateFlowL" - quid "42934E240010" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "8" - ordinal 7))) - (object Link - quid "42934E24000E" - supplier "$UNNAMED$36" - quidu "42934E240012" - messages (list Messages - (object Message "NewL" - quid "429352BF01CB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "9" - ordinal 8)))) - class "Logical View::CPlayer" - quidu "41A773DB02DF" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$37" - quid "42934E24003A" - collaborators (list link_list - (object Link - quid "42934E240039" - supplier "$UNNAMED$31" - quidu "42934E2303D4" - supplier_containment "By Value" - client_containment "By Value" - messages (list Messages - (object Message "ServiceL" - quid "42934E24003B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Logical View::CSocketServer" - quidu "427F651A0205" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$35" - quid "42934E240005" - class "Logical View::Factory::CSubConnectionFlowFactoryContainer" - quidu "4280F79E0392" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$38" - quid "42934E240015" - class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$36" - quid "42934E240012" - collaborators (list link_list - (object Link - quid "42934E240013" - supplier "$UNNAMED$38" - quidu "42934E240015" - messages (list Messages - (object Message "JoinL" - quid "429352D1000F" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "10" - ordinal 9)))) - class "Logical View::Service::CControlledServProvider" - quidu "41A754670219" - persistence "Transient" - multi FALSE))) - (object Mechanism @6 - logical_models (list unit_reference_list - (object Object "$UNNAMED$39" - quid "4298BF29033F" - collaborators (list link_list - (object Link - quid "4298C089009C" - supplier "$UNNAMED$40" - quidu "4298BF50020E" - messages (list Messages - (object Message "Call(clientId)" - quid "4298C089009D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$40" - quid "4298BF50020E" - collaborators (list link_list - (object Link - quid "4298C09803C8" - supplier "$UNNAMED$40" - quidu "4298BF50020E" - messages (list Messages - (object Message "marshal" - quid "4298C09803C9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1))) - (object Link - quid "4298C0A7035C" - supplier "$UNNAMED$41" - quidu "4298BFC702F6" - messages (list Messages - (object Message "Send" - quid "4298C0A7035D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - Operation "Send( )" - quidu "4288B5CE03C8")))) - class "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" - quidu "4289BE6D02F0" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$41" - quid "4298BFC702F6" - collaborators (list link_list - (object Link - quid "4298C0B800B7" - supplier "$UNNAMED$42" - quidu "4298BFF203C0" - messages (list Messages - (object Message "RunL" - quid "4298C0B800B8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1" - ordinal 3)))) - class "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$42" - quid "4298BFF203C0" - collaborators (list link_list - (object Link - quid "4298C0C50283" - supplier "$UNNAMED$42" - quidu "4298BFF203C0" - messages (list Messages - (object Message "object lookup" - quid "4298C0C50284" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.1" - ordinal 4) - (object Message "fn lookup" - quid "4298C0D302AB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.2" - ordinal 5))) - (object Link - quid "4298C0EF03BA" - supplier "$UNNAMED$43" - quidu "4298C00501AA" - messages (list Messages - (object Message "Call(clientId)" - quid "4298C0EF03BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.3" - ordinal 6)))) - class "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" - quidu "4288ADE80190" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$43" - quid "4298C00501AA" - collaborators (list link_list - (object Link - quid "4298C10B0310" - supplier "$UNNAMED$43" - quidu "4298C00501AA" - messages (list Messages - (object Message "client lookup/broadcast" - quid "4298C10B0311" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.3.1" - ordinal 7))) - (object Link - quid "4298C13700EC" - supplier "$UNNAMED$44" - quidu "4298C04E03A4" - messages (list Messages - (object Message "Call" - quid "4298C13700ED" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2.1.3.2" - ordinal 8)))) - class "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" - quidu "4297348E03E2" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$44" - quid "4298C04E03A4" - class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$45" - quid "4298C070037B" - class "Use Case View::Client" - quidu "41AB65200268" - persistence "Transient" - multi FALSE))) - (object Mechanism @7 - logical_models (list unit_reference_list - (object Object "$UNNAMED$46" - quid "42B93D1E023A" - collaborators (list link_list - (object Link - quid "42B93FCD021A" - supplier "$UNNAMED$47" - quidu "42B93D700346" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B94026036C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "FindOrCreateProviderL( )" - quidu "41C2EF450163"))) - (object Link - quid "42B9743D03BA" - supplier "$UNNAMED$48" - quidu "42B93DDB020A" - messages (list Messages - (object Message "StartL/JoinL" - quid "42B9A1230109" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "10" - ordinal 9)))) - class "Use Case View::Client" - quidu "41AB65200268" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$47" - quid "42B93D700346" - collaborators (list link_list - (object Link - quid "42B93FE00022" - supplier "$UNNAMED$49" - quidu "42B93D7A03B9" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B9404D0318" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3))) - (object Link - quid "42B9402B0098" - supplier "$UNNAMED$47" - quidu "42B93D700346" - messages (list Messages - (object Message "FindFactory" - quid "42B940400157" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "3" - ordinal 2)))) - class "Logical View::Factory::CSubConnectionFactoryContainer" - quidu "41A87F1B03AD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$49" - quid "42B93D7A03B9" - collaborators (list link_list - (object Link - quid "42B93FEF0377" - supplier "$UNNAMED$48" - quidu "42B93DDB020A" - messages (list Messages - (object Message "NewL" - quid "42B94057016E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 4)))) - class "Logical View::Factory::CSubConnectionProviderFactoryBase" - quidu "41A87F61023B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$48" - quid "42B93DDB020A" - collaborators (list link_list - (object Link - quid "42B93FF502FE" - supplier "$UNNAMED$50" - quidu "42B93DED0364" - messages (list Messages - (object Message "FindOrCreateFlowL" - quid "42B9406A03A6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 5))) - (object Link - quid "42B977700293" - supplier "$UNNAMED$51" - quidu "42B93F420328" - messages (list Messages - (object Message "StartL" - quid "42B9A13A03BF" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "11" - ordinal 10 - Operation "StartL( )" - quidu "41C303FB0299"))) - (object Link - quid "42B99FD0002C" - supplier "$UNNAMED$48" - quidu "42B93DDB020A" - messages (list Messages - (object Message "AttachFlow" - quid "42B9A0F501FD" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "9" - ordinal 8)))) - class "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$50" - quid "42B93DED0364" - collaborators (list link_list - (object Link - quid "42B93FFD0165" - supplier "$UNNAMED$51" - quidu "42B93F420328" - messages (list Messages - (object Message "NewL" - quid "42B9A07B01BA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7" - ordinal 6)))) - class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" - quidu "4288EBF70314" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$51" - quid "42B93F420328" - collaborators (list link_list - (object Link - quid "42B96F530160" - supplier "$UNNAMED$52" - quidu "42B96F4500F1" - supplier_containment "By Reference" - client_containment "By Reference" - supplier_visibility "LOCAL" - client_visibility "LOCAL" - messages (list Messages - (object Message "FindOrCreateProviderL(CSubConnectionBase* handle + info)" - quid "42B9A08B00B9" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "8" - ordinal 7) - (object Message "return CSubConnectionFlow* handle" - quid "42B9A5A10046" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "18" - ordinal 17))) - (object Link - quid "42B9787C03D2" - supplier "$UNNAMED$53" - quidu "42B975B30195" - supplier_containment "By Reference" - client_containment "By Reference" - supplier_visibility "LOCAL" - client_visibility "LOCAL" - messages (list Messages - (object Message "CStartFlow" - quid "42B9A5D702C5" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "19" - ordinal 18)))) - class "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" - quidu "4289BB88034F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$52" - quid "42B96F4500F1" - collaborators (list link_list - (object Link - quid "42B974180294" - supplier "$UNNAMED$54" - quidu "42B973B2021E" - messages (list Messages - (object Message "FindOrCreateFlowL" - quid "42B9A4B103A6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "13" - ordinal 12))) - (object Link - quid "42B9844400C1" - supplier "$UNNAMED$55" - quidu "42B984000268" - messages (list Messages - (object Message "NewL(CSubConnectionProviderBase* handle)" - quid "42B9A49A0045" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "12" - ordinal 11 - Operation "NewL") - (object Message "AttachFlow" - quid "42B9A55E037E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "17" - ordinal 16 - Operation "AttachFlow(CSubConnectionProviderBase* handle)")))) - class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" - quidu "4288AD8F0337" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$54" - quid "42B973B2021E" - collaborators (list link_list - (object Link - quid "42B973B2021F" - supplier "$UNNAMED$54" - quidu "42B973B2021E" - messages (list Messages - (object Message "FindFactory" - quid "42B973B20220" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "2" - ordinal 1) - (object Message "FindFactory" - quid "42B9A4C70036" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "14" - ordinal 13))) - (object Link - quid "42B975320011" - supplier "$UNNAMED$56" - quidu "42B975250185" - messages (list Messages - (object Message "FindOrCreateFlowL" - quid "42B9A4DE0242" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "15" - ordinal 14)))) - class "Logical View::Factory::CSubConnectionFlowFactoryContainer" - quidu "4280F79E0392" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$56" - quid "42B975250185" - collaborators (list link_list - (object Link - quid "42B975DE018D" - supplier "$UNNAMED$53" - quidu "42B975B30195" - messages (list Messages - (object Message "NewL(CSubConnectionProviderBase* ptr)" - quid "42B9A4F70339" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "16" - ordinal 15)))) - class "Logical View::Factory::CSubConnectionFlowFactoryBase" - quidu "427F6DC802D7" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$53" - quid "42B975B30195" - collaborators (list link_list - (object Link - quid "42B992A900BD" - supplier "$UNNAMED$55" - quidu "42B984000268" - messages (list Messages - (object Message "LayerUp" - quid "42B9A5FD0356" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "20" - ordinal 19)))) - class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$55" - quid "42B984000268" - collaborators (list link_list - (object Link - quid "42B993A20063" - supplier "$UNNAMED$48" - quidu "42B93DDB020A" - messages (list Messages - (object Message "CLayerUp" - quid "42B9A60C01A9" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "21" - ordinal 20)))) - class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - persistence "Transient" - multi FALSE))) - (object Mechanism @8 - logical_models (list unit_reference_list - (object Object "$UNNAMED$57" - quid "42B2A03E03BF" - collaborators (list link_list - (object Link - quid "42B2A03E03C0" - supplier "$UNNAMED$58" - quidu "42B2A03E03C5" - messages (list Messages - (object Message "Start" - quid "42B2A0D601E4" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "1" - ordinal 0) - (object Message "StartComplete" - quid "42B303DC033C" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "36" - ordinal 35)))) - class "Logical View::Connection::RConnection" - quidu "41B1D83B017A" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$58" - quid "42B2A03E03C5" - collaborators (list link_list - (object Link - quid "42B2A03E03C9" - supplier "$UNNAMED$59" - quidu "42B2A03E03DE" - messages (list Messages - (object Message "Start" - quid "42B2A0EA0297" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "2" - ordinal 1) - (object Message "LayerUp" - quid "42B303CD011D" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "35" - ordinal 34)))) - class "Logical View::Connection::CConnection" - quidu "41A7507C013B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$59" - quid "42B2A03E03DE" - collaborators (list link_list - (object Link - quid "42B2A1130303" - supplier "$UNNAMED$60" - quidu "42B2A03E03DB" - messages (list Messages - (object Message "SelectNextLayer(provider*)" - quid "42B2A11F03C8" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - Operation "SelectNextLayer"))) - (object Link - quid "42B2E7000178" - supplier "$UNNAMED$61" - quidu "42B2A03E03E7" - messages (list Messages - (object Message "JoinL" - quid "42B2FEF3005E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "24" - ordinal 23 - Operation "JoinL( )" - quidu "41C30A56024B") - (object Message "LayerUp" - quid "42B3001E02DB" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "31" - ordinal 30)))) - class "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$62" - quid "42B2A03E03E6" - collaborators (list link_list - (object Link - quid "42B2E02E0000" - supplier "$UNNAMED$63" - quidu "42B2E00B0104" - messages (list Messages - (object Message "AddObserverL" - quid "42B2E13C0253" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "13" - ordinal 12) - (object Message "RemoveObserver" - quid "42B2FFE70050" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "29" - ordinal 28)))) - class "Logical View::Connection::Nif Session::CNifSecureSession" - quidu "421BA9590249" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$61" - quid "42B2A03E03E7" - collaborators (list link_list - (object Link - quid "42B2E0FA02CF" - supplier "$UNNAMED$64" - quidu "42B2E0DC027B" - messages (list Messages - (object Message "NewL" - quid "42B2FDC7002F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "19" - ordinal 18) - (object Message "AttachToConnectionL" - quid "42B2FDD80319" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "20" - ordinal 19) - (object Message "LinkLayerUp" - quid "42B300000313" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "30" - ordinal 29)))) - class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$60" - quid "42B2A03E03DB" - collaborators (list link_list - (object Link - quid "42B2DB140197" - supplier "placeholder" - quidu "42B2A03E03D3" - messages (list Messages - (object Message "SelectNextLayer(provider*)" - quid "42B2DB1702D2" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "4" - ordinal 3 - Operation "SelectNextLayer")))) - class "Logical View::Factory::CConnectionProviderFactoryBase" - quidu "41A8839B0038" - persistence "Transient" - multi FALSE) - (object Object "placeholder" - quid "42B2A03E03D3" - collaborators (list link_list - (object Link - quid "42B2A03E03D4" - supplier "placeholder" - quidu "42B2A03E03D3" - messages (list Messages - (object Message "figure out preferences for the next layer" - quid "42B2DB390169" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "6" - ordinal 5) - (object Message "delete" - quid "42B3007E00C8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "33" - ordinal 32))) - (object Link - quid "42B2DBC102BC" - supplier "$UNNAMED$65" - quidu "42B2DBA000C9" - messages (list Messages - (object Message "SelectProvider" - quid "42B2DC1203D2" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "7" - ordinal 6 - Operation "SelectProvider( )" - quidu "41C6B9CD03AB"))) - (object Link - quid "42B2E6850197" - supplier "$UNNAMED$66" - quidu "42B2DD56023A" - messages (list Messages - (object Message "SelectComplete" - quid "42B2FEB102BB" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "22" - ordinal 21) - (object Message "Detach" - quid "42B300650325" - frequency "Aperiodic" - synchronization "Simple" - dir "ToClientFromSupplier" - sequence "32" - ordinal 31))) - (object Link - quid "42B2E6D500DF" - supplier "$UNNAMED$59" - quidu "42B2A03E03DE" - messages (list Messages - (object Message "JoinNextL" - quid "42B2FEE0030A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "23" - ordinal 22) - (object Message "Detach" - quid "42B3038F036C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "34" - ordinal 33)))) - class "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$65" - quid "42B2DBA000C9" - collaborators (list link_list - (object Link - quid "42B2DBA000CA" - supplier "$UNNAMED$65" - quidu "42B2DBA000C9" - messages (list Messages - (object Message "MapPreferencesToLayer" - quid "42B2DBA000CB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 4) - (object Message "MapPreferencesToLayer" - quid "42B2DC320216" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "8" - ordinal 7))) - (object Link - quid "42B2DD830344" - supplier "$UNNAMED$66" - quidu "42B2DD56023A" - messages (list Messages - (object Message "NewL" - quid "42B2DEEE0389" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "9" - ordinal 8) - (object Message "Select" - quid "42B2DEFF001D" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "10" - ordinal 9 - Operation "Select( )" - quidu "41C839A501F7")))) - class "Logical View::Factory::CConnectionFactoryContainer" - quidu "41A883B6002D" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$66" - quid "42B2DD56023A" - collaborators (list link_list - (object Link - quid "42B2DF380305" - supplier "$UNNAMED$62" - quidu "42B2A03E03E6" - messages (list Messages - (object Message "NewL" - quid "42B2E10C0203" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "11" - ordinal 10) - (object Message "StartL" - quid "42B2E120005D" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "12" - ordinal 11) - (object Message "SelectComplete" - quid "42B2E15C0191" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "14" - ordinal 13) - (object Message "LinkLayerUp" - quid "42B2FF0C0209" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "25" - ordinal 24) - (object Message "delete" - quid "42B2FFD303C2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "28" - ordinal 27))) - (object Link - quid "42B2DFCB025F" - supplier "$UNNAMED$67" - quidu "42B2DFB40143" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B2E26A02B7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "15" - ordinal 14))) - (object Link - quid "42B2E3F902EB" - supplier "$UNNAMED$61" - quidu "42B2A03E03E7" - supplier_containment "By Value" - client_containment "By Value" - messages (list Messages - (object Message "AddRef" - quid "42B2FD6D03C7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "17" - ordinal 16) - (object Message "ConnectionControlActivityL(EAttachNormal,..)" - quid "42B2FD850169" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "18" - ordinal 17) - (object Message "ReleaseRef" - quid "42B2FFC00324" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "27" - ordinal 26))) - (object Link - quid "42B2F9FB0371" - supplier "$UNNAMED$66" - quidu "42B2DD56023A" - messages (list Messages - (object Message "delete" - quid "42B2FF670324" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "26" - ordinal 25)))) - class "Logical View::Selection::CConnectionSelectorShim" - quidu "41C1AF890151" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$67" - quid "42B2DFB40143" - collaborators (list link_list - (object Link - quid "42B2DFE9037B" - supplier "$UNNAMED$61" - quidu "42B2A03E03E7" - messages (list Messages - (object Message "NewL" - quid "42B2E3050335" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "16" - ordinal 15)))) - class "Logical View::Factory::CConnectionProviderFactoryBase" - quidu "41A8839B0038" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$63" - quid "42B2E00B0104" - class "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" - quidu "4295B90F02AD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$64" - quid "42B2E0DC027B" - collaborators (list link_list - (object Link - quid "42B2E5C90215" - supplier "$UNNAMED$63" - quidu "42B2E00B0104" - messages (list Messages - (object Message "AddObserverL" - quid "42B2FDF002EC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "21" - ordinal 20)))) - class "Logical View::Connection::Nif Session::CNifSecureSession" - quidu "421BA9590249" - persistence "Transient" - multi FALSE))) - (object Mechanism @9 - logical_models (list unit_reference_list - (object Object "$UNNAMED$68" - quid "42B9959101DD" - collaborators (list link_list - (object Link - quid "42B99DEB01F6" - supplier "$UNNAMED$69" - quidu "42B9959101FE" - messages (list Messages - (object Message "FindOrCreateFlowL" - quid "42B99E14001F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0))) - (object Link - quid "42B9A72D016C" - supplier "$UNNAMED$70" - quidu "42B995910208" - messages (list Messages - (object Message "JoinL/StartL" - quid "42B9A74702E6" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "8" - ordinal 7)))) - class "Use Case View::Client" - quidu "41AB65200268" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$71" - quid "42B9959101E2" - collaborators (list link_list - (object Link - quid "42B99E1A02DB" - supplier "$UNNAMED$71" - quidu "42B9959101E2" - messages (list Messages - (object Message "FindFactory" - quid "42B9A9410270" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "12" - ordinal 11))) - (object Link - quid "42B9959101E3" - supplier "$UNNAMED$72" - quidu "42B9959101E7" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B9A94B02BB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "13" - ordinal 12)))) - class "Logical View::Factory::CSubConnectionFactoryContainer" - quidu "41A87F1B03AD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$72" - quid "42B9959101E7" - collaborators (list link_list - (object Link - quid "42B9959101E8" - supplier "$UNNAMED$73" - quidu "42B9959101EA" - messages (list Messages - (object Message "NewL" - quid "42B9A96102F9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "14" - ordinal 13) - (object Message "AttachFlow" - quid "42B9A9760317" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "15" - ordinal 14)))) - class "Logical View::Factory::CSubConnectionProviderFactoryBase" - quidu "41A87F61023B" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$73" - quid "42B9959101EA" - collaborators (list link_list - (object Link - quid "42B9959101ED" - supplier "$UNNAMED$74" - quidu "42B9959101F2" - messages (list Messages - (object Message "LayerUp" - quid "42B9AA6C0219" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "18" - ordinal 17)))) - class "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$75" - quid "42B9959101EF" - collaborators (list link_list - (object Link - quid "42B9959101F0" - supplier "$UNNAMED$74" - quidu "42B9959101F2" - messages (list Messages - (object Message "NewL(CSubConnectionFlowBase* handle)" - quid "42B9A8F50021" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "10" - ordinal 9))) - (object Link - quid "42B9959101F3" - supplier "$UNNAMED$76" - quidu "42B99591020C" - supplier_containment "By Reference" - client_containment "By Reference" - supplier_visibility "LOCAL" - client_visibility "LOCAL" - messages (list Messages - (object Message "FindOrCreateProviderL(CSubConnectionFlowBase* handle + info)" - quid "42B9A6C202B1" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "ToClientFromSupplier" - sequence "7" - ordinal 6 - Operation "FindOrCreateProviderL(CSubConnectionFlow* handle + info)") - (object Message "return CSubConnectionProviderbase* handle()" - quid "42B9A9A601B8" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "16" - ordinal 15))) - (object Link - quid "42B9A7E400DA" - supplier "$UNNAMED$71" - quidu "42B9959101E2" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B9A93303C4" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "11" - ordinal 10 - Operation "FindOrCreateProviderL( )" - quidu "41C2EF450163")))) - class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" - quidu "4288EBF70314" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$74" - quid "42B9959101F2" - collaborators (list link_list - (object Link - quid "42B9AB7F00EB" - supplier "$UNNAMED$70" - quidu "42B995910208" - messages (list Messages - (object Message "LayerUp" - quid "42B9AB8900A9" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "19" - ordinal 18)))) - class "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" - quidu "4289BB88034F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$77" - quid "42B9959101F9" - collaborators (list link_list - (object Link - quid "42B9959101FC" - supplier "$UNNAMED$76" - quidu "42B99591020C" - messages (list Messages - (object Message "NewL" - quid "42B99F7B026E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 5)))) - class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" - quidu "4288AD8F0337" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$78" - quid "42B995910205" - collaborators (list link_list - (object Link - quid "42B995910206" - supplier "$UNNAMED$70" - quidu "42B995910208" - messages (list Messages - (object Message "NewL" - quid "42B99EA90350" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3)))) - class "Logical View::Factory::CSubConnectionFlowFactoryBase" - quidu "427F6DC802D7" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$70" - quid "42B995910208" - collaborators (list link_list - (object Link - quid "42B995910209" - supplier "$UNNAMED$76" - quidu "42B99591020C" - messages (list Messages - (object Message "JoinL/StartL" - quid "42B9A767021A" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "9" - ordinal 8))) - (object Link - quid "42B99F2102B3" - supplier "$UNNAMED$77" - quidu "42B9959101F9" - messages (list Messages - (object Message "FindOrCreateProviderL" - quid "42B99F2C00E3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 4)))) - class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$69" - quid "42B9959101FE" - collaborators (list link_list - (object Link - quid "42B995910202" - supplier "$UNNAMED$78" - quidu "42B995910205" - messages (list Messages - (object Message "FindOrCreateFlowL" - quid "42B99E4B0390" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2))) - (object Link - quid "42B99E1701B4" - supplier "$UNNAMED$69" - quidu "42B9959101FE" - messages (list Messages - (object Message "FindFactory" - quid "42B99E370066" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1)))) - class "Logical View::Factory::CSubConnectionFlowFactoryContainer" - quidu "4280F79E0392" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$76" - quid "42B99591020C" - collaborators (list link_list - (object Link - quid "42B9AA4201DC" - supplier "$UNNAMED$73" - quidu "42B9959101EA" - supplier_containment "By Reference" - client_containment "By Reference" - supplier_visibility "LOCAL" - client_visibility "LOCAL" - messages (list Messages - (object Message "CJoinL/CStartSubConnectionL" - quid "42B9AA4F02FD" - frequency "Aperiodic" - synchronization "Asynchronous" - dir "FromClientToSupplier" - sequence "17" - ordinal 16)))) - class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - persistence "Transient" - multi FALSE)))) - statemachine (object State_Machine "State/Activity Model" - quid "427FAA3D03AD" - states (list States) - partitions (list Partitions) - statediagrams (list StateDiagrams - (object ActivityDiagram "XFlowFactoryQuery::Match" - quid "427FAA3D03C1" - title "XFlowFactoryQuery::Match" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Swimlane "" @10 - line_color 3342489 - width 450))))) - 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" @11 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1200, 832) - label (object ItemLabel - Parent_View @11 - 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 @12 - location (1232, 256) - label (object ItemLabel - Parent_View @12 - 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 @13 - location (1232, 484) - label (object ItemLabel - Parent_View @13 - 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 "Cross-Thread call Flow client->Sub-connection" - mechanism_ref @1 - quid "4288AE2C0184" - title "Cross-Thread call Flow client->Sub-connection" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$0" @14 - location (160, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @14 - location (160, 265) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4288AE5A0194" - width 336 - height 1235 - icon_height 162 - icon_width 120 - icon_y_offset -16 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @15 - location (160, 352) - line_color 3342489 - InterObjView @14 - height 1018 - y_coord 958 - Nested FALSE)) - (object InterObjView "$UNNAMED$1" @16 - location (592, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @16 - location (592, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 557 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4288AE6B0008" - width 575 - height 1235 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @17 - location (592, 352) - line_color 3342489 - InterObjView @16 - height 958 - y_coord 898 - Nested FALSE)) - (object InterObjView "$UNNAMED$2" @18 - location (1200, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @18 - location (1200, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 596 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4298BBDB0248" - width 614 - height 1235 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @19 - location (1200, 368) - line_color 3342489 - InterObjView @18 - height 882 - y_coord 822 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @20 - location (1200, 416) - line_color 3342489 - InterObjView @18 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$3" @21 - location (1664, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @21 - location (1664, 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 "4298BC2102C1" - width 300 - height 1235 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @22 - location (1664, 496) - line_color 3342489 - InterObjView @21 - height 694 - y_coord 634 - Nested FALSE)) - (object InterObjView "$UNNAMED$4" @23 - location (1974, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @23 - location (1974, 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 "4298BC770007" - width 300 - height 1235 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @24 - location (1974, 528) - line_color 3342489 - InterObjView @23 - height 602 - y_coord 542 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @25 - location (1974, 560) - line_color 3342489 - InterObjView @23 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @26 - location (1974, 704) - line_color 3342489 - InterObjView @23 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$5" @27 - location (2448, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @27 - location (2448, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 596 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4298BDB101A3" - width 614 - height 1235 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @28 - location (2448, 803) - line_color 3342489 - InterObjView @27 - height 267 - y_coord 207 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @29 - location (2448, 848) - line_color 3342489 - InterObjView @27 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$6" @30 - location (3044, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @30 - location (3044, 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 "4298BDFE01AE" - width 572 - height 1235 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @31 - location (3044, 950) - line_color 3342489 - InterObjView @30 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @32 - location (16, 352) - label (object SegLabel @33 - Parent_View @32 - location (375, 308) - quidu "4288AE900355" - anchor_loc 1 - nlines 1 - max_width 69 - justify 0 - label "Call" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @14 - supplier @16 - Focus_Src @15 - Focus_Entry @17 - origin (175, 352) - terminus (576, 352) - ordinal 0) - (object InterMessView "" @34 - location (16, 368) - label (object SegLabel @35 - Parent_View @34 - location (895, 324) - quidu "4298BC0500F5" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "Call(clientId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @16 - supplier @18 - Focus_Src @17 - Focus_Entry @19 - origin (607, 368) - terminus (1184, 368) - ordinal 1) - (object SelfMessView "" @36 - location (16, 416) - label (object SegLabel @37 - Parent_View @36 - location (1291, 372) - quidu "4298BC1202B6" - anchor_loc 1 - nlines 1 - max_width 144 - justify 0 - label "marshal" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @18 - supplier @18 - Focus_Src @19 - Focus_Entry @20 - origin (1216, 416) - terminus (1366, 416) - ordinal 2) - (object InterMessView "" @38 - location (16, 496) - label (object SegLabel @39 - Parent_View @38 - location (1431, 452) - quidu "4298BC3901AE" - anchor_loc 1 - nlines 1 - max_width 94 - justify 0 - label "Send" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @18 - supplier @21 - Focus_Src @19 - Focus_Entry @22 - origin (1215, 496) - terminus (1648, 496) - ordinal 3) - (object InterMessView "" @40 - location (16, 528) - label (object SegLabel @41 - Parent_View @40 - location (1818, 484) - quidu "4298BC8A02EB" - anchor_loc 1 - nlines 1 - max_width 94 - justify 0 - label "RunL" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @21 - supplier @23 - Focus_Src @22 - Focus_Entry @24 - origin (1679, 528) - terminus (1958, 528) - ordinal 4) - (object SelfMessView "" @42 - location (16, 560) - label (object SegLabel @43 - Parent_View @42 - location (2065, 516) - quidu "4298BCD0033B" - anchor_loc 1 - nlines 1 - max_width 228 - justify 0 - label "object lookup" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @23 - supplier @23 - Focus_Src @24 - Focus_Entry @25 - origin (1990, 560) - terminus (2140, 560) - ordinal 5) - (object NoteView @44 - location (1808, 368) - label (object ItemLabel - Parent_View @44 - location (1636, 302) - fill_color 13434879 - nlines 2 - max_width 309 - label "with help of CObjectResolver") - line_color 3342489 - fill_color 13434879 - width 369 - height 144) - (object AttachView "" @45 - stereotype TRUE - line_color 3342489 - client @44 - supplier @43 - line_style 0) - (object SelfMessView "" @46 - location (16, 704) - label (object SegLabel @47 - Parent_View @46 - location (2065, 660) - quidu "4298BD5F020A" - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "fn lookup" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @23 - supplier @23 - Focus_Src @24 - Focus_Entry @26 - origin (1990, 704) - terminus (2140, 704) - ordinal 6) - (object NoteView @48 - location (2240, 384) - label (object ItemLabel - Parent_View @48 - location (2059, 309) - fill_color 13434879 - nlines 3 - max_width 327 - label "with help of static table given by the calling object type") - line_color 3342489 - fill_color 13434879 - width 387 - height 162) - (object AttachView "" @49 - stereotype TRUE - line_color 3342489 - client @48 - supplier @47 - line_style 0) - (object InterMessView "" @50 - location (16, 803) - label (object SegLabel @51 - Parent_View @50 - location (2210, 759) - quidu "4298BDDB0353" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "Call(clientId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @23 - supplier @27 - Focus_Src @24 - Focus_Entry @28 - origin (1989, 803) - terminus (2432, 803) - ordinal 7) - (object SelfMessView "" @52 - location (16, 848) - label (object SegLabel @53 - Parent_View @52 - location (2539, 804) - quidu "4298BDEF0121" - anchor_loc 1 - nlines 1 - max_width 188 - justify 0 - label "demarshal" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @27 - supplier @27 - Focus_Src @28 - Focus_Entry @29 - origin (2464, 848) - terminus (2614, 848) - ordinal 8) - (object InterMessView "" @54 - location (16, 950) - label (object SegLabel @55 - Parent_View @54 - location (2745, 906) - quidu "4298BE3901E6" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "Call(clientId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @27 - supplier @30 - Focus_Src @28 - Focus_Entry @31 - origin (2463, 950) - terminus (3028, 950) - ordinal 9) - (object NoteView @56 - location (1424, 672) - label (object ItemLabel - Parent_View @56 - location (1233, 612) - fill_color 13434879 - nlines 2 - max_width 346 - label "using CMessageQueue") - line_color 3342489 - fill_color 13434879 - width 406 - height 132) - (object AttachView "" @57 - stereotype TRUE - line_color 3342489 - client @56 - supplier @39 - line_style 0))) - (object ObjectDiagram "Connection Provider Top Layer Selection" - mechanism_ref @2 - quid "428B754B022A" - title "Connection Provider Top Layer Selection" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 447 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$7" @58 - location (592, 416) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @58 - location (461, 365) - fill_color 13434879 - nlines 2 - max_width 262 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428B766C0171" - width 280 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$8" @59 - location (592, 912) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @59 - location (461, 861) - fill_color 13434879 - nlines 2 - max_width 262 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428B76790043" - width 280 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$9" @60 - location (1712, 912) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @60 - location (1422, 860) - fill_color 13434879 - nlines 2 - max_width 580 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428B768602E1" - width 598 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$10" @61 - location (592, 1328) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @61 - location (340, 1276) - fill_color 13434879 - nlines 2 - max_width 504 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428B76970231" - width 522 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @62 - location (50, 97) - font (object Font - color 32768 - default_color FALSE) - nlines 1 - max_width 300 - label "Object Created") - (object Label @63 - location (50, 159) - font (object Font - color 255 - default_color FALSE) - nlines 1 - max_width 350 - label "Object Destroyed") - (object Label @64 - location (48, 32) - font (object Font - bold TRUE) - nlines 1 - max_width 600 - label "Colour Legend:") - (object ObjectView "$UNNAMED$11" @65 - location (1712, 1328) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @65 - location (1386, 1276) - fill_color 13434879 - nlines 2 - max_width 652 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B1642901B3" - width 670 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @66 - location (2560, 352) - label (object ItemLabel - Parent_View @66 - location (2166, 289) - fill_color 13434879 - nlines 2 - max_width 752 - label "delegated to preference resolver in management plane => Async") - line_color 3342489 - fill_color 13434879 - width 812 - height 138) - (object ObjectView "placeholder" @67 - location (2768, 912) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @67 - location (2586, 861) - fill_color 13434879 - nlines 2 - max_width 364 - justify 0 - label "placeholder") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B18280031F" - width 382 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @68 - location (1712, 699) - stereotype TRUE - line_color 3342489 - quidu "42B2979E00AF" - client @60 - supplier @60 - line_style 0) - (object MessView "" @69 - location (1711, 656) - line_color 3342489 - label (object SegLabel @70 - Parent_View @69 - location (1711, 612) - quidu "42B297CF016D" - anchor_loc 1 - nlines 1 - max_width 460 - justify 0 - label "MapPreferencesToLayer" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @68 - pctDist 0.491667 - height 44 - orientation 0 - dir 1 - origin (1651, 656) - terminus (1771, 656)) - (object NoteView @71 - location (1232, 352) - label (object ItemLabel - Parent_View @71 - location (860, 286) - fill_color 13434879 - nlines 2 - max_width 708 - label "delegated to ESOCK selection entry point=>could bw async") - line_color 3342489 - fill_color 13434879 - width 768 - height 144) - (object LinkSelfView "" @72 - location (2768, 699) - stereotype TRUE - line_color 3342489 - quidu "42B2993E0374" - client @67 - supplier @67 - line_style 0) - (object MessView "" @73 - location (2768, 626) - line_color 3342489 - label (object SegLabel @74 - Parent_View @73 - location (2768, 582) - quidu "42B29A6B0363" - anchor_loc 1 - nlines 1 - max_width 488 - justify 0 - label "MapPreferencesToFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @72 - pctDist 0.508333 - height 74 - orientation 0 - dir 1 - origin (2708, 626) - terminus (2828, 626)) - (object AttachView "" @75 - stereotype TRUE - line_color 3342489 - client @71 - supplier @69 - line_style 0) - (object MessView "" @76 - location (2768, 688) - line_color 3342489 - label (object SegLabel @77 - Parent_View @76 - location (2768, 659) - quidu "42B29C7801CB" - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "Figure out selection info" - pctDist 0.508333 - height 30 - orientation 0) - object_arc @72 - pctDist 0.508333 - height 12 - orientation 0 - dir 1 - origin (2708, 688) - terminus (2828, 688)) - (object NoteView @78 - location (688, 1616) - label (object ItemLabel - Parent_View @78 - location (63, 1529) - fill_color 13434879 - nlines 3 - max_width 1215 - label "It's up to the provider to select next layer. Either on JoinL (join would have to become async). Or RConnection::Select could have a parameter to request that. Normally the stack is build on start.") - line_color 3342489 - fill_color 13434879 - width 1275 - height 187) - (object AttachView "" @79 - stereotype TRUE - line_color 3342489 - client @78 - supplier @61 - line_style 0) - (object AttachView "" @80 - stereotype TRUE - line_color 3342489 - client @66 - supplier @67 - line_style 0) - (object MessView "" @81 - location (2767, 473) - font (object Font - color 255 - default_color FALSE) - line_color 255 - label (object SegLabel @82 - Parent_View @81 - location (2767, 518) - font (object Font - color 255 - default_color FALSE) - quidu "42B29F9F03B0" - anchor_loc 1 - nlines 1 - max_width 178 - justify 0 - label "delete" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @72 - pctDist 0.491667 - height 227 - orientation 0 - dir -1 - origin (2826, 473) - terminus (2708, 473)) - (object Label @83 - location (1696, 128) - nlines 35 - max_width 63 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @84 - location (1107, 97) - nlines 1 - max_width 1387 - label -|CONTROL MANAGEMENT - ) - (object LinkView "" @85 - stereotype TRUE - line_color 3342489 - quidu "42B1A9E70173" - client @58 - supplier @59 - line_style 0) - (object MessView "" @86 - location (637, 571) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @87 - Parent_View @86 - location (713, 647) - font (object Font - color 32768 - default_color FALSE) - quidu "42B1AA0B0020" - anchor_loc 1 - nlines 1 - max_width 144 - justify 0 - label "Open" - pctDist 1.141667 - height 76 - orientation 0) - object_arc @85 - pctDist 0.252717 - height 45 - orientation 0 - dir 1 - origin (637, 511) - terminus (637, 631)) - (object MessView "" @88 - location (549, 578) - line_color 3342489 - label (object SegLabel @89 - Parent_View @88 - location (379, 513) - quidu "42B1AA1C004C" - anchor_loc 1 - nlines 1 - max_width 303 - justify 0 - label "OpenComplete" - pctDist 1.059322 - height 171 - orientation 0) - object_arc @85 - pctDist 0.269022 - height 44 - orientation 1 - dir -1 - origin (549, 637) - terminus (549, 519)) - (object MessView "" @90 - location (859, 707) - line_color 3342489 - label (object SegLabel @91 - Parent_View @90 - location (855, 782) - quidu "42B1AA3300EF" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "Select" - pctDist 1.133333 - height 5 - orientation 1) - object_arc @85 - pctDist 0.616848 - height 267 - orientation 0 - dir 1 - origin (859, 647) - terminus (859, 767)) - (object MessView "" @92 - location (293, 743) - line_color 3342489 - label (object SegLabel @93 - Parent_View @92 - location (238, 650) - quidu "42B29FC90233" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "SelectComplete" - pctDist 1.296610 - height 56 - orientation 0) - object_arc @85 - pctDist 0.717391 - height 300 - orientation 1 - dir -1 - origin (293, 802) - terminus (293, 684)) - (object LinkView "" @94 - stereotype TRUE - line_color 3342489 - quidu "42B1AA4701B6" - client @59 - supplier @60 - line_style 0) - (object MessView "" @95 - location (1281, 873) - line_color 3342489 - label (object SegLabel @96 - Parent_View @95 - location (1281, 829) - quidu "42B297A4031A" - anchor_loc 1 - nlines 1 - max_width 288 - justify 0 - label "SelectProvider" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @94 - pctDist 0.809066 - height 40 - orientation 0 - dir 1 - origin (1221, 873) - terminus (1341, 873)) - (object MessView "" @97 - location (1046, 957) - line_color 3342489 - label (object SegLabel @98 - Parent_View @97 - location (1046, 1002) - quidu "42B29FBD024A" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "SelectComplete" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @94 - pctDist 0.463704 - height 45 - orientation 1 - dir -1 - origin (1105, 957) - terminus (987, 957)) - (object LinkView "" @99 - stereotype TRUE - line_color 3342489 - quidu "42B29D3D0210" - client @59 - supplier @61 - line_style 0) - (object MessView "" @100 - location (637, 1073) - line_color 3342489 - label (object SegLabel @101 - Parent_View @100 - location (698, 1168) - quidu "42B29D4200C3" - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "JoinL" - pctDist 1.300000 - height 61 - orientation 0) - object_arc @99 - pctDist 0.339041 - height 45 - orientation 0 - dir 1 - origin (637, 1013) - terminus (637, 1133)) - (object LinkView "" @102 - stereotype TRUE - line_color 3342489 - quidu "42B298B603A0" - client @60 - supplier @67 - line_style 0) - (object MessView "" @103 - location (2122, 868) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @104 - Parent_View @103 - location (2122, 824) - font (object Font - color 32768 - default_color FALSE) - quidu "42B29A5600EC" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "NewL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @102 - pctDist 0.198361 - height 45 - orientation 0 - dir 1 - origin (2062, 868) - terminus (2182, 868)) - (object MessView "" @105 - location (2387, 868) - line_color 3342489 - label (object SegLabel @106 - Parent_View @105 - location (2387, 824) - quidu "42B29A5E0256" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "Select" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @102 - pctDist 0.665574 - height 45 - orientation 0 - dir 1 - origin (2327, 868) - terminus (2447, 868)) - (object MessView "" @107 - location (2272, 957) - line_color 3342489 - label (object SegLabel @108 - Parent_View @107 - location (2272, 1002) - quidu "42B29D1701F8" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "SelectComplete" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @102 - pctDist 0.461131 - height 45 - orientation 1 - dir -1 - origin (2331, 957) - terminus (2213, 957)) - (object LinkView "" @109 - stereotype TRUE - line_color 3342489 - quidu "42B29CFA03B0" - client @65 - supplier @61 - line_style 0) - (object MessView "" @110 - location (1142, 1373) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @111 - Parent_View @110 - location (1142, 1418) - font (object Font - color 32768 - default_color FALSE) - quidu "42B29D030019" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @109 - pctDist 0.448749 - height 45 - orientation 0 - dir 1 - origin (1201, 1373) - terminus (1083, 1373)) - (object LinkView "" @112 - stereotype TRUE - line_color 3342489 - quidu "42B29A0800E9" - client @67 - supplier @65 - line_style 0) - (object MessView "" @113 - location (2260, 1160) - line_color 3342489 - label (object SegLabel @114 - Parent_View @113 - location (2369, 1218) - quidu "42B29CE1026A" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "FindOrCreateProviderL" - pctDist -0.180251 - height 95 - orientation 0) - object_arc @112 - pctDist 0.492958 - height 45 - orientation 0 - dir 1 - origin (2315, 1138) - terminus (2205, 1182)))) - (object ObjectDiagram "Bringing SubConnection Stack Up" - mechanism_ref @3 - quid "428CC0BD016B" - title "Bringing SubConnection Stack Up" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 14 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$12" @115 - location (528, 128) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @115 - location (358, 76) - fill_color 13434879 - nlines 2 - max_width 340 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC1E90349" - width 358 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$14" @116 - location (528, 1261) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @116 - location (242, 1209) - fill_color 13434879 - nlines 2 - max_width 572 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC2060251" - width 590 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$15" @117 - location (528, 2141) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @117 - location (241, 2092) - fill_color 13434879 - nlines 2 - max_width 574 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC21A003D" - width 592 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$17" @118 - location (2688, 2592) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @118 - location (2498, 2541) - fill_color 13434879 - nlines 2 - max_width 380 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC2330328" - width 398 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$16" @119 - location (2144, 1677) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @119 - location (1819, 1625) - fill_color 13434879 - nlines 2 - max_width 650 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC2A10080" - width 668 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$13" @120 - location (528, 592) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @120 - location (358, 540) - fill_color 13434879 - nlines 2 - max_width 340 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC2B002BD" - width 358 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @121 - location (32, 2304) - nlines 1 - max_width 2875 - label "___________________________________________________________________________________________________________________________________") - (object Label @122 - location (48, 2400) - nlines 1 - max_width 600 - label "NIFMAN") - (object Label @123 - location (48, 2256) - nlines 1 - max_width 600 - label "CONNECTION STACK") - (object ObjectView "$UNNAMED$18" @124 - location (2688, 1261) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @124 - location (2436, 1209) - fill_color 13434879 - nlines 2 - max_width 504 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CC4C4036C" - width 522 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @125 - location (2144, 1464) - stereotype TRUE - line_color 3342489 - quidu "428CC663033F" - client @119 - supplier @119 - line_style 0) - (object ObjectView "$UNNAMED$19" @126 - location (2688, 2137) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @126 - location (2433, 2088) - fill_color 13434879 - nlines 2 - max_width 510 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "428CCC74032F" - width 528 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @127 - location (1328, 128) - label (object ItemLabel - Parent_View @127 - location (990, 59) - fill_color 13434879 - nlines 2 - max_width 640 - label "Scenario assumes that connection has been started.") - line_color 3342489 - fill_color 13434879 - width 700 - height 150) - (object Label @128 - location (2304, 80) - font (object Font - color 32768 - default_color FALSE) - nlines 1 - max_width 600 - label "Object Created") - (object Label @129 - location (2304, 144) - font (object Font - color 255 - default_color FALSE) - nlines 1 - max_width 600 - label "Object Destroyed") - (object Label @130 - location (2304, 16) - font (object Font - bold TRUE) - nlines 1 - max_width 600 - label "Colour Legend:") - (object ObjectView "$UNNAMED$20" @131 - location (1520, 1261) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @131 - location (1162, 1209) - fill_color 13434879 - nlines 2 - max_width 716 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42C3EE94022A" - width 734 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @132 - location (2384, 880) - label (object ItemLabel - Parent_View @132 - location (2053, 815) - fill_color 13434879 - nlines 2 - max_width 627 - label "comes back with a sub connection type => sub connection factory Id") - line_color 3342489 - fill_color 13434879 - width 687 - height 143) - (object ObjectView "$UNNAMED$21" @133 - location (1550, 2141) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @133 - location (1192, 2089) - fill_color 13434879 - nlines 2 - max_width 716 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42C3F62400AD" - width 734 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object MessView "" @134 - location (2144, 1420) - line_color 3342489 - label (object SegLabel @135 - Parent_View @134 - location (2144, 1376) - quidu "42C3F63502BB" - anchor_loc 1 - nlines 1 - max_width 238 - justify 0 - label "FindFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @125 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2084, 1420) - terminus (2204, 1420)) - (object MessView "" @136 - location (2144, 1327) - line_color 3342489 - label (object SegLabel @137 - Parent_View @136 - location (2144, 1283) - quidu "42C3F8D4025C" - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "FindFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @125 - pctDist 0.500000 - height 138 - orientation 0 - dir 1 - origin (2084, 1327) - terminus (2204, 1327)) - (object LinkView "" @138 - stereotype TRUE - line_color 3342489 - quidu "428CC2F0000D" - client @115 - supplier @120 - line_style 0) - (object MessView "" @139 - location (573, 304) - line_color 65280 - label (object SegLabel @140 - Parent_View @139 - location (952, 349) - font (object Font - color 32768 - default_color FALSE) - quidu "428CC2F8023F" - anchor_loc 1 - nlines 1 - max_width 756 - justify 0 - label "Open(RConnection&,EAttachToDefault)" - pctDist 0.883333 - height 379 - orientation 0) - object_arc @138 - pctDist 0.338279 - height 45 - orientation 0 - dir 1 - origin (573, 244) - terminus (573, 364)) - (object MessView "" @141 - location (499, 295) - line_color 3342489 - label (object SegLabel @142 - Parent_View @141 - location (328, 233) - quidu "42C3F6C4011B" - anchor_loc 1 - nlines 1 - max_width 303 - justify 0 - label "OpenComplete" - pctDist 1.025424 - height 172 - orientation 0) - object_arc @138 - pctDist 0.308605 - height 30 - orientation 1 - dir -1 - origin (499, 354) - terminus (499, 236)) - (object MessView "" @143 - location (573, 450) - line_color 3342489 - label (object SegLabel @144 - Parent_View @143 - location (652, 482) - quidu "42C3F6F303D8" - anchor_loc 1 - nlines 1 - max_width 119 - justify 0 - label "Start" - pctDist 0.766667 - height 79 - orientation 0) - object_arc @138 - pctDist 0.771513 - height 45 - orientation 0 - dir 1 - origin (573, 390) - terminus (573, 510)) - (object MessView "" @145 - location (484, 457) - line_color 3342489 - label (object SegLabel @146 - Parent_View @145 - location (328, 392) - quidu "42C3F9E602CB" - anchor_loc 1 - nlines 1 - max_width 309 - justify 0 - label "StartComplete" - pctDist 1.050847 - height 156 - orientation 0) - object_arc @138 - pctDist 0.792285 - height 45 - orientation 1 - dir -1 - origin (484, 516) - terminus (484, 398)) - (object LinkView "" @147 - stereotype TRUE - line_color 3342489 - quidu "428CCDDA006A" - client @116 - supplier @117 - line_style 0) - (object MessView "" @148 - location (573, 1544) - line_color 3342489 - label (object SegLabel @149 - Parent_View @148 - location (650, 1624) - quidu "42C3F9220046" - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "JoinL" - pctDist 1.175000 - height 77 - orientation 0) - object_arc @147 - pctDist 0.292328 - height 45 - orientation 0 - dir 1 - origin (573, 1484) - terminus (573, 1604)) - (object MessView "" @150 - location (573, 1740) - line_color 3342489 - label (object SegLabel @151 - Parent_View @150 - location (647, 1820) - quidu "42C3F93A0183" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "StartL" - pctDist 1.175000 - height 74 - orientation 0) - object_arc @147 - pctDist 0.551587 - height 45 - orientation 0 - dir 1 - origin (573, 1680) - terminus (573, 1800)) - (object MessView "" @152 - location (484, 1995) - line_color 3342489 - label (object SegLabel @153 - Parent_View @152 - location (678, 1903) - quidu "42C3F9580390" - anchor_loc 1 - nlines 1 - max_width 1134 - justify 0 - label "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" - pctDist 1.279661 - height 194 - orientation 1) - object_arc @147 - pctDist 0.887566 - height 45 - orientation 1 - dir -1 - origin (484, 2054) - terminus (484, 1936)) - (object LinkView "" @154 - stereotype TRUE - line_color 3342489 - quidu "42C3F8440166" - client @116 - supplier @119 - vertices (list Points - (567, 1324) - (784, 1675) - (1809, 1676)) - line_style 0) - (object MessView "" @155 - location (919, 1633) - line_color 3342489 - label (object SegLabel @156 - Parent_View @155 - location (1316, 1589) - quidu "42C3F8690021" - anchor_loc 1 - nlines 1 - max_width 941 - justify 0 - label "FindOrCreateProvider(CConnectionProviderBase&)" - pctDist 3.816667 - height 45 - orientation 0) - object_arc @154 - pctDist 0.381751 - height 43 - orientation 0 - dir 1 - origin (859, 1633) - terminus (979, 1633)) - (object LinkView "" @157 - stereotype TRUE - line_color 3342489 - quidu "428CC4EA023B" - client @119 - supplier @124 - line_style 0) - (object MessView "" @158 - location (2356, 1459) - line_color 3342489 - label (object SegLabel @159 - Parent_View @158 - location (2635, 1390) - quidu "42C3F54601AF" - anchor_loc 1 - nlines 1 - max_width 453 - justify 0 - label "CanDoSubConnection()" - pctDist 2.743757 - height 109 - orientation 1) - object_arc @157 - pctDist 0.413866 - height 45 - orientation 0 - dir 1 - origin (2308, 1494) - terminus (2404, 1424)) - (object AttachView "" @160 - stereotype TRUE - line_color 3342489 - client @132 - supplier @158 - line_style 0) - (object LinkView "" @161 - stereotype TRUE - line_color 3342489 - quidu "428CCC7F024F" - client @119 - supplier @126 - line_style 0) - (object MessView "" @162 - location (2500, 1920) - line_color 3342489 - label (object SegLabel @163 - Parent_View @162 - location (2796, 2002) - quidu "42C3F8920087" - anchor_loc 1 - nlines 1 - max_width 475 - justify 0 - label "CanDoSubConnection()" - pctDist 2.798333 - height 130 - orientation 0) - object_arc @161 - pctDist 0.636306 - height 45 - orientation 0 - dir 1 - origin (2454, 1881) - terminus (2546, 1959)) - (object AttachView "" @164 - stereotype TRUE - line_color 3342489 - client @132 - supplier @162 - line_style 0) - (object LinkView "" @165 - stereotype TRUE - line_color 3342489 - quidu "42C3F64801C9" - client @119 - supplier @131 - line_style 0) - (object MessView "" @166 - location (1772, 1489) - line_color 3342489 - label (object SegLabel @167 - Parent_View @166 - location (1524, 1434) - quidu "42C3F64D02DF" - anchor_loc 1 - nlines 1 - max_width 434 - justify 0 - label "FindOrCreateProviderL" - pctDist 2.542774 - height 90 - orientation 0) - object_arc @165 - pctDist 0.575584 - height 50 - orientation 0 - dir 1 - origin (1821, 1521) - terminus (1723, 1457)) - (object LinkView "" @168 - stereotype TRUE - line_color 3342489 - quidu "42C3F8CA001C" - client @119 - supplier @133 - line_style 0) - (object MessView "" @169 - location (1954, 1880) - line_color 3342489 - label (object SegLabel @170 - Parent_View @169 - location (2110, 1926) - quidu "42C3F8E401DE" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "FindOrCreateProviderL" - pctDist -0.296260 - height 134 - orientation 0) - object_arc @168 - pctDist 0.312170 - height 45 - orientation 0 - dir 1 - origin (2000, 1843) - terminus (1908, 1917)) - (object LinkView "" @171 - stereotype TRUE - line_color 3342489 - quidu "428CC337013D" - client @120 - supplier @119 - vertices (list Points - (707, 591) - (1791, 591) - (2122, 1613)) - line_style 0) - (object MessView "" @172 - location (930, 543) - line_color 3342489 - label (object SegLabel @173 - Parent_View @172 - location (1318, 493) - quidu "428CC33D018C" - anchor_loc 1 - nlines 1 - max_width 919 - justify 0 - label "FindOrCreateProvider(CConnectionProviderBase&)" - pctDist 3.733333 - height 51 - orientation 0) - object_arc @171 - pctDist 0.103800 - height 49 - orientation 0 - dir 1 - origin (870, 543) - terminus (990, 543)) - (object LinkView "" @174 - stereotype TRUE - line_color 3342489 - quidu "428CCDFA014D" - client @120 - supplier @116 - line_style 0) - (object MessView "" @175 - location (573, 734) - line_color 3342489 - label (object SegLabel @176 - Parent_View @175 - location (634, 811) - quidu "42C3F6B301D4" - anchor_loc 1 - nlines 1 - max_width 134 - justify 0 - label "JoinL" - pctDist 1.150000 - height 61 - orientation 0) - object_arc @174 - pctDist 0.147806 - height 45 - orientation 0 - dir 1 - origin (573, 674) - terminus (573, 794)) - (object MessView "" @177 - location (573, 891) - line_color 3342489 - label (object SegLabel @178 - Parent_View @177 - location (648, 968) - quidu "42C3F748008C" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "StartL" - pctDist 1.150000 - height 75 - orientation 0) - object_arc @174 - pctDist 0.437269 - height 45 - orientation 0 - dir 1 - origin (573, 831) - terminus (573, 951)) - (object MessView "" @179 - location (484, 1116) - line_color 3342489 - label (object SegLabel @180 - Parent_View @179 - location (650, 1019) - quidu "42C3F9CC03C6" - anchor_loc 1 - nlines 1 - max_width 1134 - justify 0 - label "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" - pctDist 1.322034 - height 166 - orientation 1) - object_arc @174 - pctDist 0.852399 - height 45 - orientation 1 - dir -1 - origin (484, 1175) - terminus (484, 1057)) - (object LinkView "" @181 - stereotype TRUE - line_color 3342489 - quidu "428CCDAF00FE" - client @126 - supplier @118 - line_style 0) - (object LinkView "" @182 - stereotype TRUE - line_color 3342489 - quidu "42C3F66502EF" - client @131 - supplier @116 - line_style 0) - (object MessView "" @183 - location (979, 1306) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @184 - Parent_View @183 - location (979, 1351) - font (object Font - color 32768 - default_color FALSE) - quidu "42C3F6770089" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "NewL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @182 - pctDist 0.528875 - height 45 - orientation 0 - dir 1 - origin (1038, 1306) - terminus (920, 1306)) - (object LinkView "" @185 - stereotype TRUE - line_color 3342489 - quidu "42C3F9060275" - client @133 - supplier @117 - line_style 0) - (object MessView "" @186 - location (972, 2186) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @187 - Parent_View @186 - location (972, 2231) - font (object Font - color 32768 - default_color FALSE) - quidu "42C3F90D028A" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @185 - pctDist 0.588415 - height 45 - orientation 0 - dir 1 - origin (1031, 2186) - terminus (913, 2186)))) - (object ObjectDiagram "HostResolver Open (implicit/explicit)" - mechanism_ref @4 - quid "4292FE3C00B0" - title "HostResolver Open (implicit/explicit)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 269 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$22" @188 - location (896, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @188 - location (748, 637) - fill_color 13434879 - nlines 2 - max_width 296 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4292FECF008A" - width 314 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$23" @189 - location (224, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @189 - location (124, 637) - fill_color 13434879 - nlines 2 - max_width 200 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4292FECF0093" - width 218 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$24" @190 - location (1808, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @190 - location (1654, 637) - fill_color 13434879 - nlines 2 - max_width 308 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4292FECF0095" - width 326 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @191 - location (1360, 400) - label (object ItemLabel - Parent_View @191 - location (1147, 341) - fill_color 13434879 - nlines 2 - max_width 390 - label "cross-thread via comm-channel") - line_color 3342489 - fill_color 13434879 - width 450 - height 131) - (object ObjectView "$UNNAMED$25" @192 - location (2736, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @192 - location (2644, 637) - fill_color 13434879 - nlines 2 - max_width 184 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4292FECF0099" - width 202 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$29" @193 - location (256, 256) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @193 - location (105, 205) - fill_color 13434879 - nlines 2 - max_width 302 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4292FECF00A4" - width 320 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @194 - location (1280, 112) - nlines 19 - max_width 56 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @195 - location (608, 144) - nlines 1 - max_width 1293 - label -|CLIENT SESSION Thread TARGET DATA Thread - ) - (object LinkSelfView "" @196 - location (896, 475) - stereotype TRUE - line_color 3342489 - quidu "4292FECF008D" - client @188 - supplier @188 - line_style 0) - (object MessView "" @197 - location (895, 858) - line_color 3342489 - label (object SegLabel @198 - Parent_View @197 - location (895, 814) - quidu "4292FECF008E" - anchor_loc 1 - nlines 1 - max_width 363 - justify 0 - label "ForwardMessageL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @196 - pctDist 0.491667 - height 383 - orientation 1 - dir 1 - origin (835, 858) - terminus (955, 858)) - (object MessView "" @199 - location (895, 969) - line_color 3342489 - label (object SegLabel @200 - Parent_View @199 - location (895, 925) - quidu "4292FECF008F" - anchor_loc 1 - nlines 1 - max_width 466 - justify 0 - label "ForwardMessageToPeer" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @196 - pctDist 0.491667 - height 494 - orientation 1 - dir 1 - origin (835, 969) - terminus (955, 969)) - (object LinkSelfView "" @201 - location (2736, 475) - stereotype TRUE - line_color 3342489 - quidu "4292FECF009A" - client @192 - supplier @192 - line_style 0) - (object MessView "" @202 - location (2736, 431) - line_color 65280 - label (object SegLabel @203 - Parent_View @202 - location (2736, 387) - font (object Font - color 32768 - default_color FALSE) - quidu "4292FECF009B" - anchor_loc 1 - nlines 1 - max_width 606 - justify 0 - label "NewHostResolver" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @201 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2676, 431) - terminus (2796, 431)) - (object Label @204 - location (80, 1040) - nlines 1 - max_width 1219 - label "_______________________________________________________") - (object Label @205 - location (736, 1120) - nlines 1 - max_width 381 - label -|CONTROL Thread - ) - (object Label @206 - location (1280, 1104) - nlines 25 - max_width 50 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ObjectView "$UNNAMED$26" @207 - location (2742, 2306) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @207 - location (2591, 2254) - fill_color 13434879 - nlines 2 - max_width 302 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4292FF920148" - width 320 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$27" @208 - location (1696, 1088) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @208 - location (1367, 1036) - fill_color 13434879 - nlines 2 - max_width 658 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "429300700152" - width 676 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$28" @209 - location (1825, 1843) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @209 - location (1495, 1798) - fill_color 13434879 - nlines 2 - max_width 660 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "429301A1025E" - width 678 - height 112 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$30" @210 - location (1825, 2307) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @210 - location (1519, 2255) - fill_color 13434879 - nlines 2 - max_width 612 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42930305035B" - width 630 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @211 - location (2144, 2032) - label (object ItemLabel - Parent_View @211 - location (1834, 1972) - fill_color 13434879 - nlines 2 - max_width 584 - label "given CSubConnectionProviderBaseC*") - line_color 3342489 - fill_color 13434879 - width 644 - height 132) - (object NoteView @212 - location (1296, 1632) - label (object ItemLabel - Parent_View @212 - location (989, 1523) - fill_color 13434879 - nlines 4 - max_width 578 - label "Given XSubConnFactoryQuery with sub-connection pointer (either ==NULL for implicit or !=NULL explicit)") - line_color 3342489 - fill_color 13434879 - width 638 - height 231) - (object NoteView @213 - location (656, 1936) - label (object ItemLabel - Parent_View @213 - location (284, 1845) - fill_color 13434879 - nlines 3 - max_width 708 - label -|for details on the flow creation see "Flow creation(data side initialised)" diagram - ) - line_color 3342489 - fill_color 13434879 - width 768 - height 194) - (object AttachView "" @214 - stereotype TRUE - line_color 3342489 - client @213 - supplier @210 - line_style 0) - (object AttachView "" @215 - stereotype TRUE - line_color 3342489 - client @213 - supplier @205 - line_style 0) - (object NoteView @216 - location (2416, 2672) - label (object ItemLabel - Parent_View @216 - location (1913, 2553) - fill_color 13434879 - nlines 5 - max_width 971 - label "!!This join is a synchronous data->control call => will block data thread => beware of deadlocks. Unfortunatelly the complexity of IP stack doesn't allow us to run host resolver in control thread where it belongs.") - line_color 3342489 - fill_color 8421631 - width 1031 - height 250) - (object LinkView "" @217 - stereotype TRUE - line_color 3342489 - quidu "4292FECF008B" - client @188 - supplier @189 - line_style 0) - (object MessView "" @218 - location (418, 728) - line_color 3342489 - label (object SegLabel @219 - Parent_View @218 - location (563, 774) - quidu "4292FECF008C" - anchor_loc 1 - nlines 1 - max_width 453 - justify 0 - label "GetWorkerForProtocol" - pctDist -0.737288 - height 46 - orientation 0) - object_arc @217 - pctDist 0.792593 - height 40 - orientation 0 - dir 1 - origin (477, 728) - terminus (359, 728)) - (object LinkView "" @220 - stereotype TRUE - line_color 3342489 - quidu "4292FECF0090" - client @188 - supplier @190 - line_style 0) - (object MessView "" @221 - location (1135, 639) - line_color 3342489 - label (object SegLabel @222 - Parent_View @221 - location (1360, 595) - quidu "4292FECF0091" - anchor_loc 1 - nlines 1 - max_width 613 - justify 0 - label "PeerWorkerMessageReceivedL" - pctDist 2.375000 - height 45 - orientation 0) - object_arc @220 - pctDist 0.140440 - height 50 - orientation 0 - dir 1 - origin (1075, 639) - terminus (1195, 639)) - (object AttachView "" @223 - stereotype TRUE - line_color 3342489 - client @191 - supplier @222 - line_style 0) - (object MessView "" @224 - location (1460, 733) - line_color 3342489 - label (object SegLabel @225 - Parent_View @224 - location (1460, 778) - quidu "42934DB00322" - anchor_loc 1 - nlines 1 - max_width 303 - justify 0 - label "CompleteReq" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @220 - pctDist 0.690355 - height 45 - orientation 1 - dir -1 - origin (1519, 733) - terminus (1401, 733)) - (object LinkView "" @226 - stereotype TRUE - line_color 3342489 - quidu "4292FECF0096" - client @190 - supplier @192 - line_style 0) - (object MessView "" @227 - location (2109, 645) - line_color 3342489 - label (object SegLabel @228 - Parent_View @227 - location (2343, 522) - quidu "4292FECF0097" - anchor_loc 1 - nlines 1 - max_width 384 - justify 0 - label "ProcessMessageL" - pctDist 2.456180 - height 124 - orientation 0) - object_arc @226 - pctDist 0.208038 - height 44 - orientation 0 - dir 1 - origin (2049, 645) - terminus (2169, 645)) - (object LinkView "" @229 - stereotype TRUE - line_color 3342489 - quidu "4292FFA00094" - client @192 - supplier @207 - line_style 0) - (object MessView "" @230 - location (2784, 1564) - line_color 65280 - label (object SegLabel @231 - Parent_View @230 - location (2859, 1642) - font (object Font - color 32768 - default_color FALSE) - quidu "42934CC0006F" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 1.158333 - height 75 - orientation 0) - object_arc @229 - pctDist 0.545455 - height 45 - orientation 0 - dir 1 - origin (2784, 1504) - terminus (2784, 1624)) - (object AttachView "" @232 - stereotype TRUE - line_color 3342489 - client @211 - supplier @231 - line_style 0) - (object LinkView "" @233 - stereotype TRUE - line_color 3342489 - quidu "4293012A0023" - client @192 - supplier @208 - line_style 0) - (object MessView "" @234 - location (2205, 944) - line_color 3342489 - label (object SegLabel @235 - Parent_View @234 - location (2222, 986) - quidu "429341EB02A7" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "SubConnectionFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @233 - pctDist 0.577309 - height 49 - orientation 0 - dir 1 - origin (2260, 922) - terminus (2150, 966)) - (object LinkView "" @236 - label (object ItemLabel - Parent_View @236 - location (2276, 1269) - anchor_loc 1 - nlines 1 - max_width 928 - justify 0 - label "") - stereotype TRUE - line_color 3342489 - quidu "429301C101CE" - client @192 - supplier @209 - line_style 0) - (object MessView "" @237 - location (2256, 1367) - line_color 3342489 - label (object SegLabel @238 - Parent_View @237 - location (2293, 1425) - quidu "4293421803B1" - anchor_loc 1 - nlines 1 - max_width 931 - justify 0 - label "FindOrCreateProviderL(CConnectionProviderBase*)" - pctDist 0.703587 - height 64 - orientation 0) - object_arc @236 - pctDist 0.569104 - height 45 - orientation 0 - dir 1 - origin (2292, 1320) - terminus (2220, 1414)) - (object AttachView "" @239 - stereotype TRUE - line_color 3342489 - client @212 - supplier @238 - line_style 0) - (object LinkView "" @240 - label (object ItemLabel - Parent_View @240 - location (576, 471) - anchor_loc 1 - nlines 1 - max_width 154 - justify 0 - label "") - stereotype TRUE - line_color 3342489 - quidu "4292FECF00A3" - client @193 - supplier @188 - line_style 0) - (object MessView "" @241 - location (585, 425) - line_color 3342489 - label (object SegLabel @242 - Parent_View @241 - location (610, 389) - quidu "4292FECF00A5" - anchor_loc 1 - nlines 1 - max_width 200 - justify 0 - label "ServiceL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @240 - pctDist 0.465116 - height 44 - orientation 0 - dir 1 - origin (535, 391) - terminus (635, 459)) - (object LinkView "" @243 - stereotype TRUE - line_color 3342489 - quidu "42933AEF017E" - client @207 - supplier @210 - line_style 0) - (object MessView "" @244 - location (2355, 2351) - line_color 3342489 - label (object SegLabel @245 - Parent_View @244 - location (2355, 2396) - quidu "42934D1E0301" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "JoinL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @243 - pctDist 0.511990 - height 45 - orientation 0 - dir 1 - origin (2414, 2351) - terminus (2296, 2351)) - (object AttachView "" @246 - stereotype TRUE - line_color 3342489 - client @216 - supplier @243 - line_style 0))) - (object ObjectDiagram "Data SAP open" - mechanism_ref @5 - quid "42934E0F00B4" - title "Data SAP open" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$31" @247 - location (896, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @247 - location (748, 637) - fill_color 13434879 - nlines 2 - max_width 296 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42934E2303D4" - width 314 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$32" @248 - location (224, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @248 - location (124, 637) - fill_color 13434879 - nlines 2 - max_width 200 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42934E2303DF" - width 218 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$33" @249 - location (1808, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @249 - location (1654, 637) - fill_color 13434879 - nlines 2 - max_width 308 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42934E240000" - width 326 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @250 - location (1360, 400) - label (object ItemLabel - Parent_View @250 - location (1147, 341) - fill_color 13434879 - nlines 2 - max_width 390 - label "cross-thread via comm-channel") - line_color 3342489 - fill_color 13434879 - width 450 - height 131) - (object ObjectView "$UNNAMED$34" @251 - location (2558, 688) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @251 - location (2466, 637) - fill_color 13434879 - nlines 2 - max_width 184 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42934E24000B" - width 202 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$37" @252 - location (256, 256) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @252 - location (105, 205) - fill_color 13434879 - nlines 2 - max_width 302 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42934E24003A" - width 320 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @253 - location (1280, 112) - nlines 19 - max_width 56 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @254 - location (608, 144) - nlines 1 - max_width 1293 - label -|CLIENT SESSION Thread TARGET DATA Thread - ) - (object ObjectView "$UNNAMED$35" @255 - location (1776, 1317) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @255 - location (1412, 1268) - fill_color 13434879 - nlines 2 - max_width 728 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42934E240005" - width 746 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$38" @256 - location (2558, 1808) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @256 - location (2301, 1760) - fill_color 13434879 - nlines 2 - max_width 514 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42934E240015" - width 532 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @257 - location (1664, 976) - label (object ItemLabel - Parent_View @257 - location (1357, 867) - fill_color 13434879 - nlines 4 - max_width 578 - label "Given XFlowFactoryQuery with sub-connection pointer (either ==NULL for implicit or !=NULL explicit)") - line_color 3342489 - fill_color 13434879 - width 638 - height 231) - (object Label @258 - location (736, 1120) - nlines 1 - max_width 381 - label -|CONTROL Thread - ) - (object Label @259 - location (1280, 1162) - nlines 25 - max_width 50 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ObjectView "$UNNAMED$36" @260 - location (2558, 1504) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @260 - location (2322, 1452) - fill_color 13434879 - nlines 2 - max_width 472 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "42934E240012" - width 490 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @261 - location (80, 1040) - nlines 1 - max_width 1219 - label "_______________________________________________________") - (object LinkSelfView "" @262 - location (896, 475) - stereotype TRUE - line_color 3342489 - quidu "42934E2303D7" - client @247 - supplier @247 - line_style 0) - (object MessView "" @263 - location (895, 858) - line_color 3342489 - label (object SegLabel @264 - Parent_View @263 - location (895, 814) - quidu "42934E2303D8" - anchor_loc 1 - nlines 1 - max_width 363 - justify 0 - label "ForwardMessageL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @262 - pctDist 0.491667 - height 383 - orientation 1 - dir 1 - origin (835, 858) - terminus (955, 858)) - (object MessView "" @265 - location (895, 969) - line_color 3342489 - label (object SegLabel @266 - Parent_View @265 - location (895, 925) - quidu "42934E2303D9" - anchor_loc 1 - nlines 1 - max_width 466 - justify 0 - label "ForwardMessageToPeer" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @262 - pctDist 0.491667 - height 494 - orientation 1 - dir 1 - origin (835, 969) - terminus (955, 969)) - (object LinkSelfView "" @267 - location (2558, 475) - stereotype TRUE - line_color 3342489 - quidu "42934E24000C" - client @251 - supplier @251 - line_style 0) - (object MessView "" @268 - location (2558, 431) - line_color 65280 - label (object SegLabel @269 - Parent_View @268 - location (2558, 387) - font (object Font - color 32768 - default_color FALSE) - quidu "42934E24000D" - anchor_loc 1 - nlines 1 - max_width 575 - justify 0 - label "CSocket::NewL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @267 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2498, 431) - terminus (2618, 431)) - (object NoteView @270 - location (1776, 1600) - label (object ItemLabel - Parent_View @270 - location (1404, 1509) - fill_color 13434879 - nlines 3 - max_width 708 - label -|for details on the flow creation see "Flow creation(data side initialised)" diagram - ) - line_color 3342489 - fill_color 13434879 - width 768 - height 194) - (object AttachView "" @271 - stereotype TRUE - line_color 3342489 - client @270 - supplier @255 - line_style 0) - (object AttachView "" @272 - stereotype TRUE - line_color 3342489 - client @270 - supplier @256 - line_style 0) - (object AttachView "" @273 - stereotype TRUE - line_color 3342489 - client @270 - supplier @258 - line_style 0) - (object LinkView "" @274 - stereotype TRUE - line_color 3342489 - quidu "42934E2303D5" - client @247 - supplier @248 - line_style 0) - (object MessView "" @275 - location (418, 728) - line_color 3342489 - label (object SegLabel @276 - Parent_View @275 - location (563, 774) - quidu "42934E2303D6" - anchor_loc 1 - nlines 1 - max_width 453 - justify 0 - label "GetWorkerForProtocol" - pctDist -0.737288 - height 46 - orientation 0) - object_arc @274 - pctDist 0.792593 - height 40 - orientation 0 - dir 1 - origin (477, 728) - terminus (359, 728)) - (object LinkView "" @277 - stereotype TRUE - line_color 3342489 - quidu "42934E2303DA" - client @247 - supplier @249 - line_style 0) - (object MessView "" @278 - location (1135, 639) - line_color 3342489 - label (object SegLabel @279 - Parent_View @278 - location (1360, 595) - quidu "42934E2303DB" - anchor_loc 1 - nlines 1 - max_width 613 - justify 0 - label "PeerWorkerMessageReceivedL" - pctDist 2.375000 - height 45 - orientation 0) - object_arc @277 - pctDist 0.140440 - height 50 - orientation 0 - dir 1 - origin (1075, 639) - terminus (1195, 639)) - (object AttachView "" @280 - stereotype TRUE - line_color 3342489 - client @250 - supplier @279 - line_style 0) - (object MessView "" @281 - location (1441, 733) - line_color 3342489 - label (object SegLabel @282 - Parent_View @281 - location (1441, 778) - quidu "4293530902D8" - anchor_loc 1 - nlines 1 - max_width 303 - justify 0 - label "CompleteReq" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @277 - pctDist 0.658206 - height 45 - orientation 1 - dir -1 - origin (1500, 733) - terminus (1382, 733)) - (object LinkView "" @283 - stereotype TRUE - line_color 3342489 - quidu "42934E240001" - client @249 - supplier @251 - line_style 0) - (object MessView "" @284 - location (2072, 645) - line_color 3342489 - label (object SegLabel @285 - Parent_View @284 - location (2182, 602) - quidu "42934E240002" - anchor_loc 1 - nlines 1 - max_width 384 - justify 0 - label "ProcessMessageL" - pctDist 1.425000 - height 44 - orientation 0) - object_arc @283 - pctDist 0.208038 - height 44 - orientation 0 - dir 1 - origin (2012, 645) - terminus (2132, 645)) - (object LinkView "" @286 - stereotype TRUE - line_color 3342489 - quidu "42934E24000A" - client @251 - supplier @255 - line_style 0) - (object MessView "" @287 - location (2114, 1099) - line_color 3342489 - label (object SegLabel @288 - Parent_View @287 - location (2224, 1178) - font (object Font - color 32768 - default_color FALSE) - quidu "42934E240010" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "FindOrCreateFlowL" - pctDist 0.214619 - height 131 - orientation 0) - object_arc @286 - pctDist 0.621872 - height 44 - orientation 0 - dir 1 - origin (2160, 1061) - terminus (2068, 1137)) - (object AttachView "" @289 - stereotype TRUE - line_color 3342489 - client @257 - supplier @288 - line_style 0) - (object LinkView "" @290 - stereotype TRUE - line_color 3342489 - quidu "42934E24000E" - client @251 - supplier @260 - line_style 0) - (object MessView "" @291 - location (2603, 1193) - line_color 65280 - label (object SegLabel @292 - Parent_View @291 - location (2678, 1285) - font (object Font - color 32768 - default_color FALSE) - quidu "429352BF01CB" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 1.275000 - height 75 - orientation 0) - object_arc @290 - pctDist 0.642961 - height 45 - orientation 0 - dir 1 - origin (2603, 1133) - terminus (2603, 1253)) - (object LinkView "" @293 - label (object ItemLabel - Parent_View @293 - location (576, 471) - anchor_loc 1 - nlines 1 - max_width 154 - justify 0 - label "") - stereotype TRUE - line_color 3342489 - quidu "42934E240039" - client @252 - supplier @247 - line_style 0) - (object MessView "" @294 - location (585, 425) - line_color 3342489 - label (object SegLabel @295 - Parent_View @294 - location (610, 389) - quidu "42934E24003B" - anchor_loc 1 - nlines 1 - max_width 200 - justify 0 - label "ServiceL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @293 - pctDist 0.465116 - height 44 - orientation 0 - dir 1 - origin (535, 391) - terminus (635, 459)) - (object LinkView "" @296 - stereotype TRUE - line_color 3342489 - quidu "42934E240013" - client @260 - supplier @256 - line_style 0) - (object MessView "" @297 - location (2603, 1653) - line_color 3342489 - label (object SegLabel @298 - Parent_View @297 - location (2698, 1700) - quidu "429352D1000F" - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "JoinL" - pctDist 0.891667 - height 95 - orientation 0) - object_arc @296 - pctDist 0.477778 - height 45 - orientation 0 - dir 1 - origin (2603, 1593) - terminus (2603, 1713)))) - (object InteractionDiagram "Cross-Thread call Sub-connection->Flow client" - mechanism_ref @6 - quid "4298BEDF03D8" - title "Cross-Thread call Sub-connection->Flow client" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$39" @299 - location (304, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @299 - location (304, 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 "4298BF29033F" - width 572 - height 1185 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @300 - location (304, 368) - line_color 3342489 - InterObjView @299 - height 952 - y_coord 892 - Nested FALSE)) - (object InterObjView "$UNNAMED$40" @301 - location (880, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @301 - location (880, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 544 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4298BF50020E" - width 562 - height 1185 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @302 - location (880, 368) - line_color 3342489 - InterObjView @301 - height 892 - y_coord 832 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @303 - location (880, 416) - line_color 3342489 - InterObjView @301 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$41" @304 - location (1328, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @304 - location (1328, 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 "4298BFC702F6" - width 300 - height 1185 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @305 - location (1328, 521) - line_color 3342489 - InterObjView @304 - height 679 - y_coord 619 - Nested FALSE)) - (object InterObjView "$UNNAMED$42" @306 - location (1632, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @306 - location (1632, 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 "4298BFF203C0" - width 300 - height 1185 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @307 - location (1632, 560) - line_color 3342489 - InterObjView @306 - height 580 - y_coord 520 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @308 - location (1632, 624) - line_color 3342489 - InterObjView @306 - height 60 - y_coord 0 - Nested TRUE) - Focus_Of_Control (object Focus_Of_Control "" @309 - location (1632, 736) - line_color 3342489 - InterObjView @306 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$43" @310 - location (2070, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @310 - location (2070, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 544 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4298C00501AA" - width 562 - height 1185 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @311 - location (2070, 838) - line_color 3342489 - InterObjView @310 - height 242 - y_coord 182 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @312 - location (2070, 880) - line_color 3342489 - InterObjView @310 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$44" @313 - location (2608, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @313 - location (2608, 224) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 496 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4298C04E03A4" - width 514 - height 1185 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @314 - location (2608, 960) - line_color 3342489 - InterObjView @313 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$45" @315 - location (2944, 224) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @315 - location (2944, 249) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4298C070037B" - width 336 - height 1185 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1) - (object InterMessView "" @316 - location (16, 368) - label (object SegLabel @317 - Parent_View @316 - location (591, 324) - quidu "4298C089009D" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "Call(clientId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @299 - supplier @301 - Focus_Src @300 - Focus_Entry @302 - origin (319, 368) - terminus (864, 368) - ordinal 0) - (object SelfMessView "" @318 - location (16, 416) - label (object SegLabel @319 - Parent_View @318 - location (971, 372) - quidu "4298C09803C9" - anchor_loc 1 - nlines 1 - max_width 144 - justify 0 - label "marshal" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @301 - supplier @301 - Focus_Src @302 - Focus_Entry @303 - origin (896, 416) - terminus (1046, 416) - ordinal 1) - (object InterMessView "" @320 - location (16, 521) - label (object SegLabel @321 - Parent_View @320 - location (1103, 477) - quidu "4298C0A7035D" - anchor_loc 1 - nlines 1 - max_width 94 - justify 0 - label "Send" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @301 - supplier @304 - Focus_Src @302 - Focus_Entry @305 - origin (895, 521) - terminus (1312, 521) - ordinal 2) - (object InterMessView "" @322 - location (16, 560) - label (object SegLabel @323 - Parent_View @322 - location (1479, 516) - quidu "4298C0B800B8" - anchor_loc 1 - nlines 1 - max_width 94 - justify 0 - label "RunL" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @304 - supplier @306 - Focus_Src @305 - Focus_Entry @307 - origin (1343, 560) - terminus (1616, 560) - ordinal 3) - (object SelfMessView "" @324 - location (16, 624) - label (object SegLabel @325 - Parent_View @324 - location (1723, 580) - quidu "4298C0C50284" - anchor_loc 1 - nlines 1 - max_width 241 - justify 0 - label "object lookup" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @306 - supplier @306 - Focus_Src @307 - Focus_Entry @308 - origin (1648, 624) - terminus (1798, 624) - ordinal 4) - (object SelfMessView "" @326 - location (16, 736) - label (object SegLabel @327 - Parent_View @326 - location (1723, 692) - quidu "4298C0D302AB" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "fn lookup" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @306 - supplier @306 - Focus_Src @307 - Focus_Entry @309 - origin (1648, 736) - terminus (1798, 736) - ordinal 5) - (object InterMessView "" @328 - location (16, 838) - label (object SegLabel @329 - Parent_View @328 - location (1850, 794) - quidu "4298C0EF03BB" - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "Call(clientId)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @306 - supplier @310 - Focus_Src @307 - Focus_Entry @311 - origin (1647, 838) - terminus (2054, 838) - ordinal 6) - (object SelfMessView "" @330 - location (16, 880) - label (object SegLabel @331 - Parent_View @330 - location (2161, 836) - quidu "4298C10B0311" - anchor_loc 1 - nlines 1 - max_width 419 - justify 0 - label "client lookup/broadcast" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @310 - supplier @310 - Focus_Src @311 - Focus_Entry @312 - origin (2086, 880) - terminus (2236, 880) - ordinal 7) - (object InterMessView "" @332 - location (16, 960) - label (object SegLabel @333 - Parent_View @332 - location (2338, 916) - quidu "4298C13700ED" - anchor_loc 1 - nlines 1 - max_width 69 - justify 0 - label "Call" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @310 - supplier @313 - Focus_Src @311 - Focus_Entry @314 - origin (2085, 960) - terminus (2592, 960) - ordinal 8) - (object NoteView @334 - location (2240, 640) - label (object ItemLabel - Parent_View @334 - location (2043, 577) - fill_color 13434879 - nlines 2 - max_width 359 - label "client Id could be object pointer.") - line_color 3342489 - fill_color 13434879 - width 419 - height 138) - (object AttachView "" @335 - stereotype TRUE - line_color 3342489 - client @334 - supplier @331 - line_style 0))) - (object ObjectDiagram "Flow creation(control side initialised)" - mechanism_ref @7 - quid "42B072FB0347" - title "Flow creation(control side initialised)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$46" @336 - location (2704, 416) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @336 - location (2704, 525) - anchor_loc 1 - nlines 2 - max_width 487 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B93D1E023A" - width 180 - height 60 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @337 - location (1150, 64) - nlines 1 - max_width 1038 - label -|DATA THREAD CONROL THREAD - ) - (object Label @338 - location (1582, 128) - nlines 49 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ObjectView "$UNNAMED$47" @339 - location (1963, 416) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @339 - location (1638, 364) - fill_color 13434879 - nlines 2 - max_width 650 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B93D700346" - width 668 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$49" @340 - location (1963, 896) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @340 - location (1605, 844) - fill_color 13434879 - nlines 2 - max_width 716 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B93D7A03B9" - width 734 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$48" @341 - location (2704, 1232) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @341 - location (2418, 1180) - fill_color 13434879 - nlines 2 - max_width 572 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "42B93DDB020A" - width 590 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$50" @342 - location (1984, 2504) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @342 - location (1685, 2456) - fill_color 13434879 - nlines 2 - max_width 598 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B93DED0364" - width 616 - height 118 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$51" @343 - location (1984, 1648) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @343 - location (1715, 1596) - fill_color 13434879 - nlines 2 - max_width 538 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B93F420328" - width 556 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @344 - location (1963, 203) - stereotype TRUE - line_color 3342489 - quidu "42B9402B0098" - client @339 - supplier @339 - line_style 0) - (object MessView "" @345 - location (1963, 137) - line_color 3342489 - label (object SegLabel @346 - Parent_View @345 - location (1963, 182) - quidu "42B940400157" - anchor_loc 1 - nlines 1 - max_width 241 - justify 0 - label "FindFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @344 - pctDist 0.508333 - height 67 - orientation 0 - dir -1 - origin (2022, 137) - terminus (1904, 137)) - (object ObjectView "$UNNAMED$52" @347 - location (1240, 2512) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @347 - location (911, 2471) - fill_color 13434879 - nlines 2 - max_width 658 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B96F4500F1" - width 676 - height 105 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$56" @348 - location (378, 1760) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @348 - location (49, 1711) - fill_color 13434879 - nlines 2 - max_width 658 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B975250185" - width 676 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$53" @349 - location (379, 1232) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @349 - location (122, 1181) - fill_color 13434879 - nlines 2 - max_width 514 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B975B30195" - width 532 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$54" @350 - location (379, 2512) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @350 - location (15, 2460) - fill_color 13434879 - nlines 2 - max_width 728 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B973B2021E" - width 746 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset -0.782544 - y_offset -0.022222) - (object LinkSelfView "" @351 - location (379, 2299) - stereotype TRUE - line_color 3342489 - quidu "42B973B2021F" - client @350 - supplier @350 - line_style 0) - (object ObjectView "$UNNAMED$55" @352 - location (1241, 1232) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @352 - location (935, 1180) - fill_color 13434879 - nlines 2 - max_width 612 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B984000268" - width 630 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @353 - location (1888, 1408) - label (object ItemLabel - Parent_View @353 - location (1691, 1348) - fill_color 13434879 - nlines 2 - max_width 358 - label "self firing netmeta message") - line_color 3342489 - fill_color 13434879 - width 418 - height 132) - (object NoteView @354 - location (2752, 1744) - label (object ItemLabel - Parent_View @354 - location (2561, 1685) - fill_color 13434879 - nlines 2 - max_width 346 - label "request held untill 18: comes in") - line_color 3342489 - fill_color 13434879 - width 406 - height 131) - (object LinkSelfView "" @355 - location (2704, 1019) - stereotype TRUE - line_color 3342489 - quidu "42B99FD0002C" - client @341 - supplier @341 - line_style 0) - (object MessView "" @356 - location (2704, 956) - line_color 3342489 - label (object SegLabel @357 - Parent_View @356 - location (2704, 1001) - quidu "42B9A0F501FD" - anchor_loc 1 - nlines 1 - max_width 247 - justify 0 - label "AttachFlow" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @355 - pctDist 0.508333 - height 64 - orientation 0 - dir -1 - origin (2763, 956) - terminus (2645, 956)) - (object MessView "" @358 - location (379, 2234) - line_color 3342489 - label (object SegLabel @359 - Parent_View @358 - location (379, 2279) - quidu "42B973B20220" - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "FindFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @351 - pctDist 0.508333 - height 66 - orientation 0 - dir -1 - origin (438, 2234) - terminus (320, 2234)) - (object AttachView "" @360 - stereotype TRUE - line_color 3342489 - client @354 - supplier @343 - line_style 0) - (object LinkView "" @361 - stereotype TRUE - line_color 3342489 - quidu "42B93FCD021A" - client @336 - supplier @339 - line_style 0) - (object MessView "" @362 - location (2444, 461) - line_color 3342489 - label (object SegLabel @363 - Parent_View @362 - location (2444, 506) - quidu "42B94026036C" - anchor_loc 1 - nlines 1 - max_width 435 - justify 0 - label "FindOrCreateProviderL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @361 - pctDist 0.539446 - height 45 - orientation 0 - dir 1 - origin (2503, 461) - terminus (2385, 461)) - (object LinkView "" @364 - stereotype TRUE - line_color 3342489 - quidu "42B9743D03BA" - client @336 - supplier @341 - line_style 0) - (object MessView "" @365 - location (2749, 683) - line_color 3342489 - label (object SegLabel @366 - Parent_View @365 - location (2872, 778) - quidu "42B9A1230109" - anchor_loc 1 - nlines 1 - max_width 266 - justify 0 - label "StartL/JoinL" - pctDist 1.300000 - height 123 - orientation 0) - object_arc @364 - pctDist 0.329377 - height 45 - orientation 0 - dir 1 - origin (2749, 623) - terminus (2749, 743)) - (object LinkView "" @367 - stereotype TRUE - line_color 3342489 - quidu "42B93FE00022" - client @339 - supplier @340 - line_style 0) - (object MessView "" @368 - location (2008, 629) - line_color 3342489 - label (object SegLabel @369 - Parent_View @368 - location (2216, 724) - quidu "42B9404D0318" - anchor_loc 1 - nlines 1 - max_width 435 - justify 0 - label "FindOrCreateProviderL" - pctDist 1.300000 - height 208 - orientation 0) - object_arc @367 - pctDist 0.427762 - height 45 - orientation 0 - dir 1 - origin (2008, 569) - terminus (2008, 689)) - (object LinkView "" @370 - stereotype TRUE - line_color 3342489 - quidu "42B93FEF0377" - client @340 - supplier @341 - line_style 0) - (object MessView "" @371 - location (2330, 1014) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @372 - Parent_View @371 - location (2444, 997) - font (object Font - color 32768 - default_color FALSE) - quidu "42B94057016E" - anchor_loc 1 - nlines 1 - max_width 148 - justify 0 - label "NewL" - pctDist 1.300000 - height 64 - orientation 0) - object_arc @370 - pctDist 0.453258 - height 45 - orientation 0 - dir 1 - origin (2275, 989) - terminus (2385, 1039)) - (object LinkView "" @373 - stereotype TRUE - line_color 3342489 - quidu "42B93FF502FE" - client @341 - supplier @342 - line_style 0) - (object MessView "" @374 - location (2368, 1914) - line_color 3342489 - label (object SegLabel @375 - Parent_View @374 - location (2486, 2004) - quidu "42B9406A03A6" - anchor_loc 1 - nlines 1 - max_width 375 - justify 0 - label "FindOrCreateFlowL" - pctDist 0.677433 - height 147 - orientation 0) - object_arc @373 - pctDist 0.520325 - height 45 - orientation 0 - dir 1 - origin (2397, 1862) - terminus (2339, 1966)) - (object LinkView "" @376 - stereotype TRUE - line_color 3342489 - quidu "42B977700293" - client @341 - supplier @343 - line_style 0) - (object MessView "" @377 - location (2374, 1473) - line_color 3342489 - label (object SegLabel @378 - Parent_View @377 - location (2352, 1528) - quidu "42B9A13A03BF" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "StartL" - pctDist 0.903171 - height 36 - orientation 0) - object_arc @376 - pctDist 0.482979 - height 45 - orientation 0 - dir 1 - origin (2425, 1443) - terminus (2323, 1503)) - (object AttachView "" @379 - stereotype TRUE - line_color 3342489 - client @354 - supplier @377 - line_style 0) - (object LinkView "" @380 - stereotype TRUE - line_color 3342489 - quidu "42B93FFD0165" - client @342 - supplier @343 - line_style 0) - (object MessView "" @381 - location (1940, 2064) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @382 - Parent_View @381 - location (1898, 1968) - font (object Font - color 32768 - default_color FALSE) - quidu "42B9A07B01BA" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "NewL" - pctDist 1.322034 - height 43 - orientation 0) - object_arc @380 - pctDist 0.519782 - height 45 - orientation 0 - dir 1 - origin (1940, 2123) - terminus (1940, 2005)) - (object LinkView "" @383 - stereotype TRUE - line_color 3342489 - quidu "42B96F530160" - client @343 - supplier @347 - line_style 0) - (object MessView "" @384 - location (1518, 2244) - line_color 3342489 - label (object SegLabel @385 - Parent_View @384 - location (1925, 2324) - quidu "42B9A08B00B9" - anchor_loc 1 - nlines 1 - max_width 1091 - justify 0 - label "FindOrCreateProviderL(CSubConnectionBase* handle + info)" - pctDist -1.216777 - height 363 - orientation 0) - object_arc @383 - pctDist 0.680908 - height 37 - orientation 0 - dir 1 - origin (1556, 2199) - terminus (1480, 2289)) - (object MessView "" @386 - location (1696, 1943) - line_color 3342489 - label (object SegLabel @387 - Parent_View @386 - location (1950, 1870) - quidu "42B9A5A10046" - anchor_loc 1 - nlines 1 - max_width 691 - justify 0 - label "return CSubConnectionFlow* handle" - pctDist 2.397310 - height 142 - orientation 1) - object_arc @383 - pctDist 0.332037 - height 26 - orientation 1 - dir -1 - origin (1657, 1987) - terminus (1735, 1899)) - (object AttachView "" @388 - stereotype TRUE - line_color 3342489 - client @354 - supplier @386 - line_style 0) - (object LinkView "" @389 - stereotype TRUE - line_color 3342489 - quidu "42B9787C03D2" - client @343 - supplier @349 - line_style 0) - (object MessView "" @390 - location (1087, 1462) - line_color 3342489 - label (object SegLabel @391 - Parent_View @390 - location (1078, 1506) - quidu "42B9A5D702C5" - anchor_loc 1 - nlines 1 - max_width 250 - justify 0 - label "CStartFlow" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @389 - pctDist 0.575521 - height 45 - orientation 0 - dir 1 - origin (1144, 1476) - terminus (1030, 1448)) - (object AttachView "" @392 - stereotype TRUE - line_color 3342489 - client @353 - supplier @390 - line_style 0) - (object LinkView "" @393 - stereotype TRUE - line_color 3342489 - quidu "42B974180294" - client @347 - supplier @350 - line_style 0) - (object MessView "" @394 - location (839, 2573) - line_color 3342489 - label (object SegLabel @395 - Parent_View @394 - location (839, 2618) - quidu "42B9A4B103A6" - anchor_loc 1 - nlines 1 - max_width 397 - justify 0 - label "FindOrCreateFlowL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @393 - pctDist 0.416107 - height 61 - orientation 0 - dir 1 - origin (898, 2573) - terminus (780, 2573)) - (object LinkView "" @396 - stereotype TRUE - line_color 3342489 - quidu "42B9844400C1" - client @347 - supplier @352 - line_style 0) - (object MessView "" @397 - location (1196, 1810) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @398 - Parent_View @397 - location (1279, 1732) - font (object Font - color 32768 - default_color FALSE) - quidu "42B9A49A0045" - anchor_loc 1 - nlines 1 - max_width 881 - justify 0 - label "NewL(CSubConnectionProviderBase* handle)" - pctDist 1.161017 - height 83 - orientation 1) - object_arc @396 - pctDist 0.558419 - height 45 - orientation 0 - dir 1 - origin (1196, 1869) - terminus (1196, 1751)) - (object MessView "" @399 - location (1196, 2053) - line_color 3342489 - label (object SegLabel @400 - Parent_View @399 - location (1252, 1957) - quidu "42B9A55E037E" - anchor_loc 1 - nlines 1 - max_width 325 - justify 0 - label "AttachFlow" - pctDist 1.313559 - height 56 - orientation 1) - object_arc @396 - pctDist 0.348797 - height 45 - orientation 0 - dir 1 - origin (1196, 2112) - terminus (1196, 1994)) - (object LinkView "" @401 - stereotype TRUE - line_color 3342489 - quidu "42B975320011" - client @350 - supplier @348 - line_style 0) - (object MessView "" @402 - location (334, 2032) - line_color 3342489 - label (object SegLabel @403 - Parent_View @402 - location (259, 1936) - quidu "42B9A4DE0242" - anchor_loc 1 - nlines 1 - max_width 397 - justify 0 - label "FindOrCreateFlowL" - pctDist 1.313559 - height 75 - orientation 0) - object_arc @401 - pctDist 0.664013 - height 45 - orientation 0 - dir 1 - origin (334, 2091) - terminus (334, 1973)) - (object LinkView "" @404 - stereotype TRUE - line_color 3342489 - quidu "42B975DE018D" - client @348 - supplier @349 - line_style 0) - (object MessView "" @405 - location (334, 1532) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @406 - Parent_View @405 - location (448, 1451) - font (object Font - color 32768 - default_color FALSE) - quidu "42B9A4F70339" - anchor_loc 1 - nlines 1 - max_width 809 - justify 0 - label "NewL(CSubConnectionProviderBase* ptr)" - pctDist 1.186441 - height 114 - orientation 1) - object_arc @404 - pctDist 0.415842 - height 45 - orientation 0 - dir 1 - origin (334, 1591) - terminus (334, 1473)) - (object LinkView "" @407 - stereotype TRUE - line_color 3342489 - quidu "42B992A900BD" - client @349 - supplier @352 - line_style 0) - (object MessView "" @408 - location (791, 1188) - line_color 3342489 - label (object SegLabel @409 - Parent_View @408 - location (791, 1144) - quidu "42B9A5FD0356" - anchor_loc 1 - nlines 1 - max_width 206 - justify 0 - label "LayerUp" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @407 - pctDist 0.521429 - height 45 - orientation 0 - dir 1 - origin (731, 1188) - terminus (851, 1188)) - (object LinkView "" @410 - stereotype TRUE - line_color 3342489 - quidu "42B993A20063" - client @352 - supplier @341 - line_style 0) - (object MessView "" @411 - location (1959, 1188) - line_color 3342489 - label (object SegLabel @412 - Parent_View @411 - location (1959, 1144) - quidu "42B9A60C01A9" - anchor_loc 1 - nlines 1 - max_width 234 - justify 0 - label "CLayerUp" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @410 - pctDist 0.473005 - height 45 - orientation 0 - dir 1 - origin (1899, 1188) - terminus (2019, 1188)) - (object AttachView "" @413 - stereotype TRUE - line_color 3342489 - client @353 - supplier @411 - line_style 0))) - (object ObjectDiagram "Connection Open/Select(Start)" - mechanism_ref @8 - quid "42B2A03300AD" - title "Connection Open/Select(Start)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 206 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$57" @414 - location (304, 348) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @414 - location (173, 297) - fill_color 13434879 - nlines 2 - max_width 262 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03BF" - width 280 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$58" @415 - location (304, 677) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @415 - location (173, 626) - fill_color 13434879 - nlines 2 - max_width 262 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03C5" - width 280 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$59" @416 - location (305, 1010) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @416 - location (53, 959) - fill_color 13434879 - nlines 2 - max_width 504 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03DE" - width 522 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$62" @417 - location (2508, 2722) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @417 - location (2318, 2671) - fill_color 13434879 - nlines 2 - max_width 380 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03E6" - width 398 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$61" @418 - location (304, 2080) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @418 - location (49, 2032) - fill_color 13434879 - nlines 2 - max_width 510 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03E7" - width 528 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @419 - location (63, 2338) - nlines 1 - max_width 2806 - label "________________________________________________________________________________________________________________________________") - (object Label @420 - location (1056, 2416) - nlines 1 - max_width 600 - label "NIFMAN") - (object Label @421 - location (1056, 2288) - nlines 1 - max_width 600 - label "CONNECTION STACK") - (object Label @422 - location (48, 96) - font (object Font - color 32768 - default_color FALSE) - nlines 1 - max_width 300 - label "Object Created") - (object Label @423 - location (48, 160) - font (object Font - color 255 - default_color FALSE) - nlines 1 - max_width 350 - label "Object Destroyed") - (object Label @424 - location (48, 32) - font (object Font - bold TRUE) - nlines 1 - max_width 600 - label "Colour Legend:") - (object ObjectView "$UNNAMED$60" @425 - location (1360, 672) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @425 - location (1034, 621) - fill_color 13434879 - nlines 2 - max_width 652 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03DB" - width 670 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "placeholder" @426 - location (2509, 1008) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @426 - location (2327, 957) - fill_color 13434879 - nlines 2 - max_width 364 - justify 0 - label "placeholder") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2A03E03D3" - width 382 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @427 - location (2509, 795) - stereotype TRUE - line_color 3342489 - quidu "42B2A03E03D4" - client @426 - supplier @426 - line_style 0) - (object NoteView @428 - location (865, 400) - label (object ItemLabel - Parent_View @428 - location (521, 312) - fill_color 13434879 - nlines 3 - max_width 652 - label "Since the provider's been already selected start doesn't have a connection info given in preferences.") - line_color 3342489 - fill_color 13434879 - width 712 - height 188) - (object MessView "" @429 - location (2509, 659) - line_color 3342489 - label (object SegLabel @430 - Parent_View @429 - location (2509, 615) - quidu "42B2DB390169" - anchor_loc 1 - nlines 1 - max_width 700 - justify 0 - label "figure out preferences for the next layer" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @427 - pctDist 0.500000 - height 137 - orientation 0 - dir 1 - origin (2449, 659) - terminus (2569, 659)) - (object NoteView @431 - location (2160, 352) - label (object ItemLabel - Parent_View @431 - location (1938, 268) - fill_color 13434879 - nlines 3 - max_width 409 - label "delegated to selector in management plane => Async") - line_color 3342489 - fill_color 13434879 - width 469 - height 181) - (object AttachView "" @432 - stereotype TRUE - line_color 3342489 - client @431 - supplier @429 - line_style 0) - (object ObjectView "$UNNAMED$65" @433 - location (1872, 1456) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @433 - location (1582, 1405) - fill_color 13434879 - nlines 2 - max_width 580 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2DBA000C9" - width 598 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object LinkSelfView "" @434 - location (1872, 1243) - stereotype TRUE - line_color 3342489 - quidu "42B2DBA000CA" - client @433 - supplier @433 - line_style 0) - (object MessView "" @435 - location (1872, 1217) - line_color 3342489 - label (object SegLabel @436 - Parent_View @435 - location (1856, 1174) - quidu "42B2DBA000CB" - anchor_loc 1 - nlines 1 - max_width 481 - justify 0 - label "MapPreferencesToLayer" - pctDist 0.366667 - height 44 - orientation 0) - object_arc @434 - pctDist 0.500000 - height 27 - orientation 0 - dir 1 - origin (1812, 1217) - terminus (1932, 1217)) - (object ObjectView "$UNNAMED$66" @437 - location (2509, 2078) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @437 - location (2256, 2027) - fill_color 13434879 - nlines 2 - max_width 506 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2DD56023A" - width 524 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @438 - location (1273, 97) - nlines 1 - max_width 1387 - label -|CONTROL MANAGEMENT - ) - (object Label @439 - location (1856, 128) - nlines 44 - max_width 63 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ObjectView "$UNNAMED$67" @440 - location (1392, 1744) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @440 - location (1066, 1693) - fill_color 13434879 - nlines 2 - max_width 652 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2DFB40143" - width 670 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$63" @441 - location (1376, 2722) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @441 - location (1241, 2671) - fill_color 13434879 - nlines 2 - max_width 270 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2E00B0104" - width 288 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$64" @442 - location (304, 2721) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @442 - location (114, 2670) - fill_color 13434879 - nlines 2 - max_width 380 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B2E0DC027B" - width 398 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @443 - location (704, 1520) - label (object ItemLabel - Parent_View @443 - location (344, 1454) - fill_color 13434879 - nlines 2 - max_width 684 - label "start should follow after join once we've removed NIFMAN.") - line_color 3342489 - fill_color 13434879 - width 744 - height 144) - (object LinkSelfView "" @444 - location (2509, 1865) - stereotype TRUE - line_color 3342489 - quidu "42B2F9FB0371" - client @437 - supplier @437 - line_style 0) - (object NoteView @445 - location (672, 1728) - label (object ItemLabel - Parent_View @445 - location (347, 1663) - fill_color 13434879 - nlines 2 - max_width 615 - label "this will only happen if provider needs to be newly created") - line_color 3342489 - fill_color 13434879 - width 675 - height 143) - (object NoteView @446 - location (2784, 1328) - label (object ItemLabel - Parent_View @446 - location (2574, 1122) - fill_color 13434879 - nlines 8 - max_width 384 - label "All progresses and other notifications are propagated via this route until SelectComplete. After that they are sent via provider stack.") - line_color 3342489 - fill_color 8421631 - width 444 - height 425) - (object MessView "" @447 - location (2569, 1852) - line_color 3342489 - label (object SegLabel @448 - Parent_View @447 - location (2569, 1808) - font (object Font - color 255 - default_color FALSE) - quidu "42B2FF670324" - anchor_loc 1 - nlines 1 - max_width 178 - justify 0 - label "delete" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @444 - pctDist 1.000000 - height 14 - orientation 0 - dir 1 - origin (2509, 1852) - terminus (2629, 1852)) - (object MessView "" @449 - location (2502, 752) - line_color 3342489 - label (object SegLabel @450 - Parent_View @449 - location (2502, 708) - font (object Font - color 255 - default_color FALSE) - quidu "42B3007E00C8" - anchor_loc 1 - nlines 1 - max_width 178 - justify 0 - label "delete" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @427 - pctDist 0.450000 - height 44 - orientation 0 - dir 1 - origin (2442, 752) - terminus (2562, 752)) - (object NoteView @451 - location (2704, 324) - label (object ItemLabel - Parent_View @451 - location (2432, 199) - fill_color 13434879 - nlines 5 - max_width 509 - label "Upper layer destruction is either initiated by LayerUp or by Detach => ISelectNotify needs to have a new fn ptr.") - line_color 3342489 - fill_color 8421631 - width 569 - height 262) - (object AttachView "" @452 - stereotype TRUE - line_color 3342489 - client @451 - supplier @449 - line_style 0) - (object NoteView @453 - location (1408, 1936) - label (object ItemLabel - Parent_View @453 - location (1105, 1870) - fill_color 13434879 - nlines 2 - max_width 571 - label "currently via CConnectionFactoryContainer") - line_color 3342489 - fill_color 13434879 - width 631 - height 144) - (object LinkView "" @454 - stereotype TRUE - line_color 3342489 - quidu "42B2A03E03C0" - client @414 - supplier @415 - line_style 0) - (object MessView "" @455 - location (364, 491) - line_color 3342489 - label (object SegLabel @456 - Parent_View @455 - location (424, 574) - quidu "42B2A0D601E4" - anchor_loc 1 - nlines 1 - max_width 119 - justify 0 - label "Start" - pctDist 1.191667 - height 60 - orientation 0) - object_arc @454 - pctDist 0.396825 - height 60 - orientation 0 - dir 1 - origin (364, 431) - terminus (364, 551)) - (object AttachView "" @457 - stereotype TRUE - line_color 3342489 - client @428 - supplier @455 - line_style 0) - (object MessView "" @458 - location (262, 529) - line_color 3342489 - label (object SegLabel @459 - Parent_View @458 - location (159, 451) - quidu "42B303DC033C" - anchor_loc 1 - nlines 1 - max_width 309 - justify 0 - label "StartComplete" - pctDist 1.161017 - height 103 - orientation 0) - object_arc @454 - pctDist 0.589109 - height 43 - orientation 1 - dir -1 - origin (262, 588) - terminus (262, 470)) - (object LinkView "" @460 - stereotype TRUE - line_color 3342489 - quidu "42B2A03E03C9" - client @415 - supplier @416 - line_style 0) - (object MessView "" @461 - location (349, 822) - line_color 3342489 - label (object SegLabel @462 - Parent_View @461 - location (393, 918) - quidu "42B2A0EA0297" - anchor_loc 1 - nlines 1 - max_width 119 - justify 0 - label "Start" - pctDist 1.308333 - height 44 - orientation 0) - object_arc @460 - pctDist 0.404110 - height 45 - orientation 0 - dir 1 - origin (349, 762) - terminus (349, 882)) - (object MessView "" @463 - location (262, 850) - line_color 3342489 - label (object SegLabel @464 - Parent_View @463 - location (137, 800) - quidu "42B303CD011D" - anchor_loc 1 - nlines 1 - max_width 206 - justify 0 - label "LayerUp" - pctDist 0.923729 - height 126 - orientation 0) - object_arc @460 - pctDist 0.538835 - height 43 - orientation 1 - dir -1 - origin (262, 909) - terminus (262, 791)) - (object LinkView "" @465 - stereotype TRUE - line_color 3342489 - quidu "42B2A1130303" - client @416 - supplier @425 - line_style 0) - (object MessView "" @466 - location (798, 805) - line_color 3342489 - label (object SegLabel @467 - Parent_View @466 - location (739, 749) - quidu "42B2A11F03C8" - anchor_loc 1 - nlines 1 - max_width 494 - justify 0 - label "SelectNextLayer(provider*)" - pctDist 0.161673 - height 72 - orientation 0) - object_arc @465 - pctDist 0.471954 - height 45 - orientation 0 - dir 1 - origin (741, 822) - terminus (855, 788)) - (object LinkView "" @468 - stereotype TRUE - line_color 3342489 - quidu "42B2E7000178" - client @416 - supplier @418 - line_style 0) - (object MessView "" @469 - location (349, 1212) - line_color 3342489 - label (object SegLabel @470 - Parent_View @469 - location (428, 1306) - quidu "42B2FEF3005E" - anchor_loc 1 - nlines 1 - max_width 156 - justify 0 - label "JoinL" - pctDist 1.283333 - height 79 - orientation 0) - object_arc @468 - pctDist 0.147992 - height 45 - orientation 0 - dir 1 - origin (349, 1152) - terminus (349, 1272)) - (object AttachView "" @471 - stereotype TRUE - line_color 3342489 - client @443 - supplier @469 - line_style 0) - (object MessView "" @472 - location (260, 1474) - line_color 3342489 - label (object SegLabel @473 - Parent_View @472 - location (169, 1392) - quidu "42B3001E02DB" - anchor_loc 1 - nlines 1 - max_width 206 - justify 0 - label "LayerUp" - pctDist 1.194915 - height 91 - orientation 0) - object_arc @468 - pctDist 0.424947 - height 45 - orientation 1 - dir -1 - origin (260, 1533) - terminus (260, 1415)) - (object LinkView "" @474 - stereotype TRUE - line_color 3342489 - quidu "42B2E02E0000" - client @417 - supplier @441 - line_style 0) - (object MessView "" @475 - location (2067, 2767) - line_color 3342489 - label (object SegLabel @476 - Parent_View @475 - location (2067, 2812) - quidu "42B2E13C0253" - anchor_loc 1 - nlines 1 - max_width 306 - justify 0 - label "AddObserverL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @474 - pctDist 0.305838 - height 45 - orientation 0 - dir 1 - origin (2126, 2767) - terminus (2008, 2767)) - (object MessView "" @477 - location (1706, 2767) - line_color 3342489 - label (object SegLabel @478 - Parent_View @477 - location (1706, 2812) - quidu "42B2FFE70050" - anchor_loc 1 - nlines 1 - max_width 363 - justify 0 - label "RemoveObserver" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @474 - pctDist 0.763959 - height 45 - orientation 0 - dir 1 - origin (1765, 2767) - terminus (1647, 2767)) - (object LinkView "" @479 - stereotype TRUE - line_color 3342489 - quidu "42B2E0FA02CF" - client @418 - supplier @442 - line_style 0) - (object MessView "" @480 - location (348, 2269) - line_color 3342489 - label (object SegLabel @481 - Parent_View @480 - location (423, 2346) - font (object Font - color 32768 - default_color FALSE) - quidu "42B2FDC7002F" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 1.150000 - height 75 - orientation 0) - object_arc @479 - pctDist 0.249516 - height 44 - orientation 0 - dir 1 - origin (348, 2209) - terminus (348, 2329)) - (object MessView "" @482 - location (349, 2499) - line_color 3342489 - label (object SegLabel @483 - Parent_View @482 - location (553, 2578) - quidu "42B2FDD80319" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "AttachToConnectionL" - pctDist 1.166667 - height 204 - orientation 0) - object_arc @479 - pctDist 0.696325 - height 45 - orientation 0 - dir 1 - origin (349, 2439) - terminus (349, 2559)) - (object MessView "" @484 - location (260, 2437) - line_color 3342489 - label (object SegLabel @485 - Parent_View @484 - location (153, 2342) - quidu "42B300000313" - anchor_loc 1 - nlines 1 - max_width 278 - justify 0 - label "LinkLayerUp" - pctDist 1.305085 - height 107 - orientation 0) - object_arc @479 - pctDist 0.576402 - height 45 - orientation 1 - dir -1 - origin (260, 2496) - terminus (260, 2378)) - (object LinkView "" @486 - stereotype TRUE - line_color 3342489 - quidu "42B2DB140197" - client @425 - supplier @426 - line_style 0) - (object MessView "" @487 - location (1876, 777) - line_color 3342489 - label (object SegLabel @488 - Parent_View @487 - location (2207, 817) - font (object Font - color 32768 - default_color FALSE) - quidu "42B2DB1702D2" - anchor_loc 1 - nlines 1 - max_width 525 - justify 0 - label "SelectNextLayer(provider*)" - pctDist 3.220778 - height 55 - orientation 0) - object_arc @486 - pctDist 0.388392 - height 45 - orientation 0 - dir 1 - origin (1818, 760) - terminus (1934, 794)) - (object LinkView "" @489 - stereotype TRUE - line_color 3342489 - quidu "42B2DBC102BC" - client @426 - supplier @433 - line_style 0) - (object MessView "" @490 - location (2242, 1259) - line_color 3342489 - label (object SegLabel @491 - Parent_View @490 - location (2319, 1350) - quidu "42B2DC1203D2" - anchor_loc 1 - nlines 1 - max_width 288 - justify 0 - label "SelectProvider" - pctDist 0.422521 - height 119 - orientation 0) - object_arc @489 - pctDist 0.455219 - height 53 - orientation 0 - dir 1 - origin (2290, 1225) - terminus (2194, 1293)) - (object LinkView "" @492 - stereotype TRUE - line_color 3342489 - quidu "42B2E6850197" - client @426 - supplier @437 - line_style 0) - (object AttachView "" @493 - stereotype TRUE - line_color 3342489 - client @446 - supplier @492 - line_style 0) - (object MessView "" @494 - location (2449, 1517) - line_color 3342489 - label (object SegLabel @495 - Parent_View @494 - location (2359, 1422) - quidu "42B2FEB102BB" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "SelectComplete" - pctDist 1.313559 - height 91 - orientation 0) - object_arc @492 - pctDist 0.474019 - height 61 - orientation 1 - dir -1 - origin (2449, 1576) - terminus (2449, 1458)) - (object MessView "" @496 - location (2592, 1686) - line_color 3342489 - label (object SegLabel @497 - Parent_View @496 - location (2723, 1639) - quidu "42B300650325" - anchor_loc 1 - nlines 1 - max_width 184 - justify 0 - label "Detach" - pctDist 0.898305 - height 131 - orientation 1) - object_arc @492 - pctDist 0.652174 - height 83 - orientation 0 - dir -1 - origin (2592, 1745) - terminus (2592, 1627)) - (object LinkView "" @498 - stereotype TRUE - line_color 3342489 - quidu "42B2E6D500DF" - client @426 - supplier @416 - line_style 0) - (object MessView "" @499 - location (1320, 1055) - line_color 3342489 - label (object SegLabel @500 - Parent_View @499 - location (1320, 1100) - quidu "42B2FEE0030A" - anchor_loc 1 - nlines 1 - max_width 231 - justify 0 - label "JoinNextL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @498 - pctDist 0.569404 - height 46 - orientation 0 - dir 1 - origin (1379, 1055) - terminus (1261, 1055)) - (object MessView "" @501 - location (1670, 1053) - line_color 3342489 - label (object SegLabel @502 - Parent_View @501 - location (1670, 1098) - quidu "42B3038F036C" - anchor_loc 1 - nlines 1 - max_width 184 - justify 0 - label "Detach" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @498 - pctDist 0.370073 - height 45 - orientation 0 - dir 1 - origin (1729, 1053) - terminus (1611, 1053)) - (object LinkView "" @503 - stereotype TRUE - line_color 3342489 - quidu "42B2DD830344" - client @433 - supplier @437 - line_style 0) - (object MessView "" @504 - location (2172, 1701) - line_color 3342489 - label (object SegLabel @505 - Parent_View @504 - location (2296, 1767) - font (object Font - color 32768 - default_color FALSE) - quidu "42B2DEEE0389" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "NewL" - pctDist 1.625517 - height 40 - orientation 0) - object_arc @503 - pctDist 0.416765 - height 35 - orientation 0 - dir 1 - origin (2129, 1659) - terminus (2215, 1743)) - (object MessView "" @506 - location (2182, 1646) - line_color 3342489 - label (object SegLabel @507 - Parent_View @506 - location (2321, 1716) - quidu "42B2DEFF001D" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "Select" - pctDist 1.740690 - height 47 - orientation 0) - object_arc @503 - pctDist 0.370643 - height 81 - orientation 0 - dir 1 - origin (2139, 1604) - terminus (2225, 1688)) - (object LinkView "" @508 - stereotype TRUE - line_color 3342489 - quidu "42B2DF380305" - client @437 - supplier @417 - line_style 0) - (object MessView "" @509 - location (2568, 2214) - line_color 3342489 - label (object SegLabel @510 - Parent_View @509 - location (2644, 2306) - font (object Font - color 32768 - default_color FALSE) - quidu "42B2E10C0203" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 1.275000 - height 76 - orientation 0) - object_arc @508 - pctDist 0.141199 - height 60 - orientation 0 - dir 1 - origin (2568, 2154) - terminus (2568, 2274)) - (object MessView "" @511 - location (2567, 2397) - line_color 3342489 - label (object SegLabel @512 - Parent_View @511 - location (2642, 2493) - quidu "42B2E120005D" - anchor_loc 1 - nlines 1 - max_width 163 - justify 0 - label "StartL" - pctDist 1.308333 - height 75 - orientation 0) - object_arc @508 - pctDist 0.495164 - height 59 - orientation 0 - dir 1 - origin (2567, 2337) - terminus (2567, 2457)) - (object MessView "" @513 - location (2468, 2287) - line_color 3342489 - label (object SegLabel @514 - Parent_View @513 - location (2312, 2205) - quidu "42B2E15C0191" - anchor_loc 1 - nlines 1 - max_width 338 - justify 0 - label "SelectComplete" - pctDist 1.194915 - height 157 - orientation 0) - object_arc @508 - pctDist 0.282759 - height 41 - orientation 1 - dir -1 - origin (2468, 2346) - terminus (2468, 2228)) - (object MessView "" @515 - location (2464, 2512) - line_color 3342489 - label (object SegLabel @516 - Parent_View @515 - location (2323, 2434) - quidu "42B2FF0C0209" - anchor_loc 1 - nlines 1 - max_width 278 - justify 0 - label "LinkLayerUp" - pctDist 1.161017 - height 141 - orientation 0) - object_arc @508 - pctDist 0.719536 - height 45 - orientation 1 - dir -1 - origin (2464, 2571) - terminus (2464, 2453)) - (object MessView "" @517 - location (2568, 2584) - line_color 3342489 - label (object SegLabel @518 - Parent_View @517 - location (2692, 2616) - font (object Font - color 255 - default_color FALSE) - quidu "42B2FFD303C2" - anchor_loc 1 - nlines 1 - max_width 178 - justify 0 - label "delete" - pctDist 0.766667 - height 124 - orientation 0) - object_arc @508 - pctDist 0.856867 - height 60 - orientation 0 - dir 1 - origin (2568, 2524) - terminus (2568, 2644)) - (object LinkView "" @519 - stereotype TRUE - line_color 3342489 - quidu "42B2DFCB025F" - client @437 - supplier @440 - line_style 0) - (object MessView "" @520 - location (1960, 1966) - line_color 3342489 - label (object SegLabel @521 - Parent_View @520 - location (1966, 2023) - quidu "42B2E26A02B7" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "FindOrCreateProviderL" - pctDist 0.324292 - height 53 - orientation 0) - object_arc @519 - pctDist 0.468102 - height 51 - orientation 0 - dir 1 - origin (2016, 1982) - terminus (1904, 1950)) - (object AttachView "" @522 - stereotype TRUE - line_color 3342489 - client @453 - supplier @520 - line_style 0) - (object LinkView "" @523 - label (object ItemLabel - Parent_View @523 - location (1407, 2078) - anchor_loc 1 - nlines 1 - max_width 832 - justify 0 - label "") - stereotype TRUE - line_color 3342489 - quidu "42B2E3F902EB" - client @437 - supplier @418 - line_style 0) - (object MessView "" @524 - location (850, 2123) - line_color 3342489 - label (object SegLabel @525 - Parent_View @524 - location (850, 2168) - quidu "42B2FD6D03C7" - anchor_loc 1 - nlines 1 - max_width 188 - justify 0 - label "AddRef" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @523 - pctDist 0.831958 - height 44 - orientation 0 - dir 1 - origin (909, 2123) - terminus (791, 2123)) - (object MessView "" @526 - location (1343, 2122) - line_color 3342489 - label (object SegLabel @527 - Parent_View @526 - location (1425, 2167) - quidu "42B2FD850169" - anchor_loc 1 - nlines 1 - max_width 825 - justify 0 - label "ConnectionControlActivityL(EAttachNormal,..)" - pctDist -0.203390 - height 45 - orientation 0) - object_arc @523 - pctDist 0.538156 - height 43 - orientation 0 - dir 1 - origin (1402, 2122) - terminus (1284, 2122)) - (object AttachView "" @528 - stereotype TRUE - line_color 3342489 - client @445 - supplier @527 - line_style 0) - (object MessView "" @529 - location (2002, 2123) - line_color 3342489 - label (object SegLabel @530 - Parent_View @529 - location (2002, 2168) - quidu "42B2FFC00324" - anchor_loc 1 - nlines 1 - max_width 269 - justify 0 - label "ReleaseRef" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @523 - pctDist 0.146023 - height 45 - orientation 0 - dir 1 - origin (2061, 2123) - terminus (1943, 2123)) - (object LinkView "" @531 - stereotype TRUE - line_color 3342489 - quidu "42B2DFE9037B" - client @440 - supplier @418 - line_style 0) - (object MessView "" @532 - location (829, 1964) - line_color 3342489 - label (object SegLabel @533 - Parent_View @532 - location (843, 2007) - font (object Font - color 32768 - default_color FALSE) - quidu "42B2E3050335" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @531 - pctDist 0.537936 - height 45 - orientation 0 - dir 1 - origin (885, 1946) - terminus (773, 1982)) - (object AttachView "" @534 - stereotype TRUE - line_color 3342489 - client @445 - supplier @533 - line_style 0) - (object LinkView "" @535 - stereotype TRUE - line_color 3342489 - quidu "42B2E5C90215" - client @442 - supplier @441 - line_style 0) - (object MessView "" @536 - location (878, 2677) - line_color 3342489 - label (object SegLabel @537 - Parent_View @536 - location (878, 2633) - quidu "42B2FDF002EC" - anchor_loc 1 - nlines 1 - max_width 306 - justify 0 - label "AddObserverL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @535 - pctDist 0.515110 - height 45 - orientation 0 - dir 1 - origin (818, 2677) - terminus (938, 2677)))) - (object ObjectDiagram "Flow creation(data side initialised)" - mechanism_ref @9 - quid "42B9908D0039" - title "Flow creation(data side initialised)" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ObjectView "$UNNAMED$68" @538 - location (272, 464) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @538 - location (272, 573) - anchor_loc 1 - nlines 2 - max_width 487 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B9959101DD" - width 180 - height 60 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object Label @539 - location (976, 64) - nlines 1 - max_width 1038 - label -|DATA THREAD CONROL THREAD - ) - (object Label @540 - location (1408, 128) - nlines 49 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ObjectView "$UNNAMED$71" @541 - location (2640, 2416) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @541 - location (2315, 2364) - fill_color 13434879 - nlines 2 - max_width 650 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B9959101E2" - width 668 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$72" @542 - location (2640, 1707) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @542 - location (2282, 1655) - fill_color 13434879 - nlines 2 - max_width 716 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42B9959101E7" - width 734 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$73" @543 - location (2640, 1168) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @543 - location (2354, 1116) - fill_color 13434879 - nlines 2 - max_width 572 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "42B9959101EA" - width 590 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$75" @544 - location (1792, 2416) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @544 - location (1493, 2368) - fill_color 13434879 - nlines 2 - max_width 598 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9959101EF" - width 616 - height 118 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$74" @545 - location (1792, 1168) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @545 - location (1523, 1116) - fill_color 13434879 - nlines 2 - max_width 538 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9959101F2" - width 556 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$77" @546 - location (1056, 2416) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @546 - location (727, 2375) - fill_color 13434879 - nlines 2 - max_width 658 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9959101F9" - width 676 - height 105 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$78" @547 - location (1040, 896) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @547 - location (711, 847) - fill_color 13434879 - nlines 2 - max_width 658 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B995910205" - width 676 - height 120 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$70" @548 - location (272, 1168) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @548 - location (15, 1117) - fill_color 13434879 - nlines 2 - max_width 514 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B995910208" - width 532 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$69" @549 - location (1040, 459) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @549 - location (676, 407) - fill_color 13434879 - nlines 2 - max_width 728 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9959101FE" - width 746 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object ObjectView "$UNNAMED$76" @550 - location (1056, 1723) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @550 - location (750, 1671) - fill_color 13434879 - nlines 2 - max_width 612 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B99591020C" - width 630 - height 126 - annotation 4 - autoResize TRUE - subobjects 0 - x_offset 0.000000 - y_offset 0.000000) - (object NoteView @551 - location (1056, 1360) - label (object ItemLabel - Parent_View @551 - location (859, 1300) - fill_color 13434879 - nlines 2 - max_width 358 - label "self firing netmeta message") - line_color 3342489 - fill_color 13434879 - width 418 - height 132) - (object NoteView @552 - location (352, 1888) - label (object ItemLabel - Parent_View @552 - location (161, 1829) - fill_color 13434879 - nlines 2 - max_width 346 - label "request held untill 16: comes in") - line_color 3342489 - fill_color 13434879 - width 406 - height 131) - (object LinkSelfView "" @553 - location (1040, 246) - stereotype TRUE - line_color 3342489 - quidu "42B99E1701B4" - client @549 - supplier @549 - line_style 0) - (object LinkSelfView "" @554 - location (2640, 2203) - stereotype TRUE - line_color 3342489 - quidu "42B99E1A02DB" - client @541 - supplier @541 - line_style 0) - (object MessView "" @555 - location (1040, 202) - line_color 3342489 - label (object SegLabel @556 - Parent_View @555 - location (1040, 158) - quidu "42B99E370066" - anchor_loc 1 - nlines 1 - max_width 238 - justify 0 - label "FindFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @553 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (980, 202) - terminus (1100, 202)) - (object MessView "" @557 - location (2640, 2159) - line_color 3342489 - label (object SegLabel @558 - Parent_View @557 - location (2640, 2115) - quidu "42B9A9410270" - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "FindFactory" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @554 - pctDist 0.500000 - height 45 - orientation 0 - dir 1 - origin (2580, 2159) - terminus (2700, 2159)) - (object NoteView @559 - location (2192, 720) - label (object ItemLabel - Parent_View @559 - location (1729, 620) - fill_color 13434879 - nlines 4 - max_width 890 - label -|Join needs a "C" sub-connection client to be created and it than receives JoinComplete call to pack it into CJoinCmplete object and pass it to the data thread - not shown on the diagram. - ) - line_color 3342489 - fill_color 13434879 - width 950 - height 212) - (object AttachView "" @560 - stereotype TRUE - line_color 3342489 - client @552 - supplier @550 - line_style 0) - (object LinkView "" @561 - stereotype TRUE - line_color 3342489 - quidu "42B99DEB01F6" - client @538 - supplier @549 - line_style 0) - (object MessView "" @562 - location (547, 386) - line_color 3342489 - label (object SegLabel @563 - Parent_View @562 - location (547, 342) - quidu "42B99E14001F" - anchor_loc 1 - nlines 1 - max_width 375 - justify 0 - label "FindOrCreateFlowL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @561 - pctDist 0.610703 - height 76 - orientation 0 - dir 1 - origin (487, 386) - terminus (607, 386)) - (object LinkView "" @564 - stereotype TRUE - line_color 3342489 - quidu "42B9A72D016C" - client @538 - supplier @548 - line_style 0) - (object MessView "" @565 - location (317, 756) - line_color 3342489 - label (object SegLabel @566 - Parent_View @565 - location (428, 849) - quidu "42B9A74702E6" - anchor_loc 1 - nlines 1 - max_width 244 - justify 0 - label "JoinL/StartL" - pctDist 1.283333 - height 111 - orientation 0) - object_arc @564 - pctDist 0.428986 - height 45 - orientation 0 - dir 1 - origin (317, 696) - terminus (317, 816)) - (object LinkView "" @567 - stereotype TRUE - line_color 3342489 - quidu "42B9959101E3" - client @541 - supplier @542 - line_style 0) - (object MessView "" @568 - location (2596, 1941) - line_color 3342489 - label (object SegLabel @569 - Parent_View @568 - location (2729, 1861) - quidu "42B9A94B02BB" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "FindOrCreateProviderL" - pctDist 1.177966 - height 133 - orientation 1) - object_arc @567 - pctDist 0.706186 - height 45 - orientation 0 - dir 1 - origin (2596, 2000) - terminus (2596, 1882)) - (object LinkView "" @570 - stereotype TRUE - line_color 3342489 - quidu "42B9959101E8" - client @542 - supplier @543 - line_style 0) - (object MessView "" @571 - location (2596, 1370) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @572 - Parent_View @571 - location (2648, 1275) - font (object Font - color 32768 - default_color FALSE) - quidu "42B9A96102F9" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "NewL" - pctDist 1.313559 - height 52 - orientation 1) - object_arc @570 - pctDist 0.662621 - height 45 - orientation 0 - dir 1 - origin (2596, 1429) - terminus (2596, 1311)) - (object MessView "" @573 - location (2596, 1549) - line_color 3342489 - label (object SegLabel @574 - Parent_View @573 - location (2713, 1468) - quidu "42B9A9760317" - anchor_loc 1 - nlines 1 - max_width 247 - justify 0 - label "AttachFlow" - pctDist 1.186441 - height 117 - orientation 1) - object_arc @570 - pctDist 0.230583 - height 45 - orientation 0 - dir 1 - origin (2596, 1608) - terminus (2596, 1490)) - (object LinkView "" @575 - stereotype TRUE - line_color 3342489 - quidu "42B9959101ED" - client @543 - supplier @545 - line_style 0) - (object MessView "" @576 - location (2195, 1087) - line_color 3342489 - label (object SegLabel @577 - Parent_View @576 - location (2195, 1132) - quidu "42B9AA6C0219" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "LayerUp" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @575 - pctDist 0.543796 - height 82 - orientation 1 - dir 1 - origin (2254, 1087) - terminus (2136, 1087)) - (object AttachView "" @578 - stereotype TRUE - line_color 3342489 - client @559 - supplier @576 - line_style 0) - (object LinkView "" @579 - stereotype TRUE - line_color 3342489 - quidu "42B9959101F0" - client @544 - supplier @545 - line_style 0) - (object MessView "" @580 - location (1734, 1801) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @581 - Parent_View @580 - location (1850, 1719) - font (object Font - color 32768 - default_color FALSE) - quidu "42B9A8F50021" - anchor_loc 1 - nlines 1 - max_width 822 - justify 0 - label "NewL(CSubConnectionFlowBase* handle)" - pctDist 1.194915 - height 116 - orientation 1) - object_arc @579 - pctDist 0.493333 - height 59 - orientation 0 - dir 1 - origin (1734, 1860) - terminus (1734, 1742)) - (object LinkView "" @582 - stereotype TRUE - line_color 3342489 - quidu "42B9959101F3" - client @544 - supplier @550 - line_style 0) - (object MessView "" @583 - location (1277, 1857) - line_color 3342489 - label (object SegLabel @584 - Parent_View @583 - location (1673, 1946) - quidu "42B9A6C202B1" - anchor_loc 1 - nlines 1 - max_width 1172 - justify 0 - label "FindOrCreateProviderL(CSubConnectionFlowBase* handle + info)" - pctDist 3.424138 - height 206 - orientation 0) - object_arc @582 - pctDist 0.809154 - height 54 - orientation 1 - dir -1 - origin (1233, 1816) - terminus (1321, 1898)) - (object MessView "" @585 - location (1587, 2286) - line_color 3342489 - label (object SegLabel @586 - Parent_View @585 - location (1540, 2223) - quidu "42B9A9A601B8" - anchor_loc 1 - nlines 1 - max_width 863 - justify 0 - label "return CSubConnectionProviderbase* handle()" - pctDist 1.164106 - height 15 - orientation 1) - object_arc @582 - pctDist 0.182965 - height 47 - orientation 0 - dir 1 - origin (1630, 2326) - terminus (1544, 2246)) - (object AttachView "" @587 - stereotype TRUE - line_color 3342489 - client @552 - supplier @585 - line_style 0) - (object LinkView "" @588 - stereotype TRUE - line_color 3342489 - quidu "42B9A7E400DA" - client @544 - supplier @541 - line_style 0) - (object MessView "" @589 - location (2189, 2374) - line_color 3342489 - label (object SegLabel @590 - Parent_View @589 - location (2189, 2330) - quidu "42B9A93303C4" - anchor_loc 1 - nlines 1 - max_width 456 - justify 0 - label "FindOrCreateProviderL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @588 - pctDist 0.439024 - height 43 - orientation 0 - dir 1 - origin (2129, 2374) - terminus (2249, 2374)) - (object LinkView "" @591 - stereotype TRUE - line_color 3342489 - quidu "42B9AB7F00EB" - client @545 - supplier @548 - line_style 0) - (object MessView "" @592 - location (1056, 1087) - line_color 3342489 - label (object SegLabel @593 - Parent_View @592 - location (1056, 1132) - quidu "42B9AB8900A9" - anchor_loc 1 - nlines 1 - max_width 206 - justify 0 - label "LayerUp" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @591 - pctDist 0.468718 - height 82 - orientation 1 - dir 1 - origin (1115, 1087) - terminus (997, 1087)) - (object AttachView "" @594 - stereotype TRUE - line_color 3342489 - client @551 - supplier @592 - line_style 0) - (object LinkView "" @595 - stereotype TRUE - line_color 3342489 - quidu "42B9959101FC" - client @546 - supplier @550 - line_style 0) - (object MessView "" @596 - location (1012, 2143) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @597 - Parent_View @596 - location (970, 2062) - font (object Font - color 32768 - default_color FALSE) - quidu "42B99F7B026E" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "NewL" - pctDist 1.186441 - height 43 - orientation 0) - object_arc @595 - pctDist 0.382075 - height 45 - orientation 0 - dir 1 - origin (1012, 2202) - terminus (1012, 2084)) - (object LinkView "" @598 - stereotype TRUE - line_color 3342489 - quidu "42B995910206" - client @547 - supplier @548 - line_style 0) - (object MessView "" @599 - location (708, 1060) - font (object Font - color 32768 - default_color FALSE) - line_color 65280 - label (object SegLabel @600 - Parent_View @599 - location (689, 1112) - font (object Font - color 32768 - default_color FALSE) - quidu "42B99EA90350" - anchor_loc 1 - nlines 1 - max_width 147 - justify 0 - label "NewL" - pctDist 0.801551 - height 42 - orientation 0) - object_arc @598 - pctDist 0.423963 - height 45 - orientation 0 - dir 1 - origin (764, 1040) - terminus (652, 1080)) - (object LinkView "" @601 - stereotype TRUE - line_color 3342489 - quidu "42B995910209" - client @548 - supplier @550 - line_style 0) - (object MessView "" @602 - location (679, 1401) - line_color 3342489 - label (object SegLabel @603 - Parent_View @602 - location (864, 1477) - quidu "42B9A767021A" - anchor_loc 1 - nlines 1 - max_width 244 - justify 0 - label "JoinL/StartL" - pctDist 2.121011 - height 47 - orientation 0) - object_arc @601 - pctDist 0.480939 - height 45 - orientation 0 - dir 1 - origin (630, 1366) - terminus (728, 1436)) - (object AttachView "" @604 - stereotype TRUE - line_color 3342489 - client @552 - supplier @602 - line_style 0) - (object LinkView "" @605 - stereotype TRUE - line_color 3342489 - quidu "42B99F2102B3" - client @548 - supplier @546 - line_style 0) - (object MessView "" @606 - location (477, 1415) - line_color 3342489 - label (object SegLabel @607 - Parent_View @606 - location (321, 1500) - quidu "42B99F2C00E3" - anchor_loc 1 - nlines 1 - max_width 434 - justify 0 - label "FindOrCreateProviderL" - pctDist 0.400390 - height 178 - orientation 1) - object_arc @605 - pctDist 0.182752 - height 44 - orientation 0 - dir 1 - origin (445, 1364) - terminus (509, 1466)) - (object LinkView "" @608 - stereotype TRUE - line_color 3342489 - quidu "42B995910202" - client @549 - supplier @547 - line_style 0) - (object MessView "" @609 - location (1085, 666) - line_color 3342489 - label (object SegLabel @610 - Parent_View @609 - location (1248, 772) - quidu "42B99E4B0390" - anchor_loc 1 - nlines 1 - max_width 375 - justify 0 - label "FindOrCreateFlowL" - pctDist 1.385314 - height 163 - orientation 0) - object_arc @608 - pctDist 0.461467 - height 45 - orientation 0 - dir 1 - origin (1085, 606) - terminus (1085, 726)) - (object LinkView "" @611 - stereotype TRUE - line_color 3342489 - quidu "42B9AA4201DC" - client @550 - supplier @543 - line_style 0) - (object MessView "" @612 - location (1565, 1493) - line_color 3342489 - label (object SegLabel @613 - Parent_View @612 - location (1552, 1451) - quidu "42B9AA4F02FD" - anchor_loc 1 - nlines 1 - max_width 588 - justify 0 - label "CJoinL/CStartSubConnectionL" - pctDist 0.500000 - height 45 - orientation 0) - object_arc @611 - pctDist 0.283473 - height 49 - orientation 0 - dir 1 - origin (1508, 1512) - terminus (1622, 1474)) - (object AttachView "" @614 - stereotype TRUE - line_color 3342489 - client @551 - supplier @612 - line_style 0))))) - 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 Class "CSocketServer" - quid "427F651A0205") - (object Class "CDealer" - quid "427F666A03B4" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427F672803B1" - supplier "Logical View::CSocketServer" - quidu "427F651A0205"))) - (object Class "CActive" - quid "4288B28F03C4") - (object Class "CObject" - quid "4288EF9A01FA") - (object Association "$UNNAMED$79" - quid "41A7550B0139" - roles (list role_list - (object Role "$UNNAMED$80" - quid "41A7550C02F3" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088" - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$81" - quid "41A7550C02F4" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$82" - quid "41A755100295" - roles (list role_list - (object Role "$UNNAMED$83" - quid "41A755110318" - supplier "Logical View::Sub Connection::MSubConnectionControlClient" - quidu "41A753D702F9" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$84" - quid "41A755110322" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$85" - quid "41A755B40150" - roles (list role_list - (object Role "$UNNAMED$86" - quid "41A755B501F2" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - is_navigable TRUE) - (object Role "$UNNAMED$87" - quid "41A755B501F3" - supplier "Logical View::Service::CControlledServProvider" - quidu "41A754670219"))) - (object Association "$UNNAMED$88" - quid "41A7567A00C8" - roles (list role_list - (object Role "$UNNAMED$89" - quid "41A7567B02E7" - supplier "Logical View::Sub Connection::CSubConnection" - quidu "41A750530146" - is_navigable TRUE) - (object Role "$UNNAMED$90" - quid "41A7567B02F1" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$91" - quid "41A756830360" - roles (list role_list - (object Role "$UNNAMED$92" - quid "41A756850114" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$93" - quid "41A75685011E" - supplier "Logical View::Sub Connection::CSubConnection" - quidu "41A750530146"))) - (object Association "$UNNAMED$94" - quid "41A75702018C" - roles (list role_list - (object Role "$UNNAMED$95" - quid "41A7570302B0" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$96" - 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 "41A8760803A2" - supplier "Logical View::Factory" - quidu "41A875EF01EE") - (object Visibility_Relationship - quid "41B6EADF010A" - supplier "Logical View::Selection" - quidu "41B6EAB601E8") - (object Visibility_Relationship - quid "427A065F0376" - supplier "Logical View::Session Proxy/Pit Boss" - quidu "41AA25160186")) - 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") - (object Inheritance_Relationship - quid "4296102C00B4" - supplier "Logical View::Selection::XConnectionSelector" - quidu "42960EDE02D0")) - 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 "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" - 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$97" - quid "41AA239C036D" - roles (list role_list - (object Role "$UNNAMED$98" - quid "41AA239D02ED" - supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" - quidu "41A7737A02A3" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$99" - 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" @615 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (352, 592) - label (object ItemLabel - Parent_View @615 - 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" @616 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1296, 1040) - label (object ItemLabel - Parent_View @616 - 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" @617 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (896, 592) - label (object ItemLabel - Parent_View @617 - 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" @618 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 576) - label (object ItemLabel - Parent_View @618 - 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" @619 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2256, 560) - label (object ItemLabel - Parent_View @619 - 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 "" @620 - stereotype TRUE - line_color 3342489 - quidu "41A77D490109" - client @616 - supplier @619 - line_style 0) - (object RealizeView "" @621 - stereotype TRUE - line_color 3342489 - quidu "41B9FB5E010C" - client @616 - supplier @618 - line_style 0) - (object RealizeView "" @622 - stereotype TRUE - line_color 3342489 - quidu "41B9FB6102E7" - client @616 - supplier @617 - line_style 0) - (object RealizeView "" @623 - stereotype TRUE - line_color 3342489 - quidu "41B9FB640115" - client @616 - supplier @615 - line_style 0) - (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @624 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1296, 1360) - label (object ItemLabel - Parent_View @624 - 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 "" @625 - stereotype TRUE - line_color 3342489 - quidu "421BA9730142" - client @624 - supplier @616 - line_style 0))))) - (object Class_Category "Connection Provider" - quid "41BDA4160337" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "4288AB6F0382" - supplier "Logical View::Connection::Nif Session" - quidu "41B9FACD0024")) - 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 "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$100" - quid "41BDA93B00D8" - roles (list role_list - (object Role "$UNNAMED$101" - quid "41BDA93B02EA" - supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" - quidu "41BDA8D00172" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$102" - quid "41BDA93B02EB" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$103" - quid "41BDA951031F" - roles (list role_list - (object Role "$UNNAMED$104" - quid "41BDA95202DA" - supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" - quidu "41BDA92A0213" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$105" - quid "41BDA95202DB" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$106" - quid "41BDAC800074" - roles (list role_list - (object Role "$UNNAMED$107" - quid "41BDAC8002D7" - supplier "Logical View::Connection::CConnectionProvdBase" - quidu "41A7526F01F7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$108" - quid "41BDAC8002E1" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D" - is_aggregate TRUE))) - (object Association "$UNNAMED$109" - quid "41BDB3930132" - roles (list role_list - (object Role "$UNNAMED$110" - quid "41BDB394017A" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$111" - quid "41BDB394017B" - supplier "Logical View::Connection::CConnection" - quidu "41A7507C013B"))) - (object Association "$UNNAMED$112" - quid "41BEFC66039C" - roles (list role_list - (object Role "$UNNAMED$113" - quid "41BEFC700011" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - is_navigable TRUE) - (object Role "$UNNAMED$114" - quid "41BEFC700012" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$115" - quid "41BEFC8500CF" - roles (list role_list - (object Role "$UNNAMED$116" - quid "41BEFC880246" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$117" - quid "41BEFC880250" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$118" - quid "41C067410023" - roles (list role_list - (object Role "$UNNAMED$119" - quid "41C067410380" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" - quidu "41C061D101C6" - is_navigable TRUE) - (object Role "$UNNAMED$120" - 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")) - 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$121" - quid "41DEBACA02CE" - roles (list role_list - (object Role "iSessionProxies" - quid "41DEBACB01AD" - label "iSessionProxies" - supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" - quidu "41A7737A02A3" - client_cardinality (value cardinality "0..n") - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$122" - quid "41DEBACB01AE" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D"))) - (object Association "$UNNAMED$123" - quid "41ECEC800317" - roles (list role_list - (object Role "$UNNAMED$124" - 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$125" - quid "41ECEC82003F" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D" - is_aggregate TRUE))) - (object Association "$UNNAMED$126" - quid "41ECEC9602C8" - roles (list role_list - (object Role "$UNNAMED$127" - quid "41ECEC9900CE" - supplier "Logical View::Connection::CConnectionProvdBase" - quidu "41A7526F01F7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$128" - quid "41ECEC9900CF" - supplier "Logical View::New Interfaces & Functions::CConnectionSettings" - quidu "41ECEA270100"))) - (object Association "$UNNAMED$129" - quid "421CAE8901B4" - roles (list role_list - (object Role "$UNNAMED$130" - quid "421CAE8A016F" - supplier "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$131" - quid "421CAE8A0179" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D"))) - (object Association "$UNNAMED$132" - quid "422DE24F0248" - roles (list role_list - (object Role "$UNNAMED$133" - 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$134" - quid "422DE25002D7" - supplier "Logical View::Selection::CConnectionSelectorShim" - quidu "41C1AF890151" - is_aggregate TRUE))) - (object Association "$UNNAMED$135" - quid "422DE2C100BF" - roles (list role_list - (object Role "$UNNAMED$136" - quid "422DE2C20193" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$137" - quid "422DE2C20194" - supplier "Logical View::Selection::CConnectionSelectorShim" - quidu "41C1AF890151" - is_aggregate TRUE))) - (object Association "$UNNAMED$138" - quid "422DE30E02F3" - roles (list role_list - (object Role "$UNNAMED$139" - quid "422DE30F0394" - supplier "Logical View::Connection::Nif Session::CNifSecureSession" - quidu "421BA9590249" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$140" - quid "422DE30F0395" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D" - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "41DEB700027A" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 1488 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @626 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (992, 688) - label (object ItemLabel - Parent_View @626 - location (741, 636) - fill_color 13434879 - nlines 1 - max_width 520 - justify 0 - label "CConnectionProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "41BDA765028C" - width 520 - height 128 - annotation 8 - autoResize TRUE) - (object NoteView @627 - location (1360, 1696) - label (object ItemLabel - Parent_View @627 - 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 CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @628 - location (352, 1440) - label (object ItemLabel - Parent_View @628 - location (150, 1356) - fill_color 13434879 - nlines 2 - max_width 404 - justify 0 - label "Sub Connection Provider Shim") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "41BEF8100115" - width 416 - height 180) - (object CategoryView "Logical View::New Interfaces & Functions" @629 - location (1776, 184) - label (object ItemLabel - Parent_View @629 - location (1603, 100) - 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 @630 - location (2272, 176) - label (object ItemLabel - Parent_View @630 - 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 @631 - location (208, 880) - nlines 1 - max_width 244 - label "ESOCK") - (object Label @632 - location (209, 1025) - nlines 1 - max_width 532 - label "ECOM ShimCPR plugin") - (object NoteView @633 - location (480, 192) - label (object ItemLabel - Parent_View @633 - 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" @634 - location (1520, 512) - label (object ItemLabel - Parent_View @634 - 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 @635 - location (208, 928) - nlines 1 - max_width 2138 - label "___________________________________________________________________________________________________________") - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" @636 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (448, 1264) - label (object ItemLabel - Parent_View @636 - location (154, 1190) - fill_color 13434879 - nlines 1 - max_width 588 - justify 0 - label "CSubConnectionProviderShim") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "41BEF88800A9" - width 606 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @637 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2288, 688) - label (object ItemLabel - Parent_View @637 - 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 "" @638 - stereotype TRUE - line_color 3342489 - client @630 - supplier @637 - line_style 0) - (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @639 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1584, 688) - label (object ItemLabel - Parent_View @639 - 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$126" @640 - location (1928, 688) - stereotype TRUE - line_color 3342489 - quidu "41ECEC9602C8" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$127" @641 - Parent_View @640 - location (952, -784) - stereotype TRUE - line_color 3342489 - quidu "41ECEC9900CE" - client @640 - supplier @639 - line_style 0 - label (object SegLabel @642 - Parent_View @641 - 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$128" @643 - Parent_View @640 - location (952, -784) - stereotype TRUE - line_color 3342489 - quidu "41ECEC9900CF" - client @640 - supplier @637 - line_style 0))) - (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim" @644 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2288, 1264) - label (object ItemLabel - Parent_View @644 - 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" @645 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1360, 1264) - label (object ItemLabel - Parent_View @645 - 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 "" @646 - stereotype TRUE - line_color 3342489 - client @627 - supplier @645 - line_style 0) - (object InheritView "" @647 - stereotype TRUE - line_color 3342489 - quidu "41BDAB9000EC" - client @645 - supplier @626 - line_style 0) - (object AssociationViewNew "$UNNAMED$106" @648 - location (1466, 986) - stereotype TRUE - line_color 3342489 - quidu "41BDAC800074" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$107" @649 - Parent_View @648 - location (1018, 458) - stereotype TRUE - line_color 3342489 - quidu "41BDAC8002D7" - client @648 - supplier @639 - line_style 0 - label (object SegLabel @650 - Parent_View @649 - 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$108" @651 - Parent_View @648 - location (1018, 458) - stereotype TRUE - line_color 3342489 - quidu "41BDAC8002E1" - client @648 - supplier @645 - line_style 0))) - (object AssociationViewNew "$UNNAMED$123" @652 - location (1823, 1264) - stereotype TRUE - line_color 3342489 - quidu "41ECEC800317" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$124" @653 - Parent_View @652 - location (-65, 80) - stereotype TRUE - line_color 3342489 - quidu "41ECEC82003E" - client @652 - supplier @644 - line_style 0 - label (object SegLabel @654 - Parent_View @653 - 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$125" @655 - Parent_View @652 - location (-65, 80) - stereotype TRUE - line_color 3342489 - quidu "41ECEC82003F" - client @652 - supplier @645 - line_style 0))) - (object InheritView "" @656 - stereotype TRUE - line_color 3342489 - quidu "422DD864001A" - client @644 - supplier @637 - 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" @657 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (481, 608) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @657 - 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 @658 - location (144, 816) - nlines 1 - max_width 2156 - label "_________________________________________________________________________________________________") - (object Label @659 - location (144, 880) - nlines 1 - max_width 600 - label "ECOM ShimCPR plugin") - (object Label @660 - location (144, 784) - nlines 1 - max_width 600 - label "ESOCK") - (object Label @661 - location (144, 1297) - nlines 1 - max_width 2144 - label "__________________________________________________________________________________________________") - (object Label @662 - location (144, 1360) - nlines 1 - max_width 600 - label "NIFMAN") - (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @663 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (481, 1552) - label (object ItemLabel - Parent_View @663 - 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" @664 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (481, 1104) - label (object ItemLabel - Parent_View @664 - 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 "" @665 - stereotype TRUE - line_color 3342489 - quidu "41C1C91F016E" - client @664 - supplier @657 - line_style 0) - (object AssociationViewNew "" @666 - location (481, 1327) - stereotype TRUE - line_color 3342489 - quidu "422CC5630072" - roleview_list (list RoleViews - (object RoleView "" @667 - Parent_View @666 - location (-159, 223) - stereotype TRUE - line_color 3342489 - quidu "422CC564007D" - client @666 - supplier @663 - line_style 0 - label (object SegLabel @668 - Parent_View @667 - 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 "" @669 - Parent_View @666 - location (-159, 223) - stereotype TRUE - line_color 3342489 - quidu "422CC564007E" - client @666 - supplier @664 - line_style 0))) - (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @670 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1296, 610) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @670 - 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" @671 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1297, 1104) - label (object ItemLabel - Parent_View @671 - 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 "" @672 - stereotype TRUE - line_color 3342489 - quidu "422DE221004C" - client @671 - supplier @664 - line_style 0) - (object AssociationViewNew "$UNNAMED$135" @673 - location (1296, 856) - stereotype TRUE - line_color 3342489 - quidu "422DE2C100BF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$136" @674 - Parent_View @673 - location (0, -248) - stereotype TRUE - line_color 3342489 - quidu "422DE2C20193" - client @673 - supplier @670 - line_style 0 - label (object SegLabel @675 - Parent_View @674 - 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$137" @676 - Parent_View @673 - location (0, -248) - stereotype TRUE - line_color 3342489 - quidu "422DE2C20194" - client @673 - supplier @671 - line_style 0))) - (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @677 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1297, 1568) - label (object ItemLabel - Parent_View @677 - 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 "" @678 - location (1297, 1336) - stereotype TRUE - line_color 3342489 - quidu "422CC5680079" - roleview_list (list RoleViews - (object RoleView "" @679 - Parent_View @678 - location (-159, 232) - stereotype TRUE - line_color 3342489 - quidu "422CC56802FA" - client @678 - supplier @677 - line_style 0 - label (object SegLabel @680 - Parent_View @679 - 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 "" @681 - Parent_View @678 - location (-159, 232) - stereotype TRUE - line_color 3342489 - quidu "422CC56802FB" - client @678 - supplier @671 - line_style 0))) - (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @682 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2033, 1104) - label (object ItemLabel - Parent_View @682 - 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$132" @683 - location (1668, 1104) - stereotype TRUE - line_color 3342489 - quidu "422DE24F0248" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$133" @684 - Parent_View @683 - location (212, 0) - stereotype TRUE - line_color 3342489 - quidu "422DE25002D6" - client @683 - supplier @682 - line_style 0 - label (object SegLabel @685 - Parent_View @684 - 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$134" @686 - Parent_View @683 - location (212, 0) - stereotype TRUE - line_color 3342489 - quidu "422DE25002D7" - client @683 - supplier @671 - line_style 0))) - (object AssociationViewNew "$UNNAMED$138" @687 - location (1681, 1324) - stereotype TRUE - line_color 3342489 - quidu "422DE30E02F3" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$139" @688 - Parent_View @687 - location (-351, 220) - stereotype TRUE - line_color 3342489 - quidu "422DE30F0394" - client @687 - supplier @677 - line_style 0 - label (object SegLabel @689 - Parent_View @688 - 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$140" @690 - Parent_View @687 - location (-351, 220) - stereotype TRUE - line_color 3342489 - quidu "422DE30F0395" - client @687 - supplier @682 - line_style 0))) - (object ClassView "Class" "Logical View::Selection::MProviderSelector" @691 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2032, 608) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @691 - 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 "" @692 - stereotype TRUE - line_color 3342489 - quidu "42960F0C02A6" - client @671 - supplier @691 - 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 141 - origin_y 0 - items (list diagram_item_list - (object NoteView @693 - location (608, 2032) - label (object ItemLabel - Parent_View @693 - 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 @694 - location (1648, 2432) - label (object ItemLabel - Parent_View @694 - 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" @695 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1648, 1888) - label (object ItemLabel - Parent_View @695 - location (1348, 1836) - fill_color 13434879 - nlines 1 - max_width 600 - justify 0 - label "CIPNetworkConnectionProvider") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A77CA40365" - width 618 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::XFactoryObject" @696 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1648, 944) - label (object ItemLabel - Parent_View @696 - 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" @697 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1680, 544) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @697 - location (1432, 492) - fill_color 13434879 - nlines 1 - max_width 496 - justify 0 - label "MConnectionControlClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA92A0213" - width 514 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @698 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2400, 1296) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @698 - location (2171, 1244) - fill_color 13434879 - nlines 1 - max_width 458 - justify 0 - label "MConnectionDataClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA8D00172" - width 476 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @699 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (912, 1296) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @699 - location (664, 1255) - fill_color 13434879 - nlines 1 - max_width 496 - justify 0 - label "MConnectionControlClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA92A0213" - width 514 - height 107 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @700 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1648, 1296) - label (object ItemLabel - Parent_View @700 - location (1397, 1245) - fill_color 13434879 - nlines 1 - max_width 520 - justify 0 - label "CConnectionProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA765028C" - width 520 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @701 - stereotype TRUE - line_color 3342489 - quidu "41BDA8BB001D" - client @700 - supplier @696 - line_style 0) - (object AssociationViewNew "$UNNAMED$100" @702 - location (2034, 1296) - stereotype TRUE - line_color 3342489 - quidu "41BDA93B00D8" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$101" @703 - Parent_View @702 - location (338, 256) - stereotype TRUE - line_color 3342489 - quidu "41BDA93B02EA" - client @702 - supplier @698 - line_style 0 - label (object SegLabel @704 - Parent_View @703 - 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$102" @705 - Parent_View @702 - location (338, 256) - stereotype TRUE - line_color 3342489 - quidu "41BDA93B02EB" - client @702 - supplier @700 - line_style 0))) - (object AssociationViewNew "$UNNAMED$103" @706 - location (1278, 1296) - stereotype TRUE - line_color 3342489 - quidu "41BDA951031F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$104" @707 - Parent_View @706 - location (-418, 256) - stereotype TRUE - line_color 3342489 - quidu "41BDA95202DA" - client @706 - supplier @699 - line_style 0 - label (object SegLabel @708 - Parent_View @707 - 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$105" @709 - Parent_View @706 - location (-418, 256) - stereotype TRUE - line_color 3342489 - quidu "41BDA95202DB" - client @706 - supplier @700 - line_style 0))) - (object ClassView "Class" "Logical View::Connection::CConnection" @710 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2096, 944) - label (object ItemLabel - Parent_View @710 - location (1963, 870) - 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 RealizeView "" @711 - stereotype TRUE - line_color 3342489 - quidu "41BDB38A01E3" - client @710 - supplier @697 - line_style 0) - (object AssociationViewNew "$UNNAMED$109" @712 - location (1856, 1131) - stereotype TRUE - line_color 3342489 - quidu "41BDB3930132" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$110" @713 - Parent_View @712 - location (-800, 395) - stereotype TRUE - line_color 3342489 - quidu "41BDB394017A" - client @712 - supplier @700 - line_style 0 - label (object SegLabel @714 - Parent_View @713 - 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$111" @715 - Parent_View @712 - location (-800, 395) - stereotype TRUE - line_color 3342489 - quidu "41BDB394017B" - client @712 - supplier @710 - line_style 0))) - (object ClassView "Class" "Logical View::Service::CSockSubSession" @716 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2208, 512) - label (object ItemLabel - Parent_View @716 - 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 "" @717 - stereotype TRUE - line_color 3342489 - quidu "41B875C100D1" - client @710 - supplier @716 - line_style 0) - (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @718 - location (672, 336) - label (object ItemLabel - Parent_View @718 - location (470, 252) - fill_color 13434879 - nlines 2 - max_width 404 - justify 0 - label "Sub Connection Provider Shim") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "41BEF8100115" - width 416 - height 180) - (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim" @719 - location (304, 336) - label (object ItemLabel - Parent_View @719 - 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 @720 - location (144, 96) - nlines 1 - max_width 600 - label "See:") - (object RealizeView "" @721 - stereotype TRUE - line_color 3342489 - quidu "41BDA98602E0" - client @695 - supplier @699 - line_style 0) - (object InheritView "" @722 - stereotype TRUE - line_color 3342489 - quidu "41DEB8A10386" - client @695 - supplier @700 - line_style 0) - (object AttachView "" @723 - stereotype TRUE - line_color 3342489 - client @693 - supplier @695 - line_style 0) - (object Label @724 - location (481, 1713) - nlines 1 - max_width 2325 - label "________________________________________________________________________________________________________") - (object Label @725 - location (480, 1776) - nlines 1 - max_width 600 - label "ECOM plugin") - (object Label @726 - location (480, 1680) - nlines 1 - max_width 600 - label "ESOCK") - (object ClassView "Class" "Logical View::CBase" @727 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1088, 944) - label (object ItemLabel - Parent_View @727 - location (932, 870) - fill_color 13434879 - nlines 1 - max_width 330 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A7525A00AC" - width 330 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @728 - stereotype TRUE - line_color 3342489 - quidu "421BA9EE0293" - client @700 - supplier @727 - line_style 0) - (object NoteView @729 - location (2448, 1904) - label (object ItemLabel - Parent_View @729 - 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 "" @730 - stereotype TRUE - line_color 3342489 - client @729 - supplier @695 - line_style 0) - (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @731 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (528, 1536) - label (object ItemLabel - Parent_View @731 - location (213, 1484) - fill_color 13434879 - nlines 1 - max_width 630 - justify 0 - label "XDummyConnectionControlClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421CAA340392" - width 648 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @732 - stereotype TRUE - line_color 3342489 - quidu "421CAA9A033C" - client @731 - supplier @699 - line_style 0) - (object NoteView @733 - location (464, 944) - label (object ItemLabel - Parent_View @733 - 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 "" @734 - stereotype TRUE - line_color 3342489 - client @733 - supplier @731 - line_style 0) - (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @735 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2736, 512) - label (object ItemLabel - Parent_View @735 - location (2530, 438) - fill_color 13434879 - nlines 1 - max_width 412 - justify 0 - label "XConnectionSelector") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42960EDE02D0" - width 430 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @736 - stereotype TRUE - line_color 3342489 - quidu "4296102C00B4" - client @710 - supplier @735 - 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 ClassView "Class" "Logical View::Connection::RConnection" @737 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1200, 176) - label (object ItemLabel - Parent_View @737 - location (1067, 125) - 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" @738 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1200, 608) - label (object ItemLabel - Parent_View @738 - location (1069, 556) - 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 "" @739 - stereotype TRUE - line_color 3342489 - quidu "41B1D85E017A" - client @737 - supplier @738 - line_style 0) - (object ClassView "Class" "Logical View::Service::CSockSubSession" @740 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (736, 352) - label (object ItemLabel - Parent_View @740 - location (545, 278) - 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 CategoryView "Logical View::Connection::Nif Session" @741 - location (1204, 1195) - label (object ItemLabel - Parent_View @741 - location (1060, 1111) - 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" @742 - location (1200, 768) - label (object ItemLabel - Parent_View @742 - location (1056, 684) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Connection Provider") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA4160337" - width 300 - height 180) - (object ImportView "" @743 - stereotype TRUE - line_color 3342489 - quidu "4288AB6F0382" - client @742 - supplier @741 - line_style 0) - (object InheritView "" @744 - stereotype TRUE - line_color 3342489 - quidu "41B875C100D1" - client @738 - supplier @740 - line_style 0) - (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @745 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1648, 336) - label (object ItemLabel - Parent_View @745 - location (1442, 262) - fill_color 13434879 - nlines 1 - max_width 412 - justify 0 - label "XConnectionSelector") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42960EDE02D0" - width 430 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @746 - stereotype TRUE - line_color 3342489 - quidu "4296102C00B4" - client @738 - supplier @745 - line_style 0) - (object NoteView @747 - location (2048, 672) - label (object ItemLabel - Parent_View @747 - location (1804, 578) - fill_color 13434879 - nlines 3 - max_width 452 - label "for initialisig and monitoring top level selection") - line_color 3342489 - fill_color 13434879 - width 512 - height 200) - (object AttachView "" @748 - stereotype TRUE - line_color 3342489 - client @747 - supplier @745 - 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 "41A876050177" - supplier "Logical View::Factory" - quidu "41A875EF01EE") - (object Visibility_Relationship - quid "41A91E370312" - supplier "Logical View::Connection" - quidu "41A74FA2017D") - (object Visibility_Relationship - quid "427A06AC0060" - supplier "Logical View::Session Proxy/Pit Boss" - quidu "41AA25160186")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CSubConnection" - 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") - (object Realize_Relationship - quid "427F424701C7" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F")) - 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" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "42D2C3B802F9" - supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" - quidu "42D2C324007D")) - abstract TRUE) - (object Class "MSubConnectionDataClient" - quid "41A753E90088" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "42D2C3BC009C" - supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" - quidu "42D2C324007D")) - abstract TRUE) - (object Class "CIPSubConnectionProvider" - quid "41A85C53037D" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "422CB16002EA" - supplier "Logical View::Sub Connection::CEmptySubConnectionProvider" - quidu "422CB11602A6") - (object Inheritance_Relationship - quid "4289C2EB0253" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Class "RSubConnection" - quid "41C177E40146" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "41C178650047" - supplier "Logical View::Sub Connection::CSubConnection" - 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 Class "ISubConnectionProviderBase" - quid "427A6DF6004F" - stereotype "Interface") - (object Class "ISubConnectionFlow" - quid "42B9B1BA03A7" - stereotype "Interface") - (object Class "ISubConnectionFlowClient" - quid "42C2CB700385" - stereotype "Interface") - (object Association "$UNNAMED$141" - quid "41BEFF540033" - roles (list role_list - (object Role "$UNNAMED$142" - quid "41BEFF580061" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - is_navigable TRUE) - (object Role "$UNNAMED$143" - quid "41BEFF58006B" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$144" - quid "41EBDF5401F5" - roles (list role_list - (object Role "$UNNAMED$145" - quid "41EBDF5501EC" - supplier "Logical View::Connection::CConnection" - quidu "41A7507C013B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$146" - quid "41EBDF5501F6" - supplier "Logical View::Sub Connection::CSubConnection" - quidu "41A750530146"))) - (object Association "$UNNAMED$147" - quid "427A6BBC010E" - roles (list role_list - (object Role "$UNNAMED$148" - quid "427A6BBD015F" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$149" - quid "427A6BBD0169" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$150" - quid "427A6C370396" - roles (list role_list - (object Role "$UNNAMED$151" - quid "427A6C3802B1" - supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" - quidu "41BDA8D00172" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$152" - quid "427A6C3802B2" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$153" - quid "427A6E310389" - roles (list role_list - (object Role "$UNNAMED$154" - quid "427A6E3300C5" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F" - is_navigable TRUE) - (object Role "$UNNAMED$155" - quid "427A6E3300C6" - supplier "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" - quidu "427A6CAC0380"))) - (object Association "$UNNAMED$156" - quid "427A6E3B031F" - roles (list role_list - (object Role "$UNNAMED$157" - quid "427A6E3D0065" - supplier "Logical View::Sub Connection::ISubConnectionFlow" - quidu "42B9B1BA03A7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$158" - quid "427A6E3D0066" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$159" - quid "4284AE670316" - roles (list role_list - (object Role "$UNNAMED$160" - quid "4284AE68037C" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$161" - quid "4284AE680386" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Association "$UNNAMED$162" - quid "42C2C7E302A1" - roles (list role_list - (object Role "$UNNAMED$163" - quid "42C2C7E5004B" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$164" - quid "42C2C7E5004C" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$165" - quid "42C2CE0102CF" - roles (list role_list - (object Role "$UNNAMED$166" - quid "42C2CE020321" - supplier "Logical View::Sub Connection::ISubConnectionFlowClient" - quidu "42C2CB700385" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$167" - quid "42C2CE020322" - supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" - quidu "4289BE6D02F0"))) - (object Association "$UNNAMED$168" - quid "42C2D15A00B6" - roles (list role_list - (object Role "$UNNAMED$169" - quid "42C2D15B0180" - supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" - quidu "4284A8070236" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$170" - quid "42C2D15B0181" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Class_Category "Sub Connection Provider Shim" - quid "41BEF8100115" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CSubConnectionProviderShim" - 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::MSubConnectionDataClient" - quidu "41A753E90088")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "41BEFFD60012" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088") - (object Realize_Relationship - quid "41EFF19A038E" - supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" - quidu "41BDA8D00172") - (object Realize_Relationship - quid "4284C7F4004E" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" - quidu "4284C7CC02B2")) - 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::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" - quidu "41BEF88800A9")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "41BEFFD90229" - supplier "Logical View::Sub Connection::MSubConnectionControlClient" - quidu "41A753D702F9") - (object Realize_Relationship - quid "41F00CA800E2" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" - quidu "41F00C760342") - (object Realize_Relationship - quid "41F013D30282" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::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::Sub Connection::Sub Connection Provider Shim::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 Class "MSubInterfaceShim" - quid "4284C7CC02B2") - (object Association "$UNNAMED$171" - quid "41BF002A0257" - roles (list role_list - (object Role "$UNNAMED$172" - quid "41BF002B023B" - supplier "Logical View::Connection::CConnectionProvdBase" - quidu "41A7526F01F7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$173" - quid "41BF002B0245" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" - quidu "41BEF88800A9"))) - (object Association "$UNNAMED$174" - quid "41EFDA2E0333" - roles (list role_list - (object Role "$UNNAMED$175" - quid "41EFDA2F03CA" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" - quidu "41C061D101C6" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$176" - quid "41EFDA2F03CB" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" - quidu "41BEF88800A9"))) - (object Association "$UNNAMED$177" - quid "41EFDA99020C" - roles (list role_list - (object Role "$UNNAMED$178" - quid "41EFDA9A0358" - supplier "Logical View::Connection::CConnectionProvdBase" - quidu "41A7526F01F7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$179" - quid "41EFDA9A0362" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" - quidu "41C061D101C6"))) - (object Association "$UNNAMED$180" - quid "41F00DA8035D" - roles (list role_list - (object Role "$UNNAMED$181" - quid "41F00DA90250" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" - quidu "41F00C760342" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$182" - quid "41F00DA90251" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" - quidu "41F00D6A0013"))) - (object Association "$UNNAMED$183" - quid "41F00DC903B5" - roles (list role_list - (object Role "$UNNAMED$184" - quid "41F00DCA03D4" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransferShim" - quidu "41F0088C039C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$185" - quid "41F00DCA03D5" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" - quidu "41BEF88800A9"))) - (object Association "$UNNAMED$186" - quid "4284C7FA03DC" - roles (list role_list - (object Role "$UNNAMED$187" - quid "4284C7FB037A" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" - quidu "4284C7CC02B2" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$188" - quid "4284C7FB037B" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "41BEF88601F1" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object NoteView @749 - location (2048, 1568) - label (object ItemLabel - Parent_View @749 - location (1648, 1487) - 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" @750 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1168, 2016) - label (object ItemLabel - Parent_View @750 - location (1037, 1942) - 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 @751 - location (448, 1568) - label (object ItemLabel - Parent_View @751 - location (98, 1505) - 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" @752 - location (2800, 1056) - label (object ItemLabel - Parent_View @752 - location (2640, 972) - fill_color 13434879 - nlines 2 - max_width 320 - justify 0 - label "Connection Provider") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA4160337" - width 332 - height 180) - (object Label @753 - location (2468, 656) - nlines 1 - max_width 600 - label "ESOCK") - (object Label @754 - location (36, 688) - nlines 1 - max_width 2937 - label "______________________________________________________________________________________________________________________________________") - (object Label @755 - location (2468, 768) - nlines 1 - max_width 600 - label "ECOM ShimSCPR plugin") - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" @756 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (804, 544) - label (object ItemLabel - Parent_View @756 - location (558, 493) - fill_color 13434879 - nlines 1 - max_width 492 - justify 0 - label "MConnDataTransferNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41F00C760342" - width 510 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" @757 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1444, 544) - label (object ItemLabel - Parent_View @757 - location (1251, 492) - fill_color 13434879 - nlines 1 - max_width 386 - justify 0 - label "CConnDataTransfer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41F00D6A0013" - width 404 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$180" @758 - location (1150, 544) - stereotype TRUE - line_color 3342489 - quidu "41F00DA8035D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$181" @759 - Parent_View @758 - location (-338, -800) - stereotype TRUE - line_color 3342489 - quidu "41F00DA90250" - client @758 - supplier @756 - line_style 0 - label (object SegLabel @760 - Parent_View @759 - location (1088, 578) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.682759 - height 34 - orientation 0)) - (object RoleView "$UNNAMED$182" @761 - Parent_View @758 - location (-338, -800) - stereotype TRUE - line_color 3342489 - quidu "41F00DA90251" - client @758 - supplier @757 - line_style 0))) - (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @762 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1168, 1648) - label (object ItemLabel - Parent_View @762 - location (937, 1574) - 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 "" @763 - stereotype TRUE - line_color 3342489 - quidu "41A77D490109" - client @750 - supplier @762 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" @764 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (500, 1232) - label (object ItemLabel - Parent_View @764 - location (194, 1180) - fill_color 13434879 - nlines 1 - max_width 612 - justify 0 - label "CSubConnectionLinkShimClient") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "41C061D101C6" - width 630 - height 128 - annotation 8 - autoResize TRUE) - (object AttachView "" @765 - stereotype TRUE - line_color 3342489 - client @751 - supplier @764 - line_style 0) - (object AssociationViewNew "$UNNAMED$177" @766 - location (815, 1428) - stereotype TRUE - line_color 3342489 - quidu "41EFDA99020C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$178" @767 - Parent_View @766 - location (-529, -364) - stereotype TRUE - line_color 3342489 - quidu "41EFDA9A0358" - client @766 - supplier @762 - line_style 0 - label (object SegLabel @768 - Parent_View @767 - location (996, 1500) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.763250 - height 35 - orientation 0)) - (object RoleView "$UNNAMED$179" @769 - Parent_View @766 - location (-529, -364) - stereotype TRUE - line_color 3342489 - quidu "41EFDA9A0362" - client @766 - supplier @764 - line_style 0))) - (object RealizeView "" @770 - stereotype TRUE - line_color 3342489 - quidu "41F00CA800E2" - client @764 - supplier @756 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransferShim" @771 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1444, 864) - label (object ItemLabel - Parent_View @771 - location (1205, 813) - fill_color 13434879 - nlines 1 - max_width 478 - justify 0 - label "CConnDataTransferShim") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41F0088C039C" - width 496 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @772 - stereotype TRUE - line_color 3342489 - quidu "41F00DC50034" - client @771 - supplier @757 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" @773 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1796, 1232) - label (object ItemLabel - Parent_View @773 - location (1502, 1180) - fill_color 13434879 - nlines 1 - max_width 588 - justify 0 - label "CSubConnectionProviderShim") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "41BEF88800A9" - width 606 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$171" @774 - location (1497, 1428) - stereotype TRUE - line_color 3342489 - quidu "41BF002A0257" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$172" @775 - Parent_View @774 - location (-7, -188) - stereotype TRUE - line_color 3342489 - quidu "41BF002B023B" - client @774 - supplier @762 - line_style 0 - label (object SegLabel @776 - Parent_View @775 - location (1335, 1512) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.759081 - height 21 - orientation 1)) - (object RoleView "$UNNAMED$173" @777 - Parent_View @774 - location (-7, -188) - stereotype TRUE - line_color 3342489 - quidu "41BF002B0245" - client @774 - supplier @773 - line_style 0))) - (object AttachView "" @778 - stereotype TRUE - line_color 3342489 - client @749 - supplier @773 - line_style 0) - (object AssociationViewNew "$UNNAMED$174" @779 - location (1153, 1232) - stereotype TRUE - line_color 3342489 - quidu "41EFDA2E0333" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$175" @780 - Parent_View @779 - location (-191, -160) - stereotype TRUE - line_color 3342489 - quidu "41EFDA2F03CA" - client @779 - supplier @764 - line_style 0 - label (object SegLabel @781 - Parent_View @780 - location (864, 1272) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.855030 - height 40 - orientation 0)) - (object RoleView "$UNNAMED$176" @782 - Parent_View @779 - location (-191, -160) - stereotype TRUE - line_color 3342489 - quidu "41EFDA2F03CB" - client @779 - supplier @773 - line_style 0))) - (object AssociationViewNew "$UNNAMED$183" @783 - location (1619, 1047) - stereotype TRUE - line_color 3342489 - quidu "41F00DC903B5" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$184" @784 - Parent_View @783 - location (-221, -889) - stereotype TRUE - line_color 3342489 - quidu "41F00DCA03D4" - client @783 - supplier @771 - line_style 0 - label (object SegLabel @785 - Parent_View @784 - location (1583, 958) - 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$185" @786 - Parent_View @783 - location (-221, -889) - stereotype TRUE - line_color 3342489 - quidu "41F00DCA03D5" - client @783 - supplier @773 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MShimControlClient" @787 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (260, 896) - label (object ItemLabel - Parent_View @787 - location (63, 845) - 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 @788 - location (212, 464) - label (object ItemLabel - Parent_View @788 - location (30, 273) - 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 "" @789 - stereotype TRUE - line_color 3342489 - client @788 - supplier @787 - line_style 0) - (object RealizeView "" @790 - stereotype TRUE - line_color 3342489 - quidu "41F013D30282" - client @764 - supplier @787 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" @791 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2224, 896) - label (object ItemLabel - Parent_View @791 - location (2030, 845) - fill_color 13434879 - nlines 1 - max_width 388 - justify 0 - label "MSubInterfaceShim") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "4284C7CC02B2" - width 406 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @792 - stereotype TRUE - line_color 3342489 - quidu "4284C7F4004E" - client @773 - supplier @791 - line_style 0) - (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @793 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2708, 1232) - label (object ItemLabel - Parent_View @793 - location (2449, 1157) - 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 AssociationViewNew "$UNNAMED$186" @794 - location (2448, 1051) - stereotype TRUE - line_color 3342489 - quidu "4284C7FA03DC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$187" @795 - Parent_View @794 - location (-272, -981) - stereotype TRUE - line_color 3342489 - quidu "4284C7FB037A" - client @794 - supplier @791 - line_style 0 - label (object SegLabel @796 - Parent_View @795 - location (2416, 971) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.408297 - height 48 - orientation 1)) - (object RoleView "$UNNAMED$188" @797 - Parent_View @794 - location (-272, -981) - stereotype TRUE - line_color 3342489 - quidu "4284C7FB037B" - client @794 - supplier @793 - line_style 0))) - (object Label @798 - location (16, 1760) - nlines 1 - max_width 2937 - label "______________________________________________________________________________________________________________________________________") - (object Label @799 - location (2448, 1840) - nlines 1 - max_width 600 - label "NIFMAN")))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "41A7582D0088" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 525 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Factory::XFactoryObject" @800 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2227, 1072) - label (object ItemLabel - Parent_View @800 - location (2068, 998) - 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 CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @801 - location (1712, 752) - label (object ItemLabel - Parent_View @801 - location (1511, 668) - fill_color 13434879 - nlines 2 - max_width 402 - justify 0 - label "Sub Connection Provider Shim") - icon_style "Icon" - line_color 3342489 - fill_color 16776960 - quidu "41BEF8100115" - width 414 - height 180) - (object NoteView @802 - location (1728, 560) - label (object ItemLabel - Parent_View @802 - location (1356, 457) - fill_color 13434879 - nlines 4 - max_width 708 - label "See Sub Connection Provider Shim package for sub-connection handled via RConnection based on sub-connection Id.") - line_color 3342489 - fill_color 13434879 - width 768 - height 219) - (object ClassView "Class" "Logical View::Sub Connection::RSubConnection" @803 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (928, 128) - label (object ItemLabel - Parent_View @803 - location (762, 77) - 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::CEmptySubConnectionProvider" @804 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1683, 2336) - label (object ItemLabel - Parent_View @804 - location (1381, 2284) - fill_color 13434879 - nlines 1 - max_width 604 - justify 0 - label "CEmptySubConnectionProvider") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "422CB11602A6" - width 622 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @805 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2675, 1072) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @805 - location (2446, 998) - fill_color 13434879 - nlines 1 - max_width 458 - justify 0 - label "MConnectionDataClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA8D00172" - width 476 - height 172 - annotation 8 - autoResize TRUE) - (object Label @806 - location (928, 960) - nlines 34 - max_width 31 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @807 - location (480, 896) - nlines 1 - max_width 944 - label -|DATA PLANE CONTROL PLANE - ) - (object Label @808 - location (31, 831) - nlines 1 - max_width 2832 - label "_________________________________________________________________________________________________________________________________") - (object CategoryView "Logical View::Sub Connection Flow" @809 - location (352, 2512) - label (object ItemLabel - Parent_View @809 - location (179, 2428) - fill_color 13434879 - nlines 2 - max_width 346 - justify 0 - label "Sub Connection Flow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A06CC0387" - width 358 - height 180) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @810 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (448, 1920) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @810 - location (186, 1846) - fill_color 13434879 - nlines 1 - max_width 524 - justify 0 - label "MSubConnectionFlow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "429C882D03D7" - width 542 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @811 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2675, 1616) - label (object ItemLabel - Parent_View @811 - location (2424, 1541) - fill_color 13434879 - nlines 1 - max_width 502 - justify 0 - label "CConnectionProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA765028C" - width 520 - height 174 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$150" @812 - location (2675, 1343) - stereotype TRUE - line_color 3342489 - quidu "427A6C370396" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$151" @813 - Parent_View @812 - location (2275, 399) - stereotype TRUE - line_color 3342489 - quidu "427A6C3802B1" - client @812 - supplier @805 - line_style 0 - label (object SegLabel @814 - Parent_View @813 - location (2712, 1285) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.310860 - height 37 - orientation 1)) - (object RoleView "$UNNAMED$152" @815 - Parent_View @812 - location (2275, 399) - stereotype TRUE - line_color 3342489 - quidu "427A6C3802B2" - client @812 - supplier @811 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @816 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (928, 1936) - label (object ItemLabel - Parent_View @816 - location (927, 2065) - anchor_loc 1 - nlines 2 - max_width 585 - justify 0 - label "ISubConnectionFlow") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9B1BA03A7" - width 100 - height 100 - annotation 8 - autoResize TRUE) - (object RealizeView "" @817 - stereotype TRUE - line_color 3342489 - quidu "42C2C68D01D0" - client @810 - supplier @816 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @818 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1680, 1056) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @818 - location (1414, 1005) - fill_color 13434879 - nlines 1 - max_width 532 - justify 0 - label "MSubConnectionDataClient") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41A753E90088" - width 550 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @819 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1683, 1926) - label (object ItemLabel - Parent_View @819 - location (1397, 1874) - 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 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @820 - stereotype TRUE - line_color 3342489 - quidu "41A7557C0268" - client @819 - supplier @800 - line_style 0) - (object RealizeView "" @821 - stereotype TRUE - line_color 3342489 - quidu "41EFFB2001BC" - client @819 - supplier @805 - line_style 0) - (object InheritView "" @822 - stereotype TRUE - line_color 3342489 - quidu "422CB1CA0349" - client @804 - supplier @819 - line_style 0) - (object AssociationViewNew "$UNNAMED$147" @823 - location (2149, 1778) - stereotype TRUE - line_color 3342489 - quidu "427A6BBC010E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$148" @824 - Parent_View @823 - location (709, 322) - stereotype TRUE - line_color 3342489 - quidu "427A6BBD015F" - client @823 - supplier @811 - line_style 0 - label (object SegLabel @825 - Parent_View @824 - location (2359, 1679) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.829843 - height 33 - orientation 0)) - (object RoleView "$UNNAMED$149" @826 - Parent_View @823 - location (709, 322) - stereotype TRUE - line_color 3342489 - quidu "427A6BBD0169" - client @823 - supplier @819 - line_style 0))) - (object AssociationViewNew "$UNNAMED$156" @827 - location (1178, 1929) - stereotype TRUE - line_color 3342489 - quidu "427A6E3B031F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$157" @828 - Parent_View @827 - location (-262, 473) - stereotype TRUE - line_color 3342489 - quidu "427A6E3D0065" - client @827 - supplier @816 - line_style 0 - label (object SegLabel @829 - Parent_View @828 - location (992, 1983) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$158" @830 - Parent_View @827 - location (-262, 473) - stereotype TRUE - line_color 3342489 - quidu "427A6E3D0066" - client @827 - supplier @819 - line_style 0))) - (object AssociationViewNew "$UNNAMED$162" @831 - location (1681, 1490) - stereotype TRUE - line_color 3342489 - quidu "42C2C7E302A1" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$163" @832 - Parent_View @831 - location (193, 34) - stereotype TRUE - line_color 3342489 - quidu "42C2C7E5004B" - client @831 - supplier @818 - line_style 0 - label (object SegLabel @833 - Parent_View @832 - location (1734, 1156) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$164" @834 - Parent_View @831 - location (193, 34) - stereotype TRUE - line_color 3342489 - quidu "42C2C7E5004C" - client @831 - supplier @819 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlowClient" @835 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (928, 1648) - label (object ItemLabel - Parent_View @835 - location (926, 1805) - anchor_loc 1 - nlines 2 - max_width 689 - justify 0 - label "ISubConnectionFlowClient") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42C2CB700385" - width 156 - height 156 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @836 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1328, 1344) - label (object ItemLabel - Parent_View @836 - location (1047, 1270) - fill_color 13434879 - nlines 1 - max_width 562 - justify 0 - label "CSubConnectionDataClientC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4289BE6D02F0" - width 580 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @837 - stereotype TRUE - line_color 3342489 - quidu "42C2C7F800F2" - client @836 - supplier @818 - line_style 0) - (object AssociationViewNew "$UNNAMED$165" @838 - location (1102, 1512) - stereotype TRUE - line_color 3342489 - quidu "42C2CE0102CF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$166" @839 - Parent_View @838 - location (-2, 376) - stereotype TRUE - line_color 3342489 - quidu "42C2CE020321" - client @838 - supplier @835 - line_style 0 - label (object SegLabel @840 - Parent_View @839 - location (1034, 1630) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$167" @841 - Parent_View @838 - location (-2, 376) - stereotype TRUE - line_color 3342489 - quidu "42C2CE020322" - client @838 - supplier @836 - line_style 0))) - (object ClassView "Class" "Logical View::Service::CControlledServProvider" @842 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (448, 1600) - label (object ItemLabel - Parent_View @842 - location (215, 1526) - 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 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Service::CSockSubSession" @843 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1504, 128) - label (object ItemLabel - Parent_View @843 - location (1313, 54) - 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::Connection::CConnection" @844 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2400, 432) - label (object ItemLabel - Parent_View @844 - location (2267, 358) - 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::MSubConnectionControlClient" @845 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (336, 128) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @845 - location (48, 77) - 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 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @846 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (928, 768) - label (object ItemLabel - Parent_View @846 - location (636, 716) - fill_color 13434879 - nlines 1 - max_width 584 - justify 0 - label "CSubConnectionProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41A75088005C" - width 602 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$82" @847 - location (630, 447) - stereotype TRUE - line_color 3342489 - quidu "41A755100295" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$83" @848 - Parent_View @847 - location (-906, -449) - stereotype TRUE - line_color 3342489 - quidu "41A755110318" - client @847 - supplier @845 - line_style 0 - label (object SegLabel @849 - Parent_View @848 - location (378, 245) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.921176 - height 49 - orientation 0)) - (object RoleView "$UNNAMED$84" @850 - Parent_View @847 - location (-906, -449) - stereotype TRUE - line_color 3342489 - quidu "41A755110322" - client @847 - supplier @846 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnection" @851 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (928, 432) - label (object ItemLabel - Parent_View @851 - location (763, 381) - fill_color 13434879 - nlines 1 - max_width 330 - justify 0 - label "CSubConnection") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41A750530146" - width 348 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @852 - stereotype TRUE - line_color 3342489 - quidu "41A754C80042" - client @851 - supplier @845 - line_style 0) - (object AssociationViewNew "$UNNAMED$144" @853 - location (1679, 432) - stereotype TRUE - line_color 3342489 - quidu "41EBDF5401F5" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$145" @854 - Parent_View @853 - location (-705, -1024) - stereotype TRUE - line_color 3342489 - quidu "41EBDF5501EC" - client @853 - supplier @844 - line_style 0 - label (object SegLabel @855 - Parent_View @854 - location (2198, 486) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$146" @856 - Parent_View @853 - location (-705, -1024) - stereotype TRUE - line_color 3342489 - quidu "41EBDF5501F6" - client @853 - supplier @851 - line_style 0))) - (object InheritView "" @857 - stereotype TRUE - line_color 3342489 - quidu "41A7689000BB" - client @851 - supplier @843 - line_style 0) - (object AssociationViewNew "$UNNAMED$91" @858 - location (928, 599) - stereotype TRUE - line_color 3342489 - quidu "41A756830360" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$92" @859 - Parent_View @858 - location (-1504, 135) - stereotype TRUE - line_color 3342489 - quidu "41A756850114" - client @858 - supplier @846 - line_style 0 - label (object SegLabel @860 - Parent_View @859 - location (897, 681) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.786015 - height 32 - orientation 1)) - (object RoleView "$UNNAMED$93" @861 - Parent_View @858 - location (-1504, 135) - stereotype TRUE - line_color 3342489 - quidu "41A75685011E" - client @858 - supplier @851 - line_style 0))) - (object UsesView "" @862 - stereotype TRUE - line_color 3342489 - quidu "41C178650047" - client @803 - supplier @851 - line_style 0) - (object AttachView "" @863 - stereotype TRUE - line_color 3342489 - client @802 - supplier @844 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @864 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (928, 2372) - label (object ItemLabel - Parent_View @864 - location (926, 2517) - anchor_loc 1 - nlines 2 - max_width 630 - justify 0 - label "ISubConnectionProviderBase") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A6DF6004F" - width 131 - height 131 - annotation 8 - autoResize TRUE) - (object RealizeView "" @865 - stereotype TRUE - line_color 3342489 - quidu "427F424701C7" - client @819 - supplier @864 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @866 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (448, 1232) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @866 - location (181, 1158) - fill_color 13434879 - nlines 1 - max_width 534 - justify 0 - label "MSubConnectionFlowClient") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A8070236" - width 552 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @867 - stereotype TRUE - line_color 3342489 - quidu "42C2D0EF03A3" - client @842 - supplier @866 - line_style 0) - (object RealizeView "" @868 - stereotype TRUE - line_color 3342489 - quidu "42C2CE650340" - client @866 - supplier @835 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @869 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (448, 2352) - label (object ItemLabel - Parent_View @869 - location (185, 2278) - fill_color 13434879 - nlines 1 - max_width 526 - justify 0 - label "CSubConnectionFlowBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A7BB031E" - width 544 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$159" @870 - location (795, 2363) - stereotype TRUE - line_color 3342489 - quidu "4284AE670316" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$160" @871 - Parent_View @870 - location (507, 1099) - stereotype TRUE - line_color 3342489 - quidu "4284AE68037C" - client @870 - supplier @864 - line_style 0 - label (object SegLabel @872 - Parent_View @871 - location (861, 2417) - 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$161" @873 - Parent_View @870 - location (507, 1099) - stereotype TRUE - line_color 3342489 - quidu "4284AE680386" - client @870 - supplier @869 - line_style 0))) - (object RealizeView "" @874 - stereotype TRUE - line_color 3342489 - quidu "42C2BCCB0101" - client @869 - supplier @810 - line_style 0) - (object AssociationViewNew "$UNNAMED$168" @875 - location (50, 1791) - stereotype TRUE - line_color 3342489 - quidu "42C2D15A00B6" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$169" @876 - Parent_View @875 - location (-398, -561) - stereotype TRUE - line_color 3342489 - quidu "42C2D15B0180" - client @875 - supplier @866 - vertices (list Points - (50, 1791) - (50, 1472) - (304, 1318)) - line_style 0 - label (object SegLabel @877 - Parent_View @876 - location (279, 1396) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$170" @878 - Parent_View @875 - location (-398, -561) - stereotype TRUE - line_color 3342489 - quidu "42C2D15B0181" - client @875 - supplier @869 - vertices (list Points - (50, 1791) - (50, 2144) - (282, 2265)) - 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" @879 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1312, 688) - label (object ItemLabel - Parent_View @879 - 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" @880 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1648, 1360) - label (object ItemLabel - Parent_View @880 - 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" @881 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1312, 1072) - label (object ItemLabel - Parent_View @881 - 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" @882 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (976, 1344) - label (object ItemLabel - Parent_View @882 - 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" @883 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (656, 688) - label (object ItemLabel - Parent_View @883 - 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" @884 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1904, 688) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @884 - 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 "" @885 - stereotype TRUE - line_color 3342489 - quidu "422CB16002EA" - client @880 - supplier @881 - line_style 0) - (object NoteView @886 - location (2128, 1056) - label (object ItemLabel - Parent_View @886 - 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 "" @887 - stereotype TRUE - line_color 3342489 - client @886 - supplier @881 - line_style 0) - (object NoteView @888 - location (2304, 1360) - label (object ItemLabel - Parent_View @888 - 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 @889 - location (320, 1344) - label (object ItemLabel - Parent_View @889 - 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 "" @890 - stereotype TRUE - line_color 3342489 - quidu "422CB2BE0240" - client @882 - supplier @881 - line_style 0) - (object AttachView "" @891 - stereotype TRUE - line_color 3342489 - client @889 - supplier @882 - line_style 0) - (object AttachView "" @892 - stereotype TRUE - line_color 3342489 - client @888 - supplier @880 - line_style 0) - (object InheritView "" @893 - stereotype TRUE - line_color 3342489 - quidu "422CB1CA0349" - client @881 - supplier @879 - line_style 0) - (object RealizeView "" @894 - stereotype TRUE - line_color 3342489 - quidu "422CB2FF03C1" - client @881 - supplier @884 - line_style 0) - (object RealizeView "" @895 - stereotype TRUE - line_color 3342489 - quidu "422CB303034F" - client @881 - supplier @883 - line_style 0) - (object Label @896 - location (352, 864) - nlines 1 - max_width 1806 - label "__________________________________________________________________________________") - (object Label @897 - location (352, 928) - nlines 1 - max_width 600 - label "ECOM IPSCPR plugin") - (object Label @898 - 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 Flow" - quidu "427A06CC0387") - (object Visibility_Relationship - quid "427A063C027B" - supplier "Logical View::Session Proxy/Pit Boss" - quidu "41AA25160186")) - 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::MSubConnectionDataClient" - quidu "41A753E90088") - (object Realize_Relationship - quid "42C2D0EF03A3" - supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" - quidu "4284A8070236"))) - (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$189" - quid "41A863F10128" - roles (list role_list - (object Role "$UNNAMED$190" - quid "41A863F20238" - supplier "Logical View::Service::CControlledServProvider" - quidu "41A754670219" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$191" - quid "41A863F20242" - supplier "Logical View::Service::CSocket" - quidu "41A863A900AC" - is_aggregate TRUE))) - (object Association "$UNNAMED$192" - quid "41A866DD0047" - roles (list role_list - (object Role "$UNNAMED$193" - quid "41A866DD039A" - supplier "Logical View::Service::CServProviderBase" - quidu "41A768BD034B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$194" - quid "41A866DD03A4" - supplier "Logical View::Service::CControlledServProviderShim" - quidu "41A85E7502CE" - is_aggregate TRUE))) - (object Association "$UNNAMED$195" - quid "41A867AE0142" - roles (list role_list - (object Role "$UNNAMED$196" - quid "41A867AF031A" - supplier "Logical View::Service::MSocketNotify" - quidu "41A8641100E8" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$197" - quid "41A867AF0324" - supplier "Logical View::Service::CServProviderBase" - quidu "41A768BD034B"))) - (object Association "$UNNAMED$198" - 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$199" - quid "41A867D30023" - supplier "Logical View::Service::CServProviderBase" - quidu "41A768BD034B"))) - (object Association "$UNNAMED$200" - 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$201" - quid "41B7222301AE" - supplier "Logical View::Service::CControlledServProviderShim" - quidu "41A85E7502CE"))) - (object Association "$UNNAMED$202" - quid "41D0871802FF" - roles (list role_list - (object Role "$UNNAMED$203" - quid "41D08719022E" - supplier "Logical View::Session Proxy/Pit Boss::CSockSession" - quidu "41C06F440273" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$204" - quid "41D087190238" - supplier "Logical View::Service::CControlledServProviderShim" - quidu "41A85E7502CE")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "41A77B5F015F" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 888 - origin_y 0 - items (list diagram_item_list - (object NoteView @899 - location (1296, 1664) - label (object ItemLabel - Parent_View @899 - 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::Service::CControlledServProvider" @900 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 896) - label (object ItemLabel - Parent_View @900 - 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" @901 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1575, 896) - label (object ItemLabel - Parent_View @901 - location (1475, 845) - fill_color 13434879 - nlines 1 - max_width 200 - justify 0 - label "CSocket") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A863A900AC" - width 218 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$189" @902 - location (1277, 896) - stereotype TRUE - line_color 3342489 - quidu "41A863F10128" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$190" @903 - Parent_View @902 - location (365, 448) - stereotype TRUE - line_color 3342489 - quidu "41A863F20238" - client @902 - supplier @900 - line_style 0 - label (object SegLabel @904 - Parent_View @903 - location (1127, 844) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.802139 - height 52 - orientation 1)) - (object RoleView "$UNNAMED$191" @905 - Parent_View @902 - location (365, 448) - stereotype TRUE - line_color 3342489 - quidu "41A863F20242" - client @902 - supplier @901 - line_style 0))) - (object NoteView @906 - location (1680, 240) - label (object ItemLabel - Parent_View @906 - 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 "" @907 - stereotype TRUE - line_color 3342489 - client @901 - supplier @906 - line_style 0) - (object AttachView "" @908 - stereotype TRUE - line_color 3342489 - client @902 - supplier @906 - line_style 0) - (object ClassView "Class" "Logical View::Service::CIpcProvdBase" @909 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (768, 2256) - label (object ItemLabel - Parent_View @909 - 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 @910 - location (1264, 2064) - label (object ItemLabel - Parent_View @910 - 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" @911 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 528) - label (object ItemLabel - Parent_View @911 - 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" @912 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1264, 528) - label (object ItemLabel - Parent_View @912 - 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 "" @913 - stereotype TRUE - line_color 3342489 - quidu "41A888E80288" - client @901 - supplier @912 - line_style 0) - (object NoteView @914 - location (528, 240) - label (object ItemLabel - Parent_View @914 - 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 NoteView @915 - location (1527, 1136) - label (object ItemLabel - Parent_View @915 - 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 InheritView "" @916 - stereotype TRUE - line_color 3342489 - quidu "41A877C8023E" - client @900 - supplier @911 - line_style 0) - (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @917 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2055, 1136) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @917 - location (1897, 1061) - fill_color 13434879 - nlines 1 - max_width 316 - justify 0 - label "ISelectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C2DC4001D8" - width 334 - height 174 - annotation 8 - autoResize TRUE) - (object AttachView "" @918 - stereotype TRUE - line_color 3342489 - client @915 - supplier @917 - line_style 0) - (object NoteView @919 - location (1824, 2064) - label (object ItemLabel - Parent_View @919 - 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" @920 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (768, 1152) - label (object ItemLabel - Parent_View @920 - 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" @921 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (768, 1872) - label (object ItemLabel - Parent_View @921 - 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 "" @922 - stereotype TRUE - line_color 3342489 - quidu "41A869F0002B" - client @909 - supplier @921 - line_style 0) - (object AttachView "" @923 - stereotype TRUE - line_color 3342489 - client @910 - supplier @922 - line_style 0) - (object AssociationViewNew "$UNNAMED$198" @924 - location (768, 1511) - stereotype TRUE - line_color 3342489 - quidu "41A867D1039B" - roleview_list (list RoleViews - (object RoleView "iSocket" @925 - Parent_View @924 - location (-1120, 1047) - label (object SegLabel @926 - Parent_View @925 - 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 @924 - supplier @920 - line_style 0 - label (object SegLabel @927 - Parent_View @925 - 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$199" @928 - Parent_View @924 - location (-1120, 1047) - stereotype TRUE - line_color 3342489 - quidu "41A867D30023" - client @924 - supplier @921 - line_style 0))) - (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSession" @929 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2340, 2259) - label (object ItemLabel - Parent_View @929 - location (2062, 2185) - fill_color 13434879 - nlines 1 - max_width 556 - justify 0 - label "CSockSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C06F440273" - width 574 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Service::MSocketControlledNotify" @930 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2343, 480) - label (object ItemLabel - Parent_View @930 - location (2103, 429) - fill_color 13434879 - nlines 1 - max_width 480 - justify 0 - label "MSocketControlledNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421A09A70089" - width 498 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Service::CControlledServProviderShim" @931 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2343, 1872) - label (object ItemLabel - Parent_View @931 - 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 "" @932 - stereotype TRUE - line_color 3342489 - client @899 - supplier @931 - line_style 0) - (object InheritView "" @933 - stereotype TRUE - line_color 3342489 - quidu "41A85EF7011C" - client @931 - supplier @900 - line_style 0) - (object RealizeView "" @934 - stereotype TRUE - line_color 3342489 - quidu "41A864B90298" - client @931 - supplier @920 - line_style 0) - (object AttachView "" @935 - stereotype TRUE - line_color 3342489 - client @899 - supplier @934 - line_style 0) - (object AssociationViewNew "$UNNAMED$192" @936 - location (1513, 1872) - stereotype TRUE - line_color 3342489 - quidu "41A866DD0047" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$193" @937 - Parent_View @936 - location (-375, 880) - stereotype TRUE - line_color 3342489 - quidu "41A866DD039A" - client @936 - supplier @921 - line_style 0 - label (object SegLabel @938 - Parent_View @937 - 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$194" @939 - Parent_View @936 - location (-375, 880) - stereotype TRUE - line_color 3342489 - quidu "41A866DD03A4" - client @936 - supplier @931 - line_style 0))) - (object AssociationViewNew "$UNNAMED$202" @940 - location (2341, 2053) - stereotype TRUE - line_color 3342489 - quidu "41D0871802FF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$203" @941 - Parent_View @940 - location (-171, 181) - stereotype TRUE - line_color 3342489 - quidu "41D08719022E" - client @940 - supplier @929 - line_style 0 - label (object SegLabel @942 - Parent_View @941 - location (2394, 2160) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$204" @943 - Parent_View @940 - location (-171, 181) - stereotype TRUE - line_color 3342489 - quidu "41D087190238" - client @940 - supplier @931 - line_style 0))) - (object AttachView "" @944 - stereotype TRUE - line_color 3342489 - client @919 - supplier @940 - line_style 0) - (object UsesView "" @945 - stereotype TRUE - line_color 3342489 - quidu "41D920F900C8" - client @931 - supplier @917 - line_style 0) - (object AssociationViewNew "$UNNAMED$200" @946 - location (2343, 1175) - stereotype TRUE - line_color 3342489 - quidu "41B722220185" - roleview_list (list RoleViews - (object RoleView "iSocketClient" @947 - Parent_View @946 - location (1223, -681) - label (object SegLabel @948 - Parent_View @947 - location (2509, 599) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 284 - justify 0 - label "#iSocketClient" - pctDist 0.912975 - height 166 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "41B7222301A4" - client @946 - supplier @930 - line_style 0 - label (object SegLabel @949 - Parent_View @947 - 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$201" @950 - Parent_View @946 - location (1223, -681) - stereotype TRUE - line_color 3342489 - quidu "41B7222301AE" - client @946 - supplier @931 - line_style 0))) - (object RealizeView "" @951 - stereotype TRUE - line_color 3342489 - quidu "41A864E301EE" - client @901 - supplier @930 - line_style 0) - (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @952 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2720, 1136) - label (object ItemLabel - Parent_View @952 - location (2419, 1085) - fill_color 13434879 - nlines 1 - max_width 620 - justify 0 - label "MConnectionEnumerateClients") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "422CAE600150" - width 620 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @953 - stereotype TRUE - line_color 3342489 - quidu "422CAE9A0154" - client @931 - supplier @952 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @954 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (336, 528) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @954 - location (69, 454) - fill_color 13434879 - nlines 1 - max_width 534 - justify 0 - label "MSubConnectionFlowClient") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A8070236" - width 552 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @955 - stereotype TRUE - line_color 3342489 - quidu "42C2D0EF03A3" - client @900 - supplier @954 - line_style 0))))) - (object Class_Category "Resolver" - quid "41A77EF303B5" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "41A8760C02FE" - supplier "Logical View::Factory" - quidu "41A875EF01EE") - (object Visibility_Relationship - quid "41A91EB50147" - supplier "Logical View::Sub Connection" - quidu "41A74FC60071") - (object Visibility_Relationship - quid "427A064401E7" - supplier "Logical View::Session Proxy/Pit Boss" - quidu "41AA25160186")) - 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$205" - quid "41A889E30261" - roles (list role_list - (object Role "$UNNAMED$206" - quid "41A889E501F6" - supplier "Logical View::Resolver::CHostResolvProvdBase" - quidu "41A889D9031B" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$207" - quid "41A889E50200" - supplier "Logical View::Resolver::CHostResolver" - quidu "41A8880E036B" - is_aggregate TRUE))) - (object Association "$UNNAMED$208" - quid "41A88D8F014A" - roles (list role_list - (object Role "$UNNAMED$209" - quid "41A88D9001E2" - supplier "Logical View::Resolver::MResolverNotify" - quidu "41A8883002B6" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$210" - quid "41A88D9001EC" - supplier "Logical View::Resolver::CResolverProvdBase" - quidu "41A88CCB00F8"))) - (object Association "$UNNAMED$211" - quid "41A88E5E03B5" - roles (list role_list - (object Role "$UNNAMED$212" - quid "41A88E6003C2" - supplier "Logical View::Service::CProtocolBase" - quidu "41A88D720008" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$213" - quid "41A88E6003CC" - supplier "Logical View::Resolver::CResolverProvdBase" - quidu "41A88CCB00F8"))) - (object Association "$UNNAMED$214" - quid "41A890A901EC" - roles (list role_list - (object Role "$UNNAMED$215" - quid "41A890AA0003" - supplier "Logical View::Resolver::CServiceResolvProvdBase" - quidu "41A88EED0310" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$216" - quid "41A890AA000D" - supplier "Logical View::Resolver::CServiceResolver" - quidu "41A88FF3019A" - is_aggregate TRUE))) - (object Association "$UNNAMED$217" - quid "41A895A2016A" - roles (list role_list - (object Role "$UNNAMED$218" - quid "41A895A301A8" - supplier "Logical View::Resolver::CNetDBProvdBase" - quidu "41A88F6201EC" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$219" - quid "41A895A301A9" - supplier "Logical View::Resolver::CNetDatabase" - quidu "41A895920294" - is_aggregate TRUE))) - (object Association "$UNNAMED$220" - quid "41A912D4002C" - roles (list role_list - (object Role "$UNNAMED$221" - quid "41A912D80190" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$222" - quid "41A912D801C2" - supplier "Logical View::Resolver::CHostResolver" - quidu "41A8880E036B"))) - (object Association "$UNNAMED$223" - quid "41A913C8025D" - roles (list role_list - (object Role "$UNNAMED$224" - quid "41A913C9034F" - supplier "Logical View::Sub Connection::MSubConnectionControlClient" - quidu "41A753D702F9" - client_cardinality (value cardinality "1..n") - is_navigable TRUE) - (object Role "$UNNAMED$225" - 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 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Service::CSockSubSession" @956 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1808, 878) - label (object ItemLabel - Parent_View @956 - 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" @957 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (756, 512) - label (object ItemLabel - Parent_View @957 - location (675, 460) - fill_color 13434879 - nlines 1 - max_width 180 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A7525A00AC" - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @958 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1312, 878) - label (object ItemLabel - Parent_View @958 - 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" @959 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (240, 877) - label (object ItemLabel - Parent_View @959 - 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" @960 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (756, 877) - label (object ItemLabel - Parent_View @960 - 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$208" @961 - location (1057, 877) - stereotype TRUE - line_color 3342489 - quidu "41A88D8F014A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$209" @962 - Parent_View @961 - location (129, -259) - stereotype TRUE - line_color 3342489 - quidu "41A88D9001E2" - client @961 - supplier @958 - line_style 0 - label (object SegLabel @963 - Parent_View @962 - 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$210" @964 - Parent_View @961 - location (129, -259) - stereotype TRUE - line_color 3342489 - quidu "41A88D9001EC" - client @961 - supplier @960 - line_style 0))) - (object AssociationViewNew "$UNNAMED$211" @965 - location (469, 877) - stereotype TRUE - line_color 3342489 - quidu "41A88E5E03B5" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$212" @966 - Parent_View @965 - location (-459, -243) - stereotype TRUE - line_color 3342489 - quidu "41A88E6003C2" - client @965 - supplier @959 - line_style 0 - label (object SegLabel @967 - Parent_View @966 - 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$213" @968 - Parent_View @965 - location (-459, -243) - stereotype TRUE - line_color 3342489 - quidu "41A88E6003CC" - client @965 - supplier @960 - line_style 0))) - (object InheritView "" @969 - stereotype TRUE - line_color 3342489 - quidu "41A88F10013A" - client @960 - supplier @957 - line_style 0) - (object ClassView "Class" "Logical View::Service::CSockSubSession" @970 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2146, 1949) - label (object ItemLabel - Parent_View @970 - 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" @971 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (756, 2237) - label (object ItemLabel - Parent_View @971 - 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 "" @972 - stereotype TRUE - line_color 3342489 - quidu "41A88F160355" - client @971 - supplier @960 - line_style 0) - (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @973 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2146, 2237) - label (object ItemLabel - Parent_View @973 - 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$214" @974 - location (1491, 2237) - stereotype TRUE - line_color 3342489 - quidu "41A890A901EC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$215" @975 - Parent_View @974 - location (995, 765) - stereotype TRUE - line_color 3342489 - quidu "41A890AA0003" - client @974 - supplier @971 - line_style 0 - label (object SegLabel @976 - Parent_View @975 - 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$216" @977 - Parent_View @974 - location (995, 765) - stereotype TRUE - line_color 3342489 - quidu "41A890AA000D" - client @974 - supplier @973 - line_style 0))) - (object InheritView "" @978 - stereotype TRUE - line_color 3342489 - quidu "41A890E80233" - client @973 - supplier @970 - line_style 0) - (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @979 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1666, 1965) - label (object ItemLabel - Parent_View @979 - 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 "" @980 - stereotype TRUE - line_color 3342489 - quidu "41A8913D00F5" - client @973 - supplier @979 - line_style 0) - (object ClassView "Class" "Logical View::Resolver::CNetDBProvdBase" @981 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (304, 2736) - label (object ItemLabel - Parent_View @981 - 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 "" @982 - stereotype TRUE - line_color 3342489 - quidu "41A88F71017F" - client @981 - supplier @960 - vertices (list Points - (303, 2672) - (303, 1800) - (723, 940)) - line_style 0) - (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @983 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2146, 2733) - label (object ItemLabel - Parent_View @983 - 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$217" @984 - location (1243, 2734) - stereotype TRUE - line_color 3342489 - quidu "41A895A2016A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$218" @985 - Parent_View @984 - location (-1173, 414) - stereotype TRUE - line_color 3342489 - quidu "41A895A301A8" - client @984 - supplier @981 - line_style 0 - label (object SegLabel @986 - Parent_View @985 - 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$219" @987 - Parent_View @984 - location (-1173, 414) - stereotype TRUE - line_color 3342489 - quidu "41A895A301A9" - client @984 - supplier @983 - line_style 0))) - (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @988 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1682, 2469) - label (object ItemLabel - Parent_View @988 - 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" @989 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2146, 2453) - label (object ItemLabel - Parent_View @989 - 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 "" @990 - stereotype TRUE - line_color 3342489 - quidu "41A895C200E4" - client @983 - supplier @988 - line_style 0) - (object InheritView "" @991 - stereotype TRUE - line_color 3342489 - quidu "41A895C701FA" - client @983 - supplier @989 - line_style 0) - (object ClassView "Class" "Logical View::Resolver::RHostResolver" @992 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1459, 144) - label (object ItemLabel - Parent_View @992 - 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" @993 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1923, 144) - label (object ItemLabel - Parent_View @993 - 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" @994 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2371, 144) - label (object ItemLabel - Parent_View @994 - 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" @995 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1454, 384) - label (object ItemLabel - Parent_View @995 - 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" @996 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1922, 384) - label (object ItemLabel - Parent_View @996 - 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" @997 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2370, 384) - label (object ItemLabel - Parent_View @997 - 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 "" @998 - stereotype TRUE - line_color 3342489 - quidu "41A8967D0101" - client @992 - supplier @995 - line_style 0) - (object UsesView "" @999 - stereotype TRUE - line_color 3342489 - quidu "41A8967F01EA" - client @993 - supplier @996 - line_style 0) - (object UsesView "" @1000 - stereotype TRUE - line_color 3342489 - quidu "41A896810342" - client @994 - supplier @997 - line_style 0) - (object NoteView @1001 - location (2368, 592) - label (object ItemLabel - Parent_View @1001 - 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::Resolver::CHostResolvProvdBase" @1002 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1108, 1245) - label (object ItemLabel - Parent_View @1002 - 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 "" @1003 - stereotype TRUE - line_color 3342489 - quidu "41A88F0702D1" - client @1002 - supplier @960 - line_style 0) - (object ClassView "Class" "Logical View::Resolver::CHostResolver" @1004 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1808, 1246) - label (object ItemLabel - Parent_View @1004 - 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 "" @1005 - stereotype TRUE - line_color 3342489 - quidu "41A8883B030C" - client @1004 - supplier @956 - line_style 0) - (object RealizeView "" @1006 - stereotype TRUE - line_color 3342489 - quidu "41A8883E0342" - client @1004 - supplier @958 - line_style 0) - (object AssociationViewNew "$UNNAMED$205" @1007 - location (1498, 1245) - stereotype TRUE - line_color 3342489 - quidu "41A889E30261" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$206" @1008 - Parent_View @1007 - location (282, -211) - stereotype TRUE - line_color 3342489 - quidu "41A889E501F6" - client @1007 - supplier @1002 - line_style 0 - label (object SegLabel @1009 - Parent_View @1008 - location (1414, 1200) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.560000 - height 45 - orientation 1)) - (object RoleView "$UNNAMED$207" @1010 - Parent_View @1007 - location (282, -211) - stereotype TRUE - line_color 3342489 - quidu "41A889E50200" - client @1007 - supplier @1004 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1011 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2768, 880) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1011 - location (2480, 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 "" @1012 - stereotype TRUE - line_color 3342489 - quidu "41A911B7034D" - client @1004 - supplier @1011 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1013 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1808, 1712) - label (object ItemLabel - Parent_View @1013 - 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$220" @1014 - location (1808, 1466) - stereotype TRUE - line_color 3342489 - quidu "41A912D4002C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$221" @1015 - Parent_View @1014 - location (-416, 122) - stereotype TRUE - line_color 3342489 - quidu "41A912D80190" - client @1014 - supplier @1013 - line_style 0 - label (object SegLabel @1016 - Parent_View @1015 - 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$222" @1017 - Parent_View @1014 - location (-416, 122) - stereotype TRUE - line_color 3342489 - quidu "41A912D801C2" - client @1014 - supplier @1004 - line_style 0))) - (object AssociationViewNew "$UNNAMED$223" @1018 - location (2766, 1646) - stereotype TRUE - line_color 3342489 - quidu "41A913C8025D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$224" @1019 - Parent_View @1018 - location (542, -18) - stereotype TRUE - line_color 3342489 - quidu "41A913C9034F" - client @1018 - supplier @1011 - line_style 0 - label (object SegLabel @1020 - Parent_View @1019 - location (2824, 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$225" @1021 - Parent_View @1018 - location (542, -18) - stereotype TRUE - line_color 3342489 - quidu "41A913C90363" - client @1018 - supplier @1013 - vertices (list Points - (2766, 1646) - (2766, 1706) - (2103, 1709)) - line_style 0))) - (object NoteView @1022 - location (2272, 1454) - label (object ItemLabel - Parent_View @1022 - 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 "" @1023 - stereotype TRUE - line_color 3342489 - client @1022 - supplier @1013 - line_style 0) - (object AttachView "" @1024 - stereotype TRUE - line_color 3342489 - client @1022 - supplier @1018 - line_style 0) - (object Label @1025 - location (1280, 224) - nlines 1 - max_width 1819 - label "__________________________________________________________________________________") - (object Label @1026 - location (2624, 192) - nlines 1 - max_width 600 - label "CLIENT (USER) SIDE") - (object Label @1027 - location (2624, 304) - nlines 1 - max_width 600 - label "SERVER (ESOCK) SIDE") - (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1028 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2240, 880) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1028 - location (2082, 805) - fill_color 13434879 - nlines 1 - max_width 316 - justify 0 - label "ISelectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C2DC4001D8" - width 334 - height 174 - annotation 8 - autoResize TRUE) - (object AttachView "" @1029 - stereotype TRUE - line_color 3342489 - client @1001 - supplier @1012 - vertices (list Points - (2402, 676) - (2441, 766) - (2441, 975) - (2253, 1075)) - line_style 0) - (object AttachView "" @1030 - stereotype TRUE - line_color 3342489 - client @1001 - supplier @1011 - line_style 0) - (object UsesView "" @1031 - stereotype TRUE - line_color 3342489 - quidu "41D9210C036E" - client @1004 - supplier @1028 - 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 Class "CSubConnectionFlowFactoryBase" - quid "427F6DC802D7" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427F6E350236" - supplier "Logical View::Factory::CCommsFactoryBase" - quidu "41A87B4C0397"))) - (object Class "CSubConnectionFlowFactoryContainer" - quid "4280F79E0392" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4280F7CC0335" - supplier "Logical View::Factory::CCommsFactoryContainer" - quidu "41A87B83033C"))) - (object Class "CNetworkFlowFactory" - quid "4280F8E3009D" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4280F9B50125" - supplier "Logical View::Factory::CSubConnectionFlowFactoryBase" - quidu "427F6DC802D7"))) - (object Class "CLinkFlowFactoryNifShim" - quid "4280F92A00A0" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4280F9B703C7" - supplier "Logical View::Factory::CSubConnectionFlowFactoryBase" - quidu "427F6DC802D7"))) - (object Association "$UNNAMED$226" - quid "41A87BC400B4" - roles (list role_list - (object Role "$UNNAMED$227" - quid "41A87BC403AD" - supplier "Logical View::Factory::CCommsFactoryBase" - quidu "41A87B4C0397" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$228" - quid "41A87BC403AE" - supplier "Logical View::Factory::CCommsFactoryContainer" - quidu "41A87B83033C" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$229" - quid "41A87C8903D9" - roles (list role_list - (object Role "$UNNAMED$230" - quid "41A87C8A025E" - supplier "Logical View::Factory::CCommsFactoryBase" - quidu "41A87B4C0397" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$231" - quid "41A87C8A0272" - supplier "Logical View::Factory::XFactoryObject" - quidu "41A7522A0392"))) - (object Association "$UNNAMED$232" - quid "422CC5630072" - roles (list role_list - (object Role "$UNNAMED$233" - quid "422CC564007D" - supplier "Logical View::Connection::Nif Session::CNifSecureSession" - quidu "421BA9590249" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$234" - quid "422CC564007E" - supplier "Logical View::Factory::CConnectionProviderFactoryShim" - quidu "41C1C8E302CA" - is_aggregate TRUE))) - (object Association "$UNNAMED$235" - quid "422CC5680079" - roles (list role_list - (object Role "$UNNAMED$236" - quid "422CC56802FA" - supplier "Logical View::Connection::Nif Session::CNifSecureSession" - quidu "421BA9590249" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$237" - quid "422CC56802FB" - supplier "Logical View::Selection::CConnectionSelectorShim" - quidu "41C1AF890151" - is_aggregate TRUE))) - (object Association "$UNNAMED$238" - quid "4280F7D80347" - roles (list role_list - (object Role "$UNNAMED$239" - quid "4280F7D901FE" - supplier "Logical View::Factory::CCommsFactoryBase" - quidu "41A87B4C0397" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$240" - quid "4280F7D901FF" - supplier "Logical View::Factory::CCommsFactoryContainer" - quidu "41A87B83033C" - 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" @1032 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2528, 609) - label (object ItemLabel - Parent_View @1032 - location (2274, 558) - fill_color 13434879 - nlines 1 - max_width 508 - justify 0 - label "CCommsFactoryContainer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A87B83033C" - width 526 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1033 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1727, 1245) - label (object ItemLabel - Parent_View @1033 - 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$226" @1034 - location (1770, 666) - stereotype TRUE - line_color 3342489 - quidu "41A87BC400B4" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$227" @1035 - Parent_View @1034 - location (-790, 266) - stereotype TRUE - line_color 3342489 - quidu "41A87BC403AD" - client @1034 - supplier @1033 - line_style 0 - label (object SegLabel @1036 - Parent_View @1035 - 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$228" @1037 - Parent_View @1034 - location (-790, 266) - stereotype TRUE - line_color 3342489 - quidu "41A87BC403AE" - client @1034 - supplier @1032 - vertices (list Points - (1770, 666) - (1775, 606) - (2264, 607)) - line_style 0 - label (object SegLabel @1038 - Parent_View @1037 - 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" @1039 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (736, 1952) - label (object ItemLabel - Parent_View @1039 - 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$229" @1040 - location (892, 1245) - stereotype TRUE - line_color 3342489 - quidu "41A87C8903D9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$230" @1041 - Parent_View @1040 - location (-148, 845) - stereotype TRUE - line_color 3342489 - quidu "41A87C8A025E" - client @1040 - supplier @1033 - line_style 0 - label (object SegLabel @1042 - Parent_View @1041 - 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$231" @1043 - Parent_View @1040 - location (-148, 845) - stereotype TRUE - line_color 3342489 - quidu "41A87C8A0272" - client @1040 - supplier @1039 - vertices (list Points - (892, 1245) - (832, 1245) - (744, 1887)) - line_style 0))) - (object ClassView "Class" "Logical View::CBase" @1044 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1728, 224) - label (object ItemLabel - Parent_View @1044 - location (1647, 172) - fill_color 13434879 - nlines 1 - max_width 180 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A7525A00AC" - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @1045 - stereotype TRUE - line_color 3342489 - quidu "41A87CB001B8" - client @1032 - supplier @1044 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryContainer" @1046 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2128, 849) - label (object ItemLabel - Parent_View @1046 - 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" @1047 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2896, 848) - label (object ItemLabel - Parent_View @1047 - location (2575, 796) - fill_color 13434879 - nlines 1 - max_width 642 - justify 0 - label "CSubConnectionFactoryContainer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A87F1B03AD" - width 660 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @1048 - stereotype TRUE - line_color 3342489 - quidu "41A87F310047" - client @1046 - supplier @1032 - line_style 0) - (object InheritView "" @1049 - stereotype TRUE - line_color 3342489 - quidu "41A87F350043" - client @1047 - supplier @1032 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryBase" @1050 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2087, 1472) - label (object ItemLabel - Parent_View @1050 - 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" @1051 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1311, 1664) - label (object ItemLabel - Parent_View @1051 - 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 "" @1052 - stereotype TRUE - line_color 3342489 - quidu "41A87F8100C4" - client @1050 - supplier @1033 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1053 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2352, 1936) - label (object ItemLabel - Parent_View @1053 - location (2083, 1886) - fill_color 13434879 - nlines 1 - max_width 538 - justify 0 - label "CIPNetworkProviderFactory") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A87FA203D9" - width 556 - height 122 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1054 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (336, 2208) - label (object ItemLabel - Parent_View @1054 - 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 @1055 - location (736, 368) - label (object ItemLabel - Parent_View @1055 - 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 preferences). 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" @1056 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2128, 1664) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1056 - location (1807, 1613) - fill_color 13434879 - nlines 1 - max_width 642 - justify 0 - label "CConnectionProviderFactoryBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A8839B0038" - width 660 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1057 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1104, 2480) - label (object ItemLabel - Parent_View @1057 - location (870, 2406) - 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 InheritView "" @1058 - stereotype TRUE - line_color 3342489 - quidu "41A7557C0268" - client @1054 - supplier @1039 - line_style 0) - (object InheritView "" @1059 - stereotype TRUE - line_color 3342489 - quidu "41A877C8023E" - client @1057 - supplier @1039 - vertices (list Points - (926, 2393) - (735, 2302) - (735, 2016)) - line_style 0) - (object NoteView @1060 - location (336, 1616) - label (object ItemLabel - Parent_View @1060 - 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 "" @1061 - stereotype TRUE - line_color 3342489 - client @1039 - supplier @1060 - line_style 0) - (object CategoryView "Logical View::Service" @1062 - location (1520, 2480) - label (object ItemLabel - Parent_View @1062 - 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" @1063 - location (240, 1376) - label (object ItemLabel - Parent_View @1063 - location (67, 1292) - fill_color 13434879 - nlines 2 - max_width 346 - justify 0 - label "Selection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41B6EAB601E8" - width 358 - height 180) - (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1064 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1312, 2160) - label (object ItemLabel - Parent_View @1064 - 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 "" @1065 - stereotype TRUE - line_color 3342489 - quidu "41C06B66019E" - client @1064 - supplier @1051 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1066 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2800, 2144) - label (object ItemLabel - Parent_View @1066 - 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" @1067 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (336, 2480) - label (object ItemLabel - Parent_View @1067 - location (85, 2428) - fill_color 13434879 - nlines 1 - max_width 520 - justify 0 - label "CConnectionProviderBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA765028C" - width 520 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @1068 - stereotype TRUE - line_color 3342489 - quidu "41BDA8BB001D" - client @1067 - supplier @1039 - vertices (list Points - (476, 2415) - (734, 2302) - (735, 2016)) - line_style 0) - (object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1069 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2896, 1072) - label (object ItemLabel - Parent_View @1069 - location (2608, 1020) - fill_color 13434879 - nlines 1 - max_width 576 - justify 0 - label "CConnectionFactoryContainer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A883B6002D" - width 594 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @1070 - stereotype TRUE - line_color 3342489 - quidu "41A883C40376" - client @1069 - supplier @1032 - vertices (list Points - (2751, 1007) - (2528, 911) - (2528, 672)) - line_style 0) - (object InheritView "" @1071 - stereotype TRUE - line_color 3342489 - quidu "41DEBD0A021A" - client @1053 - supplier @1056 - line_style 0) - (object InheritView "" @1072 - stereotype TRUE - line_color 3342489 - quidu "41A87CAB020B" - client @1033 - supplier @1044 - line_style 0) - (object Label @1073 - location (928, 1728) - nlines 1 - max_width 2306 - label "________________________________________________________________________________________________________") - (object Label @1074 - location (916, 1765) - nlines 11 - max_width 62 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1075 - location (919, 2262) - nlines 1 - max_width 2312 - label "________________________________________________________________________________________________________") - (object Label @1076 - location (960, 2240) - nlines 1 - max_width 600 - label "ECOM plugins") - (object Label @1077 - location (3200, 1765) - nlines 11 - max_width 62 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object InheritView "" @1078 - stereotype TRUE - line_color 3342489 - quidu "41A8846302D5" - client @1056 - supplier @1033 - vertices (list Points - (1931, 1600) - (1725, 1534) - (1726, 1308)) - line_style 0) - (object ClassView "Class" "Logical View::Factory::CServProviderFactoryContainer" @1079 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2128, 1072) - label (object ItemLabel - Parent_View @1079 - location (1831, 1021) - fill_color 13434879 - nlines 1 - max_width 594 - justify 0 - label "CServProviderFactoryContainer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421A0822008C" - width 612 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1080 - stereotype TRUE - line_color 3342489 - quidu "421A083101E2" - client @1079 - supplier @1032 - vertices (list Points - (2278, 1008) - (2525, 909) - (2527, 672)) - line_style 0) - (object InheritView "" @1081 - stereotype TRUE - line_color 3342489 - quidu "41A87F840191" - client @1051 - supplier @1033 - vertices (list Points - (1512, 1600) - (1725, 1534) - (1726, 1308)) - line_style 0) - (object ClassView "Class" "Logical View::Factory::CServProviderFactoryBase" @1082 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1248, 1472) - label (object ItemLabel - Parent_View @1082 - location (992, 1421) - fill_color 13434879 - nlines 1 - max_width 512 - justify 0 - label "CServProviderFactoryBase") - icon_style "Icon" - line_color 3342489 - fill_color 8421631 - quidu "421A08580167" - width 530 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1083 - stereotype TRUE - line_color 3342489 - quidu "421A086A016D" - client @1082 - supplier @1033 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1084 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1712, 1936) - label (object ItemLabel - Parent_View @1084 - location (1388, 1885) - fill_color 13434879 - nlines 1 - max_width 648 - justify 0 - label "CIpSubConnectionProviderFactory") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421A09250134" - width 666 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1085 - stereotype TRUE - line_color 3342489 - quidu "421A093000AD" - client @1084 - supplier @1051 - line_style 0) - (object InheritView "" @1086 - stereotype TRUE - line_color 3342489 - quidu "41C1C91F016E" - client @1066 - supplier @1056 - vertices (list Points - (2800, 2079) - (2800, 1888) - (2317, 1727)) - line_style 0) - (object NoteView @1087 - location (1040, 992) - label (object ItemLabel - Parent_View @1087 - location (755, 920) - fill_color 13434879 - nlines 2 - max_width 534 - label "To be replaced by CSubConnectionFlowFactory") - line_color 3342489 - fill_color 13434879 - width 594 - height 157) - (object AttachView "" @1088 - stereotype TRUE - line_color 3342489 - client @1087 - supplier @1082 - 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" @1089 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (688, 800) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1089 - location (367, 749) - fill_color 13434879 - nlines 1 - max_width 642 - justify 0 - label "CConnectionProviderFactoryBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A8839B0038" - width 660 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1090 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (688, 1104) - label (object ItemLabel - Parent_View @1090 - location (419, 1052) - fill_color 13434879 - nlines 1 - max_width 538 - justify 0 - label "CIPNetworkProviderFactory") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A87FA203D9" - width 556 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @1091 - stereotype TRUE - line_color 3342489 - quidu "41DEBD0A021A" - client @1090 - supplier @1089 - line_style 0) - (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1092 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 1104) - label (object ItemLabel - Parent_View @1092 - location (1325, 1030) - fill_color 13434879 - nlines 1 - max_width 454 - justify 0 - label "CIPConnectionSelector") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421A2BA8032E" - width 472 - height 172 - annotation 8 - autoResize TRUE) - (object UsesView "" @1093 - stereotype TRUE - line_color 3342489 - quidu "422CA9A0039C" - client @1090 - supplier @1092 - line_style 0) - (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1094 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 768) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1094 - location (1368, 694) - fill_color 13434879 - nlines 1 - max_width 368 - justify 0 - label "MProviderSelector") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C1AF5D02D3" - width 386 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1095 - stereotype TRUE - line_color 3342489 - quidu "421A2BCA0193" - client @1092 - supplier @1094 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1096 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1552, 1472) - label (object ItemLabel - Parent_View @1096 - 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 "" @1097 - stereotype TRUE - line_color 3342489 - quidu "422CA9EB0070" - client @1092 - supplier @1096 - line_style 0) - (object Label @1098 - location (176, 880) - nlines 1 - max_width 600 - label "ESOCK") - (object Label @1099 - location (176, 912) - nlines 1 - max_width 1775 - label "________________________________________________________________________________") - (object Label @1100 - location (176, 976) - nlines 1 - max_width 600 - label "ECOM IPCPR plugin") - (object Label @1101 - location (176, 1248) - nlines 1 - max_width 1775 - label "________________________________________________________________________________") - (object Label @1102 - 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 @1103 - location (160, 640) - nlines 1 - max_width 600 - label "ESOCK") - (object Label @1104 - location (160, 672) - nlines 1 - max_width 1775 - label "________________________________________________________________________________") - (object Label @1105 - location (160, 736) - nlines 1 - max_width 600 - label "ECOM IPSCPR plugin") - (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1106 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (816, 896) - label (object ItemLabel - Parent_View @1106 - location (488, 845) - fill_color 13434879 - nlines 1 - max_width 656 - justify 0 - label "CIpSubConnectionProviderFactory") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421A09250134" - width 674 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1107 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (816, 544) - label (object ItemLabel - Parent_View @1107 - 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 "" @1108 - stereotype TRUE - line_color 3342489 - quidu "421A093000AD" - client @1106 - supplier @1107 - 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" @1109 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (640, 608) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1109 - 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 @1110 - location (144, 816) - nlines 1 - max_width 1775 - label "________________________________________________________________________________") - (object Label @1111 - location (144, 880) - nlines 1 - max_width 600 - label "ECOM ShimCPR plugin") - (object Label @1112 - location (144, 784) - nlines 1 - max_width 600 - label "ESOCK") - (object Label @1113 - location (144, 1296) - nlines 1 - max_width 1775 - label "________________________________________________________________________________") - (object Label @1114 - location (144, 1360) - nlines 1 - max_width 600 - label "NIFMAN") - (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1115 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (640, 1552) - label (object ItemLabel - Parent_View @1115 - 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" @1116 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (640, 1104) - label (object ItemLabel - Parent_View @1116 - 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 "" @1117 - stereotype TRUE - line_color 3342489 - quidu "41C1C91F016E" - client @1116 - supplier @1109 - line_style 0) - (object AssociationViewNew "$UNNAMED$232" @1118 - location (640, 1316) - stereotype TRUE - line_color 3342489 - quidu "422CC5630072" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$233" @1119 - Parent_View @1118 - location (0, 212) - stereotype TRUE - line_color 3342489 - quidu "422CC564007D" - client @1118 - supplier @1115 - line_style 0 - label (object SegLabel @1120 - Parent_View @1119 - 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$234" @1121 - Parent_View @1118 - location (0, 212) - stereotype TRUE - line_color 3342489 - quidu "422CC564007E" - client @1118 - supplier @1116 - line_style 0))) - (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1122 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 1568) - label (object ItemLabel - Parent_View @1122 - 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" @1123 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 1109) - label (object ItemLabel - Parent_View @1123 - 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 "" @1124 - stereotype TRUE - line_color 3342489 - quidu "422CC5090392" - client @1116 - supplier @1123 - line_style 0) - (object AssociationViewNew "$UNNAMED$235" @1125 - location (1456, 1338) - stereotype TRUE - line_color 3342489 - quidu "422CC5680079" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$236" @1126 - Parent_View @1125 - location (0, 234) - stereotype TRUE - line_color 3342489 - quidu "422CC56802FA" - client @1125 - supplier @1122 - line_style 0 - label (object SegLabel @1127 - Parent_View @1126 - 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$237" @1128 - Parent_View @1125 - location (0, 234) - stereotype TRUE - line_color 3342489 - quidu "422CC56802FB" - client @1125 - supplier @1123 - 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" @1129 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1008, 416) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1129 - 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" @1130 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (608, 784) - label (object ItemLabel - Parent_View @1130 - 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" @1131 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (608, 1168) - label (object ItemLabel - Parent_View @1131 - 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" @1132 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1472, 800) - label (object ItemLabel - Parent_View @1132 - 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" @1133 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1472, 1216) - label (object ItemLabel - Parent_View @1133 - 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 "" @1134 - stereotype TRUE - line_color 3342489 - quidu "422F27A4013D" - client @1132 - supplier @1129 - line_style 0) - (object InheritView "" @1135 - stereotype TRUE - line_color 3342489 - quidu "422F27A70051" - client @1133 - supplier @1132 - line_style 0) - (object InheritView "" @1136 - stereotype TRUE - line_color 3342489 - quidu "422F27EE0314" - client @1131 - supplier @1130 - line_style 0) - (object RealizeView "" @1137 - stereotype TRUE - line_color 3342489 - quidu "422F27F5006C" - client @1130 - supplier @1129 - line_style 0))) - (object ClassDiagram "Sub Connection Flow Factory" - quid "427F6D780046" - title "Sub Connection Flow Factory" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 959 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Factory::CSubConnectionFlowFactoryBase" @1138 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1536, 832) - label (object ItemLabel - Parent_View @1138 - location (1210, 781) - fill_color 13434879 - nlines 1 - max_width 652 - justify 0 - label "CSubConnectionFlowFactoryBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427F6DC802D7" - width 670 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::CSubConnectionFlowFactoryContainer" @1139 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 624) - label (object ItemLabel - Parent_View @1139 - location (197, 573) - fill_color 13434879 - nlines 1 - max_width 726 - justify 0 - label "CSubConnectionFlowFactoryContainer") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4280F79E0392" - width 744 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1140 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2016, 320) - label (object ItemLabel - Parent_View @1140 - location (1799, 269) - fill_color 13434879 - nlines 1 - max_width 434 - justify 0 - label "CCommsFactoryBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A87B4C0397" - width 452 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1141 - stereotype TRUE - line_color 3342489 - quidu "427F6E350236" - client @1138 - supplier @1140 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CCommsFactoryContainer" @1142 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 320) - label (object ItemLabel - Parent_View @1142 - location (306, 269) - fill_color 13434879 - nlines 1 - max_width 508 - justify 0 - label "CCommsFactoryContainer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A87B83033C" - width 526 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1143 - stereotype TRUE - line_color 3342489 - quidu "4280F7CC0335" - client @1139 - supplier @1142 - line_style 0) - (object AssociationViewNew "$UNNAMED$238" @1144 - location (1306, 320) - stereotype TRUE - line_color 3342489 - quidu "4280F7D80347" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$239" @1145 - Parent_View @1144 - location (-822, -80) - stereotype TRUE - line_color 3342489 - quidu "4280F7D901FE" - client @1144 - supplier @1140 - line_style 0 - label (object SegLabel @1146 - Parent_View @1145 - location (1647, 268) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.705521 - height 53 - orientation 0)) - (object RoleView "$UNNAMED$240" @1147 - Parent_View @1144 - location (-822, -80) - stereotype TRUE - line_color 3342489 - quidu "4280F7D901FF" - client @1144 - supplier @1142 - line_style 0))) - (object NoteView @1148 - location (560, 912) - label (object ItemLabel - Parent_View @1148 - location (185, 806) - fill_color 13434879 - nlines 4 - max_width 715 - label "Data plane counterparts of CSubConnectionProviderFactory & CSubConnectionFactoryContainer hiding IPC marshaling code.") - line_color 3342489 - fill_color 13434879 - width 775 - height 225) - (object AttachView "" @1149 - stereotype TRUE - line_color 3342489 - client @1138 - supplier @1148 - line_style 0) - (object AttachView "" @1150 - stereotype TRUE - line_color 3342489 - client @1139 - supplier @1148 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CNetworkFlowFactory" @1151 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1539, 1760) - label (object ItemLabel - Parent_View @1151 - location (1324, 1709) - fill_color 13434879 - nlines 1 - max_width 430 - justify 0 - label "CNetworkFlowFactory") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4280F8E3009D" - width 448 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::CLinkFlowFactoryNifShim" @1152 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2099, 1760) - label (object ItemLabel - Parent_View @1152 - location (1852, 1709) - fill_color 13434879 - nlines 1 - max_width 494 - justify 0 - label "CLinkFlowFactoryNifShim") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4280F92A00A0" - width 512 - height 126 - annotation 8 - autoResize TRUE) - (object Label @1153 - location (160, 1520) - nlines 1 - max_width 600 - label "ESOCK") - (object Label @1154 - location (160, 1552) - nlines 1 - max_width 2675 - label "__________________________________________________________________________________________________________________________") - (object Label @1155 - location (160, 1616) - nlines 1 - max_width 600 - label "ECOM plugin(s)") - (object InheritView "" @1156 - stereotype TRUE - line_color 3342489 - quidu "4280F9B50125" - client @1151 - supplier @1138 - line_style 0) - (object InheritView "" @1157 - stereotype TRUE - line_color 3342489 - quidu "4280F9B703C7" - client @1152 - supplier @1138 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" @1158 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1120, 1312) - label (object ItemLabel - Parent_View @1158 - location (792, 1208) - fill_color 13434879 - nlines 1 - max_width 656 - justify 0 - label "CSubConnectionFlowFactoryC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288EBF70314" - width 674 - height 232 - annotation 8 - autoResize TRUE) - (object InheritView "" @1159 - stereotype TRUE - line_color 3342489 - quidu "42B9AEC103B9" - client @1158 - supplier @1138 - line_style 0) - (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1160 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2448, 832) - label (object ItemLabel - Parent_View @1160 - location (2093, 781) - 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 "" @1161 - stereotype TRUE - line_color 3342489 - quidu "41A87F840191" - client @1160 - supplier @1140 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" @1162 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2448, 1296) - label (object ItemLabel - Parent_View @1162 - location (2120, 1192) - fill_color 13434879 - nlines 1 - max_width 656 - justify 0 - label "CSubConnectionProviderFactoryC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AD8F0337" - width 674 - height 232 - annotation 8 - autoResize TRUE) - (object InheritView "" @1163 - stereotype TRUE - line_color 3342489 - quidu "42B9B02000F1" - client @1162 - supplier @1160 - line_style 0))))) - (object Class_Category "Session Proxy/Pit Boss" - quid "41AA25160186" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "41AA252403DF" - supplier "Logical View::Service" - quidu "41A7584503E0")) - 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 "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 Class "CPitBoss" - quid "42774CEE029D") - (object Class "CWorkerThread" - quid "42774D1403A3") - (object Association "$UNNAMED$241" - quid "41AA259A01F4" - roles (list role_list - (object Role "$UNNAMED$242" - quid "41AA259B01B9" - supplier "Logical View::Service::CProtocolBase" - quidu "41A88D720008" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$243" - quid "41AA259B01C3" - supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" - quidu "41A7737A02A3"))) - (object Association "$UNNAMED$244" - quid "41C06F5E01F0" - roles (list role_list - (object Role "$UNNAMED$245" - quid "41C06F5F004D" - supplier "Logical View::Session Proxy/Pit Boss::CSockSession" - quidu "41C06F440273" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$246" - quid "41C06F5F004E" - supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" - quidu "41A7737A02A3"))) - (object Association "$UNNAMED$247" - quid "421CA9A80195" - roles (list role_list - (object Role "$UNNAMED$248" - quid "421CA9A9025E" - supplier "Logical View::Session Proxy/Pit Boss::XSessionProxyEntry" - quidu "421CA9900353" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$249" - quid "421CA9A9025F" - supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" - quidu "41A7737A02A3"))) - (object Association "$UNNAMED$250" - quid "42774D1B01D6" - roles (list role_list - (object Role "$UNNAMED$251" - quid "42774D1C0097" - supplier "Logical View::Session Proxy/Pit Boss::CPitBoss" - quidu "42774CEE029D" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$252" - quid "42774D1C0098" - supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" - quidu "42774D1403A3" - is_aggregate TRUE))) - (object Association "$UNNAMED$253" - quid "42774D7301AE" - roles (list role_list - (object Role "$UNNAMED$254" - quid "42774D74029F" - supplier "Logical View::CPlayer" - quidu "41A773DB02DF" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$255" - quid "42774D7402A0" - supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" - quidu "42774D1403A3" - is_aggregate TRUE))) - (object Association "$UNNAMED$256" - quid "42774D8F0170" - roles (list role_list - (object Role "owner" - quid "42774D9100C8" - label "owner" - supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" - quidu "42774D1403A3" - client_cardinality (value cardinality "1") - exportControl "Protected" - is_navigable TRUE) - (object Role "$UNNAMED$257" - quid "42774D9100C9" - supplier "Logical View::Session Proxy/Pit Boss::CSockSession" - quidu "41C06F440273"))) - (object Association "$UNNAMED$258" - quid "427F66EB03C6" - roles (list role_list - (object Role "$UNNAMED$259" - quid "427F66EC0377" - supplier "Logical View::CDealer" - quidu "427F666A03B4" - client_cardinality (value cardinality "0..1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$260" - quid "427F66EC0378" - supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" - quidu "42774D1403A3" - is_aggregate TRUE)))) - 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" @1164 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1568, 496) - label (object ItemLabel - Parent_View @1164 - location (1487, 444) - fill_color 13434879 - nlines 1 - max_width 180 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A7525A00AC" - height 128 - annotation 8 - autoResize TRUE) - (object NoteView @1165 - location (2256, 1584) - label (object ItemLabel - Parent_View @1165 - location (1700, 1456) - 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 ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @1166 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2256, 800) - label (object ItemLabel - Parent_View @1166 - location (1941, 726) - fill_color 13434879 - nlines 1 - max_width 630 - justify 0 - label "XDummyConnectionControlClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421CAA340392" - width 648 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1167 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2256, 496) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1167 - location (2008, 421) - fill_color 13434879 - nlines 1 - max_width 496 - justify 0 - label "MConnectionControlClient") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41BDA92A0213" - width 514 - height 174 - annotation 8 - autoResize TRUE) - (object InheritView "" @1168 - stereotype TRUE - line_color 3342489 - quidu "421CAA9A033C" - client @1166 - supplier @1167 - line_style 0) - (object NoteView @1169 - location (1440, 208) - label (object ItemLabel - Parent_View @1169 - location (1136, 127) - fill_color 13434879 - nlines 3 - max_width 572 - label "needs changing to return different worker id for data/control if control exists.") - line_color 3342489 - fill_color 13434879 - width 632 - height 175) - (object ClassView "Class" "Logical View::Service::CProtocolBase" @1170 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1376, 1600) - label (object ItemLabel - Parent_View @1170 - location (1226, 1526) - 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::Session Proxy/Pit Boss::XSessionProxyEntry" @1171 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2256, 1232) - label (object ItemLabel - Parent_View @1171 - location (2047, 1181) - fill_color 13434879 - nlines 1 - max_width 418 - justify 0 - label "XSessionProxyEntry") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421CA9900353" - width 436 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1172 - stereotype TRUE - line_color 3342489 - quidu "421CAB5301A4" - client @1171 - supplier @1166 - line_style 0) - (object AttachView "" @1173 - stereotype TRUE - line_color 3342489 - client @1171 - supplier @1165 - line_style 0) - (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" @1174 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1568, 1232) - label (object ItemLabel - Parent_View @1174 - location (1367, 1180) - fill_color 13434879 - nlines 1 - max_width 402 - justify 0 - label "CSockSessionProxy") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A7737A02A3" - width 420 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$241" @1175 - location (1477, 1404) - stereotype TRUE - line_color 3342489 - quidu "41AA259A01F4" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$242" @1176 - Parent_View @1175 - location (1109, 796) - stereotype TRUE - line_color 3342489 - quidu "41AA259B01B9" - client @1175 - supplier @1170 - line_style 0 - label (object SegLabel @1177 - Parent_View @1176 - location (1489, 1479) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.499634 - height 45 - orientation 0)) - (object RoleView "$UNNAMED$243" @1178 - Parent_View @1175 - location (1109, 796) - stereotype TRUE - line_color 3342489 - quidu "41AA259B01C3" - client @1175 - supplier @1174 - line_style 0))) - (object InheritView "" @1179 - stereotype TRUE - line_color 3342489 - quidu "41AA25FD03E1" - client @1174 - supplier @1164 - line_style 0) - (object AssociationViewNew "$UNNAMED$247" @1180 - location (1907, 1232) - stereotype TRUE - line_color 3342489 - quidu "421CA9A80195" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$248" @1181 - Parent_View @1180 - location (787, 448) - stereotype TRUE - line_color 3342489 - quidu "421CA9A9025E" - client @1180 - supplier @1171 - line_style 0 - label (object SegLabel @1182 - Parent_View @1181 - location (2023, 1286) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$249" @1183 - Parent_View @1180 - location (787, 448) - stereotype TRUE - line_color 3342489 - quidu "421CA9A9025F" - client @1180 - supplier @1174 - line_style 0))) - (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CPitBoss" @1184 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (880, 304) - label (object ItemLabel - Parent_View @1184 - location (780, 253) - fill_color 13434879 - nlines 1 - max_width 200 - justify 0 - label "CPitBoss") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "42774CEE029D" - width 218 - height 126 - annotation 8 - autoResize TRUE) - (object AttachView "" @1185 - stereotype TRUE - line_color 3342489 - client @1169 - supplier @1184 - line_style 0) - (object ClassView "Class" "Logical View::CPlayer" @1186 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1024, 1232) - label (object ItemLabel - Parent_View @1186 - location (881, 1158) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CPlayer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A773DB02DF" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSession" @1187 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1264, 736) - label (object ItemLabel - Parent_View @1187 - location (1114, 685) - fill_color 13434879 - nlines 1 - max_width 300 - justify 0 - label "CSockSession") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C06F440273" - width 318 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$244" @1188 - location (1415, 983) - stereotype TRUE - line_color 3342489 - quidu "41C06F5E01F0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$245" @1189 - Parent_View @1188 - location (295, 199) - stereotype TRUE - line_color 3342489 - quidu "41C06F5F004D" - client @1188 - supplier @1187 - line_style 0 - label (object SegLabel @1190 - Parent_View @1189 - location (1377, 827) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.718276 - height 49 - orientation 1)) - (object RoleView "$UNNAMED$246" @1191 - Parent_View @1188 - location (295, 199) - stereotype TRUE - line_color 3342489 - quidu "41C06F5F004E" - client @1188 - supplier @1174 - line_style 0))) - (object ClassView "Class" "Logical View::CDealer" @1192 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (272, 1232) - label (object ItemLabel - Parent_View @1192 - location (129, 1158) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CDealer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427F666A03B4" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CWorkerThread" @1193 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (704, 736) - label (object ItemLabel - Parent_View @1193 - location (550, 685) - fill_color 13434879 - nlines 1 - max_width 308 - justify 0 - label "CWorkerThread") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42774D1403A3" - width 326 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$250" @1194 - location (790, 519) - stereotype TRUE - line_color 3342489 - quidu "42774D1B01D6" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$251" @1195 - Parent_View @1194 - location (486, 55) - stereotype TRUE - line_color 3342489 - quidu "42774D1C0097" - client @1194 - supplier @1184 - line_style 0 - label (object SegLabel @1196 - Parent_View @1195 - location (896, 404) - 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$252" @1197 - Parent_View @1194 - location (486, 55) - stereotype TRUE - line_color 3342489 - quidu "42774D1C0098" - client @1194 - supplier @1193 - line_style 0))) - (object AssociationViewNew "$UNNAMED$253" @1198 - location (856, 972) - stereotype TRUE - line_color 3342489 - quidu "42774D7301AE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$254" @1199 - Parent_View @1198 - location (600, 12) - stereotype TRUE - line_color 3342489 - quidu "42774D74029F" - client @1198 - supplier @1186 - line_style 0 - label (object SegLabel @1200 - Parent_View @1199 - location (1001, 1098) - 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$255" @1201 - Parent_View @1198 - location (600, 12) - stereotype TRUE - line_color 3342489 - quidu "42774D7402A0" - client @1198 - supplier @1193 - line_style 0))) - (object AssociationViewNew "$UNNAMED$256" @1202 - location (985, 736) - stereotype TRUE - line_color 3342489 - quidu "42774D8F0170" - roleview_list (list RoleViews - (object RoleView "owner" @1203 - Parent_View @1202 - location (137, 16) - label (object SegLabel @1204 - Parent_View @1203 - location (942, 695) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 140 - justify 0 - label "#owner" - pctDist 0.362832 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "42774D9100C8" - client @1202 - supplier @1193 - line_style 0 - label (object SegLabel @1205 - Parent_View @1203 - location (880, 790) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$257" @1206 - Parent_View @1202 - location (137, 16) - stereotype TRUE - line_color 3342489 - quidu "42774D9100C9" - client @1202 - supplier @1187 - line_style 0))) - (object AssociationViewNew "$UNNAMED$258" @1207 - location (497, 972) - stereotype TRUE - line_color 3342489 - quidu "427F66EB03C6" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$259" @1208 - Parent_View @1207 - location (49, 236) - stereotype TRUE - line_color 3342489 - quidu "427F66EC0377" - client @1207 - supplier @1192 - line_style 0 - label (object SegLabel @1209 - Parent_View @1208 - location (436, 1113) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.637284 - height 47 - orientation 0)) - (object RoleView "$UNNAMED$260" @1210 - Parent_View @1207 - location (49, 236) - stereotype TRUE - line_color 3342489 - quidu "427F66EC0378" - client @1207 - supplier @1193 - line_style 0))) - (object ClassView "Class" "Logical View::CSocketServer" @1211 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (272, 720) - label (object ItemLabel - Parent_View @1211 - location (121, 646) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CSocketServer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427F651A0205" - width 320 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1212 - stereotype TRUE - line_color 3342489 - quidu "427F672803B1" - client @1192 - supplier @1211 - line_style 0))))) - (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 "42960F0C02A6" - 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")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42960F11020D" - supplier "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3"))) - (object Class "XConnectionSelector" - quid "42960EDE02D0" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "4296107D0379" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42960EF9008B" - supplier "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3"))) - (object Association "$UNNAMED$261" - quid "41B9F92C03A2" - roles (list role_list - (object Role "$UNNAMED$262" - quid "41B9F9320025" - supplier "Logical View::Selection::MNetworkControllerObserver" - quidu "41B6EE01032A" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$263" - quid "41B9F9320026" - supplier "Logical View::Selection::CNetworkControllerBase" - quidu "41B6EDD003A2"))) - (object Association "$UNNAMED$264" - quid "41C2DC60004E" - roles (list role_list - (object Role "$UNNAMED$265" - quid "41C2DC6101B8" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$266" - quid "41C2DC6101B9" - supplier "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3"))) - (object Association "$UNNAMED$267" - quid "41C2DD0701D8" - roles (list role_list - (object Role "$UNNAMED$268" - quid "41C2DD0801C5" - supplier "Logical View::Connection::CConnectionProvdBase" - quidu "41A7526F01F7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$269" - quid "41C2DD0801CF" - supplier "Logical View::Selection::CConnectionSelectorShim" - quidu "41C1AF890151" - is_aggregate TRUE))) - (object Association "$UNNAMED$270" - quid "41D929B9014B" - roles (list role_list - (object Role "$UNNAMED$271" - quid "41D929BB0086" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$272" - quid "41D929BB0087" - supplier "Logical View::Selection::CConnectionSelectorShim" - quidu "41C1AF890151" - is_aggregate TRUE))) - (object Association "$UNNAMED$273" - quid "41B9F90C0305" - roles (list role_list - (object Role "$UNNAMED$274" - quid "41B9F90D02D4" - supplier "Logical View::Selection::CNetworkControllerBase" - quidu "41B6EDD003A2" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$275" - quid "41B9F90D02D5" - supplier "Logical View::Factory::CConnectionFactoryContainer" - quidu "41A883B6002D" - is_aggregate TRUE))) - (object Association "$UNNAMED$276" - quid "421A2BC40158" - roles (list role_list - (object Role "$UNNAMED$277" - quid "421A2BC500F5" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$278" - quid "421A2BC50109" - supplier "Logical View::Selection::CIPConnectionSelector" - quidu "421A2BA8032E" - is_aggregate TRUE))) - (object Association "$UNNAMED$279" - quid "421A4CFD0107" - roles (list role_list - (object Role "$UNNAMED$280" - quid "421A4CFE002C" - supplier "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$281" - quid "421A4CFE00A4" - supplier "Logical View::Selection::CIPConnectionSelector" - quidu "421A2BA8032E"))) - (object Association "$UNNAMED$282" - quid "42960F230340" - roles (list role_list - (object Role "$UNNAMED$283" - quid "42960F2401E2" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8" - client_cardinality (value cardinality "1") - Containment "By Value" - is_navigable TRUE) - (object Role "$UNNAMED$284" - quid "42960F2401E3" - supplier "Logical View::Selection::XConnectionSelector" - quidu "42960EDE02D0" - is_aggregate TRUE)))) - 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 @1213 - location (1328, 1840) - label (object ItemLabel - Parent_View @1213 - location (1062, 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 NoteView @1214 - location (624, 1840) - label (object ItemLabel - Parent_View @1214 - location (315, 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" @1215 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2160, 1504) - label (object ItemLabel - Parent_View @1215 - location (1929, 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" @1216 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (592, 1504) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1216 - location (434, 1452) - fill_color 13434879 - nlines 1 - max_width 316 - justify 0 - label "ISelectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C2DC4001D8" - width 334 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1217 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1328, 1504) - label (object ItemLabel - Parent_View @1217 - location (1068, 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$267" @1218 - location (1758, 1504) - stereotype TRUE - line_color 3342489 - quidu "41C2DD0701D8" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$268" @1219 - Parent_View @1218 - location (126, 336) - stereotype TRUE - line_color 3342489 - quidu "41C2DD0801C5" - client @1218 - supplier @1215 - line_style 0 - label (object SegLabel @1220 - Parent_View @1219 - location (1902, 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$269" @1221 - Parent_View @1218 - location (126, 336) - stereotype TRUE - line_color 3342489 - quidu "41C2DD0801CF" - client @1218 - supplier @1217 - line_style 0))) - (object AttachView "" @1222 - stereotype TRUE - line_color 3342489 - client @1213 - supplier @1217 - line_style 0) - (object AttachView "" @1223 - stereotype TRUE - line_color 3342489 - client @1214 - supplier @1217 - line_style 0) - (object AssociationViewNew "$UNNAMED$270" @1224 - location (908, 1504) - stereotype TRUE - line_color 3342489 - quidu "41D929B9014B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$271" @1225 - Parent_View @1224 - location (-212, 1088) - stereotype TRUE - line_color 3342489 - quidu "41D929BB0086" - client @1224 - supplier @1216 - line_style 0 - label (object SegLabel @1226 - Parent_View @1225 - location (774, 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$272" @1227 - Parent_View @1224 - location (-212, 1088) - stereotype TRUE - line_color 3342489 - quidu "41D929BB0087" - client @1224 - supplier @1217 - line_style 0))) - (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1228 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (976, 352) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1228 - location (792, 300) - fill_color 13434879 - nlines 1 - max_width 368 - justify 0 - label "MProviderSelector") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C1AF5D02D3" - width 386 - height 128 - annotation 8 - autoResize TRUE) - (object Label @1229 - location (63, 1025) - nlines 1 - max_width 2412 - label "______________________________________________________________________________________________________________") - (object Label @1230 - location (2128, 992) - nlines 1 - max_width 331 - label "Network Layer") - (object Label @1231 - location (2128, 1104) - nlines 1 - max_width 381 - label "Shim(Link) Layer") - (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1232 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2032, 896) - label (object ItemLabel - Parent_View @1232 - location (1708, 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 NoteView @1233 - location (2016, 592) - label (object ItemLabel - Parent_View @1233 - location (1691, 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 "" @1234 - stereotype TRUE - line_color 3342489 - client @1233 - supplier @1232 - line_style 0) - (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1235 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1328, 1216) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1235 - location (1144, 1164) - fill_color 13434879 - nlines 1 - max_width 368 - justify 0 - label "MProviderSelector") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C1AF5D02D3" - width 386 - height 128 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1236 - stereotype TRUE - line_color 3342489 - quidu "42960F0C02A6" - client @1217 - supplier @1235 - line_style 0) - (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1237 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1328, 896) - label (object ItemLabel - Parent_View @1237 - location (1101, 845) - fill_color 13434879 - nlines 1 - max_width 454 - justify 0 - label "CIPConnectionSelector") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "421A2BA8032E" - width 472 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$279" @1238 - location (1328, 1055) - stereotype TRUE - line_color 3342489 - quidu "421A4CFD0107" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$280" @1239 - Parent_View @1238 - location (208, 159) - stereotype TRUE - line_color 3342489 - quidu "421A4CFE002C" - client @1238 - supplier @1235 - line_style 0 - label (object SegLabel @1240 - Parent_View @1239 - location (1365, 1125) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.729167 - height 37 - orientation 0)) - (object RoleView "$UNNAMED$281" @1241 - Parent_View @1238 - location (208, 159) - stereotype TRUE - line_color 3342489 - quidu "421A4CFE00A4" - client @1238 - supplier @1237 - line_style 0))) - (object UsesView "" @1242 - stereotype TRUE - line_color 3342489 - quidu "422CBD8E03CC" - client @1237 - supplier @1232 - line_style 0) - (object AttachView "" @1243 - stereotype TRUE - line_color 3342489 - client @1233 - supplier @1237 - line_style 0) - (object RealizeView "" @1244 - stereotype TRUE - line_color 3342489 - quidu "42960F11020D" - client @1237 - supplier @1228 - line_style 0) - (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1245 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (608, 896) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1245 - location (450, 844) - fill_color 13434879 - nlines 1 - max_width 316 - justify 0 - label "ISelectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C2DC4001D8" - width 334 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$276" @1246 - location (933, 896) - stereotype TRUE - line_color 3342489 - quidu "421A2BC40158" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$277" @1247 - Parent_View @1246 - location (-187, -784) - stereotype TRUE - line_color 3342489 - quidu "421A2BC500F5" - client @1246 - supplier @1245 - line_style 0 - label (object SegLabel @1248 - Parent_View @1247 - location (792, 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$278" @1249 - Parent_View @1246 - location (-187, -784) - stereotype TRUE - line_color 3342489 - quidu "421A2BC50109" - client @1246 - supplier @1237 - line_style 0))) - (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @1250 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (608, 624) - label (object ItemLabel - Parent_View @1250 - location (402, 573) - fill_color 13434879 - nlines 1 - max_width 412 - justify 0 - label "XConnectionSelector") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42960EDE02D0" - width 430 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1251 - stereotype TRUE - line_color 3342489 - quidu "42960EF9008B" - client @1250 - supplier @1228 - line_style 0) - (object AssociationViewNew "$UNNAMED$282" @1252 - location (608, 759) - stereotype TRUE - line_color 3342489 - quidu "42960F230340" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$283" @1253 - Parent_View @1252 - location (0, 135) - stereotype TRUE - line_color 3342489 - quidu "42960F2401E2" - client @1252 - supplier @1245 - line_style 0 - label (object SegLabel @1254 - Parent_View @1253 - location (662, 809) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.694444 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$284" @1255 - Parent_View @1252 - location (0, 135) - stereotype TRUE - line_color 3342489 - quidu "42960F2401E3" - client @1252 - supplier @1250 - line_style 0))) - (object NoteView @1256 - location (352, 352) - label (object ItemLabel - Parent_View @1256 - location (58, 277) - fill_color 13434879 - nlines 3 - max_width 552 - label "Spawn by sub-connection factory when starting connection from data side.") - line_color 3342489 - fill_color 13434879 - width 612 - height 162) - (object AttachView "" @1257 - stereotype TRUE - line_color 3342489 - client @1256 - supplier @1250 - line_style 0) - (object Label @1258 - location (466, 113) - nlines 1 - max_width 1550 - label -|SUB_CONNECTION CONNECTION - ) - (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1259 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (224, 896) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1259 - location (67, 844) - fill_color 13434879 - nlines 1 - max_width 314 - justify 0 - label "ISelectionNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41C2DC4001D8" - width 332 - height 128 - annotation 8 - autoResize TRUE) - (object UsesView "" @1260 - stereotype TRUE - line_color 3342489 - quidu "4296107D0379" - client @1250 - supplier @1259 - 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 Class "CSubConnectionDataClientC" - quid "4289BE6D02F0" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4289BE8B000E" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088") - (object Inheritance_Relationship - quid "4289E47F029A" - supplier "Logical View::CObject" - quidu "4288EF9A01FA")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "42B041AB0091" - supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" - quidu "4297348E03E2" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1"))) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42C2C7F800F2" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088"))) - (object Class "CSubConnectionDataClientS" - quid "4297348E03E2" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4297442F0128" - supplier "Logical View::CObject" - quidu "4288EF9A01FA") - (object Inheritance_Relationship - quid "42AEB366003B" - supplier "Logical View::New Interfaces & Functions::XStubClass" - quidu "42AEB35C0326"))) - (object Class "XStubClass" - quid "42AEB35C0326") - (object Association "$UNNAMED$285" - quid "41C2E19D0388" - roles (list role_list - (object Role "$UNNAMED$286" - quid "41C2E1A0009D" - supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" - quidu "41BDA92A0213" - is_navigable TRUE) - (object Role "$UNNAMED$287" - quid "41C2E1A0009E" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$288" - quid "41C2E1C30351" - roles (list role_list - (object Role "$UNNAMED$289" - quid "41C2E1C40335" - supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" - quidu "41BDA8D00172" - is_navigable TRUE) - (object Role "$UNNAMED$290" - quid "41C2E1C40336" - supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" - quidu "41BDA765028C"))) - (object Association "$UNNAMED$291" - quid "41D929DC0160" - roles (list role_list - (object Role "$UNNAMED$292" - quid "41D929DD0161" - supplier "Logical View::Selection::ISelectionNotify" - quidu "41C2DC4001D8" - is_navigable TRUE) - (object Role "$UNNAMED$293" - quid "41D929DD016B" - supplier "Logical View::Selection::MProviderSelector" - quidu "41C1AF5D02D3"))) - (object Association "$UNNAMED$294" - quid "41ECEBEF01E2" - roles (list role_list - (object Role "$UNNAMED$295" - quid "41ECEBF000AD" - supplier "Logical View::New Interfaces & Functions::CConnectionSettings" - quidu "41ECEA270100" - is_navigable TRUE) - (object Role "$UNNAMED$296" - quid "41ECEBF000AE" - supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" - quidu "41BDAABC004D" - is_aggregate TRUE))) - (object Association "$UNNAMED$297" - quid "421A553A0346" - roles (list role_list - (object Role "$UNNAMED$298" - quid "421A553A0347" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" - quidu "41BEF88800A9") - (object Role "$UNNAMED$299" - quid "421A553A0348" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" - quidu "41C061D101C6" - is_navigable TRUE))) - (object Association "$UNNAMED$300" - quid "421A562301F2" - roles (list role_list - (object Role "$UNNAMED$301" - quid "421A5624009F" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" - quidu "41F00D6A0013" - is_navigable TRUE) - (object Role "$UNNAMED$302" - quid "421A562400A0" - supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" - quidu "41C061D101C6" - is_aggregate TRUE))) - (object Class_Category "Message-based function calls" - quid "4288AD2E01F7" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CDispatcher" - quid "4288ADE80190" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288B2B802DC" - supplier "Logical View::CActive" - quidu "4288B28F03C4")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "4288B276015B" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" - quidu "4288B2220092"))) - (object Class "CMessage" - quid "4288AED90205" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288AF8D029A" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" - quidu "4288AF790327"))) - (object Class "CInterfaceFunctionId" - quid "4288AEEB03A5" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "428B553801CC" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" - quidu "4288AF790327")) - operations (list Operations - (object Operation "FetchDispatcher" - quid "4288B1840062" - stereotype "V" - result "MDispatcher" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - class_attributes (list class_attribute_list - (object ClassAttribute "iInterfaceTypeId" - quid "4288B12F0010") - (object ClassAttribute "iFunctionId" - quid "4288B14F03B9") - (object ClassAttribute "iObjectId" - quid "4288B1610080"))) - (object Class "SMetaDataECom" - quid "4288AF790327") - (object Class "CInterfaceFunctionCall1" - quid "4288AFBB0188" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288B32E00F1" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig2" - quidu "4288B03F02C8")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "4288B3670356" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" - quidu "4288B2220092")) - operations (list Operations - (object Operation "FetchDispatcher" - quid "4288B309036F" - stereotype "V" - result "MDispatcher" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DispatchL" - quid "4288B37B00E8" - stereotype "V" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "CInterfaceFunctionSig1" - quid "4288AFED01E4" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288B08D011B" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" - quidu "4288AEEB03A5"))) - (object Class "CInterfaceFunctionSig2" - quid "4288B03F02C8" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288B09200D3" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" - quidu "4288AEEB03A5")) - class_attributes (list class_attribute_list - (object ClassAttribute "iParam1" - quid "4288B4A70338" - exportControl "Public") - (object ClassAttribute "iReturn" - quid "4288B4BD02EA" - exportControl "Public"))) - (object Class "MDispatcher" - quid "4288B2220092" - operations (list Operations - (object Operation "DispatchL" - quid "4288B236000E" - stereotype "V" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0)) - abstract TRUE) - (object Class "CObjectResolver" - quid "4288B50200E0" - operations (list Operations - (object Operation "ResolveL" - quid "4288B6C0002D" - stereotype "V" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - abstract TRUE) - (object Class "MTransport" - quid "4288B56E012B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288EFB303E0" - supplier "Logical View::CObject" - quidu "4288EF9A01FA")) - operations (list Operations - (object Operation "Send" - quid "4288B5CE03C8" - stereotype "V" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "SendReceive" - quid "4288B645035B" - stereotype "V" - concurrency "Sequential" - abstract TRUE - opExportControl "Public" - uid 0) - (object Operation "Receive" - quid "428A0A1C02DF" - stereotype "V" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - abstract TRUE) - (object Class "CMessageQueue" - quid "4288B6EA0363" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288B7140074" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B"))) - (object Class "CCommsFactoryResolver" - quid "4288B71E01A5" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288B73C02C0" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" - quidu "4288B50200E0"))) - (object Association "$UNNAMED$303" - quid "4288B51603B0" - roles (list role_list - (object Role "$UNNAMED$304" - quid "4288B51800BA" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" - quidu "4288B50200E0" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$305" - quid "4288B51800BB" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" - quidu "4288ADE80190" - is_aggregate TRUE))) - (object Association "$UNNAMED$306" - quid "4288B587005F" - roles (list role_list - (object Role "$UNNAMED$307" - quid "4288B5880205" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" - quidu "4288ADE80190" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$308" - quid "4288B588020F" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$309" - quid "4289E2D10093" - roles (list role_list - (object Role "$UNNAMED$310" - quid "4289E2D20026" - supplier "Logical View::CObject" - quidu "4288EF9A01FA" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$311" - quid "4289E2D20027" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" - quidu "4288B50200E0" - is_aggregate TRUE))) - (object Association "$UNNAMED$312" - quid "42B05DA00346" - roles (list role_list - (object Role "$UNNAMED$313" - quid "42B05DA10243" - supplier "Logical View::New Interfaces & Functions::XStubClass" - quidu "42AEB35C0326" - is_navigable TRUE) - (object Role "$UNNAMED$314" - quid "42B05DA1024D" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" - quidu "4288B50200E0")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "4288AD4A0265" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 656 - items (list diagram_item_list - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" @1261 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 1056) - label (object ItemLabel - Parent_View @1261 - location (302, 900) - fill_color 13434879 - nlines 1 - max_width 516 - justify 0 - label "CInterfaceFunctionId") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AEEB03A5" - width 534 - height 336 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" @1262 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (560, 672) - label (object ItemLabel - Parent_View @1262 - location (380, 621) - fill_color 13434879 - nlines 1 - max_width 360 - justify 0 - label "SMetaDataECom") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4288AF790327" - width 378 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionCall1" @1263 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (800, 1920) - label (object ItemLabel - Parent_View @1263 - location (542, 1814) - fill_color 13434879 - nlines 1 - max_width 516 - justify 0 - label "CInterfaceFunctionCall1") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AFBB0188" - width 534 - height 236 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig1" @1264 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 1424) - label (object ItemLabel - Parent_View @1264 - location (33, 1373) - fill_color 13434879 - nlines 1 - max_width 446 - justify 0 - label "CInterfaceFunctionSig1") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AFED01E4" - width 464 - height 126 - annotation 8 - autoResize TRUE) - (object Label @1265 - location (1088, 1552) - nlines 1 - max_width 600 - label "More function signatures......") - (object InheritView "" @1266 - stereotype TRUE - line_color 3342489 - quidu "4288B08D011B" - client @1264 - supplier @1261 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" @1267 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1664, 720) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1267 - location (1464, 639) - fill_color 13434879 - nlines 1 - max_width 400 - justify 0 - label "MDispatcher") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B2220092" - width 418 - height 186 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::CActive" @1268 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1024, 368) - label (object ItemLabel - Parent_View @1268 - location (881, 294) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4288B28F03C4" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object Label @1269 - location (1088, 1984) - nlines 1 - max_width 600 - label "More function calls......") - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" @1270 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (256, 1632) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1270 - location (56, 1551) - fill_color 13434879 - nlines 1 - max_width 400 - justify 0 - label "MDispatcher") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B2220092" - width 418 - height 186 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1271 - stereotype TRUE - line_color 3342489 - quidu "4288B3670356" - client @1263 - supplier @1270 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CMessageQueue" @1272 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1664, 1862) - label (object ItemLabel - Parent_View @1272 - location (1494, 1811) - fill_color 13434879 - nlines 1 - max_width 340 - justify 0 - label "CMessageQueue") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B6EA0363" - width 358 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CCommsFactoryResolver" @1273 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2240, 1462) - label (object ItemLabel - Parent_View @1273 - location (1994, 1411) - fill_color 13434879 - nlines 1 - max_width 492 - justify 0 - label "CCommsFactoryResolver") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B71E01A5" - width 510 - height 126 - annotation 8 - autoResize TRUE) - (object Label @1274 - location (1888, 1878) - nlines 1 - max_width 600 - label "More transports.....") - (object Label @1275 - location (2608, 1478) - nlines 1 - max_width 600 - label "More resolvers......") - (object NoteView @1276 - location (2192, 736) - label (object ItemLabel - Parent_View @1276 - location (1914, 608) - fill_color 13434879 - nlines 5 - max_width 521 - label "Dispatcher could be a template formed at compile time => no need for CObjectResolver/CTransport abstractions...") - line_color 3342489 - fill_color 13434879 - width 581 - height 268) - (object ClassView "Class" "Logical View::CObject" @1277 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1024, 640) - label (object ItemLabel - Parent_View @1277 - location (881, 566) - fill_color 13434879 - nlines 1 - max_width 286 - justify 0 - label "CObject") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4288EF9A01FA" - width 304 - height 172 - annotation 8 - autoResize TRUE) - (object NoteView @1278 - location (2192, 1702) - label (object ItemLabel - Parent_View @1278 - location (1986, 1608) - fill_color 13434879 - nlines 3 - max_width 377 - label "reference -counted, self-destructive class.") - line_color 3342489 - fill_color 13434879 - width 437 - height 200) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig2" @1279 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (800, 1488) - label (object ItemLabel - Parent_View @1279 - location (577, 1382) - fill_color 13434879 - nlines 1 - max_width 446 - justify 0 - label "CInterfaceFunctionSig2") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B03F02C8" - width 464 - height 236 - annotation 8 - autoResize TRUE) - (object InheritView "" @1280 - stereotype TRUE - line_color 3342489 - quidu "4288B09200D3" - client @1279 - supplier @1261 - line_style 0) - (object InheritView "" @1281 - stereotype TRUE - line_color 3342489 - quidu "4288B32E00F1" - client @1263 - supplier @1279 - line_style 0) - (object NoteView @1282 - location (2896, 768) - label (object ItemLabel - Parent_View @1282 - location (2664, 709) - fill_color 13434879 - nlines 2 - max_width 428 - label -|An array of "S" shadow objects. - ) - line_color 3342489 - fill_color 13434879 - width 488 - height 131) - (object NoteView @1283 - location (2944, 1280) - label (object ItemLabel - Parent_View @1283 - location (2659, 1177) - fill_color 13434879 - nlines 4 - max_width 534 - label -|Directly resolves "S" shadow objects and observes destruction of their "real" conterpartners. - ) - line_color 3342489 - fill_color 13434879 - width 594 - height 218) - (object NoteView @1284 - location (2816, 1702) - label (object ItemLabel - Parent_View @1284 - location (2503, 1614) - fill_color 13434879 - nlines 3 - max_width 590 - label -|Resolve "real" objects with a help of global comms factories existing in the particular thread. - ) - line_color 3342489 - fill_color 13434879 - width 650 - height 188) - (object AttachView "" @1285 - stereotype TRUE - line_color 3342489 - client @1284 - supplier @1273 - line_style 0) - (object InheritView "" @1286 - stereotype TRUE - line_color 3342489 - quidu "428B553801CC" - client @1261 - supplier @1262 - line_style 0) - (object Label @1287 - location (47, 1247) - nlines 1 - max_width 1244 - label "_________________________________________________________") - (object Label @1288 - location (1296, 1287) - nlines 16 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1289 - location (1456, 448) - nlines 1 - max_width 600 - label "NetInterface element DLL") - (object Label @1290 - location (48, 795) - nlines 1 - max_width 1244 - label "_________________________________________________________") - (object Label @1291 - location (1296, 48) - nlines 16 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1292 - location (80, 2096) - nlines 1 - max_width 600 - label "Function Signatures Plugin") - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1293 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1664, 1392) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1293 - location (1452, 1267) - fill_color 13434879 - nlines 1 - max_width 424 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 442 - height 274 - annotation 8 - autoResize TRUE) - (object InheritView "" @1294 - stereotype TRUE - line_color 3342489 - quidu "4288B7140074" - client @1272 - supplier @1293 - line_style 0) - (object InheritView "" @1295 - stereotype TRUE - line_color 3342489 - quidu "4288EFB303E0" - client @1293 - supplier @1277 - line_style 0) - (object AttachView "" @1296 - stereotype TRUE - line_color 3342489 - client @1293 - supplier @1278 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" @1297 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1664, 1056) - label (object ItemLabel - Parent_View @1297 - location (1537, 1005) - fill_color 13434879 - nlines 1 - max_width 254 - justify 0 - label "CDispatcher") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288ADE80190" - width 272 - height 126 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1298 - stereotype TRUE - line_color 3342489 - quidu "4288B276015B" - client @1297 - supplier @1267 - line_style 0) - (object InheritView "" @1299 - stereotype TRUE - line_color 3342489 - quidu "4288B2B802DC" - client @1297 - supplier @1268 - line_style 0) - (object AssociationViewNew "$UNNAMED$306" @1300 - location (1664, 1186) - stereotype TRUE - line_color 3342489 - quidu "4288B587005F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$307" @1301 - Parent_View @1300 - location (192, 370) - stereotype TRUE - line_color 3342489 - quidu "4288B5880205" - client @1300 - supplier @1297 - line_style 0 - label (object SegLabel @1302 - Parent_View @1301 - location (1718, 1126) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$308" @1303 - Parent_View @1300 - location (192, 370) - stereotype TRUE - line_color 3342489 - quidu "4288B588020F" - client @1300 - supplier @1293 - line_style 0 - label (object SegLabel @1304 - Parent_View @1303 - location (1718, 1247) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object AttachView "" @1305 - stereotype TRUE - line_color 3342489 - client @1276 - supplier @1297 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::XStubClass" @1306 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2896, 1056) - label (object ItemLabel - Parent_View @1306 - location (2651, 982) - fill_color 13434879 - nlines 1 - max_width 490 - justify 0 - label "XStubClass") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "42AEB35C0326" - width 508 - height 172 - annotation 8 - autoResize TRUE) - (object AttachView "" @1307 - stereotype TRUE - line_color 3342489 - client @1282 - supplier @1306 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" @1308 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2240, 1056) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1308 - location (2050, 975) - fill_color 13434879 - nlines 1 - max_width 380 - justify 0 - label "CObjectResolver") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B50200E0" - width 398 - height 186 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$303" @1309 - location (1920, 1056) - stereotype TRUE - line_color 3342489 - quidu "4288B51603B0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$304" @1310 - Parent_View @1309 - location (464, 576) - stereotype TRUE - line_color 3342489 - quidu "4288B51800BA" - client @1309 - supplier @1308 - line_style 0 - label (object SegLabel @1311 - Parent_View @1310 - location (2031, 1110) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$305" @1312 - Parent_View @1309 - location (464, 576) - stereotype TRUE - line_color 3342489 - quidu "4288B51800BB" - client @1309 - supplier @1297 - line_style 0))) - (object InheritView "" @1313 - stereotype TRUE - line_color 3342489 - quidu "4288B73C02C0" - client @1273 - supplier @1308 - line_style 0) - (object AttachView "" @1314 - stereotype TRUE - line_color 3342489 - client @1283 - supplier @1308 - line_style 0) - (object AssociationViewNew "$UNNAMED$312" @1315 - location (2540, 1056) - stereotype TRUE - line_color 3342489 - quidu "42B05DA00346" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$313" @1316 - Parent_View @1315 - location (300, 0) - stereotype TRUE - line_color 3342489 - quidu "42B05DA10243" - client @1315 - supplier @1306 - line_style 0) - (object RoleView "$UNNAMED$314" @1317 - Parent_View @1315 - location (300, 0) - stereotype TRUE - line_color 3342489 - quidu "42B05DA1024D" - client @1315 - supplier @1308 - line_style 0))))))) - (object Class_Category "Flow Fact<->Sub-Connection Fact call" - quid "4288B3EE021A" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "4289BB630020" - supplier "Logical View::New Interfaces & Functions::Message-based function calls" - quidu "4288AD2E01F7")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CSubConnectionProviderFactoryC" - quid "4288AD8F0337" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288EC4B001B" - supplier "Logical View::CBase" - quidu "41A7525A00AC") - (object Inheritance_Relationship - quid "42B9B02000F1" - supplier "Logical View::Factory::CSubConnectionProviderFactoryBase" - quidu "41A87F61023B")) - class_attributes (list class_attribute_list - (object ClassAttribute "iFunctionsTable" - quid "4288EE2201E5" - stereotype "C" - type "void*" - Containment "By Value" - static TRUE))) - (object Class "CSubConnectionFlowFactoryC" - quid "4288EBF70314" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4288EC510327" - supplier "Logical View::CBase" - quidu "41A7525A00AC") - (object Inheritance_Relationship - quid "42B9AEC103B9" - supplier "Logical View::Factory::CSubConnectionFlowFactoryBase" - quidu "427F6DC802D7")) - class_attributes (list class_attribute_list - (object ClassAttribute "iFunctionTable" - quid "4288EE9A03AA" - stereotype "C" - type "void*" - Containment "By Value" - static TRUE))) - (object Association "$UNNAMED$315" - quid "4288ECFA0013" - roles (list role_list - (object Role "$UNNAMED$316" - quid "4288ECFB02DB" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$317" - quid "4288ECFB02E5" - supplier "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" - quidu "4288AD8F0337"))) - (object Association "$UNNAMED$318" - quid "4288EEFB0057" - roles (list role_list - (object Role "$UNNAMED$319" - quid "4288EEFB0382" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$320" - quid "4288EEFB038C" - supplier "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" - quidu "4288EBF70314"))) - (object Association "$UNNAMED$321" - quid "4289BAFF024D" - roles (list role_list - (object Role "$UNNAMED$322" - quid "4289BB000231" - supplier "Logical View::Factory::CSubConnectionFactoryContainer" - quidu "41A87F1B03AD" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$323" - quid "4289BB000245" - supplier "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" - quidu "4288EBF70314")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "4288B43F032F" - 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" @1318 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1312, 304) - label (object ItemLabel - Parent_View @1318 - location (1169, 230) - 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 CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1319 - location (1328, 1232) - label (object ItemLabel - Parent_View @1319 - location (1021, 1148) - fill_color 13434879 - nlines 2 - max_width 614 - justify 0 - label "Message-based function calls") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AD2E01F7" - width 626 - height 180) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1320 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (896, 1056) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1320 - location (616, 982) - fill_color 13434879 - nlines 1 - max_width 560 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 578 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" @1321 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (896, 720) - label (object ItemLabel - Parent_View @1321 - location (572, 639) - fill_color 13434879 - nlines 1 - max_width 648 - justify 0 - label "CSubConnectionProviderFactoryC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AD8F0337" - width 666 - height 186 - annotation 8 - autoResize TRUE) - (object InheritView "" @1322 - stereotype TRUE - line_color 3342489 - quidu "4288EC4B001B" - client @1321 - supplier @1318 - line_style 0) - (object AssociationViewNew "$UNNAMED$315" @1323 - location (896, 891) - stereotype TRUE - line_color 3342489 - quidu "4288ECFA0013" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$316" @1324 - Parent_View @1323 - location (352, 235) - stereotype TRUE - line_color 3342489 - quidu "4288ECFB02DB" - client @1323 - supplier @1320 - line_style 0 - label (object SegLabel @1325 - Parent_View @1324 - location (950, 959) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$317" @1326 - Parent_View @1323 - location (352, 235) - stereotype TRUE - line_color 3342489 - quidu "4288ECFB02E5" - client @1323 - supplier @1321 - line_style 0))) - (object NoteView @1327 - location (720, 304) - label (object ItemLabel - Parent_View @1327 - location (386, 191) - fill_color 13434879 - nlines 4 - max_width 633 - label -|"C" ending (client side) and "S" ending (server side) classes' methods are linked via static const function ptrs' table - ) - line_color 3342489 - fill_color 13434879 - width 693 - height 238) - (object AttachView "" @1328 - stereotype TRUE - line_color 3342489 - client @1327 - supplier @1321 - line_style 0) - (object NoteView @1329 - location (368, 512) - label (object ItemLabel - Parent_View @1329 - location (137, 453) - fill_color 13434879 - nlines 2 - max_width 427 - label "Caller -uses transport to reach its callie.") - line_color 3342489 - fill_color 13434879 - width 487 - height 131) - (object AttachView "" @1330 - stereotype TRUE - line_color 3342489 - client @1329 - supplier @1321 - line_style 0) - (object NoteView @1331 - location (1936, 432) - label (object ItemLabel - Parent_View @1331 - location (1705, 373) - fill_color 13434879 - nlines 2 - max_width 427 - label "Callie -uses transport to send a return value to its caller.") - line_color 3342489 - fill_color 13434879 - width 487 - height 131) - (object Label @1332 - location (16, 1488) - nlines 1 - max_width 1631 - label -|SOURCE(real instance) --> "C" class(marshalling) --> CTransport --> message --> CDispatcher --> "S" class(de-marshalling) --> DESTINATION(real instance) - ) - (object NoteView @1333 - location (1456, 1824) - label (object ItemLabel - Parent_View @1333 - location (1053, 1730) - fill_color 13434879 - nlines 4 - max_width 771 - label "Message based function call in pseudo code. Return is viewed a function call => it is treated the same way.") - line_color 3342489 - fill_color 13434879 - width 831 - height 200) - (object AttachView "" @1334 - stereotype TRUE - line_color 3342489 - client @1333 - supplier @1332 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1335 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1760, 1056) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1335 - location (1480, 982) - fill_color 13434879 - nlines 1 - max_width 560 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 578 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" @1336 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1760, 720) - label (object ItemLabel - Parent_View @1336 - location (1466, 642) - fill_color 13434879 - nlines 1 - max_width 588 - justify 0 - label "CSubConnectionFlowFactoryC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288EBF70314" - width 606 - height 180 - annotation 8 - autoResize TRUE) - (object InheritView "" @1337 - stereotype TRUE - line_color 3342489 - quidu "4288EC510327" - client @1336 - supplier @1318 - line_style 0) - (object AssociationViewNew "$UNNAMED$318" @1338 - location (1760, 889) - stereotype TRUE - line_color 3342489 - quidu "4288EEFB0057" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$319" @1339 - Parent_View @1338 - location (352, 233) - stereotype TRUE - line_color 3342489 - quidu "4288EEFB0382" - client @1338 - supplier @1335 - line_style 0 - label (object SegLabel @1340 - Parent_View @1339 - location (1814, 960) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$320" @1341 - Parent_View @1338 - location (352, 233) - stereotype TRUE - line_color 3342489 - quidu "4288EEFB038C" - client @1338 - supplier @1336 - line_style 0))) - (object AttachView "" @1342 - stereotype TRUE - line_color 3342489 - client @1327 - supplier @1336 - line_style 0) - (object Label @1343 - location (1312, 96) - nlines 26 - max_width 56 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1344 - location (893, 101) - nlines 1 - max_width 1038 - label -|DATA THREAD CONROL THREAD - )))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "41C1687E0184" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x -13 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1345 - location (1536, 816) - label (object ItemLabel - Parent_View @1345 - location (1372, 732) - fill_color 13434879 - nlines 2 - max_width 328 - justify 0 - label "Message-based function calls") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AD2E01F7" - width 340 - height 180) - (object CategoryView "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call" @1346 - location (800, 384) - label (object ItemLabel - Parent_View @1346 - location (504, 300) - fill_color 13434879 - nlines 2 - max_width 592 - justify 0 - label "Flow Fact<->Sub-Connection Fact call") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B3EE021A" - width 604 - height 180) - (object CategoryView "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls" @1347 - location (1552, 384) - label (object ItemLabel - Parent_View @1347 - location (1288, 300) - fill_color 13434879 - nlines 2 - max_width 528 - justify 0 - label "Sub-Connection -> Flow calls") - icon_style "Icon" - line_color 3342489 - fill_color 8421631 - quidu "4289BB2F0102" - width 540 - height 180) - (object ImportView "" @1348 - stereotype TRUE - line_color 3342489 - quidu "4289BB630020" - client @1346 - supplier @1345 - line_style 0) - (object ImportView "" @1349 - stereotype TRUE - line_color 3342489 - quidu "4289BB670008" - client @1347 - supplier @1345 - line_style 0) - (object CategoryView "Logical View::Sub Connection Flow::Flow->Sub-Connection calls" @1350 - location (2208, 384) - label (object ItemLabel - Parent_View @1350 - location (1944, 300) - fill_color 13434879 - nlines 2 - max_width 528 - justify 0 - label "Flow->Sub-Connection calls") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4289D8F802AB" - width 540 - height 180) - (object ImportView "" @1351 - stereotype TRUE - line_color 3342489 - quidu "4289D921035E" - client @1350 - supplier @1345 - line_style 0))))) - (object Class_Category "Sub Connection Flow" - quid "427A06CC0387" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "427A06F80113" - supplier "Logical View::Factory" - quidu "41A875EF01EE") - (object Visibility_Relationship - quid "427A070F0206" - supplier "Logical View::Sub Connection" - quidu "41A74FC60071")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNetworkSubConnectionFlow" - quid "427A6CAC0380" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427A72D701BE" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C") - (object Inheritance_Relationship - quid "4284A9BD0114" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "427F4298026D" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088"))) - (object Class "CLinkSubConnectionFlow" - quid "427B9BDF0325" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427B9BFB0221" - supplier "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" - quidu "427A6CAC0380") - (object Inheritance_Relationship - quid "4284ACDB0198" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Class "MSubConnectionFlowClient" - quid "4284A8070236" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "42D2C3B20355" - supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" - quidu "42D2C2FE008B") - (object Inheritance_Relationship - quid "42D2C3B502CD" - supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" - quidu "42D2C324007D")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "4297435201B2" - supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" - quidu "4297348E03E2" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1"))) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42B9B18B0205" - supplier "Logical View::Sub Connection::ISubConnectionFlow" - quidu "42B9B1BA03A7") - (object Realize_Relationship - quid "42C2CE650340" - supplier "Logical View::Sub Connection::ISubConnectionFlowClient" - quidu "42C2CB700385")) - abstract TRUE) - (object Class "CSubConnectionFlowBase" - quid "4284A7BB031E" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4284A9A90102" - supplier "Logical View::CBase" - quidu "41A7525A00AC") - (object Inheritance_Relationship - quid "4284A9AC0283" - supplier "Logical View::Factory::XFactoryObject" - quidu "41A7522A0392")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "42974825016C" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - supplier_cardinality (value cardinality "1") - client_cardinality (value cardinality "1"))) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "4284AEA9008F" - supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" - quidu "4284A8070236") - (object Realize_Relationship - quid "42C2BCCB0101" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" - quidu "429C882D03D7"))) - (object Association "$UNNAMED$324" - quid "427A72C50063" - roles (list role_list - (object Role "$UNNAMED$325" - quid "427A72C503DF" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088" - is_navigable TRUE) - (object Role "$UNNAMED$326" - quid "427A72C60001" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$327" - quid "427A74340149" - roles (list role_list - (object Role "$UNNAMED$328" - quid "427A74350172" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - is_navigable TRUE) - (object Role "$UNNAMED$329" - quid "427A7435017C" - supplier "Logical View::Service::CControlledServProvider" - quidu "41A754670219"))) - (object Association "$UNNAMED$330" - quid "427B9C2801AF" - roles (list role_list - (object Role "$UNNAMED$331" - quid "427B9C290084" - supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" - quidu "427B9A910314" - is_navigable TRUE) - (object Role "$UNNAMED$332" - quid "427B9C290085" - supplier "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" - quidu "427B998F0372"))) - (object Association "$UNNAMED$333" - quid "427BAC5B01E7" - roles (list role_list - (object Role "$UNNAMED$334" - quid "427BAC5C0080" - supplier "Logical View::Sub Connection Flow::Link Layer::CBinderRef" - quidu "427BAC4F0104" - client_cardinality (value cardinality "0..n") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$335" - quid "427BAC5C0081" - supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" - quidu "4294808402B6" - is_aggregate TRUE))) - (object Association "$UNNAMED$336" - quid "427F2FE4023C" - roles (list role_list - (object Role "$UNNAMED$337" - quid "427F2FE501C5" - supplier "Logical View::Sub Connection Flow::Link Layer::CNifShim" - quidu "427F2FD800AE" - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$338" - quid "427F2FE501D9" - supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" - quidu "427BABFD02D2" - is_aggregate TRUE))) - (object Association "$UNNAMED$339" - quid "427F40E702D9" - roles (list role_list - (object Role "$UNNAMED$340" - quid "427F40E80399" - supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfUser" - quidu "427F40D202C5" - is_navigable TRUE) - (object Role "$UNNAMED$341" - quid "427F40E8039A" - supplier "Logical View::Sub Connection Flow::Link Layer::CBinderRef" - quidu "427BAC4F0104"))) - (object Association "$UNNAMED$342" - quid "427F421D00B8" - roles (list role_list - (object Role "$UNNAMED$343" - quid "427F421E0146" - supplier "Logical View::Sub Connection::ISubConnectionFlow" - quidu "42B9B1BA03A7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$344" - quid "427F421E0147" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$345" - quid "427F42640327" - roles (list role_list - (object Role "$UNNAMED$346" - quid "427F4266003B" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F" - is_navigable TRUE) - (object Role "$UNNAMED$347" - quid "427F4266003C" - supplier "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" - quidu "427A6CAC0380"))) - (object Class_Category "Network Layer" - quid "427F43920168" - exportControl "Public" - logical_models (list unit_reference_list - (object Association "$UNNAMED$348" - quid "4284A96C03A4" - roles (list role_list - (object Role "$UNNAMED$349" - quid "4284A96D0374" - supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" - quidu "4284A8070236" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$350" - quid "4284A96D037E" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Association "$UNNAMED$351" - quid "4284AB10035A" - roles (list role_list - (object Role "$UNNAMED$352" - quid "4284AB1101CB" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$353" - quid "4284AB1101D5" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - client_cardinality (value cardinality "1")))) - (object Association "$UNNAMED$354" - quid "42D2C1A20016" - roles (list role_list - (object Role "$UNNAMED$355" - quid "42D2C1A2034B" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" - quidu "4289BB88034F" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$356" - quid "42D2C1A2035F" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "427F43A20017" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 650 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" @1352 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 1472) - label (object ItemLabel - Parent_View @1352 - location (1167, 1398) - fill_color 13434879 - nlines 1 - max_width 578 - justify 0 - label "CNetworkSubConnectionFlow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A6CAC0380" - width 596 - height 172 - annotation 8 - autoResize TRUE) - (object Label @1353 - location (464, 384) - nlines 1 - max_width 2113 - label -|SAP FLOW SUB-CONNECTION(control plane ) - ) - (object CategoryView "Logical View::Sub Connection" @1354 - location (2128, 1600) - label (object ItemLabel - Parent_View @1354 - location (1955, 1516) - fill_color 13434879 - nlines 2 - max_width 346 - justify 0 - label "Sub Connection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A74FC60071" - width 358 - height 180) - (object NoteView @1355 - location (2208, 1424) - label (object ItemLabel - Parent_View @1355 - location (1967, 1330) - fill_color 13434879 - nlines 3 - max_width 446 - label "see Sub Connection packadge for details on sub-connection.") - line_color 3342489 - fill_color 13434879 - width 506 - height 200) - (object NoteView @1356 - location (2224, 1856) - label (object ItemLabel - Parent_View @1356 - location (1908, 1771) - fill_color 13434879 - nlines 3 - max_width 596 - label "self destructiv data side counter partner of sub-connection hiding IPC marshaling code.") - line_color 3342489 - fill_color 13434879 - width 656 - height 182) - (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1357 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (704, 1472) - label (object ItemLabel - Parent_View @1357 - location (470, 1398) - 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 AttachView "" @1358 - stereotype TRUE - line_color 3342489 - client @1356 - supplier @1352 - line_style 0) - (object ClassView "Class" "Logical View::CBase" @1359 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1728, 160) - label (object ItemLabel - Parent_View @1359 - location (1572, 86) - fill_color 13434879 - nlines 1 - max_width 330 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A7525A00AC" - width 330 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1360 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1328, 160) - label (object ItemLabel - Parent_View @1360 - location (1169, 86) - 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::Sub Connection Flow::MSubConnectionFlowClient" @1361 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (704, 1104) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1361 - location (437, 1030) - fill_color 13434879 - nlines 1 - max_width 534 - justify 0 - label "MSubConnectionFlowClient") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A8070236" - width 552 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1362 - stereotype TRUE - line_color 3342489 - quidu "42C2D0EF03A3" - client @1357 - supplier @1361 - line_style 0) - (object NoteView @1363 - location (1008, 832) - label (object ItemLabel - Parent_View @1363 - location (655, 729) - fill_color 13434879 - nlines 4 - max_width 671 - label "self destructiv data side counter partner of sub-connection. same interface as data methods of CSubConnectionProviderBase.") - line_color 3342489 - fill_color 13434879 - width 731 - height 219) - (object NoteView @1364 - location (336, 848) - label (object ItemLabel - Parent_View @1364 - location (64, 760) - fill_color 13434879 - nlines 3 - max_width 509 - label "same as MSubConnectionDataClient at the moment.") - line_color 3342489 - fill_color 13434879 - width 569 - height 188) - (object AttachView "" @1365 - stereotype TRUE - line_color 3342489 - client @1364 - supplier @1361 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1366 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2240, 1104) - label (object ItemLabel - Parent_View @1366 - location (1954, 1029) - 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 ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1367 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 1104) - label (object ItemLabel - Parent_View @1367 - location (1193, 1030) - fill_color 13434879 - nlines 1 - max_width 526 - justify 0 - label "CSubConnectionFlowBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A7BB031E" - width 544 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$348" @1368 - location (1081, 1104) - stereotype TRUE - line_color 3342489 - quidu "4284A96C03A4" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$349" @1369 - Parent_View @1368 - location (-215, 528) - stereotype TRUE - line_color 3342489 - quidu "4284A96D0374" - client @1368 - supplier @1361 - line_style 0 - label (object SegLabel @1370 - Parent_View @1369 - location (1022, 1144) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.580000 - height 40 - orientation 0)) - (object RoleView "$UNNAMED$350" @1371 - Parent_View @1368 - location (-215, 528) - stereotype TRUE - line_color 3342489 - quidu "4284A96D037E" - client @1368 - supplier @1367 - line_style 0))) - (object InheritView "" @1372 - stereotype TRUE - line_color 3342489 - quidu "4284A9A90102" - client @1367 - supplier @1359 - line_style 0) - (object InheritView "" @1373 - stereotype TRUE - line_color 3342489 - quidu "4284A9AC0283" - client @1367 - supplier @1360 - line_style 0) - (object InheritView "" @1374 - stereotype TRUE - line_color 3342489 - quidu "4284A9BD0114" - client @1352 - supplier @1367 - line_style 0) - (object AttachView "" @1375 - stereotype TRUE - line_color 3342489 - client @1363 - supplier @1367 - line_style 0) - (object UsesView "" @1376 - stereotype TRUE - line_color 3342489 - quidu "42974825016C" - client @1367 - supplier @1366 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" @1377 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2272, 736) - label (object ItemLabel - Parent_View @1377 - location (1994, 661) - fill_color 13434879 - nlines 1 - max_width 556 - justify 0 - label "CSubConnectionFlowBaseC") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4289BB88034F" - width 574 - height 174 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$354" @1378 - location (1860, 920) - stereotype TRUE - line_color 3342489 - quidu "42D2C1A20016" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$355" @1379 - Parent_View @1378 - location (404, -184) - stereotype TRUE - line_color 3342489 - quidu "42D2C1A2034B" - client @1378 - supplier @1377 - line_style 0 - label (object SegLabel @1380 - Parent_View @1379 - location (2077, 882) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$356" @1381 - Parent_View @1378 - location (404, -184) - stereotype TRUE - line_color 3342489 - quidu "42D2C1A2035F" - client @1378 - supplier @1367 - line_style 0))))))) - (object Class_Category "Link Layer" - quid "427F43CA015F" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CNifIfLink" - quid "427B9A77017B" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427B9C1B02C8" - supplier "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" - quidu "427B998F0372"))) - (object Class "CNifShim" - quid "427F2FD800AE" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427F301D0284" - supplier "Logical View::Sub Connection Flow::Link Layer::CNifIfLink" - quidu "427B9A77017B"))) - (object Class "MNifIfUser" - quid "427F40D202C5" - abstract TRUE) - (object Class "CBinderRef" - quid "427BAC4F0104") - (object Class "CLinkSubConnectionProvider" - quid "427BABFD02D2" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427BAC1B0344" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Class "CSubConnectionProviderUmts" - quid "427F36C203BB" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "427F36FE005A" - supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" - quidu "427BABFD02D2"))) - (object Class "MNifIfNotify" - quid "427B9A910314" - abstract TRUE) - (object Class "CNifIfBase" - quid "427B998F0372" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "427B9C20038E" - supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" - quidu "427B9A910314"))) - (object Class "CLinkSubConnectionFlowShim" - quid "4294808402B6" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "429480BE0395" - supplier "Logical View::Sub Connection Flow::CLinkSubConnectionFlow" - quidu "427B9BDF0325")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "427B9C360187" - supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" - quidu "427B9A910314") - (object Realize_Relationship - quid "429742B8022F" - supplier "Logical View::Sub Connection Flow::Link Layer::INifIfLink" - quidu "4295BA500016"))) - (object Class "INifIfNotify" - quid "4295B7CA0303" - stereotype "Interface") - (object Class "CNifAgentRef" - quid "4295B90F02AD" - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "429742AD02A2" - supplier "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" - quidu "4295B7CA0303"))) - (object Class "INifIfLink" - quid "4295BA500016" - stereotype "Interface") - (object Association "$UNNAMED$357" - quid "4284AC1001EA" - roles (list role_list - (object Role "$UNNAMED$358" - quid "4284AC12007B" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$359" - quid "4284AC12007C" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Association "$UNNAMED$360" - quid "4295B8EF001C" - roles (list role_list - (object Role "$UNNAMED$361" - quid "4295B8F2002B" - supplier "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" - quidu "4295B7CA0303" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$362" - quid "4295B8F2002C" - supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" - quidu "4294808402B6"))) - (object Association "iInterface" - quid "4295B9B2018D" - roles (list role_list - (object Role "$UNNAMED$363" - quid "4295B9B400BE" - supplier "Logical View::Sub Connection Flow::Link Layer::INifIfLink" - quidu "4295BA500016" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$364" - quid "4295B9B400C8" - supplier "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" - quidu "4295B90F02AD")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "427F43D70244" - 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 Flow::Link Layer::CNifIfLink" @1382 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (176, 1200) - label (object ItemLabel - Parent_View @1382 - location (69, 1148) - fill_color 13434879 - nlines 1 - max_width 214 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427B9A77017B" - width 232 - height 128 - annotation 8 - autoResize TRUE) - (object NoteView @1383 - location (400, 2048) - label (object ItemLabel - Parent_View @1383 - location (50, 1967) - fill_color 13434879 - nlines 3 - max_width 665 - label "MNifExtendedManagementInterface on data side transformed into signals.") - line_color 3342489 - fill_color 13434879 - width 725 - height 175) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfLink" @1384 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2767, 466) - label (object ItemLabel - Parent_View @1384 - location (2660, 414) - fill_color 13434879 - nlines 1 - max_width 214 - justify 0 - label "CNifIfLink") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427B9A77017B" - width 232 - height 128 - annotation 8 - autoResize TRUE) - (object NoteView @1385 - location (2607, 1074) - label (object ItemLabel - Parent_View @1385 - location (2225, 968) - fill_color 13434879 - nlines 4 - max_width 728 - label -|Internal Component class implementing MConnectionDataClient::FetchInterface to allow NIFMAN to reach data side "NIF" - ) - line_color 3342489 - fill_color 13434879 - width 788 - height 225) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CSubConnectionProviderUmts" @1386 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2159, 1330) - label (object ItemLabel - Parent_View @1386 - location (1865, 1278) - fill_color 13434879 - nlines 1 - max_width 588 - justify 0 - label "CSubConnectionProviderUmts") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427F36C203BB" - width 606 - height 128 - annotation 8 - autoResize TRUE) - (object NoteView @1387 - location (2799, 1346) - label (object ItemLabel - Parent_View @1387 - location (2636, 1277) - fill_color 13434879 - nlines 2 - max_width 290 - label "As provided by PREQ870") - line_color 3342489 - fill_color 13434879 - width 350 - height 150) - (object Label @1388 - location (1685, 352) - nlines 28 - max_width 50 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1389 - location (1335, 96) - nlines 1 - max_width 1007 - label -|DATA PLANE CONTROL PLANE - ) - (object NoteView @1390 - location (432, 496) - label (object ItemLabel - Parent_View @1390 - location (216, 415) - fill_color 13434879 - nlines 3 - max_width 396 - label "self destructiv data side counter partner of sub-connection") - line_color 3342489 - fill_color 13434879 - width 456 - height 175) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" @1391 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (608, 848) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1391 - location (481, 796) - fill_color 13434879 - nlines 1 - max_width 254 - justify 0 - label "MNifIfNotify") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427B9A910314" - width 272 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" @1392 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (176, 848) - label (object ItemLabel - Parent_View @1392 - location (59, 796) - fill_color 13434879 - nlines 1 - max_width 234 - justify 0 - label "CNifIfBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427B998F0372" - width 252 - height 128 - annotation 8 - autoResize TRUE) - (object InheritView "" @1393 - stereotype TRUE - line_color 3342489 - quidu "427B9C1B02C8" - client @1382 - supplier @1392 - line_style 0) - (object AssociationViewNew "$UNNAMED$330" @1394 - location (386, 848) - stereotype TRUE - line_color 3342489 - quidu "427B9C2801AF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$331" @1395 - Parent_View @1394 - location (146, -352) - stereotype TRUE - line_color 3342489 - quidu "427B9C290084" - client @1394 - supplier @1391 - line_style 0) - (object RoleView "$UNNAMED$332" @1396 - Parent_View @1394 - location (146, -352) - stereotype TRUE - line_color 3342489 - quidu "427B9C290085" - client @1394 - supplier @1392 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifShim" @1397 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2767, 818) - label (object ItemLabel - Parent_View @1397 - location (2657, 766) - fill_color 13434879 - nlines 1 - max_width 220 - justify 0 - label "CNifShim") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427F2FD800AE" - width 238 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" @1398 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2159, 818) - label (object ItemLabel - Parent_View @1398 - location (1884, 766) - fill_color 13434879 - nlines 1 - max_width 550 - justify 0 - label "CLinkSubConnectionProvider") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427BABFD02D2" - width 568 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$336" @1399 - location (2545, 818) - stereotype TRUE - line_color 3342489 - quidu "427F2FE4023C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$337" @1400 - Parent_View @1399 - location (433, -718) - stereotype TRUE - line_color 3342489 - quidu "427F2FE501C5" - client @1399 - supplier @1397 - line_style 0) - (object RoleView "$UNNAMED$338" @1401 - Parent_View @1399 - location (433, -718) - stereotype TRUE - line_color 3342489 - quidu "427F2FE501D9" - client @1399 - supplier @1398 - line_style 0))) - (object InheritView "" @1402 - stereotype TRUE - line_color 3342489 - quidu "427F301D0284" - client @1397 - supplier @1384 - line_style 0) - (object AttachView "" @1403 - stereotype TRUE - line_color 3342489 - client @1398 - supplier @1385 - line_style 0) - (object InheritView "" @1404 - stereotype TRUE - line_color 3342489 - quidu "427F36FE005A" - client @1386 - supplier @1398 - line_style 0) - (object AttachView "" @1405 - stereotype TRUE - line_color 3342489 - client @1387 - supplier @1386 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::CLinkSubConnectionFlow" @1406 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1146, 1200) - label (object ItemLabel - Parent_View @1406 - location (900, 1126) - fill_color 13434879 - nlines 1 - max_width 492 - justify 0 - label "CLinkSubConnectionFlow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427B9BDF0325" - width 510 - height 172 - annotation 8 - autoResize TRUE) - (object Label @1407 - location (237, 256) - nlines 1 - max_width 2269 - label -|"SAP"(not existing as yet) FLOW SUB-CONNECTION - ) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @1408 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1685, 817) - label (object ItemLabel - Parent_View @1408 - location (1684, 946) - anchor_loc 1 - nlines 2 - max_width 585 - justify 0 - label "ISubConnectionProviderBase") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A6DF6004F" - width 100 - height 100 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1409 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1144, 816) - label (object ItemLabel - Parent_View @1409 - location (881, 742) - fill_color 13434879 - nlines 1 - max_width 526 - justify 0 - label "CSubConnectionFlowBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A7BB031E" - width 544 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$357" @1410 - location (1527, 815) - stereotype TRUE - line_color 3342489 - quidu "4284AC1001EA" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$358" @1411 - Parent_View @1410 - location (487, -1) - stereotype TRUE - line_color 3342489 - quidu "4284AC12007B" - client @1410 - supplier @1408 - line_style 0 - label (object SegLabel @1412 - Parent_View @1411 - location (1604, 761) - 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$359" @1413 - Parent_View @1410 - location (487, -1) - stereotype TRUE - line_color 3342489 - quidu "4284AC12007C" - client @1410 - supplier @1409 - line_style 0))) - (object AttachView "" @1414 - stereotype TRUE - line_color 3342489 - client @1409 - supplier @1390 - line_style 0) - (object InheritView "" @1415 - stereotype TRUE - line_color 3342489 - quidu "4284ACDB0198" - client @1406 - supplier @1409 - line_style 0) - (object NoteView @1416 - location (1392, 1440) - label (object ItemLabel - Parent_View @1416 - location (1176, 1374) - fill_color 13434879 - nlines 2 - max_width 396 - label "new NIFs will not need the Shim.") - line_color 3342489 - fill_color 13434879 - width 456 - height 144) - (object AttachView "" @1417 - stereotype TRUE - line_color 3342489 - client @1416 - supplier @1406 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::MNifIfUser" @1418 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (192, 1467) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1418 - location (75, 1415) - fill_color 13434879 - nlines 1 - max_width 234 - justify 0 - label "MNifIfUser") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427F40D202C5" - width 252 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CBinderRef" @1419 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (192, 1723) - label (object ItemLabel - Parent_View @1419 - location (76, 1671) - fill_color 13434879 - nlines 1 - max_width 232 - justify 0 - label "CBinderRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427BAC4F0104" - width 250 - height 128 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$339" @1420 - location (192, 1594) - stereotype TRUE - line_color 3342489 - quidu "427F40E702D9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$340" @1421 - Parent_View @1420 - location (-880, -230) - stereotype TRUE - line_color 3342489 - quidu "427F40E80399" - client @1420 - supplier @1418 - line_style 0) - (object RoleView "$UNNAMED$341" @1422 - Parent_View @1420 - location (-880, -230) - stereotype TRUE - line_color 3342489 - quidu "427F40E8039A" - client @1420 - supplier @1419 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" @1423 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1680, 1712) - label (object ItemLabel - Parent_View @1423 - location (1679, 1820) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "INifIfNotify") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4295B7CA0303" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" @1424 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (848, 1712) - label (object ItemLabel - Parent_View @1424 - location (550, 1661) - fill_color 13434879 - nlines 1 - max_width 596 - justify 0 - label "CLinkSubConnectionFlowShim") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4294808402B6" - width 614 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$333" @1425 - location (428, 1718) - stereotype TRUE - line_color 3342489 - quidu "427BAC5B01E7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$334" @1426 - Parent_View @1425 - location (-644, 166) - stereotype TRUE - line_color 3342489 - quidu "427BAC5C0080" - client @1425 - supplier @1419 - line_style 0 - label (object SegLabel @1427 - Parent_View @1426 - location (347, 1757) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.740741 - height 38 - orientation 0)) - (object RoleView "$UNNAMED$335" @1428 - Parent_View @1425 - location (-644, 166) - stereotype TRUE - line_color 3342489 - quidu "427BAC5C0081" - client @1425 - supplier @1424 - line_style 0))) - (object InheritView "" @1429 - stereotype TRUE - line_color 3342489 - quidu "429480BE0395" - client @1424 - supplier @1406 - line_style 0) - (object RealizeView "" @1430 - stereotype TRUE - line_color 3342489 - quidu "427B9C360187" - client @1424 - supplier @1391 - line_style 0) - (object AttachView "" @1431 - stereotype TRUE - line_color 3342489 - client @1416 - supplier @1424 - line_style 0) - (object AssociationViewNew "$UNNAMED$360" @1432 - location (1402, 1712) - stereotype TRUE - line_color 3342489 - quidu "4295B8EF001C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$361" @1433 - Parent_View @1432 - location (554, 0) - stereotype TRUE - line_color 3342489 - quidu "4295B8F2002B" - client @1432 - supplier @1423 - line_style 0 - label (object SegLabel @1434 - Parent_View @1433 - location (1625, 1766) - 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$362" @1435 - Parent_View @1432 - location (554, 0) - stereotype TRUE - line_color 3342489 - quidu "4295B8F2002C" - client @1432 - supplier @1424 - line_style 0))) - (object NoteView @1436 - location (1168, 2032) - label (object ItemLabel - Parent_View @1436 - location (893, 1944) - fill_color 13434879 - nlines 3 - max_width 515 - label "Packet activity/data cacheing/extended management") - line_color 3342489 - fill_color 13434879 - width 575 - height 188) - (object AttachView "" @1437 - stereotype TRUE - line_color 3342489 - client @1424 - supplier @1436 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::INifIfLink" @1438 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1680, 1536) - label (object ItemLabel - Parent_View @1438 - location (1679, 1644) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "INifIfLink") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4295BA500016" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" @1439 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2784, 1705) - label (object ItemLabel - Parent_View @1439 - location (2647, 1654) - fill_color 13434879 - nlines 1 - max_width 274 - justify 0 - label "CNifAgentRef") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "4295B90F02AD" - width 292 - height 126 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "iInterface" @1440 - location (2171, 1609) - label (object SegLabel @1441 - Parent_View @1440 - location (2171, 1550) - font (object Font - italics TRUE) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 600 - justify 0 - label "iInterface" - pctDist 0.500000 - height 60 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "4295B9B2018D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$363" @1442 - Parent_View @1440 - location (-613, -87) - stereotype TRUE - line_color 3342489 - quidu "4295B9B400BE" - client @1440 - supplier @1438 - line_style 0 - label (object SegLabel @1443 - Parent_View @1442 - location (1744, 1597) - 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$364" @1444 - Parent_View @1440 - location (-613, -87) - stereotype TRUE - line_color 3342489 - quidu "4295B9B400C8" - client @1440 - supplier @1439 - line_style 0))) - (object RealizeView "" @1445 - stereotype TRUE - line_color 3342489 - quidu "429742AD02A2" - client @1439 - supplier @1423 - line_style 0) - (object RealizeView "" @1446 - stereotype TRUE - line_color 3342489 - quidu "429742B8022F" - client @1424 - supplier @1438 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1447 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1120, 454) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1447 - location (858, 380) - fill_color 13434879 - nlines 1 - max_width 524 - justify 0 - label "MSubConnectionFlow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "429C882D03D7" - width 542 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @1448 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1680, 467) - label (object ItemLabel - Parent_View @1448 - location (1679, 593) - anchor_loc 1 - nlines 2 - max_width 551 - justify 0 - label "ISubConnectionFlow") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9B1BA03A7" - width 94 - height 94 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1449 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2159, 469) - label (object ItemLabel - Parent_View @1449 - location (1873, 394) - 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 InheritView "" @1450 - stereotype TRUE - line_color 3342489 - quidu "427BAC1B0344" - client @1398 - supplier @1449 - line_style 0) - (object RealizeView "" @1451 - stereotype TRUE - line_color 3342489 - quidu "427F424701C7" - client @1449 - supplier @1408 - line_style 0) - (object AssociationViewNew "$UNNAMED$342" @1452 - location (1791, 466) - stereotype TRUE - line_color 3342489 - quidu "427F421D00B8" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$343" @1453 - Parent_View @1452 - location (-321, -718) - stereotype TRUE - line_color 3342489 - quidu "427F421E0146" - client @1452 - supplier @1448 - line_style 0 - label (object SegLabel @1454 - Parent_View @1453 - location (1760, 505) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.441176 - height 39 - orientation 0)) - (object RoleView "$UNNAMED$344" @1455 - Parent_View @1452 - location (-321, -718) - stereotype TRUE - line_color 3342489 - quidu "427F421E0147" - client @1452 - supplier @1449 - line_style 0))) - (object RealizeView "" @1456 - stereotype TRUE - line_color 3342489 - quidu "42C2C68D01D0" - client @1447 - supplier @1448 - line_style 0))))) - (object Class_Category "Sub-Connection -> Flow calls" - quid "4289BB2F0102" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "4289BB670008" - supplier "Logical View::New Interfaces & Functions::Message-based function calls" - quidu "4288AD2E01F7")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CSubConnectionFlowBaseC" - quid "4289BB88034F" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "4289BC53015C" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42B03DB6018F" - supplier "Logical View::Sub Connection::ISubConnectionFlow" - quidu "42B9B1BA03A7") - (object Realize_Relationship - quid "42B03F3802C1" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" - quidu "429C882D03D7")) - class_attributes (list class_attribute_list - (object ClassAttribute "iFunctionTable" - quid "4289BC910006" - stereotype "C" - type "void*" - Containment "By Value" - static TRUE))) - (object Class "CSubConnectionFlowBaseS" - quid "4289BB9E02BA" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "42B03F160019" - supplier "Logical View::New Interfaces & Functions::XStubClass" - quidu "42AEB35C0326")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42B03DB00213" - supplier "Logical View::Sub Connection::ISubConnectionFlow" - quidu "42B9B1BA03A7")) - class_attributes (list class_attribute_list - (object ClassAttribute "iFunctionTable" - quid "4289BCD6031D" - stereotype "C" - type "void*" - Containment "By Value" - static TRUE))) - (object Class "MSubConnectionFlow" - quid "429C882D03D7" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "42D2C3AD00EA" - supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" - quidu "42D2C2FE008B")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "42C2C68D01D0" - supplier "Logical View::Sub Connection::ISubConnectionFlow" - quidu "42B9B1BA03A7")) - abstract TRUE) - (object Class "NewClass" - quid "42C2CBE7012C") - (object Association "$UNNAMED$365" - quid "4289BD22020E" - roles (list role_list - (object Role "$UNNAMED$366" - quid "4289BD230061" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$367" - quid "4289BD23006B" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" - quidu "4289BB88034F"))) - (object Association "$UNNAMED$368" - quid "4289BD26019B" - roles (list role_list - (object Role "$UNNAMED$369" - quid "4289BD2700C0" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$370" - quid "4289BD2700C1" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" - quidu "4289BB9E02BA"))) - (object Association "$UNNAMED$371" - quid "4289BDB1000B" - roles (list role_list - (object Role "$UNNAMED$372" - quid "4289BDB102D2" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$373" - quid "4289BDB102DC" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$374" - quid "4289BE970138" - roles (list role_list - (object Role "$UNNAMED$375" - quid "4289BE980324" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$376" - quid "4289BE98032E" - supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" - quidu "4289BE6D02F0"))) - (object Association "$UNNAMED$377" - quid "4289BF9802D2" - roles (list role_list - (object Role "$UNNAMED$378" - quid "4289BF990111" - supplier "Logical View::Sub Connection::MSubConnectionDataClient" - quidu "41A753E90088" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$379" - quid "4289BF990112" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$380" - quid "4289C32E00F1" - roles (list role_list - (object Role "$UNNAMED$381" - quid "4289C32F01E3" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$382" - quid "4289C32F01ED" - supplier "Logical View::Service::CControlledServProvider" - quidu "41A754670219"))) - (object Association "$UNNAMED$383" - quid "4289C7430270" - roles (list role_list - (object Role "$UNNAMED$384" - quid "4289C745002E" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$385" - quid "4289C745002F" - supplier "Logical View::Service::CControlledServProvider" - quidu "41A754670219"))) - (object Association "$UNNAMED$386" - quid "4289C7EA0194" - roles (list role_list - (object Role "$UNNAMED$387" - quid "4289C7EB009B" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" - quidu "4289BB88034F" - is_navigable TRUE) - (object Role "$UNNAMED$388" - quid "4289C7EB00A5" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" - quidu "4289BB9E02BA"))) - (object Association "$UNNAMED$389" - quid "4289C8360085" - stereotype "symbolic" - roles (list role_list - (object Role "$UNNAMED$390" - quid "4289C8360306" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" - quidu "4289BB9E02BA" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$391" - quid "4289C8360307" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" - quidu "4289BB88034F" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE))) - (object Association "$UNNAMED$392" - quid "4289CC1000AB" - roles (list role_list - (object Role "$UNNAMED$393" - quid "4289CC100372" - supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" - quidu "4284A8070236" - client_cardinality (value cardinality "0..n") - is_navigable TRUE) - (object Role "$UNNAMED$394" - quid "4289CC100373" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Association "$UNNAMED$395" - quid "42B03C6B011B" - roles (list role_list - (object Role "$UNNAMED$396" - quid "42B03C6D0164" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$397" - quid "42B03C6D016E" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" - quidu "4289BB9E02BA"))) - (object Association "$UNNAMED$398" - quid "42B03F220323" - roles (list role_list - (object Role "$UNNAMED$399" - quid "42B03F240145" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" - quidu "429C882D03D7" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$400" - quid "42B03F24014F" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "4289BB850368" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1457 - location (1488, 1872) - label (object ItemLabel - Parent_View @1457 - location (1181, 1788) - fill_color 13434879 - nlines 2 - max_width 614 - justify 0 - label "Message-based function calls") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AD2E01F7" - width 626 - height 180) - (object Label @1458 - location (1468, 256) - nlines 35 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1459 - location (976, 224) - nlines 1 - max_width 1038 - label -|DATA THREAD CONROL THREAD - ) - (object NoteView @1460 - location (2274, 1920) - label (object ItemLabel - Parent_View @1460 - location (1993, 1836) - fill_color 13434879 - nlines 3 - max_width 527 - label "references transport to send return back and forward control thread calls") - line_color 3342489 - fill_color 13434879 - width 587 - height 181) - (object NoteView @1461 - location (1474, 2272) - label (object ItemLabel - Parent_View @1461 - location (992, 2191) - fill_color 13434879 - nlines 3 - max_width 928 - label -|"Real" client is being shadowed by CSubConnectionDataClientC on the Control side. - ) - line_color 3342489 - fill_color 13434879 - width 988 - height 175) - (object NoteView @1462 - location (2352, 144) - label (object ItemLabel - Parent_View @1462 - location (2214, 84) - fill_color 13434879 - nlines 2 - max_width 240 - label -|"Real" instance - ) - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @1463 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2663, 1392) - label (object ItemLabel - Parent_View @1463 - location (2382, 1341) - fill_color 13434879 - nlines 1 - max_width 562 - justify 0 - label "CSubConnectionDataClientC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4289BE6D02F0" - width 580 - height 126 - annotation 8 - autoResize TRUE) - (object AttachView "" @1464 - stereotype TRUE - line_color 3342489 - client @1461 - supplier @1463 - vertices (list Points - (1968, 2190) - (2669, 2078) - (2663, 1455)) - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1465 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1874, 1712) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1465 - location (1649, 1659) - fill_color 13434879 - nlines 1 - max_width 451 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 469 - height 131 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$374" @1466 - location (2269, 1550) - stereotype TRUE - line_color 3342489 - quidu "4289BE970138" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$375" @1467 - Parent_View @1466 - location (-83, 702) - stereotype TRUE - line_color 3342489 - quidu "4289BE980324" - client @1466 - supplier @1465 - line_style 0 - label (object SegLabel @1468 - Parent_View @1467 - location (2080, 1591) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.754269 - height 35 - orientation 1)) - (object RoleView "$UNNAMED$376" @1469 - Parent_View @1466 - location (-83, 702) - stereotype TRUE - line_color 3342489 - quidu "4289BE98032E" - client @1466 - supplier @1463 - line_style 0))) - (object AttachView "" @1470 - stereotype TRUE - line_color 3342489 - client @1460 - supplier @1466 - line_style 0) - (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1471 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (322, 1408) - label (object ItemLabel - Parent_View @1471 - location (89, 1334) - 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 172 - annotation 8 - autoResize TRUE) - (object AttachView "" @1472 - stereotype TRUE - line_color 3342489 - client @1471 - supplier @1461 - vertices (list Points - (321, 1494) - (321, 2032) - (1058, 2184)) - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1473 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (320, 432) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1473 - location (53, 358) - fill_color 13434879 - nlines 1 - max_width 534 - justify 0 - label "MSubConnectionFlowClient") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A8070236" - width 552 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1474 - stereotype TRUE - line_color 3342489 - quidu "42C2D0EF03A3" - client @1471 - supplier @1473 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1475 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1058, 1712) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1475 - location (842, 1662) - fill_color 13434879 - nlines 1 - max_width 432 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 450 - height 125 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" @1476 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1872, 1376) - label (object ItemLabel - Parent_View @1476 - location (1566, 1295) - fill_color 13434879 - nlines 1 - max_width 612 - justify 0 - label "CSubConnectionFlowBaseC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4289BB88034F" - compartment (object Compartment - Parent_View @1476 - location (1566, 1356) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 2 - max_width 609) - width 630 - height 186 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$365" @1477 - location (1872, 1557) - stereotype TRUE - line_color 3342489 - quidu "4289BD22020E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$366" @1478 - Parent_View @1477 - location (880, 837) - stereotype TRUE - line_color 3342489 - quidu "4289BD230061" - client @1477 - supplier @1465 - line_style 0 - label (object SegLabel @1479 - Parent_View @1478 - location (1927, 1637) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$367" @1480 - Parent_View @1477 - location (880, 837) - stereotype TRUE - line_color 3342489 - quidu "4289BD23006B" - client @1477 - supplier @1476 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1481 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1056, 432) - label (object ItemLabel - Parent_View @1481 - location (793, 358) - fill_color 13434879 - nlines 1 - max_width 526 - justify 0 - label "CSubConnectionFlowBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A7BB031E" - width 544 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$383" @1482 - location (450, 797) - stereotype TRUE - line_color 3342489 - quidu "4289C7430270" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$384" @1483 - Parent_View @1482 - location (130, -67) - stereotype TRUE - line_color 3342489 - quidu "4289C745002E" - client @1482 - supplier @1481 - vertices (list Points - (450, 797) - (463, 734) - (883, 518)) - line_style 0 - label (object SegLabel @1484 - Parent_View @1483 - location (860, 591) - 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$385" @1485 - Parent_View @1482 - location (130, -67) - stereotype TRUE - line_color 3342489 - quidu "4289C745002F" - client @1482 - supplier @1471 - line_style 0))) - (object AssociationViewNew "$UNNAMED$392" @1486 - location (689, 432) - stereotype TRUE - line_color 3342489 - quidu "4289CC1000AB" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$393" @1487 - Parent_View @1486 - location (-367, 0) - stereotype TRUE - line_color 3342489 - quidu "4289CC100372" - client @1486 - supplier @1473 - line_style 0 - label (object SegLabel @1488 - Parent_View @1487 - location (622, 472) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.720430 - height 40 - orientation 0)) - (object RoleView "$UNNAMED$394" @1489 - Parent_View @1486 - location (-367, 0) - stereotype TRUE - line_color 3342489 - quidu "4289CC100373" - client @1486 - supplier @1481 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" @1490 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1056, 1376) - label (object ItemLabel - Parent_View @1490 - location (750, 1295) - nlines 1 - max_width 612 - justify 0 - label "CSubConnectionFlowBaseS") - icon_style "Icon" - line_color 3342489 - fill_color 16777215 - quidu "4289BB9E02BA" - compartment (object Compartment - Parent_View @1490 - location (750, 1356) - icon_style "Icon" - anchor 2 - nlines 2 - max_width 618) - width 630 - height 186 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$368" @1491 - location (1056, 1559) - stereotype TRUE - line_color 3342489 - quidu "4289BD26019B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$369" @1492 - Parent_View @1491 - location (-656, 839) - stereotype TRUE - line_color 3342489 - quidu "4289BD2700C0" - client @1491 - supplier @1475 - line_style 0 - label (object SegLabel @1493 - Parent_View @1492 - location (1111, 1639) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$370" @1494 - Parent_View @1491 - location (-656, 839) - stereotype TRUE - line_color 3342489 - quidu "4289BD2700C1" - client @1491 - supplier @1490 - line_style 0))) - (object AttachView "" @1495 - stereotype TRUE - line_color 3342489 - client @1460 - supplier @1491 - vertices (list Points - (2241, 1829) - (2168, 1613) - (1056, 1559)) - line_style 0) - (object AssociationViewNew "$UNNAMED$389" @1496 - location (1463, 1376) - stereotype (object SegLabel @1497 - Parent_View @1496 - location (1463, 1257) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "4289C8360085" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$390" @1498 - Parent_View @1496 - location (407, 544) - stereotype TRUE - line_color 3342489 - quidu "4289C8360306" - client @1496 - supplier @1490 - line_style 0 - label (object SegLabel @1499 - Parent_View @1498 - location (1380, 1323) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$391" @1500 - Parent_View @1496 - location (407, 544) - stereotype TRUE - line_color 3342489 - quidu "4289C8360307" - client @1496 - supplier @1476 - line_style 0 - label (object SegLabel @1501 - Parent_View @1500 - location (1546, 1323) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object AssociationViewNew "$UNNAMED$395" @1502 - location (1056, 900) - stereotype TRUE - line_color 3342489 - quidu "42B03C6B011B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$396" @1503 - Parent_View @1502 - location (48, 68) - stereotype TRUE - line_color 3342489 - quidu "42B03C6D0164" - client @1502 - supplier @1481 - line_style 0 - label (object SegLabel @1504 - Parent_View @1503 - location (1110, 530) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$397" @1505 - Parent_View @1502 - location (48, 68) - stereotype TRUE - line_color 3342489 - quidu "42B03C6D016E" - client @1502 - supplier @1490 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1506 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2656, 432) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1506 - location (2391, 358) - fill_color 13434879 - nlines 1 - max_width 530 - justify 0 - label "MSubConnectionDataClient") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41A753E90088" - width 548 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1507 - stereotype TRUE - line_color 3342489 - quidu "42C2C7F800F2" - client @1463 - supplier @1506 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1508 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1872, 912) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1508 - location (1656, 860) - fill_color 13434879 - nlines 1 - max_width 432 - justify 0 - label "MSubConnectionFlow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "429C882D03D7" - width 450 - height 128 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1509 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1873, 432) - label (object ItemLabel - Parent_View @1509 - location (1587, 357) - 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$371" @1510 - location (2274, 432) - stereotype TRUE - line_color 3342489 - quidu "4289BDB1000B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$372" @1511 - Parent_View @1510 - location (1058, -80) - stereotype TRUE - line_color 3342489 - quidu "4289BDB102D2" - client @1510 - supplier @1506 - line_style 0 - label (object SegLabel @1512 - Parent_View @1511 - location (2349, 488) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.714286 - height 56 - orientation 1)) - (object RoleView "$UNNAMED$373" @1513 - Parent_View @1510 - location (1058, -80) - stereotype TRUE - line_color 3342489 - quidu "4289BDB102DC" - client @1510 - supplier @1509 - line_style 0))) - (object AttachView "" @1514 - stereotype TRUE - line_color 3342489 - client @1462 - supplier @1509 - line_style 0) - (object AssociationViewNew "$UNNAMED$398" @1515 - location (1872, 683) - stereotype TRUE - line_color 3342489 - quidu "42B03F220323" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$399" @1516 - Parent_View @1515 - location (7, 246) - stereotype TRUE - line_color 3342489 - quidu "42B03F240145" - client @1515 - supplier @1508 - line_style 0 - label (object SegLabel @1517 - Parent_View @1516 - location (1926, 830) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$400" @1518 - Parent_View @1515 - location (7, 246) - stereotype TRUE - line_color 3342489 - quidu "42B03F24014F" - client @1515 - supplier @1509 - line_style 0))) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @1519 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1472, 1040) - label (object ItemLabel - Parent_View @1519 - location (1470, 1179) - anchor_loc 1 - nlines 2 - max_width 732 - justify 0 - label "ISubConnectionFlow") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42B9B1BA03A7" - width 125 - height 119 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1520 - stereotype TRUE - line_color 3342489 - quidu "42B03DB6018F" - client @1476 - supplier @1519 - line_style 0) - (object RealizeView "" @1521 - stereotype TRUE - line_color 3342489 - quidu "42B03F3802C1" - client @1476 - supplier @1508 - line_style 0) - (object RealizeView "" @1522 - stereotype TRUE - line_color 3342489 - quidu "42B03DB00213" - client @1490 - supplier @1519 - line_style 0))))) - (object Class_Category "Flow->Sub-Connection calls" - quid "4289D8F802AB" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "4289D921035E" - supplier "Logical View::New Interfaces & Functions::Message-based function calls" - quidu "4288AD2E01F7")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CSubConnectionProviderBaseC" - quid "4289DA6801E1" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "429744AE00E7" - supplier "Logical View::CObject" - quidu "4288EF9A01FA") - (object Inheritance_Relationship - quid "429C87EF032D" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "4297432900C2" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F")) - class_attributes (list class_attribute_list - (object ClassAttribute "iFunctionTable" - quid "4289DB6103D4" - stereotype "C" - type "void*" - Containment "By Value" - static TRUE))) - (object Class "CSubConnectionProviderBaseS" - quid "4289DB160047" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "429744B20183" - supplier "Logical View::CObject" - quidu "4288EF9A01FA") - (object Inheritance_Relationship - quid "42AEB3A60055" - supplier "Logical View::New Interfaces & Functions::XStubClass" - quidu "42AEB35C0326")) - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "4297432D0294" - supplier "Logical View::Sub Connection::ISubConnectionProviderBase" - quidu "427A6DF6004F")) - class_attributes (list class_attribute_list - (object ClassAttribute "iFunctionTable" - quid "4289DB83015C" - stereotype "C" - type "void*" - Containment "By Value" - static TRUE))) - (object Association "$UNNAMED$401" - quid "4289DBAC0288" - roles (list role_list - (object Role "$UNNAMED$402" - quid "4289DBAD035B" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - is_navigable TRUE) - (object Role "$UNNAMED$403" - quid "4289DBAD0365" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1"))) - (object Association "$UNNAMED$404" - quid "4289DBB003E2" - roles (list role_list - (object Role "$UNNAMED$405" - quid "4289DBB1039D" - supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" - quidu "4288B56E012B" - is_navigable TRUE) - (object Role "$UNNAMED$406" - quid "4289DBB103A7" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" - quidu "4289DB160047"))) - (object Association "$UNNAMED$407" - quid "4289DC14031D" - roles (list role_list - (object Role "$UNNAMED$408" - quid "4289DC15038D" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$409" - quid "4289DC150397" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Association "$UNNAMED$410" - quid "4289DC80012E" - roles (list role_list - (object Role "$UNNAMED$411" - quid "4289DC8100FD" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$412" - quid "4289DC810107" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - is_aggregate TRUE))) - (object Association "$UNNAMED$413" - quid "4289DCBF0391" - roles (list role_list - (object Role "$UNNAMED$414" - quid "4289DCC003E3" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$415" - quid "4289DCC10005" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" - quidu "4289DB160047"))) - (object Association "$UNNAMED$416" - quid "428A0B530315" - roles (list role_list - (object Role "$UNNAMED$417" - quid "428A0B530316" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" - quidu "4289DB160047" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE) - (object Role "$UNNAMED$418" - quid "428A0B530317" - supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" - quidu "4289BE6D02F0" - client_cardinality (value cardinality "n") - is_navigable TRUE))) - (object Association "$UNNAMED$419" - quid "42973D3401FF" - roles (list role_list - (object Role "$UNNAMED$420" - quid "42973D35026E" - supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" - quidu "4297348E03E2" - client_cardinality (value cardinality "0..n")) - (object Role "$UNNAMED$421" - quid "42973D35026F" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E" - client_cardinality (value cardinality "1") - is_navigable TRUE))) - (object Association "$UNNAMED$422" - quid "42973FAA01FD" - roles (list role_list - (object Role "$UNNAMED$423" - quid "42973FAB0227" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - client_cardinality (value cardinality "1") - Containment "By Reference" - is_navigable TRUE) - (object Role "$UNNAMED$424" - quid "42973FAB0228" - supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" - quidu "4284A7BB031E"))) - (object Association "$UNNAMED$425" - quid "429C88500175" - roles (list role_list - (object Role "$UNNAMED$426" - quid "429C8851013B" - supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" - quidu "429C882D03D7" - client_cardinality (value cardinality "0..1") - is_navigable TRUE) - (object Role "$UNNAMED$427" - quid "429C8851013C" - supplier "Logical View::Sub Connection::CSubConnectionProviderBase" - quidu "41A75088005C"))) - (object Association "$UNNAMED$428" - quid "42B04162001E" - stereotype "symbolic" - roles (list role_list - (object Role "$UNNAMED$429" - quid "42B0416302C9" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" - quidu "4289DA6801E1" - client_cardinality (value cardinality "1") - is_navigable TRUE) - (object Role "$UNNAMED$430" - quid "42B0416302CA" - supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" - quidu "4289DB160047" - client_cardinality (value cardinality "1") - is_navigable TRUE - is_aggregate TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "4289D942029D" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1523 - location (1440, 2432) - label (object ItemLabel - Parent_View @1523 - location (1133, 2348) - fill_color 13434879 - nlines 2 - max_width 614 - justify 0 - label "Message-based function calls") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288AD2E01F7" - width 626 - height 180) - (object Label @1524 - location (1459, 125) - nlines 49 - max_width 44 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1525 - location (1002, 70) - nlines 1 - max_width 1038 - label -|DATA THREAD CONROL THREAD - ) - (object NoteView @1526 - location (2761, 2216) - label (object ItemLabel - Parent_View @1526 - location (2623, 2156) - fill_color 13434879 - nlines 2 - max_width 240 - label -|"Real" instance - ) - line_color 3342489 - fill_color 13434879 - width 300 - height 132) - (object NoteView @1527 - location (304, 432) - label (object ItemLabel - Parent_View @1527 - location (20, 335) - fill_color 13434879 - nlines 4 - max_width 533 - label "Reflects a fact that some of the sub-connection<->SAP needs to be addressed to the particular SAP.") - line_color 3342489 - fill_color 13434879 - width 593 - height 206) - (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @1528 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1456, 1536) - label (object ItemLabel - Parent_View @1528 - location (1455, 1662) - anchor_loc 1 - nlines 2 - max_width 551 - justify 0 - label "ISubConnectionProviderBase") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A6DF6004F" - width 94 - height 94 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1529 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (720, 1504) - label (object ItemLabel - Parent_View @1529 - location (434, 1429) - 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 ClassView "Class" "Logical View::Service::CControlledServProvider" @1530 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (284, 1896) - label (object ItemLabel - Parent_View @1530 - location (50, 1822) - 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 ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1531 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (288, 1168) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1531 - location (21, 1094) - fill_color 13434879 - nlines 1 - max_width 534 - justify 0 - label "MSubConnectionFlowClient") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A8070236" - width 552 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1532 - stereotype TRUE - line_color 3342489 - quidu "42C2D0EF03A3" - client @1530 - supplier @1531 - line_style 0) - (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" @1533 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1036, 822) - label (object ItemLabel - Parent_View @1533 - location (755, 748) - nlines 1 - max_width 562 - justify 0 - label "CSubConnectionDataClientS") - icon_style "Icon" - line_color 3342489 - fill_color 16777215 - quidu "4297348E03E2" - width 580 - height 172 - annotation 8 - autoResize TRUE) - (object AttachView "" @1534 - stereotype TRUE - line_color 3342489 - client @1527 - supplier @1533 - line_style 0) - (object UsesView "" @1535 - stereotype TRUE - line_color 3342489 - quidu "4297435201B2" - client @1531 - supplier @1533 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1536 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2768, 336) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1536 - location (2502, 262) - fill_color 13434879 - nlines 1 - max_width 532 - justify 0 - label "MSubConnectionDataClient") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41A753E90088" - width 550 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1537 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1036, 2256) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1537 - location (772, 2181) - fill_color 13434879 - nlines 1 - max_width 528 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 546 - height 174 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1538 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1036, 1175) - label (object ItemLabel - Parent_View @1538 - location (773, 1101) - fill_color 13434879 - nlines 1 - max_width 526 - justify 0 - label "CSubConnectionFlowBase") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A7BB031E" - width 544 - height 172 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$383" @1539 - location (386, 1464) - stereotype TRUE - line_color 3342489 - quidu "4289C7430270" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$384" @1540 - Parent_View @1539 - location (66, 600) - stereotype TRUE - line_color 3342489 - quidu "4289C745002E" - client @1539 - supplier @1538 - vertices (list Points - (386, 1464) - (400, 1406) - (797, 1261)) - line_style 0 - label (object SegLabel @1541 - Parent_View @1540 - location (517, 1315) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..1" - pctDist 0.414281 - height 47 - orientation 0)) - (object RoleView "$UNNAMED$385" @1542 - Parent_View @1539 - location (66, 600) - stereotype TRUE - line_color 3342489 - quidu "4289C745002F" - client @1539 - supplier @1530 - line_style 0))) - (object AssociationViewNew "$UNNAMED$392" @1543 - location (663, 1170) - stereotype TRUE - line_color 3342489 - quidu "4289CC1000AB" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$393" @1544 - Parent_View @1543 - location (-393, 738) - stereotype TRUE - line_color 3342489 - quidu "4289CC100372" - client @1543 - supplier @1531 - line_style 0 - label (object SegLabel @1545 - Parent_View @1544 - location (592, 1209) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.720430 - height 40 - orientation 0)) - (object RoleView "$UNNAMED$394" @1546 - Parent_View @1543 - location (-393, 738) - stereotype TRUE - line_color 3342489 - quidu "4289CC100373" - client @1543 - supplier @1538 - line_style 0))) - (object AssociationViewNew "$UNNAMED$419" @1547 - location (1036, 998) - stereotype TRUE - line_color 3342489 - quidu "42973D3401FF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$420" @1548 - Parent_View @1547 - location (-4, 342) - stereotype TRUE - line_color 3342489 - quidu "42973D35026E" - client @1547 - supplier @1533 - line_style 0 - label (object SegLabel @1549 - Parent_View @1548 - location (1090, 928) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.780952 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$421" @1550 - Parent_View @1547 - location (-4, 342) - stereotype TRUE - line_color 3342489 - quidu "42973D35026F" - client @1547 - supplier @1538 - line_style 0 - label (object SegLabel @1551 - Parent_View @1550 - location (1090, 1078) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)))) - (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1552 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1919, 2256) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1552 - location (1655, 2181) - fill_color 13434879 - nlines 1 - max_width 528 - justify 0 - label "MTransport") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4288B56E012B" - width 546 - height 174 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @1553 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1918, 822) - label (object ItemLabel - Parent_View @1553 - location (1637, 748) - fill_color 13434879 - nlines 1 - max_width 562 - justify 0 - label "CSubConnectionDataClientC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4289BE6D02F0" - width 580 - height 172 - annotation 8 - autoResize TRUE) - (object RealizeView "" @1554 - stereotype TRUE - line_color 3342489 - quidu "42C2C7F800F2" - client @1553 - supplier @1536 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1555 - ShowCompartmentStereotypes TRUE - SuppressOperation TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2761, 1899) - label (object ItemLabel - Parent_View @1555 - location (2475, 1824) - 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$371" @1556 - location (2764, 1116) - stereotype TRUE - line_color 3342489 - quidu "4289BDB1000B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$372" @1557 - Parent_View @1556 - location (1548, 604) - stereotype TRUE - line_color 3342489 - quidu "4289BDB102D2" - client @1556 - supplier @1536 - line_style 0 - label (object SegLabel @1558 - Parent_View @1557 - location (2831, 521) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "0..*" - pctDist 0.858378 - height 64 - orientation 1)) - (object RoleView "$UNNAMED$373" @1559 - Parent_View @1556 - location (1548, 604) - stereotype TRUE - line_color 3342489 - quidu "4289BDB102DC" - client @1556 - supplier @1555 - line_style 0))) - (object AttachView "" @1560 - stereotype TRUE - line_color 3342489 - client @1526 - supplier @1555 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" @1561 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1040, 1904) - label (object ItemLabel - Parent_View @1561 - location (734, 1827) - fill_color 13434879 - nlines 1 - max_width 612 - justify 0 - label "CSubConnectionProviderBaseC") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4289DA6801E1" - width 630 - height 178 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$401" @1562 - location (1037, 2080) - stereotype TRUE - line_color 3342489 - quidu "4289DBAC0288" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$402" @1563 - Parent_View @1562 - location (-3, 1216) - stereotype TRUE - line_color 3342489 - quidu "4289DBAD035B" - client @1562 - supplier @1537 - line_style 0) - (object RoleView "$UNNAMED$403" @1564 - Parent_View @1562 - location (-3, 1216) - stereotype TRUE - line_color 3342489 - quidu "4289DBAD0365" - client @1562 - supplier @1561 - line_style 0))) - (object AssociationViewNew "$UNNAMED$422" @1565 - location (1037, 1537) - stereotype TRUE - line_color 3342489 - quidu "42973FAA01FD" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$423" @1566 - Parent_View @1565 - location (-3, 481) - stereotype TRUE - line_color 3342489 - quidu "42973FAB0227" - client @1565 - supplier @1561 - line_style 0 - label (object SegLabel @1567 - Parent_View @1566 - location (1092, 1746) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.757576 - height 53 - orientation 0)) - (object RoleView "$UNNAMED$424" @1568 - Parent_View @1565 - location (-3, 481) - stereotype TRUE - line_color 3342489 - quidu "42973FAB0228" - client @1565 - supplier @1538 - line_style 0))) - (object RealizeView "" @1569 - stereotype TRUE - line_color 3342489 - quidu "4297432900C2" - client @1561 - supplier @1528 - line_style 0) - (object InheritView "" @1570 - stereotype TRUE - line_color 3342489 - quidu "429C87EF032D" - client @1561 - supplier @1529 - line_style 0) - (object ClassView "Class" "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" @1571 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1920, 1904) - label (object ItemLabel - Parent_View @1571 - location (1614, 1823) - nlines 1 - max_width 612 - justify 0 - label "CSubConnectionProviderBaseS") - icon_style "Icon" - line_color 3342489 - fill_color 16777215 - quidu "4289DB160047" - width 630 - height 186 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$404" @1572 - location (1919, 2082) - stereotype TRUE - line_color 3342489 - quidu "4289DBB003E2" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$405" @1573 - Parent_View @1572 - location (95, 1218) - stereotype TRUE - line_color 3342489 - quidu "4289DBB1039D" - client @1572 - supplier @1552 - line_style 0) - (object RoleView "$UNNAMED$406" @1574 - Parent_View @1572 - location (95, 1218) - stereotype TRUE - line_color 3342489 - quidu "4289DBB103A7" - client @1572 - supplier @1571 - line_style 0))) - (object AssociationViewNew "$UNNAMED$416" @1575 - location (1918, 1359) - stereotype TRUE - line_color 3342489 - quidu "428A0B530315" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$417" @1576 - Parent_View @1575 - location (-434, 511) - stereotype TRUE - line_color 3342489 - quidu "428A0B530316" - client @1575 - supplier @1571 - line_style 0 - label (object SegLabel @1577 - Parent_View @1576 - location (1885, 1698) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.754269 - height 35 - orientation 1)) - (object RoleView "$UNNAMED$418" @1578 - Parent_View @1575 - location (-434, 511) - stereotype TRUE - line_color 3342489 - quidu "428A0B530317" - client @1575 - supplier @1553 - line_style 0 - label (object SegLabel @1579 - Parent_View @1578 - location (1972, 953) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "*" - pctDist 0.900000 - height 54 - orientation 1)))) - (object RealizeView "" @1580 - stereotype TRUE - line_color 3342489 - quidu "4297432D0294" - client @1571 - supplier @1528 - line_style 0) - (object AssociationViewNew "$UNNAMED$413" @1581 - location (2350, 1900) - stereotype TRUE - line_color 3342489 - quidu "4289DCBF0391" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$414" @1582 - Parent_View @1581 - location (526, 684) - stereotype TRUE - line_color 3342489 - quidu "4289DCC003E3" - client @1581 - supplier @1555 - line_style 0 - label (object SegLabel @1583 - Parent_View @1582 - location (2435, 1954) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.741935 - height 54 - orientation 1)) - (object RoleView "$UNNAMED$415" @1584 - Parent_View @1581 - location (526, 684) - stereotype TRUE - line_color 3342489 - quidu "4289DCC10005" - client @1581 - supplier @1571 - line_style 0))) - (object AssociationViewNew "$UNNAMED$428" @1585 - location (1479, 1904) - stereotype (object SegLabel @1586 - Parent_View @1585 - location (1479, 1785) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "42B04162001E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$429" @1587 - Parent_View @1585 - location (-441, 0) - stereotype TRUE - line_color 3342489 - quidu "42B0416302C9" - client @1585 - supplier @1561 - line_style 0 - label (object SegLabel @1588 - Parent_View @1587 - location (1368, 1958) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 0)) - (object RoleView "$UNNAMED$430" @1589 - Parent_View @1585 - location (-441, 0) - stereotype TRUE - line_color 3342489 - quidu "42B0416302CA" - client @1585 - supplier @1571 - line_style 0 - label (object SegLabel @1590 - Parent_View @1589 - location (1591, 1958) - anchor 2 - anchor_loc 1 - nlines 1 - max_width 15 - justify 0 - label "1" - pctDist 0.900000 - height 54 - orientation 1)))) - (object UsesView "" @1591 - stereotype TRUE - line_color 3342489 - quidu "42B041AB0091" - client @1553 - supplier @1533 - line_style 0))))) - (object Class_Category "Sub Connection Flow Clients" - quid "42D2C2D70107" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "MSubConnectionBroadcast" - quid "42D2C2FE008B" - abstract TRUE) - (object Class "MSubConnectionClient" - quid "42D2C324007D" - abstract TRUE)) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "42D2C2FA023E" - 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 Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" @1592 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (480, 272) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1592 - location (215, 221) - fill_color 13434879 - nlines 1 - max_width 530 - justify 0 - label "MSubConnectionBroadcast") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42D2C2FE008B" - width 548 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1593 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (480, 848) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1593 - location (218, 774) - fill_color 13434879 - nlines 1 - max_width 524 - justify 0 - label "MSubConnectionFlow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "429C882D03D7" - width 542 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" @1594 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1824, 272) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1594 - location (1600, 221) - fill_color 13434879 - nlines 1 - max_width 448 - justify 0 - label "MSubConnectionClient") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "42D2C324007D" - width 466 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1595 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1826, 855) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1595 - location (1538, 781) - 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 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1596 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2496, 863) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1596 - location (2231, 789) - fill_color 13434879 - nlines 1 - max_width 530 - justify 0 - label "MSubConnectionDataClient") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41A753E90088" - width 548 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1597 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1152, 850) - font (object Font - italics TRUE) - label (object ItemLabel - Parent_View @1597 - location (885, 776) - fill_color 13434879 - nlines 1 - max_width 534 - justify 0 - label "MSubConnectionFlowClient") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "4284A8070236" - width 552 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1598 - stereotype TRUE - line_color 3342489 - quidu "42D2C3AD00EA" - client @1593 - supplier @1592 - line_style 0) - (object InheritView "" @1599 - stereotype TRUE - line_color 3342489 - quidu "42D2C3B20355" - client @1597 - supplier @1592 - line_style 0) - (object InheritView "" @1600 - stereotype TRUE - line_color 3342489 - quidu "42D2C3B502CD" - client @1597 - supplier @1594 - line_style 0) - (object InheritView "" @1601 - stereotype TRUE - line_color 3342489 - quidu "42D2C3B802F9" - client @1595 - supplier @1594 - line_style 0) - (object InheritView "" @1602 - stereotype TRUE - line_color 3342489 - quidu "42D2C3BC009C" - client @1596 - supplier @1594 - line_style 0) - (object NoteView @1603 - location (1184, 320) - label (object ItemLabel - Parent_View @1603 - location (971, 182) - fill_color 13434879 - nlines 5 - max_width 390 - label "indicates that the super-class is sub-connection client and processes sub-connection->flow broadcast calls.") - line_color 3342489 - fill_color 13434879 - width 450 - height 288) - (object NoteView @1604 - location (2560, 256) - label (object ItemLabel - Parent_View @1604 - location (2301, 175) - fill_color 13434879 - nlines 3 - max_width 483 - label "indicates that the super-class is sub-connection client") - line_color 3342489 - fill_color 13434879 - width 543 - height 175) - (object AttachView "" @1605 - stereotype TRUE - line_color 3342489 - client @1604 - supplier @1601 - line_style 0) - (object AttachView "" @1606 - stereotype TRUE - line_color 3342489 - client @1604 - supplier @1602 - line_style 0) - (object AttachView "" @1607 - stereotype TRUE - line_color 3342489 - client @1603 - supplier @1599 - line_style 0) - (object AttachView "" @1608 - stereotype TRUE - line_color 3342489 - client @1603 - supplier @1600 - line_style 0) - (object NoteView @1609 - location (448, 1264) - label (object ItemLabel - Parent_View @1609 - location (298, 1127) - fill_color 13434879 - nlines 5 - max_width 265 - label "class represents 1-1 sub-connection -> flow channel.") - line_color 3342489 - fill_color 13434879 - width 325 - height 287) - (object AttachView "" @1610 - stereotype TRUE - line_color 3342489 - client @1609 - supplier @1593 - line_style 0)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "427A6CA9006E" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 959 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::Sub Connection Flow::Network Layer" @1611 - location (1680, 656) - label (object ItemLabel - Parent_View @1611 - location (1536, 572) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Network Layer") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427F43920168" - width 300 - height 180) - (object CategoryView "Logical View::Sub Connection Flow::Link Layer" @1612 - location (1008, 640) - label (object ItemLabel - Parent_View @1612 - location (864, 556) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Link Layer") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427F43CA015F" - width 300 - height 180) - (object CategoryView "Logical View::Sub Connection Flow::Sub Connection Flow Clients" @1613 - location (1360, 1072) - label (object ItemLabel - Parent_View @1613 - location (1174, 988) - fill_color 13434879 - nlines 2 - max_width 372 - justify 0 - label "Sub Connection Flow Clients") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "42D2C2D70107" - width 384 - height 180)))))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "41A74B8C02E2" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::Connection" @1614 - location (1744, 896) - label (object ItemLabel - Parent_View @1614 - location (1600, 812) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Connection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A74FA2017D" - width 300 - height 180) - (object CategoryView "Logical View::Sub Connection" @1615 - location (1248, 896) - label (object ItemLabel - Parent_View @1615 - location (1104, 812) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Sub Connection") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A74FC60071" - width 300 - height 180) - (object CategoryView "Logical View::Service" @1616 - location (176, 896) - label (object ItemLabel - Parent_View @1616 - location (32, 812) - 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 NoteView @1617 - location (2032, 1808) - label (object ItemLabel - Parent_View @1617 - location (1251, 1611) - fill_color 13434879 - nlines 8 - max_width 1527 - 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 -|white boxes - pseudo-classes (don't actually exist) representing de-marshaling on the receiver side -|X - dependencies/associations to be removed - ) - line_color 3342489 - fill_color 13434879 - width 1587 - height 407) - (object CategoryView "Logical View::Resolver" @1618 - location (816, 1200) - label (object ItemLabel - Parent_View @1618 - location (672, 1116) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Resolver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41A77EF303B5" - width 300 - height 180) - (object CategoryView "Logical View::Factory" @1619 - location (1055, 304) - label (object ItemLabel - Parent_View @1619 - location (911, 220) - 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 Label @1620 - location (1039, 32) - nlines 44 - max_width 62 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object Label @1621 - location (751, 48) - nlines 1 - max_width 288 - label "DATA PLANE") - (object Label @1622 - location (1103, 48) - nlines 1 - max_width 363 - label "CONTROL PLANE") - (object CategoryView "Logical View::Session Proxy/Pit Boss" @1623 - location (1051, 1712) - label (object ItemLabel - Parent_View @1623 - location (904, 1628) - fill_color 13434879 - nlines 2 - max_width 294 - justify 0 - label "Session Proxy/Pit Boss") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41AA25160186" - width 306 - height 180) - (object CategoryView "Logical View::Selection" @1624 - location (2208, 896) - label (object ItemLabel - Parent_View @1624 - location (2064, 812) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Selection") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41B6EAB601E8" - width 300 - height 180) - (object CategoryView "Logical View::New Interfaces & Functions" @1625 - location (1872, 288) - label (object ItemLabel - Parent_View @1625 - location (1717, 204) - 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) - (object ImportView "" @1626 - stereotype TRUE - line_color 3342489 - quidu "41A8760C02FE" - client @1618 - supplier @1619 - line_style 0) - (object ImportView "" @1627 - stereotype TRUE - line_color 3342489 - quidu "41A91EB50147" - client @1618 - supplier @1615 - line_style 0) - (object ImportView "" @1628 - stereotype TRUE - line_color 3342489 - quidu "427A064401E7" - client @1618 - supplier @1623 - line_style 0) - (object ImportView "" @1629 - stereotype TRUE - line_color 3342489 - quidu "41A8760803A2" - client @1614 - supplier @1619 - line_style 0) - (object ImportView "" @1630 - stereotype TRUE - line_color 3342489 - quidu "41B6EADF010A" - client @1614 - supplier @1624 - line_style 0) - (object ImportView "" @1631 - stereotype TRUE - line_color 3342489 - quidu "427A065F0376" - client @1614 - supplier @1623 - line_style 0) - (object CategoryView "Logical View::Sub Connection Flow" @1632 - location (624, 896) - label (object ItemLabel - Parent_View @1632 - location (460, 812) - fill_color 13434879 - nlines 2 - max_width 328 - justify 0 - label "Sub Connection Flow") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A06CC0387" - width 340 - height 180) - (object ImportView "" @1633 - stereotype TRUE - line_color 3342489 - quidu "427A06F80113" - client @1632 - supplier @1619 - line_style 0) - (object ImportView "" @1634 - stereotype TRUE - line_color 3342489 - quidu "41A876010316" - client @1616 - supplier @1619 - line_style 0) - (object ImportView "" @1635 - stereotype TRUE - line_color 3342489 - quidu "41A91E410014" - client @1616 - supplier @1632 - line_style 0) - (object ImportView "" @1636 - stereotype TRUE - line_color 3342489 - quidu "427A063C027B" - client @1616 - supplier @1623 - line_style 0) - (object ImportView "" @1637 - stereotype TRUE - line_color 3342489 - quidu "427A070F0206" - client @1632 - supplier @1615 - line_style 0) - (object ImportView "" @1638 - stereotype TRUE - line_color 3342489 - quidu "41A876050177" - client @1615 - supplier @1619 - line_style 0) - (object ImportView "" @1639 - stereotype TRUE - line_color 3342489 - quidu "41A91E370312" - client @1615 - supplier @1614 - line_style 0) - (object ImportView "" @1640 - stereotype TRUE - line_color 3342489 - quidu "427A06AC0060" - client @1615 - supplier @1623 - line_style 0))))) - 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 Dependency_Relationship - quid "427A149403B2" - supplier "Component View::LSCPR" - quidu "427A123D01AC" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "427A174601CC" - supplier "Component View::NCPR" - quidu "41B9DF0E0232" - 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 "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A286D01DF" - supplier "Component View::CommsDat" - quidu "427A284001B4" - supplier_is_spec TRUE))) - (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::NCFL" - quidu "427A07B90020" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "423D5297018E" - supplier "Component View::LCFL" - quidu "427A121B0032" - 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 Dependency_Relationship - quid "427A19DD0151" - supplier "Component View::ShimSCPR" - quidu "4230324802F2" - 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::LCFL" - quidu "427A121B0032" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "427A9405026B" - supplier "Component View::LDD-PDD" - quidu "427A93D702E1" - 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 Dependency_Relationship - quid "427A149F0372" - supplier "Component View::LSCPR" - quidu "427A123D01AC" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "427A90F403C9" - supplier "Component View::AGT" - quidu "427A90E203B1" - supplier_is_spec TRUE))) - (object module "FACT" "NotAModuleType" "NotAModulePart" - quid "41B9E9EF034B" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A2770022B" - supplier "Component View::NSL" - quidu "427A2739036F" - supplier_is_spec TRUE) - (object Dependency_Relationship - quid "427A952A029F" - supplier "Component View::LSL" - quidu "427A95100005" - supplier_is_spec TRUE))) - (object module "ShimSCPR" "NotAModuleType" "NotAModulePart" - quid "4230324802F2" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "423032570177" - supplier "Component View::ShimCPR" - quidu "41B9E8210008" - supplier_is_spec TRUE))) - (object module "NCFL" "NotAModuleType" "NotAModulePart" - quid "427A07B90020" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A11C7036A" - supplier "Component View::NSCPR" - quidu "41B9DF050008" - supplier_is_spec TRUE))) - (object module "LCFL" "NotAModuleType" "NotAModulePart" - quid "427A121B0032" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A145002BD" - supplier "Component View::LSCPR" - quidu "427A123D01AC" - supplier_is_spec TRUE))) - (object module "LSCPR" "NotAModuleType" "NotAModulePart" - quid "427A123D01AC" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A1841032C" - supplier "Component View::ShimCPR" - quidu "41B9E8210008" - supplier_is_spec TRUE))) - (object module "NSL" "NotAModuleType" "NotAModulePart" - quid "427A2739036F" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A28650378" - supplier "Component View::CommsDat" - quidu "427A284001B4" - supplier_is_spec TRUE))) - (object module "CommsDat" "NotAModuleType" "NotAModulePart" - quid "427A284001B4" - stereotype "") - (object module "AGT" "NotAModuleType" "NotAModulePart" - quid "427A90E203B1" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A9471028D" - supplier "Component View::PSCPR" - quidu "427A94190394" - supplier_is_spec TRUE))) - (object module "LDD-PDD" "NotAModuleType" "NotAModulePart" - quid "427A93D702E1" - stereotype "") - (object module "PSCPR" "NotAModuleType" "NotAModulePart" - quid "427A94190394" - stereotype "") - (object module "LSL" "NotAModuleType" "NotAModulePart" - quid "427A95100005" - stereotype "" - visible_modules (list dependency_list - (object Dependency_Relationship - quid "427A952203CB" - supplier "Component View::NETCON" - quidu "41B9DF8202F9" - 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 268 - origin_y 0 - items (list diagram_item_list - (object ModView "Component View::NSCPR" "NotAModuleType" "NotAModulePart" @1641 - location (1103, 824) - label (object ItemLabel - Parent_View @1641 - location (1058, 799) - 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" @1642 - location (1712, 824) - label (object ItemLabel - Parent_View @1642 - location (1677, 799) - 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" @1643 - location (2544, 1786) - label (object ItemLabel - Parent_View @1643 - location (2497, 1659) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 174 - label "NETCON") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41B9DF8202F9" - width 313 - height 881 - autoResize TRUE - width 313 - height 881) - (object ModView "Component View::PRT" "NotAModuleType" "NotAModulePart" @1644 - location (172, 824) - label (object ItemLabel - Parent_View @1644 - location (137, 799) - 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 @1645 - location (866, 47) - nlines 39 - max_width 56 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @1646 - location (976, 208) - label (object ItemLabel - Parent_View @1646 - location (694, 180) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 1078 - label "ESOCK") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "41B9E52B011B" - width 1944 - height 187 - autoResize TRUE - width 1944 - height 187) - (object Label @1647 - location (112, 320) - nlines 1 - max_width 169 - label "CSocket") - (object Label @1648 - location (880, 320) - nlines 1 - max_width 331 - label "CSubConnection") - (object Label @1649 - location (1248, 320) - nlines 1 - max_width 331 - label "CConnection") - (object Label @1650 - location (244, 575) - nlines 3 - max_width 556 - label -|CControlledServProvider -|CSubConnectionFlow -|(MSubConnectionFlowClient - ) - (object Label @1651 - location (48, 1046) - nlines 2 - max_width 300 - label -|CNifIfBase -|(CProtocolBase) - ) - (object Label @1652 - location (630, 1001) - nlines 3 - max_width 606 - label -|CSubConnectionProviderBase -|(MSubConnectionDataClient, -|MSubConnectionControlClient) - ) - (object Label @1653 - location (1520, 1009) - nlines 3 - max_width 506 - label -|CConnectionProviderBase, -|(MConnectionDataClient, -|MConnectionControlClient) - ) - (object ModView "Component View::NIF" "NotAModuleType" "NotAModulePart" @1654 - location (172, 1462) - label (object ItemLabel - Parent_View @1654 - location (134, 1389) - 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" @1655 - location (1712, 1302) - label (object ItemLabel - Parent_View @1655 - location (1677, 1277) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "ShimCPR") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41B9E8210008" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModView "Component View::NIFMAN" "NotAModuleType" "NotAModulePart" @1656 - location (1713, 1638) - label (object ItemLabel - Parent_View @1656 - location (1672, 1611) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 153 - label "NIFMAN") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "41B9E8530155" - width 275 - height 175 - autoResize TRUE - width 275 - height 175) - (object Label @1657 - location (1575, 1385) - nlines 3 - max_width 519 - label -|CConnectionProvdBase -|CNifAgentRef -|(MConnectionNotify) - ) - (object Label @1658 - location (1856, 1658) - nlines 2 - max_width 557 - label -|CNetworkControlerBase -|(MNetworkControlerObserver) - ) - (object ModView "Component View::FACT" "NotAModuleType" "NotAModulePart" @1659 - location (2160, 842) - label (object ItemLabel - Parent_View @1659 - location (2124, 677) - 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 @1660 - location (78, 888) - nlines 1 - max_width 1794 - label "__________________________________________________________________________________") - (object ModVisView "" @1661 - stereotype TRUE - line_color 3342489 - quidu "41B9EAD60044" - client @1642 - supplier @1659 - line_style 0) - (object ModVisView "" @1662 - stereotype TRUE - line_color 3342489 - quidu "41B9EAE901BE" - client @1655 - supplier @1659 - vertices (list Points - (1823, 1299) - (1956, 1300) - (2041, 1099)) - line_style 0) - (object ModVisView "" @1663 - stereotype TRUE - line_color 3342489 - quidu "41B9EAF603DA" - client @1655 - supplier @1656 - line_style 0) - (object ModVisView "" @1664 - stereotype TRUE - line_color 3342489 - quidu "41B9EB080174" - client @1642 - supplier @1655 - line_style 0) - (object ModVisView "" @1665 - stereotype TRUE - line_color 3342489 - quidu "41B9EB360120" - client @1656 - supplier @1643 - line_style 0) - (object ModView "Component View::ShimSCPR" "NotAModuleType" "NotAModulePart" @1666 - location (1376, 1098) - label (object ItemLabel - Parent_View @1666 - location (1341, 1073) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "ShimSCPR") - icon_style "Icon" - line_color 3342489 - fill_color 65535 - quidu "4230324802F2" - width 228 - autoResize TRUE - width 228 - height 162) - (object Label @1667 - location (502, 1254) - nlines 1 - max_width 218 - label "MNifIfUser") - (object ModView "Component View::NCFL" "NotAModuleType" "NotAModulePart" @1668 - location (720, 828) - label (object ItemLabel - Parent_View @1668 - location (685, 803) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "NCFL") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A07B90020" - width 228 - height 164 - autoResize TRUE - width 228 - height 164) - (object ModVisView "" @1669 - stereotype TRUE - line_color 3342489 - quidu "427A11C7036A" - client @1668 - supplier @1641 - line_style 0) - (object ModView "Component View::LCFL" "NotAModuleType" "NotAModulePart" @1670 - location (704, 1466) - label (object ItemLabel - Parent_View @1670 - location (669, 1441) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "LCFL") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A121B0032" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModVisView "" @1671 - stereotype TRUE - line_color 3342489 - quidu "41B9EB170388" - client @1654 - supplier @1670 - line_style 0) - (object ModView "Component View::LSCPR" "NotAModuleType" "NotAModulePart" @1672 - location (1095, 1466) - label (object ItemLabel - Parent_View @1672 - location (1053, 1390) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 156 - label "LSCPR") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A123D01AC" - width 281 - height 525 - autoResize TRUE - width 281 - height 525) - (object ModVisView "" @1673 - stereotype TRUE - line_color 3342489 - quidu "427A145002BD" - client @1670 - supplier @1672 - line_style 0) - (object ModVisView "" @1674 - stereotype TRUE - line_color 3342489 - quidu "427A149403B2" - client @1641 - supplier @1672 - line_style 0) - (object ModVisView "" @1675 - stereotype TRUE - line_color 3342489 - quidu "427A149F0372" - client @1656 - supplier @1672 - line_style 0) - (object Label @1676 - location (1280, 1514) - nlines 3 - max_width 250 - label -|CNifIfBase -|CNifIfLink -|(MNifIfNotify) - ) - (object ModVisView "" @1677 - stereotype TRUE - line_color 3342489 - quidu "427A174601CC" - client @1641 - supplier @1642 - line_style 0) - (object ModVisView "" @1678 - stereotype TRUE - line_color 3342489 - quidu "423032570177" - client @1666 - supplier @1655 - line_style 0) - (object ModVisView "" @1679 - stereotype TRUE - line_color 3342489 - quidu "427A1841032C" - client @1672 - supplier @1655 - vertices (list Points - (1232, 1367) - (1350, 1300) - (1599, 1299)) - line_style 0) - (object Label @1680 - location (342, 1382) - nlines 3 - max_width 250 - label -|CNifIfBase -|CNifIfLink -|(MNifIfNotify) - ) - (object ModVisView "" @1681 - stereotype TRUE - line_color 3342489 - quidu "41B9EB110299" - client @1644 - supplier @1654 - line_style 0) - (object ModVisView "" @1682 - stereotype TRUE - line_color 3342489 - quidu "41B9EB140275" - client @1644 - supplier @1668 - line_style 0) - (object ModVisView "" @1683 - stereotype TRUE - line_color 3342489 - quidu "423D5297018E" - client @1644 - supplier @1670 - line_style 0) - (object ModVisView "" @1684 - stereotype TRUE - line_color 3342489 - quidu "41B9EACC0004" - client @1646 - supplier @1659 - vertices (list Points - (1899, 218) - (2000, 222) - (2042, 384)) - line_style 0) - (object ModVisView "" @1685 - stereotype TRUE - line_color 3342489 - quidu "41B9EAFA02BE" - client @1646 - supplier @1641 - line_style 0) - (object ModVisView "" @1686 - stereotype TRUE - line_color 3342489 - quidu "41B9EAFD025E" - client @1646 - supplier @1642 - vertices (list Points - (1195, 298) - (1709, 488) - (1708, 744)) - line_style 0) - (object ModVisView "" @1687 - stereotype TRUE - line_color 3342489 - quidu "41B9EB23015F" - client @1646 - supplier @1644 - vertices (list Points - (659, 298) - (175, 456) - (172, 743)) - line_style 0) - (object ModVisView "" @1688 - stereotype TRUE - line_color 3342489 - quidu "427A19DD0151" - client @1646 - supplier @1666 - vertices (list Points - (1081, 298) - (1375, 503) - (1374, 1016)) - line_style 0) - (object Label @1689 - location (1200, 942) - nlines 1 - max_width 363 - label "MShimControlClient") - (object Label @1690 - location (385, 48) - nlines 1 - max_width 2706 - label -|DATA CONTROL MANAGEMENT - ) - (object ModView "Component View::NSL" "NotAModuleType" "NotAModulePart" @1691 - location (2528, 682) - label (object ItemLabel - Parent_View @1691 - location (2493, 657) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "NSL") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A2739036F" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModVisView "" @1692 - stereotype TRUE - line_color 3342489 - quidu "427A2770022B" - client @1659 - supplier @1691 - line_style 0) - (object ModView "Component View::CommsDat" "NotAModuleType" "NotAModulePart" @1693 - location (2880, 1395) - label (object ItemLabel - Parent_View @1693 - location (2841, 1154) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 143 - label "CommsDat") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A284001B4" - width 257 - height 1688 - autoResize TRUE - width 257 - height 1688) - (object ModVisView "" @1694 - stereotype TRUE - line_color 3342489 - quidu "427A28650378" - client @1691 - supplier @1693 - line_style 0) - (object ModVisView "" @1695 - stereotype TRUE - line_color 3342489 - quidu "427A286D01DF" - client @1643 - supplier @1693 - line_style 0) - (object Label @1696 - location (80, 1829) - nlines 1 - max_width 1794 - label "__________________________________________________________________________________") - (object ModView "Component View::AGT" "NotAModuleType" "NotAModulePart" @1697 - location (1712, 2079) - label (object ItemLabel - Parent_View @1697 - location (1677, 2054) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "AGT") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A90E203B1" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModVisView "" @1698 - stereotype TRUE - line_color 3342489 - quidu "427A90F403C9" - client @1656 - supplier @1697 - line_style 0) - (object Label @1699 - location (1600, 1882) - nlines 2 - max_width 381 - label -|CNifAgentBase -|(MNifAgentNotify) - ) - (object Label @1700 - location (2176, 170) - nlines 38 - max_width 43 - label -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| -|| - ) - (object ModView "Component View::LDD-PDD" "NotAModuleType" "NotAModulePart" @1701 - location (176, 2079) - label (object ItemLabel - Parent_View @1701 - location (141, 2054) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "LDD-PDD") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A93D702E1" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModVisView "" @1702 - stereotype TRUE - line_color 3342489 - quidu "427A9405026B" - client @1654 - supplier @1701 - line_style 0) - (object ModView "Component View::PSCPR" "NotAModuleType" "NotAModulePart" @1703 - location (1104, 2074) - label (object ItemLabel - Parent_View @1703 - location (1065, 2046) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 142 - label "PSCPR") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "427A94190394" - width 256 - height 187 - autoResize TRUE - width 256 - height 187) - (object NoteView @1704 - location (608, 2074) - label (object ItemLabel - Parent_View @1704 - location (383, 1999) - fill_color 13434879 - nlines 3 - max_width 415 - label "One of which could be ETEL with its CSY/TSY...???") - line_color 3342489 - fill_color 13434879 - width 475 - height 163) - (object AttachView "" @1705 - stereotype TRUE - line_color 3342489 - client @1704 - supplier @1703 - line_style 0) - (object ModVisView "" @1706 - stereotype TRUE - line_color 3342489 - quidu "427A9471028D" - client @1697 - supplier @1703 - line_style 0) - (object ModView "Component View::LSL" "NotAModuleType" "NotAModulePart" @1707 - location (2528, 1178) - label (object ItemLabel - Parent_View @1707 - location (2493, 1153) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "LSL") - icon_style "Icon" - line_color 3342489 - fill_color 65280 - quidu "427A95100005" - width 228 - autoResize TRUE - width 228 - height 162) - (object ModVisView "" @1708 - stereotype TRUE - line_color 3342489 - quidu "427A952203CB" - client @1707 - supplier @1643 - line_style 0) - (object ModVisView "" @1709 - stereotype TRUE - line_color 3342489 - quidu "427A952A029F" - client @1659 - supplier @1707 - line_style 0) - (object Label @1710 - location (128, 666) - nlines 1 - max_width 113 - label "SAP") - (object Label @1711 - location (622, 416) - nlines 3 - max_width 606 - label -|CSubConnectionProviderBase -|(MSubConnectionDataClient, -|MSubConnectionControlClient) - ) - (object Label @1712 - location (1488, 432) - nlines 3 - max_width 506 - label -|CConnectionProviderBase, -|(MConnectionDataClient, -|MConnectionControlClient) - ))))) - 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")) diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/Documentation/Design for Flexible Comms Stack.vsd Binary file datacommsserver/esockserver/Documentation/Design for Flexible Comms Stack.vsd has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/Documentation/NonSeamlessBearerMobility_ClientSideAPIs.vsd Binary file datacommsserver/esockserver/Documentation/NonSeamlessBearerMobility_ClientSideAPIs.vsd has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/Documentation/release.txt --- a/datacommsserver/esockserver/Documentation/release.txt Fri Sep 24 15:38:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1457 +0,0 @@ -ESOCK E32 Sockets server - -8. Nov 2003. -============ - -¨ ESock implements the functionality required by a CPM, e.g. meeting rendezvous at - start-up and supporting the messages required by the framework (see R0). Also - it doesnt shut down automatically but rather on request from the RootServer. -¨ ESock now supports MBufs for data transfer to protocol SAP implementations - over the PRT interface (CServProviderBase). The descriptor based Write() and - GetData() functions are deprecated. -¨ ESock now understands the BindFrom parameter in .ESK files. Allows a protocol - configuration to specify its binding below another protocol. This avoids the need - for it appearing in the upper protocol's configuration file, making such protocols - more modular. -¨ New feature: Datagram Continuation, the ability to read a datagram in parts. With - PRT v1 when an application reads a datagram using RSocket::recv() ESock calls GetData() - upon the SAP for the exact amount of data requested by the client. If the datagram is - bigger than the requested amount the PRT will truncate it and return the requested amount - of octets. It is up to the client to know whether the data was truncated. This leads to some - clients having to maintain absurdly large transfer buffers to cope with out-lier cases. - With PRTs implementing PRT1.5, ESock calls GetData() with a carefully oversized length - parameter, with the intent that the SAP delivers the entire datagram RMBufChain. A client - request to read the datagram which includes a TSockXfrLength parameter, eg - RSocket::Recv(TDes8& aDesc,TUint flags,TRequestStatus& aStatus,TSockXfrLength& aLen), - then completes with the remaining unread octets of the datagram in the TSockXfrLength. - The client can then read the remaining octets by further reads with the 'KSockReadContinuation' - flag OR'd into the flags field. Remaining octets are discarded upon the next read without the - KSockReadContinuation flag set. - Notes: - (1) This only works with PRT1.5 protocols. - (2) Clients who do not set the KSockReadContinuation flag experience the original behaviour that overflows are discarded - (3) Clients who need to treat datagrams as a "stream" can always set KSockReadContinuation as in the absence of remaining data a new GetData is performed. -¨ The MBuf Manager has been moved from ESock/MBufMgr to MBufMgr. All classes previously living - in the NIFMAN component, implementing extra functionality for MBufs have been moved to the - new MBufMgr component. Components needing this should link to the mbufmgr.dll library. -¨ ESock has been split into a client DLL (esock.dll) and a server DLL (esocksvr.dll). -¨ ESock is now using the Secure IPC framework. E.g. CServer2, RMessage2 and TIpcArgs. - -29. Nov 2001 (alfredh) -====================== - -Defect fixes: - -KUN-54UMKA "CSocket::Ioctl() panics when calling second Ioctl if first one leaves" - -Problem fixed in ssock/ss_sock.cpp - now setting flag 'ioctl block' *after* a -successful memory allocation. This defect was found using SmsStack reg tests. -Verified on WINS and ARM4 (assabet board) -Also increased the stacksize for tcesock.exe to 0x10000 so I could run on assabet. - - -Version 2.1 (651) -============== -Merged in the changes to the test codes the projects now output logs - - - TCESOCK logs to \epoc32\wins\c\esoctest.txt under wins and on c:\esoctest.txt under thumb - - TIPC logs to \epoc32\wins\c\ipctest.txt under wins and on c:\ipctest.txt under thumb - - TSHUT logs to \epoc32\wins\c\tshutest.txt under wins and on c:\tshutest.txt under thumb - - - -Version 2.0 (650) -================= - -First release onto mainline share. Identical to version 555 on ER5u share. - -Version 1.0 (555) -================= -- Previous fix for (EDNPGAL-4B4GEJ in ER5u) was broken and removed in ESOCK 554. The -correct fix has now been added to this release (ESOCK 555) - -Version 1.0 (554) -================= - -- defect fix for EDNDHAR-4BXLU6 (Web hits a SocketServer USER 47 Panic on receiving data) -in ER5u Defects. Involved removing the so-called defect fix that was put in ESOCK 552, for -"Large TCPIP packets seem to be lost". - -Version 1.0 (553) -================= - --EPOC Connect was broken by 552 by the omission of the construction of a hard-coded -ESOCK.INI for the WINC build. This has been rectified. - - -Version 1.0 (552) -================= - -- Minor code changes to eliminate MSVC6 warnings. -- defect fix for "Large TCPIP packets Seem to be Lost" (EDNPGAL-4B4GEJ in ER5u). - This fix works for WINS but does not fix the defect on ARM. This is still under - investigation. -- defect fix for "Need to remove all references to EPOC registry" - (EDNDMAY-49CE4E in ER5u -defects). Removed sections of code which used it (all in WINC build). -- defect fix for "Need to remove calls to deprecated functions" (EDNDMAY-49CDVT in ER5u defects). - Removed two lines which call RThread::SetNotifyIfDie() and RThread::SetMark(). - - - -Version 1.0 (550) -================= - -- Split Nifman from Esock. -- Removed all narrow-specific stuff from MNT.CMD and EBLD.BAT. -- Removed narrow def files. -- Did some general tidying up of header files. - -Version 1.0(510) -================ -- Fixed (another) defect in Nifman code for restarting the thread - (ER5 Defect Database EDNKPIA-465MLC) - -Version 1.0(509) -================ -- Changed the Nifman code for restarting the thread - -Version 1.0(508) -================ -- Re systemised the ESock thread - -Version 1.0(507) -================ -- Added EBLD.BAT -- Change in CS_CLI.CPP RSocket::GetOpt - -Version 1.0(506) -================ -- Boilerplated source files -- Changed esock to run as non-system thread -- edit mnt to use evalid.bat for validation - -Version 1.0(505) -================ --defect fix -Transfer socket failed with an socket openned in passive mode -defect reference: SW1-322 - -Version 1.0(504) -================ -- Fixed a defect which meant that debug protocols would not run -with a release ESOCK. - -Version 1.0(503) -================ -- debug/Rel stuff -- Unicode UID, added a ROM directory - -Version 1.0(502) -================ -- VC5 - -Version 1.0(501) -================ -- Fixed the handling of UNICODE ini files. -- This was tested on a RACK. - -Version 1.0(500) -================ -- Finished MAKMAKE stuff including testcode -- Mad proofed the Nif interface -- First release for ER5 - -Version 1.0(093) -================ -- Changed ESOCK tom use MAKMAKE - -Version 1.0(92) -================ -- Changed Nifman to depend on the CommDB header file rather than using the - definitions for datbase fields in nifvar.h -- Changed MS CallBack codes to be >1000 rather than -ve as -ve values cannot - be stored in the database - - -Version 1.0(91) -================ -- Fixed a defect in the MBuf code, didn't ulink when removing a buffer - from a chain. -- Changed the Nif Interface for reading descriptors - - -Version 1.0(90) -================ -- Modifications for callback. BC across the ESOCK i/f but not the NifMan - interface, so a new agent is required. I.e. a kipper (Netdial2) which - supports callback. - - -Version 1.0(072) -================ - -- Fixed WINC build because make files did not have the __WINS__ macro in them - -- Added test code for WINC to tcesock.exe - - -Version 1.0(071) -================ - -- MARM debug build is now BC with MARM release as per E32 125. - -- Updated obey files. - -- Incrementeted build number to 071. - -- Made changes to support PLP over TCPIP, i.e. allowing INI file to be - loaded from the MS Windows in WINC builds. - -- Work around in place of E32 WINC/WINS/WIndows 95 TLS defect by using Windows - TLS instead of EPOC32 TLS - -Version 1.0 (400) -================= - -- R4 release. Standard set of R4 dependencies. - -- Standardised MNT verbs. Can now build project on a clean drive using - BLDFROMNOTHING. - -Version 1.0(070) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond (nonunicode) -NIFMAN.DLL is BC with build 066 (nonunicode) -UNICODE ESOCK.DLL and UNICODE NIFMAN.DLL not BC with previous releases -Not SC with previous releases due to changes in TDes8 v.s TDes declarations - - -General changes -- Updated all build scripts to build and get UNICODE components -- Ran all test code in UNICODE on WINS and MARM rom on a rack D - -Changes to NIFMAN.DLL -- Introduced freeze files for UNICODE WINS and MARM -- MNifIfNotify::Authenticate() now takes TDes arguments as oppose to TDes8 -- Changed NIFMAN::SetSocketState() to return KErrUnsupported if it is given an - unrecognised -- CNifAgentBase::Authenticate() now takes TDes arguments as oppose to TDes8 -- Changed INI file reading code to interpret ini files with leading FFFE bytes as UNICODE. - - -ESOCK.DLL -- Frozen def file changed for UNICODE WINS and MARM -- RServiceResolver::GetByName() & GetByNumber now take a TDesC argument as oppose to TDes8 -- THostName definition changed to TBuf<0x40> rather than TBuf8<0x40> -- TServiceName definition changed to TBuf<0x20> rather than TBuf8<0x20> -- Added wide IPC Read/Write functions to server side -- Changed server side buffer to THostName rather than TBuf8<30> for SetHostName call - There is a potential defect here which limits host name size of only 30 characters -- Changed INI file reading code to interpret ini files with leading FFFE bytes as UNICODE. -- Changed Changed CHostResolvProvdBase and CServiceResolvProvdBase functions to - use TDes instead of TDes8 declarations -- Had to increase the stack size to pass the nifman tests, so it is now KDefaultStackSize*sizeof(TText) -- Fixed SW1-836 RSocket::Write does not pass flags through on stream sends because of type 'o' -- Fixed SW1-851 Double clean up stack push for protocol family reference -- Added KSocketInternalWriteBit & KSocketInternalReadBit for protected Send/Recv flags - - -Version 1.0(069) -================ - -No source code changes but released with documentation under version control - - -Version 1.0(068) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 066 - --Changed version numbers returned by RNif class to be teh same as ESOCK - --Added functionality to Nif::SetSocketState() to set the ESOCK socket internal -buffer size. ENifBuffers512 sets the buffers to 512 bytes, ENifBuffers1024 to 1024 -and ENifBuffers2048 to 2048. - --Incremented build number - -Version 1.0(067) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 066 - --Fixed SW1-203 'Possible panic if immediate restart after disconnect' - --Fixed SW1-204 'Stage transition from Uninitialised to Unconnected not picked up by RNifMonitor' - --Added iState==EDisconnecting __ASSERT_debug to NIFMAN DisconnectComplete() upcall - - -Version 1.0(066) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 063 with exception of added functions - -Changes to NIFMAN - --Added derived class RNifMonitor. RNifMonitor::Open() opens a session to the NIFMAN -server. It is similar to a RNif session however the corresponding agent is not -loaded nor is it referenced. The only supported commands for RNifMonitor are: -Progress(), LastProgressError(), ProgressNotification(), CancelProgressNotification(). -Other RNif functions will return KErrNotSupported. These changes are a response -to SW1-195. - --Changed TPtrC(0,0) default arguments to TPtr() as per SW1-194 - --Changed KNifOptLevel constant declaration from 401 to 0x191 to be consistent with other -hex declarations - --Added constants KAgentUninitialised=0 and KAgentUnconnected=1 and removed -KMinAgentProgress=0. This is all about allowing NIFMAN to give consistant updates -through the RNifMonitor class. KAgentUninitalised is the default stage whenever -a monitor session connects and there is no agent. As soon as an agent appears -the stage will change to KAgentUnconnected. When the agent eventually unloads -the stage will change back to KAgentUinitialised. These stages are consistient with -NTRAS and NETDIAL agents, plus it means the stage will be updated correctly in the -final instance. - --Moved the last progress error variable storage from the agent reference into the -sessions. This means a session must be active to get a last error. Calling -LastProgressError() will now clear the last error from the particular session. - --Made various changes on the NIFMAN server side to support RNifMonitor class. The -main changes involved ensuring the monitor sessions are updated when agents are born -/killed. - --Changed RNif client side code to make better code reuse when opening sessions. - --Added test code for RNifMonitor class and progress update changes. - - -Changes to ESOCK --Incremented build numbers - - -Version 1.0(065) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 063 - -Changes to NIFMAN --A new variable has been added "Timeout\StopIfNoClient". If this variable is true or -the variable is not found then the interface will be stopped immediately if is is not -yet established and there are no network users, (i.e. internet protocol using socket -server sessions) - --A new variable has been added "Timeout\\ReconnectIfNoClient". If this variable is not -found or is false then the reconnect dialog will not be requested if there -are no network users - -Changes to ESOCK --Incremented build numbers - - -Version 1.0(064) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 060 with exception of added functions - -Changes to NIFMAN --EsWatch thread now creates a reference to the nifman library in its - entry point. This avoids exceptions because esock dynamically loads nifman - --EsWatch now looks at the thread exit type in addition to the logon - completion code - -Changes to ESOCK --Incremented build numbers - -Version 1.0(063) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 060 with exception of added functions - -Changes to NIFMAN --Added following functions to get progress information and to stop network interfaces - Nif::ProgressL(TNifProgress& aProgress, const TDesC& aName) - Nif::Stop(TAny* aId, CNifIfBase* aIf) - Nif::ProgressL(TNifProgress& aProgress, TAny* aId, CNifIfBase* aIf) --Added constant KNifOptInterfaceProgress=3, for protocols to implement as a GetOpt --Added test code as appropriate - - -Changes to ESOCK --Incremented build number - -Version 1.0(062) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 060 - -Changes to NIFMAN --Fixed SW1-137 'Network timeouts don't allow zero seconds' - If 0 is returned from the database the timeout is set to the minumum 1 - If any negative number is returned by the database the timeout is infinite - If the database does not support the timeout values the timeout is infinite - --Fixed SW1-81 'PC.PRT can panic the Socket Server' - If the port number is out of range KErrTooBig is returned - -Changes to ESOCK --Incremented build number - - -Version 1.0(061) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 060 - -Changes to NIFMAN --Changed function name CNifFactory::ConstructL to CNifFactory::InitL, which means its - still BC. In any case the only project using this function is ETHER802 --Added enumeration ENifSocketCreated for Nif::SetSocketState. This is BC because - the enumeration maps directly onto appropriate ESOCK internal socket state. --Added StartC32() function into RNif client side if socket server does not exist --A thread 'EsWatch' is now started by NIFMAN to monitor ths socket server thread - if the thread suffers an abnormal exit then the C32Exe process is restarted. --Speeded up the operation of Nif::CheckIniConfig() by only searching for ESOCK.INI - once on the server side --The mbuf reaper started by NIFMAN will no longer remove the first mbuf pool. - -Changes to ESOCK --Incremented build number - -Version 1.0(060) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 059 with exception of added functions - -Changes to NIFMAN - --Added EXPORT CNifFactory::ConstructL --Added EXPORT Nif::SetSocketState() --Incremented build number --Fixed SW1-97 'Cannot start NetDial twice in quick succession on Series 5' --Fixed alloc heaven in Nifman::CheckIniConfig function - -Changes to ESOCK --Moved __UHEAP_MARK & __UHEAP_MARKEND statements in thread creation for debug build --Now explicitly deleting active scheduler & cleanup trap --Changed void CResolverProvdBase::SetNotify() to an inline - -Version 1.0(059) -================ - -ESOCK.DLL is BC with Protea v.100 and beyond -NIFMAN.DLL is BC with build 058, but strings requested from agents have changed -making it incompatible with TCPIP 026. - - -Changes to NIFMAN - --Added following Functions to NIFMAN - Nifman::CheckIniConfig() - External function will ensure the ESOCK.INI file has been parsed - Nif::IsProtocolLoaded() - NIFMAN internal function to determine if named protocol is loaded - Nif::CheckInstalledL() - NIFMAN internal function to check nifman is installed - Nif::CheckInstallMBufManager() - internal function which also checks in ini file for MBuf max heap size - --Added CMBufPoolReaper class which goes off every 5 seconds to recover mbuf manager heap --Standardised all NIFVAR.H variables to have correct prefixes --Changed 'ShortTimeout' to 'Timeout\\Client' --Changed 'LongTimeout' to 'Timeout\\Route' - - - -Changes to ESOCK --Incremented build number --Added friend class CMBufPoolReaper to RMBufQ --Added friend class CMBufPoolReaper & Nif to CMBufManager --Removed inline C'tor from CMBufManager --Changed CMBufManager data variables from protected back to private --Added friend class Nif to CProtocolRef --Changed CESockIniData data members from private to protected --Fixed SW1-68 'OOM Access violation' as suggested --Fixed SW1-69 'Unchecked return value' as suggested --Fixed SW1-42 'Inconsistent asserts' as suggested --Fixed SW1-43 'ESock Fault after calling connect' as suggested --Removed bogus assert from CProtocolBase d'tor - - - -Version 1.0(058) -================ - -ESOCK.DLL is BC with Protea V.100 and beyond - -New Component --Moved NIFMAN.DLL from TCPIP into ESOCK & redesigned NIFMAN.DLL to cope with -multiple agents/nifs --Added 3 test modules IDUMMY.NIF, ADUMMY.AGT & TNIFMAN.EXE. --Changed PDUMMY.PRT to include nifman tests - -Note new nifman will only work with TCPIP 026 and beyond - -Changes to ESOCK (i.e. changes affecting Protea ROM) --Added inline accessor for CProtocolBase::iRefCount - 'CProtocolBase::RefCount() const' --Added KUidEsockExtension = 0x10000387 to ES_PROT.H --Incremented build number --Added inline C'tor for CMBufManager --Changed data variables access for CMBufManager from private to protected --Fixed SW3-1616 'RMBufChain::TrimEnd() does not deal with an offset of zero correctly' --Fixed SW1-183 'Possible orphaning of library handle under OOM when loading extension module' --Fixed SW1-384 'Possible exception under OOM caused by prematurely unloaded library/partially constructed object' --Commented out various __ASSERT_debug's SS_SOCK.CPP lines 1332 & 1579 to enable TCPIPs - half close mechanism to work properly --Added inline accessor to CSocketScheduler::iGlobals - 'CSocketScheduler::Globals()' --Fixed SW1-383 'Possible OOM exception because 'new' should be 'new (ELeave)' - -Other --IPC.PRT is now included in the ESOCK releasables. --Given CIpcProtocolHolder::GetNextFreePort TInt return type to eliminate warning - - -Version 1.0(057) -================ -BC - --Fixed SW3-1332 'Potential OOM problem with Socket Server exclusive mode' --Incremented build number to 057 - - -Version 1.0(056) -================ - --Fixed SW3-1281 Infrared printing can easily kill machine and corrupt files - By increasing the socket server active object priority when it is in exclusive mode. --Incremented build number to 056 - -Version 1.0(055) -================ - --Fixed SW3-819 MARM ESOCK.DLL released without .map file --Fixed SW3-783 Two functions declared IMPORT_C but not defined EXPORT_C - MARM build now has two extra exports --Fixed SW3-432 ESOCK version numbers incorrect. They are now 1.0.55 --Fixed SW3-355 ESOCK does not check module Uid2s --Fixed SW-3775 Socket Server panics itself rather than panicking clients --Added mnt valid verb --Added lots more test code --Removed all .mdp files from archive --Added mnt bldarmrel verb - -Version 1.0(054) -================ - --Fixed more problems with TSockXfrLength not being filled in for Send()/Recv() --Changed call to CArrayFixBase::SetReserveL for E32 release 105 --Fixed some problems with RHostResolver::Next() - -Version 1.0(053) -================ - --Fixed problem with delta timer resolution by compensating for for lack of rounding - up in CDeltaTimer class when granularity in reduced. This has enabled a 100% performance - improvement for IrCOMM. --Fixed a defect in data length parameter for TCPIP half close. --Completed implementation for RHostResolver::Next() - -Version 1.0(052) -================ - --Removed pdummy.prt from release --Stopped releasing ESOCK.INI files because they are incorrect --Removed starting of ESOCK in DLL entry point for WINS. --Changed INIFILE.H to ES_INI.H --Removed ESOCK_INI_FILE_DIR define from ES_INI.H --Changed name of class CIniFile to CESockIniData ordinals still in same place --Providing default argument for CESockIniData::NewL() --Stripped loads of private data out of CSockIniData class --Changed exported CESockIniData c'tor from private to protected - No effect on existing use because no component could have been using it --Now Building WINC esock.dll with WINS def files. --Moved #define _MBUF_CHECKS into debug builds only --RMBufQ::Transfer(...) now private --Fixed defect in CSocket::ConnectL where check for error state was not taking place --WINC build will now look in MS Windows registry for INI files - a default is provided - for ESOCK.INI --Socket server shut down timer started after family close. This fixes defect with library - unloading and latency timer for TCPIP. --Latency timer set to 15 seconds. --Added RSocket::Name() which allows obtains system global name for a socket --Added RSocket::Transfer() which allows a socket to be transfered from one session to - another by using the socket global name as a reference. The transfer is like a - socket creation. If it fails the socket which is being transfer will remain with - the original socket. Success/failure at the originating socket can be checked - by calling RSocket::Info which will return KErrNone if the transfer failed and - KErrBadHandle if it succeeded. --Fixed problem with Shutdown(EStopOutput) by allowing data to be received if the socket - is in a shutting down state. Additionally any call to a send function will now - complete with KErrEof if output has been stopped. --If a socket has been shut down with EStopInput any further calls to a receive function - will complete with KErrEof. --Moved creation of CSocket::iAcceptQ into CSocket::ListenL() which avoids possible - exception because return of 'new' was not checked. --Removed iIoctlBuf from CSocket because it has no requirement to be persistent --Changed CSocket::iAcceptQ to a CCirBuf which avoids some OOM problems and truely - implements a fixed size queue. A panic is generated if a protocol attempts to - overfill the accept queue. --Ready to go with uid check but commented out until all protocols implement it. --Fixed potential OOM defect where library handle could have been orphaned in - CProtocolFamilyRef::LoadL(). --Implmented a way of passing Connect/Disconnect data OOM errors to the client instead of - just ignoring them - -Version 1.0(051) -================ - -Not binary compatible with last release by virtue of the following: - -Removed all redundant package buffers from RSocket class and replaced two - which are used with PckgBufC's. This cuts the size of a RSocket on the - stack by about 52 bytes. - -Other changes: - -Removed names which are not required by clients from ES_SOCK.H -Removed the constant KSockOptionMaxSize because it is now redundant -Removed the double under score from the start of RSocketServ::SetExclusive mode and - RSocketServ::ClearExclusive mode. -Added following uids to marm builds: - ESOCK.DLL uid2 0x1000008D uid3 0x10000047 - *.PRT uid2 0x1000004A -Added a protocol accessible function, SocketServExt::InstallSchedulerHook(), which - allows a callback to be put in place of the active scheduler WaitForAnyRequest. - This is primarily intended for use with the WINC version of PLP. -Removed WINC specific scheduler overloading for PLP. It has now moved to PLP. - -Version 1.0(050) -================ - -Binary Compatible with last release -C32 Upgrade release - -Version 1.0(049) -================ - -Binary Compatible with last release -Fixed defect in CHostResolver::SetHostName() where GetHostName was being called instead. -Removed iBusy assertions in query completion becaus the assertion is invalid if the - request was cancelled - -Version 1.0(048) -================ - -Binary Compatible with last release -Added following options for GetOpt: - KSOReadBytesPending - Is passed to the protocol to be filled in with number of bytes - which will be read in the next read operation - KSOUrgentDataOffset - For a stream protocol which supports urgent data this get option - is passed on to the protocol to retreive the urgent data offset - KSOSelectLastError - For use with the select Ioctl KSockSelectExcept this get option - retreives the last error, on a per socket basis. -Moved TESOCKActivePriority from ES_SOCK.H to ES_PROT.H -Added KNewDataEndofData which when passed to MSocketNotify::NewData indicates that socket - is in a half closed state and will receive no more data any subsequent reads will - complete with KErrEof and length 0. -Removed KIOctlNRead and KIOctlCatMark because they have no function in the sockets API. - - -Version 1.0(047) -================ - -Binary Compatible with last release -Fixed defect in RSocket::Recv() where an invalid address is passed. -Fixed defect in RSocket::GetOpt() where SetOpt was being called instead -Added a socket level select ioctl with similar semantics to BSD, i.e.: - - TPckgBuf flags; - flags()=KSockSelectRead | KSockSelectWrite | KSockSelectExcept; - socket.Ioctl(KIOctlSelect, status, &flags, KSOLSocket); - - The Ioctl will complete when any of the flaged conditions are - satisfied. - KSockSelectRead means data is pending, for listening sockets a - connect is pending or a disconnect is pending - KSockSelectWrite means a socket is connected and data can be written - KSockSelectExcept means the socket is in an error state. - - -Version 1.0(046) -================ - -Binary Compatible with last release -Fixed memory leak in CSocket::SetSockOptL -Integrated extension loading code for TCPIP. - - -Version 1.0(045) -================ -Changed RSocket::EStopInOut to RSocket::EImmediate and reordered enums -Fixed defect in stream protocol sends -Fixed defect in Shutdown(RSocket::EStopInOut, ) by clearing subsession handle through a null message -Fixed potential defect in accept if socket has been put in an error state by the protocol -Added asynchronous stop protocol call -Added SetExclusiveMode and ClearExclusiveMode calls to RSocketServ session -Added freeze files -Added WINC build - -Version 1.0(044) -=============== -Fixed memory defect when protocols fail to start -Reduced socket server thread minimum heap to 4K - - -Version 1.0(043) -=============== -Fixed B4 SW-93 Set buffer length defect. - - -Version 1.0(040) -================ - -Updated ESOCK Entry point -Set minor version number to 4. -Fixed "ETwoClose fault from RSocket::Close() if a RSocket::ShutDown() is pending" -B4 Release. - - -Version 1.0(040) -================ - -Version 1.0(039) -================ - -Added class TMBufPktQIter for iterating MBuf packet queues. - -Checked and corrected const handling throughout MBuf classes, where required, additional const -versions of inlines have been added. - -Added RMBufChain::AppendL(TInt aLen). This adds space to the end of a chain. - -Version 1.0(038) -================ - -Removed RSocket::RecvOneOrMoreFrom. Recv from operations are only meaningful on non connection oriented -protocols, OneOrMore behaviour is only meaningful on stream protocols which must, by definition be -connection oriented. - -All read operations on RSocket now use the buffer's descriptor's max length rather than length. -This makes Revcs specifying an explicit length more meaningful and the API generally more usable. - -Added RHostResolver::GetHostName(TDes &aName,TRequestStatus &aStatus) so that TCP/IP can take it's -own good time about sorting out exactly who it might be. - -Version 1.0(037) -================ - -Added virtual void CServProviderBase::CancelIoctl(TUint aLevel,TUint aName)=0; -This is called when a client cancels a pending Ioctl. Protocols should not call IoctlComplete -in response to (or indeed after) a CancelIoctl. - -Version 0.1(036) -================ - -CProtocolBase now provides default implementations for most of it's virtual -functions (all except Identify() actually) -This is to cut down code size of protocols as they no longer need to provide stub -functionality for services they do not support. -Default behaviour is as follows: - -InitL(TDesC &aTag) - Do Nothing -StartL(void) - Do Nothing - -BindL(CProtocolBase* protocol, TUint id) - Panic EDoesNotBindBelow -BindToL(CProtocolBase* protocol) - Panic EDoesNotBindAbove -Send(...) - Panic ECantSend -Process(...) - Panic ECantProcess -GetOption(...) - return KErrNotSupported -SetOption(...) - return KErrNotSupported -Error() - Panic EDontMessWithMyHeadManImHavingABadDay - -Implemented IPC stream protocol. -This is a client server connection model, stream -based service. I've implemented it mainly for testing purposes but if anyone needs -reliable stream based IPC it is fully tested release quality code. -IPC.PRT, RSocket::Open(_L("IPC Stream")); - -Added RSocket::SetLocalPort(TUint aPort) and RSocket::GetLocalPort() these provide a -simpler interface than Bind for protocols which do not fully use a TSockAddr for local -addressing. - -TServerProtocolDesc and TProtocolDesc now follow standard EPOC/32 -naming conventions. (i.e. all instance variables are iXxxxXxxx) - -KBufSizeUndefined becomes KSocketBufSizeUndefined -KDefaultBufferSize becomes KSocketDefaultBufferSize -KInternalOptionBit becomes KSocketInternalOptionBit -KStream becomes KSocketMessageSizeIsStream -KUndefined becomes KSocketMessageSizeUndefined -KNoLimit becomes KSocketMessageSizeNoLimit -KNoSecurity becomes KSocketNoSecurity - -TServerProtocolDesc::iLayer has been removed. - -ESOCK now (as much as possible) checks TProtocolDescs which protocols supply. - -Version 0.1(035) -================ - -Added RSocket open by name RSocket::Open(RSocketServ &aServer,const TDesC& aName) -aName should be the protocol name as supplied to RSocketServ::FindProtocol unlike -FindProtocol opening a socket by name does not support wildcard matching. - -RSocket::Close now calls CloseSubSession so you don't get paniced for closing a -socket twice. I don't like this but everyone else seems to think it's the bees knees. - -Version 0.1(034) -================ - -Version 0.1(033) -================ - -Fixed destructor defect on creating NetDatabases under OOM conditions. - -Version 0.1(032) -================ - -Released for E32 069 - -Version 0.1(031) -================ - -B-2 Candidate. - -The ini file is now opened using a TFindFile. The socket server searches in -\System\Data on all drives opening the first esock.ini it finds. Search order is -defined by the file server. - -Version 0.1(030) -================ - -Changed default path for ini file to \System\Data\esock.ini for all builds. - -Reimplemented RSocket::Shutdown(RSocket::ENormal...); - -Added an optional parameter to MSocketNotify::CanClose. -TDelete aDelete can be set to EDetach which will stop ESOCK auto deleting the socket -service provider when it is closed. This should be used by protocols such as TCP which -need the SSP to linger after the client has exited. Deleteing the SSP then becomes the -protocol's responsibility. - -Made CProtocolBase::Tag and CProtocolBase::StartSending public again. Sorry. - -Version 0.1(029) -================ - -Delayed protocol closure. -Protocols may now replace virtual void CProtocolBase::CloseNow(); which is called when -all clients referencing a protocol have disconnected. In response a protocol must (at some -time later call void CProtocolBase::CanClose() to indicate that the protocol can be deleted. -This is to allow reliable protocols (TCP in particular) to ensure that all data has drained -from the stack before it is deleted. Protocols must not sit in CloseNow synchronously waiting -for data to drain. -Note that after all clients have exited the socket server spends a short time mourning it's -losses (currently 5 mins) and then exits. At this time all protocols will be forcibly unloaded -anyway. - -Version 0.1(028) -================ - -New startup code. -ESOCK now starts a new thread in the comms server process (C32EXE). -All test clients should now start the comm server (StartC32()) before connecting -to the socket server. There is no longer any need to explicitly start esock. -This code relies on defect HA-205 being fixed. If you take this release for 066 you must -apply the fix described on notes yourself. Due to defect HA-212 you should also set the -nocallentrypoint flag for esock.dll in your oby file - -Tidied code. -ProtocolManager class split into 2. If you're missing an API try -looking in SocketServer. - -Version 0.1(027) -================ - -Added RNetDatabase::Cancel RHostresolver::Cancel and RServiceResolver::Cancel(). -On the protocol, these call a new pure virtual fn CResolverProvdBase::CancelCurrentoperation(). - -Added RMbufQ::Assign(RMbufChain &), RMbufQ::Append(RMbufChain &) and RMbufQ::Prepend(RMbufChain &) -To add etc mbuf chains to RMbufQs. - -Removed RMbufQ::CopyIn(TUint8*, TInt len, Tint offset) and RMbufQ::CopyOut(TUint8*, TInt len, TInt offset) - -Version 0.1(026) -================ - -ESOCK E32 Sockets server -Version 0.1(025) -================ - -Added code to shut the socket server down cleanly under WINS and fixed a couple of memory -leaks this revealed. - -Changed creation interface to resolver classes: -RHostResolver::Open(RSocketServ &aSocketServer,TUint anAddrFamily,TUint aProtocol); -RServiceResolver::Open(RSocketServ& aSocketServer,TUint anAddrFamily,TUint sockType,TUint aProtocol); -RNetDatabase::Open(RSocketServ& aSocketServer,TUint anAddrFamily,TUint aProtocol); -These slight changes better reflect the domain of the resolver in question. - -Fixed busy defect in CNetDatabase. - -Moved the following functions from class ByteOrder to class BigEndian Get32(const TUint8* aPtr), -Get16(const TUint8* aPtr), Put32(TUint8* aPtr, TUint32 aVal) and Put16(TUint8* aPtr, TUint16 aVal). -These functions read and write byteswapped data at (possibly) misaligned addresses - -Added class LittleEndian which also implements Get32(const TUint8* aPtr), Get16(const TUint8* aPtr) and -Put32(TUint8* aPtr, TUint32 aVal), Put16(TUint8* aPtr, TUint16 aVal); These funtions write data in host order -at (possibly) misaligned addresses. - -CancelAll now calls Shutdown with CServProviderBase::EImmediate rather than CServProviderBase::ENormal - -Added KSockWriteUrgent, KSIPeekData and KSockReadPeek. Protocols which support urgent data (AKA Out of band or unit data) should set -KSIUrgentData in their protocol info. Protocols which support peeking should set KSIPeekData. If a read request -is issued with the peek bit set and a protocol supports peek it should process the read as normal but retain a -copy of the data for subsequent reads. - -Version 0.1(024) -================ - -RSocket::GetOpt and RSocket::SetOpt become -TInt RSocket::SetOpt(TUint anOptionName,TUint anOptionLevel,const TDesC8& anOption=TPtrC(NULL,0)); -TInt RSocket::GetOpt(TUint anOptionName,TUint anOptionLevel,TDes8& anOption); - -RSocket::Ioctl becomes -EXPORT_C void RSocket::Ioctl(TUint aCommand,TRequestStatus& aStatus,TDes8& aDesc=TPtr8(NULL,0),TUint aLevel=KLevelUnspecified) - -Added CProtocolBase::Tag() to retrun a TPtrC to the protocol's tag name - -Version 0.1(023) -================ - -added RSocketServ::StartProtocol(TUint anAddrFamily,TUint aSockType,TUint aProtocol,TRequestStatus &aS) -This can be used to asynchronously start a protocol so that a later call to RSocket::Open will -complete immediately - -Asynchronous RSocket::Close has been removed - use asynchronous ShutDown then synchronous close to -allow a protocol to drain. - -RSocket::Listen(), RSocket::Bind(), RSocket::LocalName() and RSocket::RemoteName() all -become synchronous. - -CProtocolBase::StartSending() becomes CProtocolBase::StartSending(CProtocolBase* aProtocol) -aProtocol should point to the protocol which is raising the flow control on event. - -added client side MBufManager debugging functions: -TInt RSocketServ::__DbgFailNextMbuf(TInt n); // Fail after n allocs on the core Mbuf allocator, 0 to cancel -TInt RSocketServ::__DbgSetMbufPoolLimit(TInt n); // Set the maximum size of the mbuf pool to n bytes -TInt RSocketServ::__DbgCheckMbuf(TInt n); // Check that there are only n bytes allocated from the entire pool -TInt RSocketServ::__DbgMbufFreeSpace(); // return the amount of free space in the mbuf manager pool (bytes) -TInt RSocketServ::__DbgMbufTotalSpace(); // return the total size of the mbuf manager pool (bytes) - -Added net database lookup classes. Unfortunately I have been unable to extract as much generality -as I would have liked and so the net database Base classes provide little more than IPC and -request routing. - -RNetDatabase client side and CNetDBProvdBase server side - API are similar to other lookup classes and -should be obvious. - -Version 0.1(022) -================ - -NetServ has been droped from the ESOCK releasables - EIKON ESOCK clients must once again -call StartESOCK(NULL) just like the rest of us. - -Switched the API to Accept() so that Accept is called on the listening socket and takes -a blank socket as an argument - this is so that CancelAccept() is called on the same socket -as Accept() was called on. -i.e newConnection.Accept(listener,aStatus); becomes listener.Accept(newConnection,aStatus); - -Fixed defect in outgoing connection data copy. - -Version 0.1(021) -================ - -Ini files moved to \e32data (WINS) or \data (EPOC) - -void CServProviderBase::PassiveOpen(...) becomes TInt CServProviderBase::PassiveOpen(...) -this allows protocols to return errors (OOM etc.) on passive opens - -Added an extra parameter (CProtocolBase* aSourceProtocol=NULL) to all inter protocol calls -so that the source of such a call may be identified. Protocols shouls call these functions -with aSourceProtocol=this - -All ESOCK specific error numbers now negative - -Replaced ALIGN macros with templates AlignDown4 and IsAligned4 - -Known defects - PDummy's service provider (WINS test code) can leak memory in OOM conditions - -Version 0.1(020) -================ -Reduced the memory footprint of ESOCK to about 77k from 0.5 Mb :-( -Fixed protocol re-start defect in NETSRV - -Version 0.1(019) -================ -J Day release. -NETSERV now starts (and links to) IRDA, TCP/IP and NCP32. - -WARNING -MNT command has a defect in GETBLD. After getting E32 v61 INCC WINS WINSDB it then gets 60 of EMARM. -Reason unknown as yet.) - -Version 0.1(018) -================ - -added reliance on C32 for netsrv -removed dependancies on econs - -NOTE COMMS PDD MUST BE CALLED ECDRV1 - -Version 0.1(017) -================ - -17 was abandoned due to excess grief - it is haunted enter release 17 at your own peril - -Version 0.1(016) -================ - -Added the netserv releasable. This is used by the shell to configure -the network. - -Fixed PDUMMY and IPWINS with refeneces to EEmergency. - -Version 0.1(015) -================ - -CServProviderBase::EEmergency becomes CServProviderBase::EImmediate this is to make code for the the following defect fix -read more sensibly - -Canceling a pending connect will now shut a socket down EImmediate (was EEmergency) rather than -ENormal - this is to stop ESOCK panicing on the call to CanClose() - -TActivePriority becomes TESOCKActivePriority to prevent a name clash with EIKON. - -fixed typeo KKDletaTimerInterval becomes DeltaTimerIneterval - -Version 0.1(014) -================ - -Brought releasble zip filenames into line with other projects - -WINS release in r:\ESOCK\ZIP\EWINS.nnn -WINS debug sdbs in r:\ESOCK\ZIP\EWINSDB.nnn -MARM release in r:\ESOCK\ZIP\EMARM.nnn - -Added RSocket::CancelAll - -RSocket::CancelXXXXX() no longer panics the client under any circumstances - -RSocket::Accept(RSocket& aListeningSocket,TSockAddr &aRemote TDes8 &aConnectData,TRequestStatus& aStatus) -becomes RSocket::Accept(RSocket& aListeningSocket,TDes8 &aConnectData,TRequestStatus& aStatus); -clients can use RSocket::RemoteName after accepting if they need to know the address of the -remote host initiating a conection. - -ESOCK's delta timer queue function becomes -IMPORT_C TTimerHandle CDeltaTimer::Queue(TTimeIntervalShortMicroSeconds aTimeInMicroSeconds,TCallBack& aCallBack); -to fall in line with E32 timer implementations i.e the "Micro" isn't a misprint anymore. KDletaTimerInterval -specifies the granularity of the delta timer. - -CServProvider::Write(const TDesC8& aDesc, TUint options)=0; becomes -CServProvider::Write(const TDesC8& aDesc, TUint options, TSockAddr* anAddr=NULL)=0; -SetRemote name is now only called as a result of RSocket::Connect()s - SendTo addresses will be sent through -on the new TSockAddr argument. Connection oriented sockets should never have the TSockAddr set on a Write call. - -Version 0.1(013) -================ - -Includes ARM Build - -WINS release in r:\ESOCK\ZIP\ESKWINS.nnn -WINS debug sdbs in r:\ESOCK\ZIP\ESKSDB.nnn -MAMR release in r:\ESOCK\ZIP\ESKMARM.nnn - -WINS release includes -ESOCKxx.DLL ESOCK dll and exe -ESOCKxx.LIB ESOCK link library -PDUMMYxx.PRT Dummy protocol module -IPWINSxx.PRT TCP/IP over WinSock protocol module - -MARM relase includes -ESOCKxx.DLL ESOCK dll and exe -ESOCKxx.lib ESOCK link library -PDUMMY.PRT dummy protocol modules - -Release notes -============= - -AutoBind now called for SendTo on connectionless sockets not previously bound. - -Fixed looping defect in Error(MSocketNotify::EErrorConnect) - -removed external dependencies on ss_pman.h - -fixed SendTo failure on non connections oriented sockets. - -Version 0.1(012) -================ - -Added support for writable ini files. - TInt CIniFile::WriteVar(const TDesC& aSection,const TDesC& aVarName,TInt aValue); - TInt CIniFile::WriteVar(const TDesC& aSection,const TDesC& aVarName,const TDesC& aValue); - void CIniFile::CommitL(); - - -Version 0.1(011) -================ - -symbolic constant ESOCK_INI_FILE added to specify the path of the ini file. - -Added new class RMBufAsyncRequest which provides asyncronous buffer allocation for -protocols to help them avoid dealocks. - -Added inlines RMBuf::Get() and RMBuf::Put() which safely get and put bytes to/from an -MBuf. These are not inlines in debug builds. - -Added inlines RMBuf::AllocL() and RMBuf::Free() so that there is now no need at all -for protocols to call CMBufManager functions. - -Removed operator->() from all classes and replaced with RMBufXXX::First() which -returns a pointer to the first MBuf in a buffer queue or chain. - -Changed void RMBufChain::Align(Tint aSize) to TInt RMBufChain::Align(Tint aSize). -The functionality of this has changed slightly also and now allow aSize to be greater -than the chain length without raising a panic. aSize must is still limited to an -MBuf buffer size (ie aSize<=128). The number of bytes that were aligned is returned. - -Removed TMBufIter::operator->() - -Removed RMBuf* operator from all classes except TMBufIter. - -Amended test code to check RMBufChain::CreateL() and Async allocator support. - -Re-organised MBuf source code, splitting it into several files. - -Added Protocol debugging aids to CMBufManager: -__DbgSetPoolLimit() - Sets a hard limit on the maximum size to which the pool may grow. -__DbgSetFailAfter() - Causes a future allocation request to fail -__DbgGetBufSpace() - Returns free buffer space -__DbgGetBufTotal() - Returns total buffer space - -(Re-)Exported the TAsyncCallback class. -Removed excess EXPORTs from CAsync class. -Added ProtocolManager::__DbgForceKillMBufManager() - -CSocket::Error() no longer has a hard coded call to __debugGER() - -KIoctlNonBlockingIO becomes KSONonBlockingIO and KIoctlBlockingIO becomes KSOBlockingIO -Blocking behaviour should now be set using SetOption. - -RSocket::SetOpt(TUint optionName,const TDesC8 &aDesc,TUint optionLevel,TRequestStatus &aStatus) becomes -RSocket::SetOpt(TUint optionName,const TDesC8 *aDesc,TUint optionLevel) and -RSocket::GetOpt(TUint optionName,const TDesC8 &aDesc,TUint &anOptionLen,TUint optionLevel,TRequestStatus &aStatus) becomes -RSocket::GetOpt(TUint optionName,const TDesC8 *aDesc,TUint &anOptionLen,TUint optionLevel); - -To support Ioctls without any data void Ioctl(TUint level,TUint name,TDes8 &anOption,TUint aLen) -becomes void Ioctl(TUint level,TUint name,TDes8 &anOption) and, because of this -CServProvdBase::Ioctl(TUint level,TUint name,TDes8& anOption) becomes -CServProvdBase::Ioctl(TUint level,TUint name,TDes8* anOption) and MSocket::IoctlComplete(TDesC8 &aBuf) -becomes MSocket::IoctlComplete(TDesC8 &aBuf) - -RSocket::Close no longer panics if the socket was never opened - -void CServProviderBase::SetRemName(TSockAddr& anAddr) becomes TInt CServProviderBase::SetRemName(TSockAddr& anAddr) -protocols can pre check addresses (for valid port numbers etc) and return an error synchronously - otherwise they -should return KErrNone. - -Version 0.1(010) -================ - -ESOCK now builds under ARM but will not link against the released base due to a gcc defect. -Talk to Rog if you want to run ESOCK on a rack. - -Added static EXPORT_C ProtocolManager::__DbgForceLoadMBufManagerL(); This allows debug builds to -force premature loading of the MBuf manager. - -RMBufPktQ::Replace() becomes RMBufPktQ::Prepend(). - -Added void RMBufChain::CreateL(const TDesC8& aDes, TInt aHdrLen=0); This creates an MBuf chain -from a descriptor and optionally prepends space for a protocol header. - -Added TInt TSockAddr::GetUserLen(); Derived classes should now call SetUserLen() in their -contructor to set the descriptor length tom the actuall length of the desciptor. TSockAddr -now initialises the length to maximum possible length of the descriptor. Note: If you dynamically -change the length of your address, then either ignore this or set to max possible length. -The primary use for this is to enable address type independant routing to be implemented by -regarding the derive portion of TSockAddr as a bit stream. If this will never apply to you, -then there is no real need to do a SetUserLen() in you constructor. - -TSocketAddress removed. Where needed, this functionality can be implemented -in derived classes. Use of the names "Input()" and "Output()" may be -appropriate for consistancy. - -CProtocolFamilyBase::NewProtocol becomes CProtocolFamilyBase::NewProtocolL - -Re-designed protocol manager. CProtocolBase and CProtocolFamily are no longer CObjects. -The fact that they were was adding to the complexity of the protocol manager. This should make -no difference to protocol modules. - -Added low memory tests to test code and fixed all memory leaks (etc.) detected. - -Added class CAsyncCallBack : public CAsync. CAsyncCallBack implements the bare minimum non virtual -subclass of CAsync. - -Added full binding code. (Based on a hacked up inifile system) - - Binding is controled by the file \e32sys\esock.ini. The format of this is very similar to - Windows' protman.ini - i.e - [SectionName] - itemName= itemValue - [AnotherSectionName] - itemName= itemValue - - Note that there must not be a space between "itemname" and "=" and there must be a spece between - "=" and itemValue. Also note that itemValue is terminated by white space. - - Protocols may read the ini file (or other similar files) using the CIniFile class. Note that whne the - Registry is implemented CIniFile will be removed. - - There is a general section called [sockman] which should contain an item "protocols" with a comma - seperated list of top level protocols - i.e those protocols which can create sockets. - - Each protocol is described by it's own section. The section name is the protocol's "tag" the protocol - section must contain two items: "filename" and "index" these are respectively the .prt (dll) file to load - the protocol from and (if required) the (1 based) index of the specific protocol within the protocol family. - - A protocol section may also have an optional "bindto" item which specifies a comma seperated list of - (tags of) the lower bindings of the protocol. - - CProtocolBase::InitL() becomes CProtocolBase::InitL(TDesC& aTag) the descriptor carries the protocol's - tag from the ini file. Protocols should add options to their specific section and use the supplied tag - as a section name to retrieve them - this allows us to multiple instantiations of a single protocol. - - e.g - [sockman] - protocols= ip - - [transport] - filename= \e32sys\pdummy.prt - index= 1 - bindto= interface1,interface2 - - [interface1] - filename= \e32sys\pdummy.prt - index= 2 - - [interface2] - filename= \e32sys\pdummy.prt - index= 2 - - This ini file loads protocol 1 from \e32sys\pdummy.prt and binds it to two seperate instances of - protocol 2 from \e32sys\pdummy.prt - - Protocols are late bound when sockets are created. An unfortunate side effect of this is that BindL - and BindToL May be called after StartL due to a second round of binding. - - Protocols should call Open on any protocols they bind to and Close on any protocols they are bound to - when they close. This will ensure that protocols are destroyed in the correct order (up the stack) - - Thanks to SteveT for the original CIniFile. - - -Socket buffers are now fixed in size - once they have been explicitly set. Otherwise they will -continue to grow as before. - -Version 0.1(009) -================ - -Fixed defect in Disconnect up call. - -Removed CServProvdBase::Create() this was an artifact of the previous incarnation of the protocol manager. - -Added proper copy constructors to Service providers in ipwins. Added esock debug asserts to ipwins. - -SocketTimer::Queue(TInt aTimeInMicroSeconds,TCallBack &aCallBack); becomes SocketTimer::Queue(TTimeIntervalMicroSeconds aTimeInMicroSeconds,TCallBack &aCallBack); -I'm not sure if this is a good thing though. - -Internals of SocketTimer altered to use a heartbeat rather than an interval timer - this makes better use of E32 delta queues. - -CServProviderBase::Protocol() has been removed. SSPs which wish need reference their protocol should implement this themselves. - -TNotify has become the mixin MSocketNotify there should be no change to protocols. -Similarly TResolverNotify has become MResolverNotify. - -CServProviderBase::SetLocalName now returns a TInt - this allows protocols to signal an error for (amongst other things) bad protocol -family in the address and reserved port numbers. The error is passed directly to the client. SetRemoteName should still signal any errors -using an Error call during or after the ActiveOpen() call. - -Similarly, GetOption and SetOption now return a TInt. Also CProtocolBase::GetOption and CProtocolBase::SetOption - -The socket server no longer steals all Ioctl calls it recognises regardless of the level. - -Added restartable connections to sockets. A protocol which can restart after a failed connect or a disconnect should set KSICanReconnect -in it's protocol info field. This allows clients to reissue a connect request after a failure. - -Added a new error indication bit: MSocketNotify::EErrorFatal this will cause all pending requests to complete. If the socket does not -support re-connection setting EErrorFatal will put into an error state which will stop all further client requests. -MSocketNotify::EErrorFatal is not set by default. MSocketNotify::EErrorFatal should be used to indicate an error on a listening socket. - -New improved EchServ. The test server now provides chargen, NULL and connect back services as follows: - Service TCP/Port UDP/Port - ======= ======== ======== - Echo 20000 - - Char Gen 20001 - - Null 20002 - - Reconnect 20003 n/a - -The reconnect srvice will create a new socket and attempt to connect back to the originating host on port 20004. -When both connections are in place it will echo data received on each socket to the other. - -MSocketNotify::IoctlComplete() becomes MSocketNotify::IoctlComplete(TDesC8 &aBuf) anyreturn data for the Ioctl should be -sent in the IoctlComplete call. SSPs now need to copy any data required fro mthe Ioctl call. - -Version 0.1(008) -================ - -Fixed Deadlock defect on startup with no valid protocols. - -OSILayer enum becomes TOSILayer. All memnbers get an E Prefix. Ooops. - -Fixed a descriptor type defect in the CSocket class. - -CServiceProviderBase::SetNotify is no longer virtual. SSPs should now use the new pure virtual -Start() as indication that they can send messages to their iSocket - -Tidied up the protocol init code. fixed defects when loading second+ protocols from a single family. - -Finished name resolution and service database functionality (Except Next). NetDatabase will -be left until there is more input available from IrIAS - -Fixed datagram Close/Shutdown order defect. - -Fixed code rot in the e32 finger server and IPWINS. - -CAsync had unneccessary code. CAsync::CallBackL and CAsync::RunL have been removed (RunL becomes pure virtual). You -should place all code from CAsync::CallBackL into the derived RunL - -Added a global timer class: -class SocketTimer - { -public: - IMPORT_C static TTimerHandle Queue(TInt aTimeInMicroSeconds,TCallBack &aCallBack); - IMPORT_C static void Remove(TTimerHandle aTimer); - }; -Although times are specified in milliseconds the timer currently only gives 1/10th second granularity so it isn't much better that a CTimer. -This will be rectified when E32 supports fine grained timers - this in unlikely to be on WINS, you'll have to live with the 1/10ths. -Queue returns a TTimerHandle which should be passed to Remove to Cancel a timer. TTimerHandle becomes when the timer goes off. Timer test -code is in TSOCK\T_TIMER.MAK - -Version 0.1(007) -================ - - -TSockAddr re-implemented more effeciently and added CmpPort() member to compare for equality two TSockAddr structures. - -ES_INET.H dependancy removed from ESock. - -Class TSockAddrIN has been renamed to TInetAddr. Implementation of TInetAddr moved to TCPIP and also IPWINS. - -Class Inet removed from Esock and replaced with class ByteOrder that implements byte order swapping. - -Included test code for MBuf manager as TESTMBUF but see below. - -Changed MNT.CMD to ensure that test protocols have the InstallXXX symbols as the first in generated def files. -All Esock code (especially protocol modules) should now be built using real (i.e. non name) builds. -DEF files were added to the release in 005. - -Added Peek() to RMBufPktQ to allow the first packet to be examined without removing it. - -Removed cleanup stack support from RMBufChain. - -CProtocolBase::Bind() becomes CProtocolBase::BindL() and CProtocolBase::BindTo() becomes -CProtocolBase::BindToL() protocols should leave from any binding operation to indicate an error. - -Inter-Protocol flow control: -CProtocolBase::Send() now returns TInt, added virtual void CProtocolBase::StartSending(); These now form a -flow control pair. A zero return from a send should floww control off the sending protocol. StartSending -acts as a flow control on. - -Added virtual void CProtocolBase::Error(Tint anError); Protocols should propagate error conditions up -the stack (eventually to socket service providers) using this call. - -Added TServerProtocolDesc::OSIlayer and corresponding OSILayer enum. Protocols will be Start()ed in -increasing layer order (ie up the stack). - -RSocketServer::FindProtocol(const TProtocolName&,TProtocolDesc &) implemented. - -Introduced alloc heaven tool code into socket server. -Fixed Alloc heaven. - -Fixed RecvFrom functionality. (Was not writing address back to client space.) - -Fixed datagram message completeion defect. - -Removed last globals from the socket server. Yeah! - -Send(RMBufChain & ,TSockAddr *from,TSockAddr *to=NULL) becomes Send(RMBufChain &) MBuf chains now carry -source and destination addresses. (this should have been in 006.) - -Added MBuf Manager to socket server. MBuf manager is installed whenever a protocol which requires MBuf -services is loaded. Use of MBuf manager as a stand alone dll is no depreciated. Protocols should indicate that -they rewuire the MBufManager by setting ENeedMBufs in their serviceTypeInfo. - -Version 0.1(006) -================ - -CProtocolBase::NewSAPL() becomes CProtocolBase::NewSAPL(TUint aSocketType) The single parameter indicates the socket type. -Protocols which only produce a single socket type may ignore it. - -TNotify::Error(TInt anError); becomes TNotify::Error(TInt anError,TUint anOperationMask=KAllOperationss); -Errors can now be specified on one of more operations. Operation bitmasks are specified in TNotify. - -Added TNotify::IoctlComplete ioctl operations are now asynchronous and follow the general pattern. Socket Service providers ioctl -call carries a descriptor. The desc's contents are protocol specific. The socket server will write the entire contents of the descriptor -back to client space after an Ioctl completes. - -Process(RMBufChain & ,TSockAddr *from,TSockAddr *to=NULL) becomes Process(RMBufChain &) MBuf chains now carry source and destination addresses. - - -Version 0.1(005) -================ - -Made release notes more comprehensive. Esock now has 3 users. - -Added RecvOneOrMore functionality. This causes a socket (stream only) to block until any data arrives. -It will then read any data that is available (upto the size of the supplied descriptor) and complete immediately. - -added serviceTypeInfo to TServerProtocolDesc structure - it is important that protocols fill this in correctly using -values from the TProtocolServiceInfo enum. Note that previous releases of IPWINS and PDUMMY were incorrect. - -added *.def to li.prj - -Cleaned up startup and shutdown code in IPWINS - we were leaving threads hanging around. - -Esock now uses UserSvr::InitRegisterCallback() this is important as protocols will start to use the -comms server which must be started before they load. - -Added CProtocolBase::ProtcolFamily() and CServProviderBase::Protocol() - -Renamed TIPWINS.* to T_IPWINS.* - -Added basic host name resolution to IPWINS - this is used by the test code. You no longer need to edit IP addresses in T_IPWINS -Addresses are currently returned in host order - this may change. - -Unicode name resolution does not work. - -Non debug MBuf manager does not build. diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_EsockTestSteps/doc_pub/TE_EsockTestSteps_Test Specification.doc Binary file datacommsserver/esockserver/test/TE_EsockTestSteps/doc_pub/TE_EsockTestSteps_Test Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_RConnection/doc_pub/GT0429 - PDP Contention Management Test Specification.doc Binary file datacommsserver/esockserver/test/TE_RConnection/doc_pub/GT0429 - PDP Contention Management Test Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_RConnection/doc_pub/SGL.GT0253.202 Non-Seamless Bearer Mobility - Test Spec.doc Binary file datacommsserver/esockserver/test/TE_RConnection/doc_pub/SGL.GT0253.202 Non-Seamless Bearer Mobility - Test Spec.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_RConnection/doc_pub/SGL.GT0253.220 Data Monitoring - Test Specification.doc Binary file datacommsserver/esockserver/test/TE_RConnection/doc_pub/SGL.GT0253.220 Data Monitoring - Test Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_RConnection/doc_pub/TE_RConnection_Test_Specification.doc Binary file datacommsserver/esockserver/test/TE_RConnection/doc_pub/TE_RConnection_Test_Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_RConnectionServ/doc_pub/RConnectionServ API test specification.doc Binary file datacommsserver/esockserver/test/TE_RConnectionServ/doc_pub/RConnectionServ API test specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_RSubconnection/doc_pub/TE_RSubConnection_Test_Specification.doc Binary file datacommsserver/esockserver/test/TE_RSubconnection/doc_pub/TE_RSubConnection_Test_Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp --- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp Fri Sep 24 15:38:33 2010 +0100 +++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp Tue Oct 05 15:20:13 2010 +0100 @@ -313,7 +313,7 @@ { TVerdict verdict = EPass; - TInt numExhaustiveSockets = iNormalTest ? KNumExhaustiveSockets : 10; + TInt numExhaustiveSockets = iNormalTest ? KNumExhaustiveSockets : 10; iNormalTest = EFalse; // normal test is only run once, the rest are OOM tests Logger().WriteFormat(_L("Test Purpose: Exhaustive Socket Open")); @@ -385,19 +385,21 @@ sockNum--; } Logger().WriteFormat(_L("Created %d sockets, expected at least %d sockets"), sockNum, sockCount1); - TESTL(sockNum >= sockCount1); - - Logger().WriteFormat(_L("Freeing sockets in creation order")); - for (i=0; i= sockCount1); + // + //Logger().WriteFormat(_L("Freeing sockets in creation order")); + //for (i=0; i Test Specification}}}{\insrsid2631098 -\par }\pard\plain \s20\ql \li0\ri0\nowidctlpar\brdrb\brdrs\brdrw5\brsp20\brdrcf1 \tx0\tqc\tx4680\tqr\tx9450\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\field{\*\fldinst { -\scaps\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF DocRef \\h }}{\fldrslt {\scaps\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 }}}{\scaps\fs16\lang2057\langfe2057\langfenp2057\insrsid2631098 \tab } -{\field{\*\fldinst {\scaps\fs16\lang2057\langfe2057\langfenp2057\insrsid2631098 REF Securityclass \\h }}{\fldrslt }}{\scaps\fs16\lang2057\langfe2057\langfenp2057\insrsid2631098 \tab }{\field{\*\fldinst { -\scaps\fs16\lang2057\langfe2057\langfenp2057\insrsid2631098 REF status \\h }}{\fldrslt }}{\scaps\fs16\lang2057\langfe2057\langfenp2057\insrsid2631098 Rev }{\field{\*\fldinst {\scaps\fs16\lang2057\langfe2057\langfenp2057\insrsid2631098 REF version \\h } -}{\fldrslt }}{\scaps\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard \s20\ql \li0\ri0\nowidctlpar\tx0\tqc\tx4680\tqr\tx9450\aspalpha\faauto\rin0\lin0\itap0 {\scaps\fs16\insrsid2631098 -\par -\par }\pard \s20\ql \li0\ri0\nowidctlpar\tx0\tqc\tx4680\tqr\tx9360\tqr\tx9450\aspalpha\faauto\rin0\lin0\itap0 {\fs16\insrsid2631098 \tab \tab -\par }}{\footer \pard\plain \s37\qj \li0\ri0\nowidctlpar\brdrt\brdrs\brdrw5\brsp120\brdrcf1 \tqc\tx4950\tqc\tx9000\tqc\tx9090\tqr\tx10490\aspalpha\faauto\rin0\lin0\rtlgutter\itap0 \scaps\f1\fs16\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 { -\insrsid2631098 \'a9 Copyright Symbian Ltd. }{\field{\*\fldinst {\insrsid2631098 \\date \\@"tt.MM.yy"}}{\fldrslt {\lang1024\langfe1024\noproof\insrsid1189007 tt.06.07}}}{\insrsid2631098 -. This document may not be reproduced in any form, in whole or in part, by any means whatsoever, without the written permission of the copyright holder. -\par }}{\headerf \pard\plain \ql \li0\ri0\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \s36\ql \li0\ri0\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }\pard\plain \s30\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\fs24\insrsid2631098 -\par -\par }{\insrsid2631098 {\*\bkmkstart DocTitle} Test Specification{\*\bkmkend DocTitle} -\par }\pard\plain \s16\ql \li0\ri0\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\i0\fs28\insrsid2631098 -\par }\trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Security Classification:\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 { -\insrsid2631098 {\*\bkmkstart SecurityClass}{\*\bkmkend SecurityClass}\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 { -\insrsid2631098 \trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone -\cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain -\s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Document Reference:\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkstart DocRef}{\*\bkmkend DocRef}\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow1\irowband1\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain -\s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\fs28\insrsid2631098 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 { -\b\fs28\insrsid2631098 \trowd \irow2\irowband2\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone -\cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain -\s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Status:\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkstart Status}{\*\bkmkend Status}\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow3\irowband3\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain -\s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Version:\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 0.1\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\trowd \irow4\irowband4\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Last Revised Date:\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -21 June 2007 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow5\irowband5 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\i\fs28\insrsid2631098 \cell -}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\i\fs28\insrsid2631098 \trowd \irow6\irowband6 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Team/Department :\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -networking\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow7\irowband7 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Author(s):\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Igor Zinin -\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow8\irowband8 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Owner(s):\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Igor Zinin -\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow9\irowband9\lastrow -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3074\clshdrawnil \cellx2966\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth6492\clshdrawnil \cellx9458\row }\pard\plain \s16\ql \li0\ri0\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 -\i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\i0\fs28\insrsid2631098 -\par }\trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone -\cltxlrtb\clftsWidth3\clwWidth3013\clshdrawnil \cellx2905\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2060\clshdrawnil \cellx4965\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 -\clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1778\clshdrawnil \cellx6743\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2715\clshdrawnil -\cellx9458\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain -\s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\i\fs28\insrsid2631098 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\i\fs28\insrsid2631098 \trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3013\clshdrawnil \cellx2905\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2060\clshdrawnil \cellx4965 -\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1778\clshdrawnil \cellx6743\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone -\cltxlrtb\clftsWidth3\clwWidth2715\clshdrawnil \cellx9458\row }\trowd \irow1\irowband1\lastrow \ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3013\clshdrawnil \cellx2905\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2060\clshdrawnil \cellx4965\clvertalt\clbrdrt\brdrnone \clbrdrl -\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1778\clshdrawnil \cellx6743\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2715\clshdrawnil \cellx9458\pard\plain -\s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Approver(s):\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain \s35\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Distribution: -\cell }\pard\plain \s36\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow1\irowband1\lastrow -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth3013\clshdrawnil \cellx2905\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2060\clshdrawnil \cellx4965\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1778\clshdrawnil -\cellx6743\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2715\clshdrawnil \cellx9458\row }\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\tx4820\aspalpha\faauto\rin0\lin0\itap0 -\i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }\pard\plain \s38\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \page Contents -\par }\pard\plain \s29\ql \li0\ri43\sb120\sa120\nowidctlpar\tx400\tqr\tldot\tx9448\aspalpha\faauto\rin43\lin0\itap0 \b\caps\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b0\fs24\lang1024\langfe1024\noproof\langnp255\langfenp2057\insrsid2631098 1 -\tab Introduction\tab }{\field{\*\fldinst {\b0\fs24\lang1024\langfe1024\noproof\langnp255\langfenp2057\insrsid2631098 REF _Toc45093269SEITEN \\h }}{\fldrslt }}{\b0\fs24\lang1024\langfe1024\noproof\langnp255\langfenp2057\insrsid2631098 -\par }\pard\plain \s32\ql \li200\ri0\nowidctlpar\tx800\tqr\tldot\tx9448\aspalpha\faauto\rin0\lin200\itap0 \scaps\f1\fs20\lang1024\langfe1024\cgrid\noproof\langnp255\langfenp2057 {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 1.1\tab Purpose and Scope -\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093270SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par }\pard\plain \s29\ql \li0\ri43\sb120\sa120\nowidctlpar\tx400\tqr\tldot\tx9448\aspalpha\faauto\rin43\lin0\itap0 \b\caps\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 2\tab -Test Environment\tab }{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093271SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s32\ql \li200\ri0\nowidctlpar\tx800\tqr\tldot\tx9448\aspalpha\faauto\rin0\lin200\itap0 \scaps\f1\fs20\lang1024\langfe1024\cgrid\noproof\langnp255\langfenp2057 {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 2.1\tab Overview\tab } -{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093272SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 2.2\tab Hardware\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093273SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 2.3\tab Software\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093274SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 2.4\tab Network\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093275SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 2.5\tab Test Data\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093276SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par }\pard\plain \s29\ql \li0\ri43\sb120\sa120\nowidctlpar\tx400\tqr\tldot\tx9448\aspalpha\faauto\rin43\lin0\itap0 \b\caps\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 3\tab Test Running -\tab }{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093277SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s32\ql \li200\ri0\nowidctlpar\tx800\tqr\tldot\tx9448\aspalpha\faauto\rin0\lin200\itap0 \scaps\f1\fs20\lang1024\langfe1024\cgrid\noproof\langnp255\langfenp2057 {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 3.1\tab -Test Run Organisation\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093278SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 3.2\tab Test Documentation\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093279SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 3.3\tab Test Set\_up Instructions\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093280SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par }\pard\plain \s29\ql \li0\ri43\sb120\sa120\nowidctlpar\tx400\tqr\tldot\tx9448\aspalpha\faauto\rin43\lin0\itap0 \b\caps\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 4\tab Test Cases -\tab }{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093281SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par 5\tab Further Information\tab }{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093282SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s32\ql \li200\ri0\nowidctlpar\tx800\tqr\tldot\tx9448\aspalpha\faauto\rin0\lin200\itap0 \scaps\f1\fs20\lang1024\langfe1024\cgrid\noproof\langnp255\langfenp2057 {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 5.1\tab People\tab } -{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093283SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 5.2\tab References\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093284SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 5.3\tab Open Issues\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093285SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 5.4\tab Glossary\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093286SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 5.5\tab Document History\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093287SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par 5.6\tab Document Review Date\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093288SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par }\pard\plain \s29\ql \li0\ri43\sb120\sa120\nowidctlpar\tqr\tldot\tx9448\aspalpha\faauto\rin43\lin0\itap0 \b\caps\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -Appendix A - \tab }{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093289SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s32\ql \li200\ri0\nowidctlpar\tx800\tqr\tldot\tx9448\aspalpha\faauto\rin0\lin200\itap0 \scaps\f1\fs20\lang1024\langfe1024\cgrid\noproof\langnp255\langfenp2057 {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 A.1\tab Appendix Heading 1 -\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093290SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par }\pard\plain \s33\ql \li400\ri0\nowidctlpar\tx1600\tqr\tldot\tx9848\aspalpha\faauto\rin0\lin400\itap0 \i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 A.1.1\tab Appendix Heading 2\tab } -{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093291SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s29\ql \li0\ri43\sb120\sa120\nowidctlpar\tqr\tldot\tx9448\aspalpha\faauto\rin43\lin0\itap0 \b\caps\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -Appendix B - \tab }{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093292SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s32\ql \li200\ri0\nowidctlpar\tx800\tqr\tldot\tx9448\aspalpha\faauto\rin0\lin200\itap0 \scaps\f1\fs20\lang1024\langfe1024\cgrid\noproof\langnp255\langfenp2057 {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 B.1\tab Appendix Heading 1 -\tab }{\field{\*\fldinst {\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 REF _Toc45093293SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\noproof0\langnp2057\insrsid2631098 -\par }\pard\plain \s33\ql \li400\ri0\nowidctlpar\tx1600\tqr\tldot\tx9848\aspalpha\faauto\rin0\lin400\itap0 \i\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 B.1.1\tab Appendix Heading 2\tab } -{\field{\*\fldinst {\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 REF _Toc45093294SEITEN \\h }}{\fldrslt }}{\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\fs24\insrsid2631098 -\par }\pard\plain \s34\ql \li1000\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1000\itap0 \f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 1\tab}}\pard\plain \s1\ql \fi-432\li432\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\outlinelevel0\rin43\lin432\itap0 -\b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \page {\*\bkmkstart _Toc420414641}Introduction{\*\bkmkend _Toc420414641} -\par {\*\bkmkstart _Toc420154979}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 1.1\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Purpose and Scope -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkend _Toc420154979} -This Test Specification is made to verify new functionality that has been added upon change requests (see below) and is a supplement to already existed C32 component regression test: -\par DEF108169 "Serial loopback only supports one loopback pair" and -\par DEF108172 "Loopback CSY does not support NotifyDataReady" -\par They introduce the following functionality: -\par {\listtext\pard\plain\fs20\lang2057\langfe2052\loch\af36\hich\af1\dbch\af36\langfenp2052\insrsid2631098 \loch\af36\dbch\af36\hich\f1 \u9679\'3f\tab}}\pard \ql \fi-360\li720\ri0\sa120\nowidctlpar\aspalpha\faauto\ls4\rin0\lin720\itap0 {\insrsid2631098 -support port numbers has been extended from 2 to 8 -\par {\listtext\pard\plain\fs20\lang2057\langfe2052\loch\af36\hich\af1\dbch\af36\langfenp2052\insrsid2631098 \loch\af36\dbch\af36\hich\f1 \u9679\'3f\tab}Notification \'93data available\'94 has been added -\par {\listtext\pard\plain\fs20\lang2057\langfe2052\loch\af36\hich\af1\dbch\af36\langfenp2052\insrsid2631098 \loch\af36\dbch\af36\hich\f1 \u9679\'3f\tab}Notification \'93data available cancel\'94 has been added -\par }\pard \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 {\insrsid2631098 Loopback CSY module simulates serial null-modem connection of port pairs and exte -nsively used in networking component for regression tests. Until now loopback did not have its own test suite to verify code update that might happen to it. In future this document and related to it test suite can be extended to cover new or modified func -tionality with tests. -\par {\*\bkmkstart _Toc45093271}{\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 2\tab}}\pard\plain -\s1\ql \fi-432\li432\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\outlinelevel0\rin43\lin432\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Test Environment{\*\bkmkend _Toc45093271} -\par {\*\bkmkstart _Toc45093272}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 2.1\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Overview -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkend _Toc45093272}Test Execute Framework (TEF) and epoc simulator are used to run the test. - -\par {\*\bkmkstart _Toc45093273}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 2.2\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Hardware -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkend _Toc45093273}None. -\par {\*\bkmkstart _Toc45093274}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 2.3\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Software -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkend _Toc45093274}No additional software is required except build-in to Symbian platform. -\par {\*\bkmkstart _Toc45093275}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 2.4\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Network -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 {\*\bkmkend _Toc45093275}None. -\par {\*\bkmkstart _Toc45093276}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 2.5\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Test Data -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 No modification are required in standard files of epoc simulator. {\*\bkmkend _Toc45093276} -\par {\*\bkmkstart _Toc45093277}{\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 3\tab}}\pard\plain -\s1\ql \fi-432\li432\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\outlinelevel0\rin43\lin432\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Test Running{\*\bkmkend _Toc45093277} -\par {\*\bkmkstart _Toc45093278}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 3.1\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Test Run Organisation{\*\bkmkend _Toc45093278} -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 The test is carried out with one run. -\par {\*\bkmkstart _Toc45093279}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 3.2\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Test Documentation{\*\bkmkend _Toc45093279} -\par {\*\bkmkstart _Toc45093280}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 3.3\tab}Test Set\_up Instructions -\par {\listtext\pard\plain\fs20\lang2057\langfe2052\loch\af36\hich\af3\dbch\af36\langfenp2052\insrsid2631098 \loch\af36\dbch\af36\hich\f3 \u9679\'3f\tab}}\pard\plain \ql \fi-360\li720\ri0\sa120\nowidctlpar\aspalpha\faauto\ls5\rin0\lin720\itap0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Build project C32\\LOOPBACK\\te_loopback\\group\\Te_loopbacksuite.mmp -\par {\listtext\pard\plain\fs20\lang2057\langfe2052\loch\af36\hich\af3\dbch\af36\langfenp2052\insrsid2631098 \loch\af36\dbch\af36\hich\f3 \u9679\'3f\tab}Below listed files that must exist before the test. \line c:\\te_loopbackSuite.script \line Z:\\testdata\\ -te_loopbacksuite.ini \line {\*\bkmkend _Toc45093280}They should be copied automatically during build process from C32\\LOOPBACK\\te_loopback\\scripts and C32\\LOOPBACK\\te_loopback\\testdata respectively. Please make sure they are before the test. -\par {\listtext\pard\plain\fs20\lang2057\langfe2052\loch\af36\hich\af3\dbch\af36\langfenp2052\insrsid2631098 \loch\af36\dbch\af36\hich\f3 \u9679\'3f\tab}To start the test}{\insrsid1189007 ,}{\insrsid2631098 use command : \'93 -testexecute te_loopbackSuite.script\'94 -\par {\*\bkmkstart _Toc45093281}{\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 4\tab}}\pard\plain -\s1\ql \fi-432\li432\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\outlinelevel0\rin43\lin432\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Test Cases{\*\bkmkend _Toc45093281} -\par }\trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047 -\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\insrsid2631098 Test No.:\cell Test Name: MultiplePortsCheckingStep\cell Requirements Or Functional Spec Statements Tested:\cell }\pard -\ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Priority:\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid2631098 \trowd \irow0\irowband0 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 -\cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\row }\trowd \irow1\irowband1\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\pard\plain -\s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\b\insrsid2631098 1\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 a short regression test showing that multiple loopbacks work \cell }\pard \qc \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\dbch\af11\insrsid2631098 -\hich\af1\dbch\af11\loch\f1 N/a\cell }{\insrsid2631098 N/a\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid2631098 \trowd \irow1\irowband1 -\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalt -\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\row }\trowd \irow2\irowband2\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard\plain \s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 { -\b\insrsid2631098 Actions:\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 -Open 4 port pairs, perform some read-write operations on them, close. \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow2\irowband2 -\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row -}\trowd \irow3\irowband3\lastrow \ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard -\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Expected Result:\cell }\pard \ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\cf1\insrsid2631098 Verify they -can be successfully opened, function (by checking of read-write operations in port pairs) and closed.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow3\irowband3\lastrow -\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row -}\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }\trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047 -\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\insrsid2631098 Test No.:\cell Test Name: DataReadyNotificationStep \cell Requirements Or Functional Spec Statements Tested:\cell }\pard -\ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Priority:\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid2631098 \trowd \irow0\irowband0 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 -\cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\row }\trowd \irow1\irowband1\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\pard\plain -\s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\b\insrsid2631098 2\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 Check new added functionality NotifyDataAvailable\cell }\pard \qc \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\dbch\af11\insrsid2631098 -\hich\af1\dbch\af11\loch\f1 N/a\cell }{\insrsid2631098 N/a\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid2631098 \trowd \irow1\irowband1 -\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalt -\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\row }\trowd \irow2\irowband2\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard\plain \s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 { -\b\insrsid2631098 Actions:\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 -check data ready notification function via RComm::NotifyDataAvailable(TRequestStatus &aStatus) call \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow2\irowband2 -\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row -}\trowd \irow3\irowband3\lastrow \ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard -\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Expected Result:\cell }\pard \ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\cf1\insrsid2631098 The asynchronous call works\cell }\pard -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow3\irowband3\lastrow \ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone -\clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row }\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }\trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth4110\clcbpatraw18 \cellx5455 -\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2210\clcbpatraw18 \cellx7665\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1793\clcbpatraw18 \cellx9458\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\insrsid2631098 Test No.:\cell Test Name: DataReadyCancelNotificationStep \cell Requirements Or Functional Spec Statements Tested:\cell }\pard -\ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Priority:\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid2631098 \trowd \irow0\irowband0 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 -\cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth4110\clcbpatraw18 \cellx5455\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2210\clcbpatraw18 \cellx7665\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1793\clcbpatraw18 \cellx9458\row }\trowd \irow1\irowband1\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth4110\clcbpatraw18 \cellx5455\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2210\clcbpatraw18 \cellx7665 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1793\clcbpatraw18 \cellx9458\pard\plain -\s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\b\insrsid2631098 3\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 Check new added functionality NotifyDataAvailableCancel\cell }\pard \qc \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\dbch\af11\insrsid2631098 -\hich\af1\dbch\af11\loch\f1 N/a\cell }{\insrsid2631098 N/a\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid2631098 \trowd \irow1\irowband1 -\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth4110\clcbpatraw18 \cellx5455\clvertalt -\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2210\clcbpatraw18 \cellx7665\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1793\clcbpatraw18 \cellx9458\row }\trowd \irow2\irowband2\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard\plain \s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 { -\b\insrsid2631098 Actions:\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 check cancelling of a NotifyDataAvailable() request \cell -}\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow2\irowband2\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row }\trowd \irow3\irowband3\lastrow \ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt -\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Expected Result:\cell }\pard -\ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\cf1\insrsid2631098 The asynchronous call cancels\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow3\irowband3\lastrow -\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row -}\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par }\trowd \irow0\irowband0\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047 -\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\b\insrsid2631098 Test No.:\cell Test Name: NonExistedPortCheckingStep\cell Requirements Or Functional Spec Statements Tested:\cell }\pard -\ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Priority:\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\b\insrsid2631098 \trowd \irow0\irowband0 -\ts11\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 -\cellx1345\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalc\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\row }\trowd \irow1\irowband1\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\pard\plain -\s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\b\insrsid2631098 4\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 Check that C32 nicely fails upon trying to open non-supported port in {\*\bkmkstart DDE_LINK1}loopback.csy{\*\bkmkend DDE_LINK1}\cell }\pard -\qc \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\dbch\af11\insrsid2631098 \hich\af1\dbch\af11\loch\f1 N/a\cell }{\insrsid2631098 N/a\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid2631098 -\trowd \irow1\irowband1\ts11\trrh584\trleft-108\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrnone \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth3702\clcbpatraw18 \cellx5047\clvertalt -\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth2620\clcbpatraw18 \cellx7667\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1791\clcbpatraw18 \cellx9458\row }\trowd \irow2\irowband2\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard\plain \s39\ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 { -\b\insrsid2631098 Actions:\cell }\pard\plain \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\cf1\insrsid2631098 Open 9-th port in loopback.csy \cell }\pard -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow2\irowband2\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt -\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row }\trowd \irow3\irowband3\lastrow \ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt -\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\pard \ql \li0\ri0\sa120\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\insrsid2631098 Expected Result:\cell }\pard -\ql \li0\ri0\keepn\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\cf1\insrsid2631098 C32 fails, no panic occurs.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\cf1\insrsid2631098 \trowd \irow3\irowband3\lastrow -\ts11\trleft-108\trkeep\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat18\cltxlrtb\clftsWidth3\clwWidth1453\clcbpatraw18 \cellx1345\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8113\clshdrawnil \cellx9458\row -}\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par \page The following section, essentially information about the document rather than its contents, should be put in as the last section of the document -\par {\*\bkmkstart _Toc45093282}{\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 5\tab}}\pard\plain -\s1\ql \fi-432\li432\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\outlinelevel0\rin43\lin432\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Further Information{\*\bkmkend _Toc45093282} -\par {\*\bkmkstart _Toc45093283}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 5.1\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 People{\*\bkmkend _Toc45093283} -\par }\trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth1685\clcbpatraw19 \cellx1685\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth7773\clcbpatraw19 \cellx9458\pard\plain \s22\ql \li0\ri0\sa120\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs18\cf1\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Role\cell }\pard -\s22\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\insrsid2631098 Person / People\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 { -\insrsid2631098 \trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth1685\clcbpatraw19 \cellx1685\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth7773\clcbpatraw19 \cellx9458\row }\trowd \irow1\irowband1\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb -\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1685\clshdrawnil \cellx1685\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\cltxlrtb\clftsWidth3\clwWidth7773\clshdrawnil \cellx9458\pard\plain \s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 \f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Contributor(s)\cell }\pard -\s23\ql \li0\ri43\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\trowd \irow1\irowband1\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\cltxlrtb\clftsWidth3\clwWidth1685\clshdrawnil \cellx1685\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth7773\clshdrawnil \cellx9458\row }\pard\plain -\s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 \f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Reviewer(s)\cell }\pard\plain \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid2631098 \trowd \irow2\irowband2\lastrow -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1685\clshdrawnil \cellx1685 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth7773\clshdrawnil \cellx9458\row {\*\bkmkstart _Toc45093284}{\listtext\pard\plain\s2 -\b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 5.2\tab}}\pard\plain \s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 References{\*\bkmkend _Toc45093284} -\par }\trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth737\clcbpatraw19 \cellx737\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth2508\clcbpatraw19 \cellx3245 -\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth1062\clcbpatraw19 \cellx4307\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat19\cltxlrtb\clftsWidth3\clwWidth5151\clcbpatraw19 \cellx9458\pard\plain \s22\ql \li0\ri0\sa120\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\b\f1\fs18\cf1\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 No.\cell Document Reference\cell Version\cell }\pard \s22\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\insrsid2631098 Description\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow0\irowband0 -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth737\clcbpatraw19 \cellx737\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth2508\clcbpatraw19 \cellx3245 -\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth1062\clcbpatraw19 \cellx4307\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat19\cltxlrtb\clftsWidth3\clwWidth5151\clcbpatraw19 \cellx9458\row }\trowd \irow1\irowband1 -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth737\clshdrawnil \cellx737 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2508\clshdrawnil \cellx3245\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1062\clshdrawnil \cellx4307\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5151\clshdrawnil \cellx9458 -\pard\plain \s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 \f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 [1]\cell \cell \cell }\pard \s23\ql \li0\ri43\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 { -\insrsid2631098 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow1\irowband1 -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth737\clshdrawnil \cellx737 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2508\clshdrawnil \cellx3245\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1062\clshdrawnil \cellx4307\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5151\clshdrawnil \cellx9458\row -}\pard\plain \s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 \f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 [2]\cell \cell \cell }\pard\plain \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\insrsid2631098 \trowd \irow2\irowband2\lastrow -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth737\clshdrawnil \cellx737 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2508\clshdrawnil \cellx3245\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1062\clshdrawnil \cellx4307\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5151\clshdrawnil \cellx9458\row -}\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par If you select the document description, then Ctrl+k you can input the URL or file location of the reference document, thus making it easier for the reader to locate the document. -\par {\*\bkmkstart _Toc45093285}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 5.3\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Open Issues{\*\bkmkend _Toc45093285} -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 The following issues need to be resolved before this document is completed; -\par {\pntext\pard\plain\f3\fs20\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af3\dbch\af0\loch\f3 1.\tab}}\pard \ql \fi-360\li420\ri0\sa120\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxta .}} -\aspalpha\faauto\ls3\rin0\lin420\itap0 {\insrsid2631098 -\par {\pntext\pard\plain\f3\insrsid2631098 \hich\af3\dbch\af0\loch\f3 2.\tab}}\pard \ql \fi-360\li420\ri0\sa120\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxta .}}\aspalpha\faauto\ls3\rin0\lin420\itap0 { -\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par {\pntext\pard\plain\f3\insrsid2631098 \hich\af3\dbch\af0\loch\f3 3.\tab}}\pard \ql \fi-360\li420\ri0\sa120\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec\pnf3\pnstart1\pnindent360\pnsp120\pnhang {\pntxta .}}\aspalpha\faauto\ls3\rin0\lin420\itap0 { -\f0\fs24\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par {\*\bkmkstart _Toc45093286}{\listtext\pard\plain\s2 \b\loch\af1\insrsid2631098 \hich\af0\dbch\af0\loch\f1 5.4\tab}}\pard\plain \s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\lang2057\langfe2057\hich\af0\langfenp2057\insrsid2631098 \hich\af0\dbch\af0\loch\f1 Glossary{\*\bkmkend _Toc45093286}\hich\af0\dbch\af0\loch\f1 }{ -\b0\f0\lang2057\langfe2057\langfenp2057\insrsid2631098 -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 The following technical terms and abbreviations are used within this document. -\par }\trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth2528\clcbpatraw19 \cellx2528\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth6930\clcbpatraw19 \cellx9458\pard\plain \s22\ql \li0\ri0\sa120\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs18\cf1\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Term\cell }\pard -\s22\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\insrsid2631098 Definition \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 { -\insrsid2631098 \trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth2528\clcbpatraw19 \cellx2528\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth6930\clcbpatraw19 \cellx9458\row }\trowd \irow1\irowband1\lastrow \ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 -\clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth2528\clshdrawnil \cellx2528\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\cltxlrtb\clftsWidth3\clwWidth6930\clshdrawnil \cellx9458\pard\plain \s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 \f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \cell }\pard -\s23\ql \li0\ri43\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\trowd \irow1\irowband1\lastrow \ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\cltxlrtb\clftsWidth3\clwWidth2528\clshdrawnil \cellx2528\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6930\clshdrawnil \cellx9458\row -{\*\bkmkstart _Toc45093287}{\listtext\pard\plain\s2 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 5.5\tab}}\pard\plain -\s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Document History{\*\bkmkend _Toc45093287} -\par }\trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth1397\clcbpatraw19 \cellx1397\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth966\clcbpatraw19 \cellx2363 -\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth928\clcbpatraw19 \cellx3291\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 -\clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth1240\clcbpatraw19 \cellx4531\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 -\clcbpat19\cltxlrtb\clftsWidth3\clwWidth4927\clcbpatraw19 \cellx9458\pard\plain \s22\ql \li0\ri0\sa120\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \b\f1\fs18\cf1\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Date\cell Version\cell -Status\cell Author\cell }\pard \s22\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\insrsid2631098 Description\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow0\irowband0\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth1397\clcbpatraw19 \cellx1397\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr -\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth966\clcbpatraw19 \cellx2363\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth928\clcbpatraw19 -\cellx3291\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \clcbpat19\cltxlrtb\clftsWidth3\clwWidth1240\clcbpatraw19 \cellx4531\clvertalt\clbrdrt\brdrs\brdrw5\brdrcf1 \clbrdrl -\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \clcbpat19\cltxlrtb\clftsWidth3\clwWidth4927\clcbpatraw19 \cellx9458\row }\trowd \irow1\irowband1 -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1397\clshdrawnil \cellx1397 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth966\clshdrawnil \cellx2363\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth928\clshdrawnil \cellx3291\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1240\clshdrawnil \cellx4531\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth4927\clshdrawnil \cellx9458\pard\plain \s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 -\f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 dd-mm-yyyy\cell }\pard \s23\qc \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 1.0\cell Issued\cell }\pard -\s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 \cell }\pard \s23\ql \li0\ri43\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 \cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 \trowd \irow1\irowband1 -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1397\clshdrawnil \cellx1397 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth966\clshdrawnil \cellx2363\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth928\clshdrawnil \cellx3291\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1240\clshdrawnil \cellx4531\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth4927\clshdrawnil \cellx9458\row }\pard\plain \s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 -\f1\fs18\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 dd-mm-yyyy\cell }\pard \s23\qc \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 0.1\cell Draft\cell }\pard -\s23\ql \li0\ri43\sb40\nowidctlpar\intbl\aspalpha\faauto\rin43\lin0 {\insrsid2631098 \cell }\pard\plain \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\fs18\insrsid2631098 -First draft based upon SGL.PR0073.035 Test Specification Template Rev1.1.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs18\insrsid2631098 \trowd \irow2\irowband2\lastrow -\ts11\trleft0\trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1397\clshdrawnil \cellx1397 -\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth966\clshdrawnil \cellx2363\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 -\clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth928\clshdrawnil \cellx3291\clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth1240\clshdrawnil \cellx4531\clvertalt\clbrdrt -\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth4927\clshdrawnil \cellx9458\row {\*\bkmkstart _Toc45093288}{\listtext\pard\plain\s2 -\b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 5.6\tab}}\pard\plain \s2\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls2\ilvl1\outlinelevel1\rin0\lin576\itap0 -\b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Document Review Date{\*\bkmkend _Toc45093288} -\par }\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -This section should contain the date after which the document should either be reviewed or is out-of-date. -\par }\pard\plain \s20\ql \li0\ri0\nowidctlpar\tx0\tqc\tx4680\tqr\tx9450\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\scaps\fs16\insrsid2631098 -\par \page -\par }\pard\plain \s16\ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \i\f1\fs20\cf6\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -If appendices are to be used they should be preceded with a hard page break ( Ctrl+Enter) and the style \lquote Appendix Title\rquote should be used for the Title and \lquote Appendix Heading 1, 2 & 3\rquote - styles for the headings within the Appendix (examples are overleaf \endash if no appendices are to be used, please delete the next page) -\par -\par {\*\bkmkstart _Toc419889484}{\*\bkmkend _Toc419889484}{\listtext\pard\plain\s26 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 \'0c\'0cAppendiA -\tab}}\pard\plain -\s26\ql \li0\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\rin43\lin0\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par {\*\bkmkstart _Toc531073763}{\listtext\pard\plain\s27 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 A.1\tab}}\pard\plain -\s27\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\ilvl1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Appendix Heading 1{\*\bkmkend _Toc531073763} -\par {\*\bkmkstart _Toc531073764}{\listtext\pard\plain\s28 \b\f1\fs22\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 A.1.1\tab}}\pard\plain -\s28\ql \fi-720\li720\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\ilvl2\rin43\lin720\itap0 \b\f1\fs22\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Appendix Heading 2{\*\bkmkend _Toc531073764} -\par {\listtext\pard\plain\s25 \b\f1\fs20\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 A.1.1.1\tab}}\pard\plain \s25\ql \fi-864\li864\ri0\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\ilvl3\rin0\lin864\itap0 -\b\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Appendix Heading 3 -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par {\*\bkmkstart _Toc531073765}{\listtext\pard\plain\s26 \b\f1\fs28\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 \'0c\'0cAppendiB -\tab}}\pard\plain -\s26\ql \li0\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\rin43\lin0\itap0 \b\f1\fs28\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par {\*\bkmkstart _Toc531073766}{\listtext\pard\plain\s27 \b\f1\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 B.1\tab}}\pard\plain -\s27\ql \fi-576\li576\ri0\sb240\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\ilvl1\rin0\lin576\itap0 \b\f1\fs24\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Appendix Heading 1{\*\bkmkend _Toc531073766} -\par {\*\bkmkstart _Toc531073767}{\listtext\pard\plain\s28 \b\f1\fs22\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 B.1.1\tab}}\pard\plain -\s28\ql \fi-720\li720\ri43\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\ilvl2\rin43\lin720\itap0 \b\f1\fs22\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Appendix Heading 2{\*\bkmkend _Toc531073767} -\par {\listtext\pard\plain\s25 \b\f1\fs20\lang2057\langfe2052\langfenp2052\insrsid2631098 \hich\af1\dbch\af0\loch\f1 B.1.1.1\tab}}\pard\plain \s25\ql \fi-864\li864\ri0\sb120\sa120\keepn\nowidctlpar\aspalpha\faauto\ls1\ilvl3\rin0\lin864\itap0 -\b\f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 Appendix Heading 3 -\par }\pard\plain \ql \li0\ri0\sa120\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 \f1\fs20\lang2057\langfe2052\cgrid\langnp2057\langfenp2052 {\insrsid2631098 -\par -\par }} \ No newline at end of file diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/Test/TE_C32/doc_pub/C32_How_to_test.doc Binary file serialserver/c32serialserver/Test/TE_C32/doc_pub/C32_How_to_test.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/Test/TE_C32/doc_pub/C32_Test_Specification.doc Binary file serialserver/c32serialserver/Test/TE_C32/doc_pub/C32_Test_Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/Test/TE_C32/doc_pub/C32_Unit_Test_Specification.doc Binary file serialserver/c32serialserver/Test/TE_C32/doc_pub/C32_Unit_Test_Specification.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/Test/te_C32Performance/doc_pub/C32 Performance Test Design.doc Binary file serialserver/c32serialserver/Test/te_C32Performance/doc_pub/C32 Performance Test Design.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/doc_pub/C32API.doc Binary file serialserver/c32serialserver/doc_pub/C32API.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/doc_pub/C32_Design_Document.doc Binary file serialserver/c32serialserver/doc_pub/C32_Design_Document.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/doc_pub/C32_Design_Document_v1.doc Binary file serialserver/c32serialserver/doc_pub/C32_Design_Document_v1.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/doc_pub/C32_Heap_Check_Migration.doc Binary file serialserver/c32serialserver/doc_pub/C32_Heap_Check_Migration.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/doc_pub/How_To_configure_C32.doc Binary file serialserver/c32serialserver/doc_pub/How_To_configure_C32.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/group/BLD.INF --- a/serialserver/c32serialserver/group/BLD.INF Fri Sep 24 15:38:33 2010 +0100 +++ b/serialserver/c32serialserver/group/BLD.INF Tue Oct 05 15:20:13 2010 +0100 @@ -35,7 +35,7 @@ c32.iby /epoc32/rom/include/c32.iby -../documentation/C32API.doc /epoc32/engdoc/c32/c32api.doc +../doc_pub/C32API.doc /epoc32/engdoc/c32/c32api.doc PRJ_TESTEXPORTS diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserver/group/ser-comms_c32.mrp --- a/serialserver/c32serialserver/group/ser-comms_c32.mrp Fri Sep 24 15:38:33 2010 +0100 +++ b/serialserver/c32serialserver/group/ser-comms_c32.mrp Tue Oct 05 15:20:13 2010 +0100 @@ -1,7 +1,7 @@ component ser-comms_c32 source \sf\os\commsfw\serialserver\c32serialserver\bwins source \sf\os\commsfw\serialserver\c32serialserver\CCOMM -source \sf\os\commsfw\serialserver\c32serialserver\documentation +source \sf\os\commsfw\serialserver\c32serialserver\doc_pub source \sf\os\commsfw\serialserver\c32serialserver\eabi source \sf\os\commsfw\serialserver\c32serialserver\group source \sf\os\commsfw\serialserver\c32serialserver\INC @@ -12,7 +12,7 @@ exports \sf\os\commsfw\serialserver\c32serialserver\group --export_file \sf\os\commsfw\serialserver\c32serialserver\documentation\C32API.doc \epoc32\engdoc\c32\C32API.doc +-export_file \sf\os\commsfw\serialserver\c32serialserver\doc_pub\C32API.doc \epoc32\engdoc\c32\C32API.doc notes_source \component_defs\release.src diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserverdocs/doc_pub/SerComms_Subsystem_Architectural_Description.doc Binary file serialserver/c32serialserverdocs/doc_pub/SerComms_Subsystem_Architectural_Description.doc has changed diff -r 405674398db4 -r c34f57d8afa7 serialserver/c32serialserverdocs/doc_pub/SerComms_Subsystem_Functional_Specification.doc Binary file serialserver/c32serialserverdocs/doc_pub/SerComms_Subsystem_Functional_Specification.doc has changed